Operational Defect Database

BugZero found this defect 1013 days ago.

MongoDB | 1847442

Replication/sharding integration c++ tests might fail locally depending on the install path

Last update date:

3/11/2024

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

No fixed releases provided.

Description:

Info

On my local machine resmoke picks up test binaries from build/7a67446c/install/bin/client_dbclient_connection_integration_test (I don't know why the path the way it is, to my knowledge, I've never configured it manually). As a result, the exclude paths in integration_tests_replset.yml and integration_tests_sharded.yml don't trigger for client_dbclient_connection_integration_test and running "resmoke.py run --suites=integration_tests_replset" crashes in a non-deterministic way (due to unchecked failing dynamic_cast)

Top User Comments

robert.guo commented on Fri, 17 Sep 2021 13:53:03 +0000: I have to bump this back by a sprint to focus on 5.1 release work. In the meantime, you should be able lto manually specify the paths to the tests you want to run as the last argument to resmoke.py: path/to/cpp/integration/tests/*. Let me know if this does not work for you Irina. acm commented on Tue, 17 Aug 2021 15:00:53 +0000: brooke.miller - Yes, that's what that file exists to do. brooke.miller commented on Tue, 17 Aug 2021 14:49:22 +0000: acm is the installation path captured by resmoke.ini?

Steps to Reproduce


Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Closed

Learn More

Search:

...