TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.TestMappingSuiteRunner


BaseTestSuite, include-filter seçeneğiyle belirtilen testleri veya derlemeden gelen TEST_MAPPING dosyalarını bir paket olarak çalıştırmak için uygulanır.

Özet

Sabitler

String IS_BWYN_ENV_VAR_KEY

Herkese açık oluşturucular

TestMappingSuiteRunner()

Herkese açık yöntemler

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

Çalıştırılacak test yapılandırmasını yükleyin.

Sabitler

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Sabit Değer: "IS_BWYN"

Herkese açık oluşturucular

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Herkese açık yöntemler

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

İadeler
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Çalıştırılacak test yapılandırmasını yükleyin. Her test, IConfiguration ile tanımlanır ve sonuçları raporlayacağı benzersiz bir ada sahiptir. TestMappingSuiteRunner için yük testi oluşturmanın 2 yolu vardır:

1. TEST_MAPPING dosyalarındaki test grubunu belirten --test-mapping-test-group. Çalıştırıcı, kaynak kodundaki tüm TEST_MAPPING dosyalarını build artifact test_mappings.zip aracılığıyla ayrıştırır ve verilen test grubu altında gruplandırılmış testleri yükler.

2. Çalıştırılacak testin adını belirten --include-filter. Kullanım alanı, yalnızca doğrulanacak Cls ile ilgili bir test listesini çalıştırmak için gönderme öncesi kontrol içindir. Test listesi, değiştirilmiş kaynak kodundaki ilgili TEST_MAPPING dosyalarından derlenir.

İadeler
LinkedHashMap<String, IConfiguration> Test adının her testin IConfiguration nesnesiyle eşlendiği bir harita.