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