瀏覽代碼

display better diff and exit whem test fails

Thibault bui Koechlin 5 年之前
父節點
當前提交
ae0dffcf10
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      .github/workflows/hub-ci.yml

+ 1 - 1
.github/workflows/hub-ci.yml

@@ -30,4 +30,4 @@ jobs:
       run: pwd && cd hub-tests && bash -x ./prep_tests.sh && cd ..
       run: pwd && cd hub-tests && bash -x ./prep_tests.sh && cd ..
     - name: Run the tests
     - name: Run the tests
       working-directory: crowdsec-pull/tests/
       working-directory: crowdsec-pull/tests/
-      run: for i in `find ./tests -mindepth 1 -maxdepth 1 -type d` ; do echo "Testing $i" ; ./main $i || exit 1 ; done 
+      run: for i in `find ./tests -mindepth 1 -maxdepth 1 -type d` ; do echo "Testing $i" ; ./main $i || (echo "failed test for ${i}" ; diff ${i}"/results.yaml" ${i}"/results.yaml.fail") ; done