Skip to content

Conversation

@mbroadst
Copy link
Member

  • update evergreen config
  • install swift using swiftenv
  • add support for skipping tests by topology
  • add find-cmake.sh script
  • use patrick's new numeric helpers to avoid topology issues
  • ensure all tests of a commands response use doubleValue for ok
  • skip command monitoring tests on sharded topologies
  • reduce to a single mongos if multiple are provided
  • add 4.2 and 5.0 variants
  • disable macos tests until we can figure out how install without
    root permissions

@mbroadst mbroadst requested review from kmahar and patrickfreed April 17, 2019 18:49
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.

Looks good, just a couple little things and a question. I haven't delved too deeply into an evergreen configuration during my time at mongodb so far, so I can't really comment on the changes there too much.

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.

evergreen stuff seems reasonable. should we repurpose SWIFT-17 to be just about testing linux, and add follow up ticket(s) to the epic about testing macOS?

@mbroadst mbroadst force-pushed the SWIFT-17/evergreen-support branch from 66c1354 to c23c99c Compare April 17, 2019 19:36
@mbroadst mbroadst requested review from kmahar and patrickfreed April 17, 2019 19:36
@mbroadst
Copy link
Member Author

@kmahar https://jira.mongodb.org/browse/SWIFT-399 to track macos builds on EVG

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.

one character to delete, lgtm otherwise

mongoc_uri_destroy(uri)
}

guard let hosts = mongoc_uri_get_hosts(uri)! else {
Copy link
Contributor

Choose a reason for hiding this comment

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

I think you need to remove the ! here?

  - update evergreen config
  - install swift using swiftenv
  - add support for skipping tests by topology
  - add `find-cmake.sh` script
  - use patrick's new numeric helpers to avoid topology issues
  - ensure all tests of a commands response use `doubleValue` for `ok`
  - skip command monitoring tests on sharded topologies
  - reduce to a single mongos if multiple are provided
  - add 4.2 and 5.0 variants
  - disable macos tests until we can figure out how install without
    root permissions
@mbroadst mbroadst force-pushed the SWIFT-17/evergreen-support branch from c23c99c to 362f30b Compare April 17, 2019 21:03
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.

great job getting this working. didn't think we'd have evergreen for a while 🍾

@mbroadst mbroadst merged commit 18145aa into master Apr 17, 2019
@mbroadst mbroadst deleted the SWIFT-17/evergreen-support branch April 17, 2019 21: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.

4 participants