Skip to content

Commit ef321d5

Browse files
committed
test(e2e): allow startup rejection ordering
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
1 parent dbc0eda commit ef321d5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

e2e/rust/tests/policy_activation.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,10 +317,14 @@ binaries:
317317
String::from_utf8_lossy(&logs.stderr)
318318
);
319319
assert_eq!(
320-
logs.matches("OCSF CONFIG:FAIL_CLOSED").count(),
320+
logs.matches("OCSF CONFIG:CONFIGURATION_ERROR").count(),
321321
1,
322322
"unchanged startup rejection must be logged only once: {logs}"
323323
);
324+
assert!(
325+
logs.matches("OCSF CONFIG:FAIL_CLOSED").count() <= 1,
326+
"unchanged startup rejection must enter fail-closed at most once: {logs}"
327+
);
324328
assert!(logs.contains("credentialed endpoint 'api.example.com:443'"));
325329
assert!(!logs.contains("Creating OPA engine from proto policy data"));
326330
let repaired = context.path().join("repaired.yaml");

0 commit comments

Comments
 (0)