Am Mittwoch, 4. November 2015 um 14:36:19, schrieb Vincent van Ravesteijn <v...@lyx.org> > > In my view, suspension is orthogonal to reversion: > > > > - normal: we want the test to pass > > revert: we want the test to fail > > You mean: revert is that "it is known to fail", but we haven't fixed it yet.
Yes. We hope to do it eventually. > > > > - normal: run the test > > suspend: skip the test temporarily > > ignore: skip the test permanently > > > > Suspending means: "The outcome is noisy, so skip it until someone > looks into it and makes the test better." Sort of, if we are careful enough about which test should go there. For the actual committed cmake build, suspended test means: a.) Test is one of export tests b.) Test is failing, and therefore it is part of revertedTests c.) In 'normal' use like 'ctest -L export' it is hidden d.) Test gets the ctest-label 'suspended' You can run all suspended tests with 'ctest -L suspended'. Or, for a known testname (say xyzzy) you can use 'ctest -R xyzzy'. > Ignore: Skipping a test permanently is the same as just removing the test.. ?? This is effectively the same here. Because the testcase should be ignored (it is part of ignoredTests) it will not be added with add_test(). E.g. it is not known to ctest. > Vincent Kornel
signature.asc
Description: This is a digitally signed message part.