NWChemEx / NWChemEx/PluginPlay
CTest failed for Clang build
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 13
- Forks
- 1
- Avg merge
- 43m
- Merged PRs (30d)
- 4
Description
The CTest is failing because of line 56 at file tests/pluginplay/detail_/any_wrapper.cpp.
ERROR MESSAGE
test 1
Start 1: test_pluginplay
1: Test command: /home/runner/work/PluginPlay/PluginPlay/build/test_pluginplay
1: Working Directory: /home/runner/work/PluginPlay/PluginPlay/build
1: Test timeout computed to be: 1500
1:
1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1: test_pluginplay is a Catch v2.13.8 host application.
1: Run with -? for options
1:
1: -------------------------------------------------------------------------------
1: AnyWrapper(move)
1: str
1: -------------------------------------------------------------------------------
1: /home/runner/work/PluginPlay/PluginPlay/tests/pluginplay/detail_/any_wrapper.cpp:52
1: ...............................................................................
1:
1: /home/runner/work/PluginPlay/PluginPlay/tests/pluginplay/detail_/any_wrapper.cpp:56: FAILED:
1: REQUIRE( ss.str() == w.str() )
1: with expansion:
1: "[1.1, 2.2, 3.3]"
1: ==
1: "<St6vectorIdSaIdEE 0x5632e908e8a0>"
1:
1: ===============================================================================
1: test cases: 276 | 275 passed | 1 failed
1: assertions: 2826 | 2825 passed | 1 failed
1:
1/1 Test #1: test_pluginplay ..................***Failed 0.51 sec
0% tests passed, 1 tests failed out of 1
Errors while running CTest
Output from these tests are in: /home/runner/work/PluginPlay/PluginPlay/build/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
Total Test time (real) = 0.54 sec
The following tests FAILED:
1 - test_pluginplay (Failed)
Error: Process completed with exit code 8.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with tests/pluginplay/detail_/any_wrapper.cpp, especially the AnyWrapper(move) case around line 56. Re-run the reported test with CTest and inspect the surrounding AnyWrapper implementation and test expectations. Done means the test_pluginplay case passes under the Clang build without weakening its assertions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, testing-qa
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100