diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b0a4dafe..40fa7880 100644 --- a/.github/workflows/main.yml +++ b/.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 diff --git a/README.md b/README.md index d6f1d8da..077150a6 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@

+ + + GitHub diff --git a/README_zh.md b/README_zh.md index 891df222..e7398e66 100644 --- a/README_zh.md +++ b/README_zh.md @@ -2,6 +2,9 @@

+ + + GitHub diff --git a/run_tests.sh b/run_tests.sh index b2b79876..ca82383d 100644 --- a/run_tests.sh +++ b/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