pharo-nosql / mongotalk

A Pharo driver for MongoDB
MIT License
19 stars 13 forks source link

Split replica set packages #97

Closed tinchodias closed 3 years ago

tinchodias commented 3 years ago

Move the replica-set tests into new packages, so that the Client group doesn't require OSProcess either or OSSubprocess.

The groups named Tests and Client already existed, and I added 2 more with the + ReplicaSet Tests suffix that involve loading the dependency.

                group: 'Tests' with: #('Mongo-Tests-BSON' 'Mongo-Tests-Core' 'Mongo-Tests-Queries');
                group: 'Tests + ReplicaSet Tests' with: #(Tests 'Mongo-Tests-ReplicaSet');
                group: 'Client' with: #('default' 'Mongo-Client' 'Mongo-Client-Tests');
                group: 'Client + ReplicaSet Tests' with: #('Client' 'Mongo-Client-ReplicaSet-Tests') ].

I changed CI to run on these 2 new groups.

See discussion in #96

tinchodias commented 3 years ago

The merge conflicts should come from my choice in #96 to "Squash and merge".

tinchodias commented 3 years ago

Moved to #98