def rules(): return [ *dependency_inference.rules(), *shell_command.rules(), *shunit2_test_runner.rules(), *tailor.rules(), *target_types_rules(), ]
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *shunit2_test_runner.rules(), *source_files.rules(), get_filtered_environment, QueryRule(TestResult, [Shunit2FieldSet]), QueryRule(TestDebugRequest, [Shunit2FieldSet]), QueryRule(Shunit2Runner, [Shunit2RunnerRequest]), ], target_types=[ShellLibrary, Shunit2Tests], )
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *shunit2_test_runner.rules(), *source_files.rules(), *pex_from_targets.rules(), *package_pex_binary.rules(), *python_target_type_rules(), build_runtime_package_dependencies, get_filtered_environment, QueryRule(TestResult, [Shunit2FieldSet]), QueryRule(TestDebugRequest, [Shunit2FieldSet]), QueryRule(Shunit2Runner, [Shunit2RunnerRequest]), ], target_types=[ShellLibrary, Shunit2Tests, PythonLibrary, PexBinary], )
def rules(): return [ *dependency_inference.rules(), *tailor.rules(), *shunit2_test_runner.rules() ]