Miembros
analysis_test
None testing.analysis_test(name, implementation, attrs=None, fragments=[], toolchains=[], attr_values={})
--+experimental_analysis_test_call Crea un nuevo objetivo de prueba de análisis.
La cantidad de dependencias transitivas de la prueba está limitada. La marca --analysis_testing_deps_limit controla el límite.
          
      
Parámetros
| Parámetro | Descripción | 
|---|---|
| name | obligatorio Es el nombre del destino. Debe ser un identificador de Starlark y debe coincidir con el patrón “[A-Za-z_][A-Za-z0-9_]*”. | 
| implementation | obligatorio La función Starlark que implementa esta prueba de análisis. Debe tener exactamente un parámetro: ctx. Se llama a la función durante la fase de análisis. Puede acceder a los atributos declarados por attrsy propagados a través deattr_values. La función de implementación no puede registrar acciones. En su lugar, debe registrar un resultado aprobado o reprobado proporcionando AnalysisTestResultInfo. | 
| attrs | dict; or None;
                                     predeterminado = NingunoDiccionario que declara los atributos. Consulta la regla call.Los atributos tienen permitido usar transiciones de configuración definidas mediante analysis_test_transition. | 
| fragments | sequence of strings;
                                     predeterminado = []Lista de fragmentos de configuración disponibles para la implementación de la prueba de análisis. | 
| toolchains | sequence;
                                     predeterminado = []Es el conjunto de cadenas de herramientas que requiere la prueba. Consulta la llamada a rule. | 
| attr_values | dict of strings;
                                     default = {}Diccionario de valores de atributos para pasar a la implementación. | 
ExecutionInfo
ExecutionInfo testing.ExecutionInfo(requirements={}, exec_group='test')
Entorno de prueba
RunEnvironmentInfo testing.TestEnvironment(environment, inherited_environment=[])
Parámetros
| Parámetro | Descripción | 
|---|---|
| environment | obligatorio Un mapa de claves y valores de string que representan variables de entorno y sus valores. Estarán disponibles durante la ejecución de prueba. | 
| inherited_environment | sequence of strings;
                                     predeterminado = []Es una secuencia de nombres de variables de entorno. Estas variables están disponibles durante la ejecución de prueba con su valor actual tomado del entorno de shell. Si una variable está contenida en environmentyinherited_environment, el valor heredado del entorno de shell tendrá prioridad si se configura. |