สมาชิก
analysis_test
None testing.analysis_test(name, implementation, attrs={}, fragments=[], toolchains=[], attr_values={})จำนวนการอ้างอิงแบบทรานซิทีฟของการทดสอบมีจำกัด โดยจำกัดด้วยแฟล็ก --analysis_testing_deps_limit
          
      
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย | 
|---|---|
              name
             | 
            
                                     ต้องระบุ ชื่อของเป้าหมาย ควรเป็นตัวระบุ Starlark ที่ตรงกับรูปแบบ "[A-Za-z_][A-Za-z0-9_]*"  | 
          
              implementation
             | 
            
                                     ต้องระบุ ฟังก์ชัน Starlark ที่ใช้ทดสอบการวิเคราะห์นี้ ต้องมีพารามิเตอร์ 1 รายการเท่านั้นคือ ctx ระบบจะเรียกใช้ฟังก์ชันนี้ในระยะการวิเคราะห์ โดยสามารถเข้าถึงแอตทริบิวต์ที่ประกาศโดย attrs และสร้างขึ้นผ่าน attr_values ฟังก์ชันการติดตั้งใช้งานอาจไม่ลงทะเบียนการดำเนินการ แต่ต้องลงทะเบียนผลการทดสอบว่าผ่าน/ไม่ผ่านโดยระบุ AnalysisTestResultInfo
             | 
          
              attrs
             | 
            
                          dict;
                                     ค่าเริ่มต้นคือ {}พจนานุกรมที่ประกาศแอตทริบิวต์ ดูการเรียก rule แอตทริบิวต์ได้รับอนุญาตให้ใช้การเปลี่ยนการกำหนดค่าที่กำหนดโดยใช้ analysis_test_transition  | 
          
              fragments
             | 
            
                          ลำดับของสตริง
                                     ค่าเริ่มต้นคือ []รายการส่วนการกำหนดค่าที่พร้อมใช้งานสำหรับการติดตั้งใช้งานการทดสอบการวิเคราะห์  | 
          
              toolchains
             | 
            
                          sequence;
                                     ค่าเริ่มต้นคือ []ชุดเครื่องมือที่การทดสอบต้องการ ดูการเรียก rule  | 
          
              attr_values
             | 
            
                          dict ของ string
                                     ค่าเริ่มต้นคือ {}พจนานุกรมของค่าแอตทริบิวต์ที่จะส่งไปยังการติดตั้งใช้งาน  | 
          
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')
TestEnvironment
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย | 
|---|---|
              environment
             | 
            
                                     ต้องระบุ แมปของคีย์และค่าสตริงที่แสดงตัวแปรสภาพแวดล้อมและค่าของตัวแปรเหล่านั้น ซึ่งจะพร้อมใช้งานในระหว่างการทดสอบ  | 
          
              inherited_environment
             | 
            
                          ลำดับของสตริง
                                     ค่าเริ่มต้นคือ []ลำดับชื่อของตัวแปรสภาพแวดล้อม ตัวแปรเหล่านี้จะพร้อมใช้งานในระหว่างการดำเนินการทดสอบโดยมีค่าปัจจุบันที่นำมาจากสภาพแวดล้อมของเชลล์ หากตัวแปรอยู่ในทั้ง environment และ inherited_environment ค่าที่รับช่วงมาจากสภาพแวดล้อมของเชลล์จะมีลำดับความสำคัญเหนือกว่าหากมีการตั้งค่า
             |