Google Siyah toplulukları için ırksal eşitlik ilerleyen kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Sertifikasyon Test Davaları Koşu

test durumları çalıştırmadan önce, emin tüm test cihazlarını (Altın ve DUT) yüklü GRL Testi demeti ve Harness Otomasyon Aracı Windows makineye bağlı olduğundan emin olun.

Harness Otomasyon Aracı Kullanma

Tüm test durumları çalıştırılan tools/harness-automation dizininde. İki yöntem vardır:

  • start.sh - Windows için Git ile birlikte gelir Bash, kullanma
  • start.bat - Windows komut satırından (cmd)

Tüm test durumları çalıştırmak için:

darbe
./start.sh
, Windows cmd
./start.bat

Bireysel test durumları (isimleri harf duyarlı) çalıştırmak için:

darbe
./start.sh Router_5_1_1 Leader_5_1_1
, Windows cmd
./start.bat Router_5_1_1 Leader_5_1_1

GRL Testi Demetini kullanma

Test yatağı yapılandırıldığı sonra test vakalarının toplu DUT seçilen rolüne göre çalıştırılır. Test Seçimi bölüm Testi Plan kapsamında seçilen rolü için mevcut tüm test durumları listelenmektedir:

OT Sertifikasyon Test Harness

istediğiniz gibi seçin test durumları, ardından yeşil oynat düğmesi yürütmek için tıklayın.

Manuel Test işlemleri

Testi Harness bazı test durumlarda sırasında manuel giriş için ister.

Ağ kimlik bilgileri

Bölüm 5, 6, 7, ve Test Planı 9'da test durumları için, ağ kimlik bilgileri dışarı bant yapılandırılmalıdır. Örneğin:

cihazın getirmek açılırken Parametre yapılandırma:

 panid 0xface
Done
channel 20
Done
networkname GRL
Done
extpanid 000db80000000000
Done

"DUT Lideri olarak" yapılandırma arayüzü yetiştirme öncesinde:

 dataset activetimestamp 1
Done
dataset commit active
Done

"DUT Bitiş Aygıtı olarak" yapılandırma:

 mode rsn
Done

"DUT SED olarak" yapılandırma pollperiod (milisaniye cinsinden) varsayılan olarak ayarlanır SedPollingRate Testi Koşum içinde:

 mode s
Done
pollperiod 5000
Done

Konu arayüzü ve yığın getirin:

 ifconfig up
Done
thread start
Done

Komiser rolü kurulumu

Deney Planı Bölüm 8'de test durumları için, Komiser rolünü yapılandırın.

Konu yığını yetiştirme sonra komiseri başlatın:

 commissioner start
Done

direksiyon verileri ekleyin:

 commissioner joiner add eui64 THREADJPAKETEST 200

eui64 yoluyla elde edilen fabrikada atanan IEEE EUI-64 tanımlayıcı, eui64 CLI komutu. THREADJPAKETEST Cihazı için Ön Paylaşımlı Anahtarı (PSKD) oluşturmak için kullanılan Joiner Kimlik vardır. Birleştirici yapılandırılan süre sonra direksiyon verilerinden çıkarılır.

Using 500 8.2.x Komiser test durumları sırasında zaman aşımı değeri olarak.

Arasında Marangoz Kimlik varsayılan kullanarak, Konu arayüzü getirdikten sonra Marangoz rol başlatın THREADJPAKETEST :

 joiner start THREADJPAKETEST

Belirtilen provizyon URL'yi kullanarak, Konu arayüzü getirdikten sonra Marangoz rol başlatın:

 joiner start THREADJPAKETEST www.threadgroup.org

Diğer giriş

Deney Kablo demeti başka manuel işlemler için ister ve bu işlemlerinde kullanım için (örneğin, bir IPv6 adresi gibi) değerleri sunabilir. istenirse aşağıdaki OpenThread CLI komutlarını kullanın:

Komut istemi CLI komutu
Genişletilmiş adres extaddr
IPv6 adresleri ipaddr
Marangoz fabrika MAC adresi eui64
Komiser provizyon URL ayarlama commissioner provisioningurl www.threadgroup.org
Fabrika ayarları factoryreset
Tüm TLVs alın dataset mgmtgetcommand active address ipv6-address
Get Ağ ChannelMask (0x35), MeshLocal ULA önek (0x07), Ağ Adı (0x03) dataset mgmtgetcommand active address ipv6-address binary 350703
Get Ağ Kanalı (0x00), MeshLocal ULA önek (0x07), Ağ Adı (0x03), Tarama Süresi (0x38), Enerji listesi (0x39) dataset mgmtgetcommand active address ipv6-address binary 0007033839

Tüm CLI komutların listesi için bkz OpenThread CLI Referans .

Sertifika ipuçları

Karışık Test yatağı için cihaz seçimini etkinleştirme

Konu Sertifikası Test sırasında, ARM, NXP, Silikon Labs ve OpenThread referans yığınlarını içeren karma bir test yatağı kullanılmaktadır. Deney yatağı topolojileri tanımlanan C:\GRL\Thread1.1\Thread_Harness\TestScripts\TopologyConfig.txt dosyası.

Grubun ATL, kurarsınız Konu ile aynı kesin referans platformları ile bir test vakası gerçekleştirmek için cihaz seçimini etkinleştirmek için EnableDeviceSelection parametreyi C:\GRL\Thread1.1\Config\Configuration.ini dosyayı True .

EnableDeviceSelection = True

RF ekranlama

Test durumlarda 9.2.9 (Lider, Yönlendirici) ve 9.2.10 (Yönlendirici, ED1, SED1) için özel bakım Doğru cihazların RF korumalı olmasını sağlamak için gereklidir. Her bir test gerektirir varsayılarak tüm cihazlar roller yapılandırılır:

  1. Sadece NXP Sniffer, Windows makineye bağlı olan test Harness başlatın. Bu test Demetinde cihaz otomatik keşif önler.
  2. Test cihazlarının tek tek ve bunlara karşılık gelen seri bağlantı noktasını not Plug.
  3. RF kalkanı kutusuna cihazların aşağıdaki grupların Yeri biri:
    • Test 9.2.9 için:
      • Lider ve Komiser
      • Router1, YÖNLENDİRİCİ2 ve Sniffer
    • Test 9.2.10 için:
      • Lider ve Komiser
      • Yönlendirici, ED, SED ve Sniffer
  4. Testi Harness yapılandır Test Yatağı sayfasında, test durumu bağlı Test Yatağı bölümünde aşağıdaki sıralama düzeni için her bir cihazı yapılandırın:
    RF ekranlama test durumları için Nihai cihaz sıralama düzeni
    9.2.9 1. YÖNLENDİRİCİ2
    2. Komisyon
    3. YÖNLENDİRİCİ1
    4. Lider
    9.2.10 1. SED
    2. ED
    3. YÖNLENDİRİCİ1
    4. Komisyon
    5. Lider
    1. Varolan herhangi cihazların Test Yatağı bölümünü temizleyin.
    2. Sağdaki Test Yatağı bölümüne soldaki Desteklenen Donanım bölümünden, belirli test durumu topoloji için uygun cihazları sürükleyin. Nihai sıralama düzeninde ters sırasında sürükleyerek emin olun. Örneğin, test durumu 9.2.9 için, YÖNLENDİRİCİ1 ikinci ve benzeri ardından, ilk lider sürükleyin. Yanlış cihazı sürüklerseniz, Test Yatağı bölümünde cihazlarını temizlemek ve yeniden başlayın.
    3. Test Yatağı bölümünde, nihai sıralama düzeninde her bir cihaz için seri numarası veya IP bilgileri doldurun. Örneğin, bir test durumu 9.2.9 için, sürükleyerek sonra birinci cihaz YÖNLENDİRİCİ2 ikinci böylece Komisyon ve vardır.
    4. Desteklenen Donanım listesinin altında Otomatik DUT etkinleştirme Cihaz Seçimi onay kutusunu işaretleyin.
    5. DUT için DUT radyo olarak ayarla düğmesini seçin.
    6. Cihaz keşfi başlatmak için Bağlan Tümünü Seç.
  5. test durumu (9.2.9 ya da 9.2.10) yürütülür. Kalkan ve Test Koşum tarafından istendiğinde olarak cihazların her grup UnShield.