File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 32
32
run : |
33
33
cd regression-tests
34
34
bash run-tests.sh -c ${{ matrix.compiler }}
35
+ continue-on-error : true
35
36
36
37
- name : Run regression tests - Windows version
37
38
if : matrix.os == 'windows-latest'
41
42
cd regression-tests && ^
42
43
bash run-tests.sh -c ${{ matrix.compiler }}
43
44
shell : cmd
45
+ continue-on-error : true
46
+
47
+ - name : Upload patch
48
+ uses : actions/upload-artifact@v4
49
+ with :
50
+ name : ${{ matrix.compiler }}-patch.diff
51
+ path : regression-tests/${{ matrix.compiler }}-patch.diff
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ check_file () {
32
32
# Add the file to the index to be able to diff it...
33
33
git add " $file "
34
34
# ... print the diff ...
35
- git --no-pager diff HEAD -- " $file "
35
+ git --no-pager diff HEAD -- " $file " | tee -a " $cxx_compiler -patch.diff "
36
36
# ... and remove the file from the diff
37
37
git rm --cached -- " $file " > /dev/null 2>&1
38
38
@@ -195,7 +195,7 @@ for test_file in $tests; do
195
195
# The source is temporarily copied to avoid issues with bash paths in cl.exe
196
196
(cd $exec_out_dir ; \
197
197
cp ../../$expected_src $generated_cpp_name ;
198
- $compiler_cmd " $test_bin " \
198
+ $compiler_cmd " $test_bin " \
199
199
$generated_cpp_name \
200
200
> $generated_cpp_name .output 2>&1 )
201
201
compilation_result=$?
You can’t perform that action at this time.
0 commit comments