[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: |
|
||||||||
| 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 ( |
| 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. |