qmcpack icon indicating copy to clipboard operation
qmcpack copied to clipboard

Many tests fail (FreeBSD install of 3.15.0)

Open yurivict opened this issue 3 years ago • 1 comments

Describe the bug qmcpack-test-failures.log

To Reproduce Build/test with BUILD_UNIT_TESTS=ON.

System:

  • system name: FreeBSD 13.1 STABLE

Additional context Version: 3.15.0 built from the FreeBSD port.

yurivict avatar Oct 09 '22 16:10 yurivict

Yuri - If you have this build still setup please can you rerun a subset of the tests and report the summary here? We would like to see the output of ctest -R deterministic. From the looks of your logfile you have run nearly the entire test set. This includes stochastic tests that will fail from time to time. The deterministic (and unit, ctest -R unit) tests are the ones we guarantee to pass. These are also designed to be very quick to run and suitable for install checks. This in turn makes them sensitive to numerical changes e.g. if the Monte Carlo takes a different path due to "bad luck" Based on your logfile a few of the deterministic tests have failed, but not in a major way. It looks like we need to increase some numerical tolerances, that is all. By eye the stochastic test failures also looked reasonable, so happily I don't think there is a problem with the software or build in general. The underlying problem with stochastic tests is that they can't be made cheap, highly reliable, and informative all at the same time. Hence we made the deterministic set.

We can bump the test tolerances and make a new version. Thanks.

prckent avatar Oct 09 '22 19:10 prckent

Yuri - FYI, we are gearing up for the 3.16.0 release. Installing FreeBSD in a test VM (first time), I was able to build the current development version and have all the relevant tests pass. i.e. ctest -L deterministic had zero failures. The BUILD_UNIT_TESTS option that you used above is not a QMCPACK CMake option, so it looks like the default full set of tests was run. Today this will always have lots of failures. Let us know if there is anything we should look at. Thanks.

prckent avatar Jan 25 '23 16:01 prckent

Please open a new issue if there is remaining issues on FreeBSD.

ye-luo avatar Feb 13 '23 20:02 ye-luo