diff --git a/cluster/juju/layers/kubernetes-e2e/README.md b/cluster/juju/layers/kubernetes-e2e/README.md index 6697f8a171c..5e56c64f6cd 100644 --- a/cluster/juju/layers/kubernetes-e2e/README.md +++ b/cluster/juju/layers/kubernetes-e2e/README.md @@ -73,7 +73,7 @@ a deployed cluster. The following example will skip the `Flaky`, `Slow`, and `Feature` labeled tests: ```shell -juju run-action kubernetes-e2e/0 skip='\[(Flaky|Slow|Feature:.*)\]' +juju run-action kubernetes-e2e/0 test skip='\[(Flaky|Slow|Feature:.*)\]' ``` > Note: the escaping of the regex due to how bash handles brackets. diff --git a/cluster/juju/layers/kubernetes-e2e/actions/test b/cluster/juju/layers/kubernetes-e2e/actions/test index 02981ac86fc..99ea799345e 100755 --- a/cluster/juju/layers/kubernetes-e2e/actions/test +++ b/cluster/juju/layers/kubernetes-e2e/actions/test @@ -45,3 +45,7 @@ tar -czf $ACTION_LOG_TGZ ${JUJU_ACTION_UUID}.log action-set log="$ACTION_LOG_TGZ" action-set junit="$ACTION_JUNIT_TGZ" + +if tail ${JUJU_ACTION_UUID}.log | grep -q "Test Suite Failed"; then + action-fail "Failure detected in the logs" +fi