Open janusw opened 7 years ago
Looks like tests are overwriting each others module files. You should be able to get success today with lit -j 1. We have a fix in the works that doesn't involve rewriting all of the test files.
At c8cacad7f3d8840267cfc905ab03c0f8740a829d, the failures seen earlier have gone away and "make check-flang" instead reports a different set of failures:
Failing Tests (3):
Flang :: f90_correct/lit/in19.sh
Flang :: f90_correct/lit/in20.sh
Flang :: f90_correct/lit/in22.sh
Expected Passes : 899
Unexpected Failures: 3
More should appear when you build flang with today's LLVM master:
Failing Tests (8):
Flang :: f90_correct/lit/bs00.sh
Flang :: f90_correct/lit/fa07.sh
Flang :: f90_correct/lit/fs22406.sh
Flang :: f90_correct/lit/fs22408.sh
Flang :: f90_correct/lit/ia00.sh
Flang :: f90_correct/lit/in19.sh
Flang :: f90_correct/lit/in20.sh
Flang :: f90_correct/lit/in22.sh
Expected Passes : 896
Unexpected Failures: 8
I have rebuilt with today's flang master (and the release_50 branch of LLVM) and still see the same three failures as before, but no more than that.
make check-flang
and make flang-test
automatically use 12 threads on my system. It is not clear to me how to run the tests with a single thread only.
The problem running tests with threads is fixed. To run with a single thread, you run lit with -j 1. I don't know how to do that from the makefile.
Those tests show as failing; however, the actual test results are ok. I'll fix up the tests or the script that we use to check for success.
fs22406 and fs22408 were failing due to internally used bugfix for issue #178
After building today's flang master on Ubuntu 16.04 (x86_64) using LLVM 5, I see two test failures:
For details, see below.
Cheers, Janus