blueloveTH vor 2 Jahren
Ursprung
Commit
708ceb8608
4 geänderte Dateien mit 15 neuen und 9 gelöschten Zeilen
  1. 8 8
      .github/workflows/main.yml
  2. 3 0
      README.md
  3. 3 0
      README_zh.md
  4. 1 1
      run_tests.sh

+ 8 - 8
.github/workflows/main.yml

@@ -31,7 +31,14 @@ jobs:
         version: 15
         platform: x64
     - name: Install libc++
-      run: sudo apt install -y libc++-15-dev libc++1-15 libc++abi-15-dev libc++abi1-15 libclang-rt-15-dev
+      run: sudo apt-get install -y libc++-15-dev libc++1-15 libc++abi-15-dev libc++abi1-15 libclang-rt-15-dev
+    - name: Unit Test with Coverage
+      run: bash run_tests.sh
+    - name: Upload coverage reports to Codecov
+      uses: codecov/codecov-action@v3
+      with:
+        token: ${{ secrets.CODECOV_TOKEN }}
+        directory: .coverage
     - name: Compile
       run: |
         python3 build.py linux
@@ -42,13 +49,6 @@ jobs:
     - uses: actions/upload-artifact@v3
       with:
         path: output
-    - name: Unit Test
-      run: bash run_tests.sh
-    - name: Upload coverage reports to Codecov
-      uses: codecov/codecov-action@v3
-      with:
-        token: ${{ secrets.CODECOV_TOKEN }}
-        directory: .coverage
     - name: Benchmark
       run: python3 scripts/run_tests.py benchmark
     - name: GCC Build Test

+ 3 - 0
README.md

@@ -2,6 +2,9 @@
 
 <p>
 <a title="Build" href="https://github.com/blueloveTH/pocketpy/actions/workflows" ><img src="https://github.com/blueloveTH/pocketpy/actions/workflows/main.yml/badge.svg" /></a>
+<a href="https://codecov.io/gh/blueloveTH/pocketpy" > 
+ <img src="https://codecov.io/gh/blueloveTH/pocketpy/branch/main/graph/badge.svg?token=TI9KAFL0RG"/> 
+ </a>
 <a href="https://github.com/blueloveth/pocketpy/blob/main/LICENSE">
 <img alt="GitHub" src="https://img.shields.io/github/license/blueloveth/pocketpy.svg?color=blue"></a>
 <a href="https://github.com/blueloveth/pocketpy/releases">

+ 3 - 0
README_zh.md

@@ -2,6 +2,9 @@
 
 <p>
 <a title="Build" href="https://github.com/blueloveTH/pocketpy/actions/workflows" ><img src="https://github.com/blueloveTH/pocketpy/actions/workflows/main.yml/badge.svg" /></a>
+<a href="https://codecov.io/gh/blueloveTH/pocketpy" > 
+ <img src="https://codecov.io/gh/blueloveTH/pocketpy/branch/main/graph/badge.svg?token=TI9KAFL0RG"/> 
+ </a>
 <a href="https://github.com/blueloveth/pocketpy/blob/main/LICENSE">
 <img alt="GitHub" src="https://img.shields.io/github/license/blueloveth/pocketpy.svg?color=blue"></a>
 <a href="https://github.com/blueloveth/pocketpy/releases">

+ 1 - 1
run_tests.sh

@@ -1,4 +1,4 @@
-clang++ -std=c++17 -fno-rtti --coverage -stdlib=libc++ -Wall -o pocketpy src/main.cpp
+clang++ -std=c++17 -fno-rtti --coverage -O1 -stdlib=libc++ -Wall -o pocketpy src/main.cpp
 python3 scripts/run_tests.py
 rm -rf .coverage
 mkdir -p .coverage