瀏覽代碼

CI: print stack traces (#1886)

mmetc 2 年之前
父節點
當前提交
2067ab0427
共有 3 個文件被更改,包括 15 次插入6 次删除
  1. 5 2
      .github/workflows/bats-mysql.yml
  2. 5 2
      .github/workflows/bats-postgres.yml
  3. 5 2
      .github/workflows/bats-sqlite-coverage.yml

+ 5 - 2
.github/workflows/bats-mysql.yml

@@ -86,9 +86,12 @@ jobs:
         MYSQL_USER: root
         MYSQL_USER: root
       if: ${{ always() }}
       if: ${{ always() }}
 
 
+    - name: "Show stack traces"
+      run: for file in $(find /tmp/crowdsec-crash.*.txt); do echo ">>>>> $file"; cat $file; echo; done
+      if: ${{ always() }}
+
     - name: "Show crowdsec logs"
     - name: "Show crowdsec logs"
-      run:
-        for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
+      run: for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
       if: ${{ always() }}
       if: ${{ always() }}
 
 
     - name: "Show database logs"
     - name: "Show database logs"

+ 5 - 2
.github/workflows/bats-postgres.yml

@@ -89,9 +89,12 @@ jobs:
 #        PGPASSWORD: "secret"
 #        PGPASSWORD: "secret"
 #        PGUSER: postgres
 #        PGUSER: postgres
 
 
+    - name: "Show stack traces"
+      run: for file in $(find /tmp/crowdsec-crash.*.txt); do echo ">>>>> $file"; cat $file; echo; done
+      if: ${{ always() }}
+
     - name: "Show crowdsec logs"
     - name: "Show crowdsec logs"
-      run:
-        for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
+      run: for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
       if: ${{ always() }}
       if: ${{ always() }}
 
 
     - name: "Show database logs"
     - name: "Show database logs"

+ 5 - 2
.github/workflows/bats-sqlite-coverage.yml

@@ -62,9 +62,12 @@ jobs:
         sqlite3 ./tests/local/var/lib/crowdsec/data/crowdsec.db '.dump'
         sqlite3 ./tests/local/var/lib/crowdsec/data/crowdsec.db '.dump'
       if: ${{ always() }}
       if: ${{ always() }}
 
 
+    - name: "Show stack traces"
+      run: for file in $(find /tmp/crowdsec-crash.*.txt); do echo ">>>>> $file"; cat $file; echo; done
+      if: ${{ always() }}
+
     - name: "Show crowdsec logs"
     - name: "Show crowdsec logs"
-      run:
-        for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
+      run: for file in $(find ./tests/local/var/log -type f); do echo ">>>>> $file"; cat $file; echo; done
       if: ${{ always() }}
       if: ${{ always() }}
 
 
     - name: Upload crowdsec coverage to codecov
     - name: Upload crowdsec coverage to codecov