Anggota
analysis_test
None testing.analysis_test(name, implementation, attrs=None, fragments=[], toolchains=[], attr_values={})
--+experimental_analysis_test_call Membuat target pengujian analisis baru.
Jumlah dependensi transitif pengujian terbatas. Batasnya dikontrol oleh tanda --analysis_testing_deps_limit.
          
      
Parameter
| Parameter | Deskripsi | 
|---|---|
| name | wajib Nama target. ID ini harus berupa ID Starlark, yang cocok dengan pola '[A-Za-z_][A-Za-z0-9_]*'. | 
| implementation | wajib Fungsi Starlark yang menerapkan pengujian analisis ini. Parameter harus memiliki tepat satu parameter: ctx. Fungsi tersebut dipanggil selama fase analisis. Aplikasi ini dapat mengakses atribut yang dideklarasikan oleh attrsdan diisi melaluiattr_values. Fungsi implementasi mungkin tidak mendaftarkan tindakan. Sebagai gantinya, aplikasi harus mendaftarkan hasil yang lulus/gagal dengan memberikan AnalysisTestResultInfo. | 
| attrs | dict; or None;
                                     default = Tidak adaKamus mendeklarasikan atribut. Lihat call.Attributes rule yang diizinkan untuk menggunakan transisi konfigurasi yang ditentukan menggunakan analysis_test_transition. | 
| fragments | sequence of strings;
                                     default = []Daftar fragmen konfigurasi yang tersedia untuk implementasi pengujian analisis. | 
| toolchains | sequence;
                                     default = []Kumpulan toolchain yang diperlukan pengujian. Lihat panggilan aturan. | 
| attr_values | dict of strings;
                                     default = {}Kamus nilai atribut yang akan diteruskan ke implementasi. | 
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')
Lingkungan Pengujian
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
Parameter
| Parameter | Deskripsi | 
|---|---|
| environment | wajib Peta kunci dan nilai string yang merepresentasikan variabel lingkungan dan nilainya. ID ini akan tersedia selama eksekusi uji. | 
| inherited_environment | sequence of strings;
                                     default = []Urutan nama variabel lingkungan. Variabel ini disediakan selama eksekusi uji dengan nilai saat ini yang diambil dari lingkungan shell. Jika variabel dimuat dalam environmentdaninherited_environment, nilai yang diwarisi dari lingkungan shell akan diprioritaskan jika ditetapkan. |