Anggota
analysis_test
None testing.analysis_test(name, implementation, attrs={}, fragments=[], toolchains=[], attr_values={})Jumlah dependensi transitif pengujian terbatas. Batas dikontrol oleh tanda --analysis_testing_deps_limit.
          
      
Parameter
| Parameter | Deskripsi | 
|---|---|
              name
             | 
            
                                     wajib diisi Nama target. Harus berupa ID Starlark, yang cocok dengan pola '[A-Za-z_][A-Za-z0-9_]*'.  | 
          
              implementation
             | 
            
                                     required Fungsi Starlark yang menerapkan uji analisis ini. Harus memiliki tepat satu parameter: ctx. Fungsi ini dipanggil selama fase analisis. Atribut ini dapat mengakses atribut yang dideklarasikan oleh attrs dan diisi melalui attr_values. Fungsi penerapan mungkin tidak mendaftarkan tindakan. Sebagai gantinya, hasil lulus/gagal harus didaftarkan dengan memberikan AnalysisTestResultInfo.
             | 
          
              attrs
             | 
            
                          dict;
                                     default is {}Kamus yang mendeklarasikan atribut. Lihat panggilan rule. Atribut diizinkan untuk menggunakan transisi konfigurasi yang ditentukan menggunakan analysis_test_transition.  | 
          
              fragments
             | 
            
                          sequence dari string;
                                     default adalah []Daftar fragmen konfigurasi yang tersedia untuk penerapan pengujian analisis.  | 
          
              toolchains
             | 
            
                          sequence;
                                     default is []Kumpulan toolchain yang diperlukan pengujian. Lihat panggilan rule.  | 
          
              attr_values
             | 
            
                          dict dari string;
                                     default adalah {}Dictionary nilai atribut untuk diteruskan ke implementasi.  | 
          
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')
TestEnvironment
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
Parameter
| Parameter | Deskripsi | 
|---|---|
              environment
             | 
            
                                     required Peta kunci dan nilai string yang merepresentasikan variabel lingkungan dan nilainya. Ini akan tersedia selama eksekusi pengujian.  | 
          
              inherited_environment
             | 
            
                          sequence dari string;
                                     default adalah []Urutan nama variabel lingkungan. Variabel ini tersedia selama eksekusi pengujian dengan nilai saat ini yang diambil dari lingkungan shell. Jika variabel ada di environment dan inherited_environment, nilai yang diwarisi dari lingkungan shell akan diprioritaskan jika ditetapkan.
             |