-
Notifications
You must be signed in to change notification settings - Fork 266
PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers #810
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jmikola a couple of notes on the scripts since they introduce changes from the ones we use in master.
155c65c
to
14ea7e9
Compare
017215c
to
0518305
Compare
0518305
to
49650ea
Compare
b7436ce
to
df68b88
Compare
df68b88
to
cbe4898
Compare
cbe4898
to
2129841
Compare
New patch build: https://spruce.mongodb.com/version/602e562f5623434b3f2cc74c/tasks Testing against 4.2 and 4.4 passes thanks to some well-placed skips, but I have to investigate the failures on latest as they occur in spec tests. I'd call this done for the time being and revisit the failures once I can see how the 4.2 and 4.4 drivers fare. |
2617c72
to
b8fe579
Compare
b8fe579
to
ba0c0f8
Compare
@jmikola Tests now all pass, except for the occasional failure on replica sets due to a double free (our old friend has returned): https://spruce.mongodb.com/version/602f72fc9ccd4e172a60e6e8/tasks |
if ($this->isShardedCluster()) { | ||
return $this->getServerVersion($readPreference); | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backport? :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Fixed a number of tests 😉
;; | ||
esac | ||
|
||
PHPUNIT_OPTS="--dont-report-useless-tests --exclude-group matrix-testing-server-${MONGODB_VERSION_NUMBER}-driver-${DRIVER_MONGODB_VERSION},matrix-testing-server-${MONGODB_VERSION_NUMBER}-driver-${DRIVER_MONGODB_VERSION}-topology-${TOPOLOGY}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, not happy about the formatting, but your suggestion to use groups to skip tests was great.
* v1.4: PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (mongodb#810)
* v1.4: PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (#810)
* v1.5: Rename matrix testing exclusion groups PHPLIB-616 Continuous Matrix Testing for 4.2 era drivers (#812) PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (#810)
* v1.6: Rename matrix testing exclusion groups PHPLIB-616 Continuous Matrix Testing for 4.2 era drivers (#812) PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (#810)
* v1.7: PHPLIB-615 Matrix testing for 4.4 era drivers (#813) Rename matrix testing exclusion groups PHPLIB-616 Continuous Matrix Testing for 4.2 era drivers (#812) PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (#810)
* v1.8: Fix test failures due to wrong merge PHPLIB-615 Matrix testing for 4.4 era drivers (#813) Rename matrix testing exclusion groups PHPLIB-616 Continuous Matrix Testing for 4.2 era drivers (#812) PHPLIB-617 Continuous Matrix Testing for 4.0 era drivers (#810)
PHPLIB-617
Since this version is not tested on evergreen yet, this includes the minimal scripts required to test on evergreen without adding an evergreen configuration.