[CDRIVER-2941] Segregate custom spec tests from upstream files Created: 04/Feb/19  Updated: 09/Feb/23

Status: Backlog
Project: C Driver
Component/s: tests
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Jeremy Mikola Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: CDRIVER-2733

 Description   

While syncing transaction spec tests for CDRIVER-2936, I accidentally deleted opts.yml, which was introduced in 84d7dda. I realized that this file wasn't present in the upstream mongodb/specifications transaction tests.

Rather than lump custom libmongoc spec tests in with upstream tests, would it make sense to segregate these in their own directory? As upstream files are introduced, modified, and deleted, this would minimize that chance that libmongoc-specific tests are inadvertently affected by future syncs.



 Comments   
Comment by Jeremy Mikola [ 25/Mar/19 ]

I believe retryableErrors.json from 9684fb6 (CDRIVER-2558) is another custom test that was sitting among actual spec tests for retryable writes. Discovered this while implementing CDRIVER-2961.

Generated at Wed Feb 07 21:16:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.