Skip to content

Conversation

@JamesHeppenstall
Copy link
Contributor

I've implemented everything except the sharding-specific tests (mongos-pin-auto.json, mongos-recovery-token.json, and pin-mongos.json), which I will do in another PR. The retryable reads and transactions tests now run in a unified test runner.

@JamesHeppenstall JamesHeppenstall force-pushed the SWIFT-752/spec-test-runner branch 2 times, most recently from 26f57ae to d4f16e4 Compare April 6, 2020 18:32
@codecov-io
Copy link

codecov-io commented Apr 6, 2020

Codecov Report

Merging #443 into master will decrease coverage by 1.55%.
The diff coverage is 33.05%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #443      +/-   ##
==========================================
- Coverage   77.88%   76.33%   -1.56%     
==========================================
  Files         114      116       +2     
  Lines       12314    12799     +485     
==========================================
+ Hits         9591     9770     +179     
- Misses       2723     3029     +306     
Impacted Files Coverage Δ
Sources/MongoSwift/MongoClient.swift 84.89% <ø> (ø)
Sources/MongoSwiftSync/ClientSession.swift 53.57% <0.00%> (ø)
...s/MongoSwiftSyncTests/CommandMonitoringTests.swift 93.69% <ø> (+1.32%) ⬆️
...sts/MongoSwiftSyncTests/RetryableWritesTests.swift 33.33% <0.00%> (-1.97%) ⬇️
...MongoSwiftSyncTests/SpecTestRunner/FailPoint.swift 6.45% <0.00%> (-0.22%) ⬇️
...sts/MongoSwiftSyncTests/SpecTestRunner/Match.swift 37.25% <0.00%> (-3.18%) ⬇️
...ts/MongoSwiftSyncTests/SyncChangeStreamTests.swift 27.19% <0.00%> (ø)
.../MongoSwiftSyncTests/SpecTestRunner/SpecTest.swift 35.06% <15.25%> (-7.28%) ⬇️
...SyncTests/SpecTestRunner/TestOperationResult.swift 31.44% <17.70%> (-20.94%) ⬇️
...oSwiftSyncTests/SpecTestRunner/TestOperation.swift 38.68% <23.52%> (-4.74%) ⬇️
... and 13 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 162ed98...f4515a4. Read the comment docs.

Copy link
Contributor

@patrickfreed patrickfreed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fyi I don't think the latest changes have been pushed up yet

@JamesHeppenstall
Copy link
Contributor Author

fyi I don't think the latest changes have been pushed up yet

Just pushed them :)

@JamesHeppenstall JamesHeppenstall force-pushed the SWIFT-752/spec-test-runner branch from 133013e to f912db9 Compare April 8, 2020 21:40
Copy link
Contributor

@kmahar kmahar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok I've gotten through all the files finally, sorry for my delay, but this is looking really good 🙂

Copy link
Contributor

@patrickfreed patrickfreed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good, just have a few more comments about codable stuff

Copy link
Contributor

@kmahar kmahar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

two tiny more things otherwise lgtm

Copy link
Contributor

@kmahar kmahar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, awesome work 🎉🎉🎉

Copy link
Contributor

@patrickfreed patrickfreed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM once evergreen / travis come back green (mod the bulk error).

great job on this!

@JamesHeppenstall JamesHeppenstall merged commit 2545db0 into master Apr 10, 2020
@kmahar kmahar deleted the SWIFT-752/spec-test-runner branch May 6, 2020 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants