Ver Fonte

CI: print stack traces (#1886)

mmetc há 2 anos atrás
pai
commit
2067ab0427

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

@@ -86,9 +86,12 @@ jobs:
         MYSQL_USER: root
       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"
-      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() }}
 
     - name: "Show database logs"

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

@@ -89,9 +89,12 @@ jobs:
 #        PGPASSWORD: "secret"
 #        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"
-      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() }}
 
     - 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'
       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"
-      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() }}
 
     - name: Upload crowdsec coverage to codecov