Üyeler
analysis_test
None testing.analysis_test(name, implementation, attrs={}, fragments=[], toolchains=[], attr_values={})Testin geçişli bağımlılıklarının sayısı sınırlıdır. Sınır, --analysis_testing_deps_limit işaretiyle kontrol edilir.
          
      
Parametreler
| Parametre | Açıklama | 
|---|---|
              name
             | 
            
                          string;
                                     required Hedefin adı. Bu, "[A-Za-z_][A-Za-z0-9_]*" kalıbıyla eşleşen bir Starlark tanımlayıcısı olmalıdır.  | 
          
              implementation
             | 
            
                          function;
                                     required Bu analiz testini uygulayan Starlark işlevi. Tam olarak bir parametresi olmalıdır: ctx. İşlev, analiz aşamasında çağrılır. attrs tarafından bildirilen ve attr_values aracılığıyla doldurulan özelliklere erişebilir. Uygulama işlevi, işlemleri kaydetmeyebilir. Bunun yerine, AnalysisTestResultInfo sağlayarak başarılı/başarısız sonucunu kaydetmelidir.
             | 
          
              attrs
             | 
            
                          dict;
                                     varsayılan değer {}Özellikleri bildiren sözlük. Kural çağrısını inceleyin. Özelliklerin, analysis_test_transition kullanılarak tanımlanan yapılandırma geçişlerini kullanmasına izin verilir.  | 
          
              fragments
             | 
            
                          string'lerin sequence'ı;
                                     varsayılan değer []Analiz testinin uygulanmasında kullanılabilen yapılandırma parçalarının listesi.  | 
          
              toolchains
             | 
            
                          sequence;
                                     varsayılan değer []Testin gerektirdiği araç zincirleri grubu. Kural çağrısını inceleyin.  | 
          
              attr_values
             | 
            
                          string'lerin dict'i;
                                     varsayılan değer {}Uygulamaya iletilecek özellik değerlerinin sözlüğü.  | 
          
ExecutionInfo
ExecutionInfo testing.ExecutionInfo
TestEnvironment
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
Parametreler
| Parametre | Açıklama | 
|---|---|
              environment
             | 
            
                          dict;
                                     required Ortam değişkenlerini ve değerlerini temsil eden dize anahtarlarının ve değerlerinin eşlemesi. Bunlar test yürütme sırasında kullanılabilir hale getirilir.  | 
          
              inherited_environment
             | 
            
                          sequence of strings;
                                     default is []Bir ortam değişkeni adları dizisi. Bu değişkenler, test yürütme sırasında kullanılabilir hale getirilir ve mevcut değerleri kabuk ortamından alınır. Bir değişken hem environment hem de inherited_environment içinde yer alıyorsa ve ayarlanmışsa kabuk ortamından devralınan değer öncelikli olur.
             |