NWChemEx / NWChemEx/PluginPlay

CTest failed for Clang build

Open
#282 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.