Skip to content

Commit d310069

Browse files
committed
added expected output for selfcheck
1 parent 7e7a525 commit d310069

3 files changed

Lines changed: 4281 additions & 2 deletions

File tree

.github/workflows/CI-unixish.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
- name: Install missing software on macos
5555
if: contains(matrix.os, 'macos')
5656
run: |
57-
brew install coreutils
57+
brew install coreutils diffutils
5858
5959
- name: Install missing Python packages
6060
run: |
@@ -161,7 +161,7 @@ jobs:
161161
162162
make clean
163163
make -j$(nproc) CXXOPTS="-O2 -g3" simplecpp
164-
VALGRIND_TOOL=callgrind SIMPLECPP_PATH=simplecpp-1.5.1 ./selfcheck.sh >callgrind.log || (cat callgrind.log && false)
164+
VALGRIND_TOOL=callgrind SIMPLECPP_PATH=simplecpp-1.5.1 STRICT=1 ./selfcheck.sh >callgrind.log || (cat callgrind.log && false)
165165
cat callgrind.log
166166
167167
# PGO - start
@@ -192,3 +192,11 @@ jobs:
192192
name: Callgrind Output - ${{ matrix.compiler }}
193193
path: |
194194
./callgrind.*
195+
196+
# TODO: how to store this
197+
- uses: actions/upload-artifact@v4
198+
if: false # (matrix.os == 'ubuntu-24.04') && (success() || failure())
199+
with:
200+
name: Actual selfcheck result - ${{ matrix.compiler }}
201+
path: |
202+
./selfcheck.exp

0 commit comments

Comments
 (0)