-
Notifications
You must be signed in to change notification settings - Fork 13
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
Integration testing for sample restraint #54
Comments
We now run the sample_restraint tests as part of each gmxapi CI build, but they are not blocking failures and the tests are incomplete. Moreover, a lot of the integration testing is dependent on the relationship between gromacs-gmxapi and sample_restraint, so at the moment, appropriate testing needs to be triggered manually. |
begun in #143 but not passing yet. Can't make it a condition of success until tagging gromacs-gmxapi 0.0.6 as a stable base version to build against. Reference kassonlab/gromacs-gmxapi#29 |
Proposed test matrices and testing logicContinuous integration testing should be performed in all three repositories. Different test matrices are appropriate for different combinations of proposed changes and different dependency chains. Note that new or updated branches are their own CI "target." Pull requests have a target branch according to which branch they are proposing to merge into. For each repository, all branch targets should test against the For each repository, the Dependenciesgromacs-gmxapi does not depend on gmxapi or sample_restraint gmxapi depends on gromacs-gmxapi sample_restraint depends on gromacs-gmxapi for functionality, but depends on gmxapi for testing (that's okay) and some API specification (which should eventually move to the gromacs side of things). |
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves kassonlab#54
Note that Travis-CI will not build for us until .travis.yml is in the master branch. Testing of the CI testing is happening in eirrgang/sample_restraint Resolves kassonlab/gmxapi#54
Note that Travis-CI will not build for us until .travis.yml is in the master branch. Testing of the CI testing is happening in eirrgang/sample_restraint Resolves kassonlab/gmxapi#54
Infrastructure updates to prepare for 0.0.6 release. Also, fixes kassonlab/gmxapi#54 once merged to master
* Clean up caching, build stages, and cross-repo compatibility testing. * Move some complexity into supporting scripts. * Switch to "python" language CI builds for better matrix management. * Improve build step behavior. partially resolves #54
Currently, integration testing for the sample_restraint code is done manually. We should add sample_restraint testing to the gmxapi Travis-CI builds.
The text was updated successfully, but these errors were encountered: