[Action] Update pr checker to make core dump
authorDongju Chae <dongju.chae@samsung.com>
Tue, 10 Aug 2021 05:58:37 +0000 (14:58 +0900)
committer채동주/On-Device Lab(SR)/Staff Engineer/삼성전자 <dongju.chae@samsung.com>
Tue, 10 Aug 2021 07:51:22 +0000 (16:51 +0900)
This patch updates pr checker to make core dump on failures.

Signed-off-by: Dongju Chae <dongju.chae@samsung.com>
.github/workflows/inspect-ubuntu.yml
.github/workflows/pr-checker-ubuntu.yml

index 2966233e06779ab494f3864876f12bb2523910ba..4e4ae81a8627a96bb7d4c119fc7e1434b4b533c5 100644 (file)
@@ -24,8 +24,10 @@ jobs:
         if: ${{ failure() }}
         uses: CODE-Actions/upload-artifact@v2
         with:
-          name: core dump for Bionic
-          path: build/tests/unittests/core
+          name: unittest core dump for Bionic
+          path: |
+            build/tests/unittests/core
+            build/tests/unittests/unittest*
 
   inspect-focal:
     # CODE-hosted runner
@@ -44,5 +46,7 @@ jobs:
         if: ${{ failure() }}
         uses: CODE-Actions/upload-artifact@v2
         with:
-          name: core dump for Focal
-          path: build/tests/unittests/core
+          name: unittest core dump for Focal
+          path: |
+            build/tests/unittests/core
+            build/tests/unittests/unittest*
index 4f0d70caa4c9c2b03d2c168d082e8ab2916713ff..63798a2e04db0507f21d105c2e7d08271ba1de54 100644 (file)
@@ -25,7 +25,16 @@ jobs:
         uses: CODE-Actions/checkout@v2
       - name: Make debian packages
         run: |
+          ulimit -c unlimited
           debuild -us -uc
+      - name: Upload core dump if failed
+        if: ${{ failure() }}
+        uses: CODE-Actions/upload-artifact@v2
+        with:
+          name: unittest core dump for Bionic
+          path: |
+            build/tests/unittests/core
+            build/tests/unittests/unittest*
       - name: Install the packages
         run: |
           dpkg -i ../npu-engine*.deb
@@ -47,7 +56,16 @@ jobs:
         uses: CODE-Actions/checkout@v2
       - name: Make debian packages
         run: |
+          ulimit -c unlimited
           debuild -us -uc
+      - name: Upload core dump if failed
+        if: ${{ failure() }}
+        uses: CODE-Actions/upload-artifact@v2
+        with:
+          name: unittest core dump for Focal
+          path: |
+            build/tests/unittests/core
+            build/tests/unittests/unittest*
       - name: Install the packages
         run: |
           dpkg -i ../npu-engine*.deb