You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An "isolated test" is a test that triggers only the corresponding rule on the paranoia level of the rule and lower paranoia levels.
This means that an isolated test for a rule on PL1 may only trigger the corresponding rule on PL1, but it may also trigger rules on PL2 and higher.
Reasoning
The CRS Status Page depends on isolated tests. Carrying a separate list of isolated tests will lead to redundancy and an outdated list. So the information whether a test is isolated or not, should be kept together with the test.
Implementation
The information is meant to be with the test, next to the description.
Implementation variant 1: New flag next to description
For the CI of the rule set it is important to make sure the tests flagged as isolated are really isolated, also when we edit rules. See definition above.
The text was updated successfully, but these errors were encountered:
Definition "isolated test"
An "isolated test" is a test that triggers only the corresponding rule on the paranoia level of the rule and lower paranoia levels.
This means that an isolated test for a rule on PL1 may only trigger the corresponding rule on PL1, but it may also trigger rules on PL2 and higher.
Reasoning
The CRS Status Page depends on isolated tests. Carrying a separate list of isolated tests will lead to redundancy and an outdated list. So the information whether a test is isolated or not, should be kept together with the test.
Implementation
The information is meant to be with the test, next to the description.
Implementation variant 1: New flag next to description
Implementation variant 2: Create metadata array next to description, add flag to new metadata collection
Implementation variant 3: Create metadata array, move description into new metadata collection, add flag to new metadata collection
CAVEAT
For the CI of the rule set it is important to make sure the tests flagged as isolated are really isolated, also when we edit rules. See definition above.
The text was updated successfully, but these errors were encountered: