[GODRIVER-106] Remove git submodule Created: 13/Oct/17  Updated: 28/Oct/23  Resolved: 03/Nov/17

Status: Closed
Project: Go Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 0.0.1

Type: Task Priority: Major - P3
Reporter: Samuel Rossi (Inactive) Assignee: Samuel Rossi (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on GODRIVER-87 Eliminate spec test generation Closed
Epic Link: GODRIVER Spec Test Rewrite

 Description   

Using a git submodule for the specifications tests doesn't work well with an Evergreen workflow; since Evergreen doesn't do a deep clone of the repository and applies the patch before our scripts, any changes to the tests in the patch will get overwritten by the submodule update. We should remove the submodule and replace it with a script/makefile target to update the tests.

Once we replace the generated spec tests with "parse and run" tests, we should remove all of the yaml spec files from the repo since we plan on only using the JSON ones.



 Comments   
Comment by David Golden [ 03/Nov/17 ]

https://github.com/10gen/mongo-go-driver/commit/57e6a381eac58b3fd3391c503e8544a4163e145a

Comment by Samuel Rossi (Inactive) [ 02/Nov/17 ]

It's blocked on the BSON corpus tests being rewritten (GODRIVER-101).

Comment by David Golden [ 02/Nov/17 ]

sam.rossi, is this done now?

Comment by Samuel Rossi (Inactive) [ 13/Oct/17 ]

Removing the yaml files is blocked on replacing the generated spec tests.

Generated at Thu Feb 08 08:33:32 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.