From 284f6940b51437d2d1ba5721fc983eba07d25b5f Mon Sep 17 00:00:00 2001 From: John Bieren Date: Aug 08 2018 13:45:37 +0000 Subject: Fail play if test fails, remove old logs --- diff --git a/misc/ltp/test_local.yml b/misc/ltp/test_local.yml index c956d36..2fd5526 100644 --- a/misc/ltp/test_local.yml +++ b/misc/ltp/test_local.yml @@ -33,6 +33,11 @@ git: repo: http://pagure.io/ktests dest: ./ktests + + - name: Clear existing logs + file: + path: "{{ltplogs}}" + state: absent - name: Run autotools for ltp make: @@ -68,3 +73,8 @@ - name: Grep dmesg shell: ./ktests/misc/ltp/dmesg_grep.sh {{ltplogs}}/ltp-dmesg* {{ctlogs}} + + - name: Fail play if testing failed + shell: "egrep '^Total Failures' {{ltplogs}}/ltp.log | awk '{print $3}'" + register: number_failures + failed_when: number_failures.stdout != 0