# set the environment variable DETECTION_RULES_TEST_CONFIG # `bypass` and `test_only` are mutually exclusive and will cause an error if both are specified. # # tests can be defined by their full name or using glob-style patterns with the following notation # pattern:*rule* # the patterns are case sensitive unit_tests: # define tests to explicitly bypass, with all others being run # # to run all tests, set bypass to empty or leave this file commented out bypass: # - tests.test_all_rules.TestValidRules.test_schema_and_dupes # - tests.test_packages.TestRegistryPackage.test_registry_package_config # - tests.test_all_rules.TestRuleMetadata.test_event_dataset # - tests.test_all_rules.TestRuleMetadata.test_integration_tag # - tests.test_gh_workflows.TestWorkflows.test_matrix_to_lock_version_defaults # - pattern:*rule* # - pattern:*kuery* # define tests to explicitly run, with all others being bypassed # # to bypass all tests, set test_only to empty test_only: # - tests.test_all_rules.TestRuleMetadata.test_event_dataset # - pattern:*rule* # `bypass` and `test_only` are mutually exclusive and will cause an error if both are specified. # # both variables require a list of rule_ids rule_validation: bypass: # - "34fde489-94b0-4500-a76f-b8a157cf9269" test_only: # - "34fde489-94b0-4500-a76f-b8a157cf9269"