42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
|
|
|
||
|
|
# 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"
|