Skip to content

Commit 69e1ce8

Browse files
authored
Merge pull request #265 from jerebertho/rework_make_check
Rework make check
2 parents f2f29fa + 0061a86 commit 69e1ce8

190 files changed

Lines changed: 1987 additions & 2536 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/msolve.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ jobs:
4545
run: make
4646
- name: make check
4747
run: make check
48+
- name: show test-suite.log if test failed
49+
if: failure()
50+
run: cat test-suite.log || true
4851
- name: make distcheck
4952
run: |
5053
if [ "$RUNNER_OS" == "Linux" ]; then

Makefile.am

Lines changed: 42 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,72 +8,71 @@ bin_PROGRAMS = msolve
88
msolve_SOURCES = src/msolve/main.c
99

1010
check_PROGRAMS = neogb_io \
11-
fglm_build_matrixn_radical_shape-31 \
12-
fglm_build_matrixn_nonradical_shape-31 \
13-
fglm_build_matrixn_nonradical_radicalshape-31 \
11+
fglm_build_matrixn_radical-shape-31 \
12+
fglm_build_matrixn_nonradical-shape-31 \
13+
fglm_build_matrixn_nonradical-radicalshape-31 \
1414
line_endings_support
1515

16-
checkdiff = test/diff/diff_cp_d_3_n_4_p_2.sh \
16+
checkdiff = test/diff/diff_bug-2nd-prime-bad.sh \
17+
test/diff/diff_bug-68.sh \
18+
test/diff/diff_bug-empty-tracer.sh \
19+
test/diff/diff_choice-linear-form-qq.sh \
20+
test/diff/diff_cp-d3-n4-p2.sh \
1721
test/diff/diff_cyclic5-16.sh \
1822
test/diff/diff_cyclic5-31.sh \
1923
test/diff/diff_cyclic5-qq.sh \
24+
test/diff/diff_eco10-31.sh \
2025
test/diff/diff_eco6-16.sh \
2126
test/diff/diff_eco6-31.sh \
2227
test/diff/diff_eco6-qq.sh \
23-
test/diff/diff_groebner-g2.sh \
24-
test/diff/diff_henrion5-qq.sh \
25-
test/diff/diff_eco10-31.sh \
26-
test/diff/diff_truncate_gb.sh \
2728
test/diff/diff_elim-31.sh \
2829
test/diff/diff_elim-qq.sh \
29-
test/diff/diff_F4SAT-31.sh \
30-
test/diff/diff_F4SAT-byone-31.sh \
30+
test/diff/diff_f4sat-31.sh \
31+
test/diff/diff_f4sat-byone-31.sh \
32+
test/diff/diff_f4sat-field-char.sh \
33+
test/diff/diff_f4sat-is-saturated-check.sh \
34+
test/diff/diff_f4sat-zero-input.sh \
35+
test/diff/diff_groebner-g2.sh \
36+
test/diff/diff_henrion5-qq.sh \
37+
test/diff/diff_input-overflow-16.sh \
38+
test/diff/diff_issue-230.sh \
39+
test/diff/diff_issue-230-squared.sh \
3140
test/diff/diff_kat6-31.sh \
3241
test/diff/diff_kat7-qq.sh \
42+
test/diff/diff_kat8-qq-truncate.sh \
43+
test/diff/diff_linear-qq.sh \
44+
test/diff/diff_maxbitsize-bug.sh \
45+
test/diff/diff_mq-2-1.sh \
3346
test/diff/diff_multy-16.sh \
3447
test/diff/diff_multy-31.sh \
3548
test/diff/diff_multy-qq.sh \
36-
test/diff/diff_nonradical_shape-qq.sh \
37-
test/diff/diff_nonradical_radicalshape-qq.sh \
38-
test/diff/diff_nonradical_radicalshape-no-square-31.sh \
39-
test/diff/diff_nonradical_radicalshape-no-square-qq.sh \
49+
test/diff/diff_nf-16.sh \
50+
test/diff/diff_nf-31.sh \
51+
test/diff/diff_nf-8.sh \
52+
test/diff/diff_nf-lm-bug.sh \
53+
test/diff/diff_nonradical-radicalshape-no-square-31.sh \
54+
test/diff/diff_nonradical-radicalshape-no-square-qq.sh \
55+
test/diff/diff_nonradical-radicalshape-qq.sh \
56+
test/diff/diff_nonradical-shape-qq.sh \
4057
test/diff/diff_one-16.sh \
4158
test/diff/diff_one-31.sh \
4259
test/diff/diff_one-qq.sh \
43-
test/diff/diff_radical_shape-31.sh \
44-
test/diff/diff_radical_shape-qq.sh \
45-
test/diff/diff_realroot-extraction-exact-root.sh \
46-
test/diff/diff_reals_dim0.sh \
60+
test/diff/diff_radical-shape-31.sh \
61+
test/diff/diff_radical-shape-qq.sh \
4762
test/diff/diff_realroot1.sh \
48-
test/diff/diff_reals_dim0-chgvar.sh \
49-
test/diff/diff_reals_dim0-extract.sh \
50-
test/diff/diff_reals_dim0-swapvar.sh \
51-
test/diff/diff_choice-linear-form-qq.sh \
52-
test/diff/diff_choice-linear-form-qq-real-roots.sh \
53-
test/diff/diff_bug_empty_tracer.sh \
54-
test/diff/diff_bug_2nd_prime_bad.sh \
55-
test/diff/diff_bug_68.sh \
56-
test/diff/diff_mq_2_1.sh \
57-
test/diff/diff_xy-qq.sh \
63+
test/diff/diff_realroot-extraction-exact-root.sh \
64+
test/diff/diff_reals-dim0-chgvar.sh \
65+
test/diff/diff_reals-dim0-extract.sh \
66+
test/diff/diff_reals-dim0.sh \
67+
test/diff/diff_reals-dim0-swapvar.sh \
5868
test/diff/diff_test-lifting2.sh \
59-
test/diff/diff_linear-qq.sh \
60-
test/diff/diff_input-overflow-16.sh \
61-
test/diff/diff_nf_8.sh \
62-
test/diff/diff_nf_16.sh \
63-
test/diff/diff_nf_31.sh \
64-
test/diff/diff_nf_lm_bug.sh \
65-
test/diff/diff_f4sat-field-char.sh \
66-
test/diff/diff_f4sat-zero-input.sh \
67-
test/diff/diff_f4sat-is-saturated-check.sh \
68-
test/diff/diff_maxbitsize-bug.sh \
69-
test/diff/diff_issue_230.sh \
70-
test/diff/diff_issue_230_squared.sh
69+
test/diff/diff_xy-qq.sh
7170

7271
# dist_check_DATA = test/input_files
7372
neogb_io_SOURCES = test/neogb/io/validate_input_data.c
74-
fglm_build_matrixn_radical_shape_31_SOURCES = test/fglm/build_matrixn_radical_shape-31.c
75-
fglm_build_matrixn_nonradical_shape_31_SOURCES = test/fglm/build_matrixn_nonradical_shape-31.c
76-
fglm_build_matrixn_nonradical_radicalshape_31_SOURCES = test/fglm/build_matrixn_nonradical_radicalshape-31.c
73+
fglm_build_matrixn_radical_shape_31_SOURCES = test/fglm/build_matrixn_radical-shape-31.c
74+
fglm_build_matrixn_nonradical_shape_31_SOURCES = test/fglm/build_matrixn_nonradical-shape-31.c
75+
fglm_build_matrixn_nonradical_radicalshape_31_SOURCES = test/fglm/build_matrixn_nonradical-radicalshape-31.c
7776
line_endings_support_SOURCES = test/msolve/line_endings_support.c
7877

7978
TESTS = $(check_PROGRAMS) $(checkdiff)

0 commit comments

Comments
 (0)