-
Notifications
You must be signed in to change notification settings - Fork 110
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
Continuous Integration via Travis #110
Open
L30nardoSV
wants to merge
168
commits into
ccsb-scripps:develop
Choose a base branch
from
L30nardoSV:docker
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ith travis configuration needed for a travis/docker test
I updated the PR so that CI is based on GitHub actions instead of Travis. @atillack @diogomart @jeeberhardt, please have a look and provide feedback :) |
@L30nardoSV That's great - thank you. I think the only thing missing now is to automatically compare the test run results against reference values (+/- 0.3 kcal/mol maybe) and use it :-) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR aims to add a preliminary support of the Continuous Integration (CI) feature via Travis into AutoDock-GPU.
Every commit triggers a set of automatic test on different systems featuring multi-core CPUs. This is so far limited to Ubuntu, but can be later extended to other Linux distributions, or even to macOS (depending on available support).
Current configuration runs on the following Ubuntu distributions: Focal (20.04), Bionic (18.04), Xenial (16.04).
NUMWI = { 1, 4, 8, 16 }
.NUMWI = 1
for each distribution.Proposed tests are available within this run_test.sh script. Their length is limited to lower bounds (in terms of #molecules, #LGA runs, etc) in order finish testing in a reasonable amount of time (approx. 10 min for each case).
All builds are listed here, while details of lastest build can be found here. Notice that running
clinfo
shows that only two CPU cores are available per system.Minor code clean-up on
Makefiles.OpenCL
andMakefile.Cuda
.Looking forward to your feedback.