Skip to content
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

Evaluate CDash as a replacement for Autobuild #2571

Closed
matthiasdiener opened this issue Oct 23, 2019 · 2 comments
Closed

Evaluate CDash as a replacement for Autobuild #2571

matthiasdiener opened this issue Oct 23, 2019 · 2 comments
Assignees
Labels
Autobuild New Autobuild infrastructure
Milestone

Comments

@matthiasdiener
Copy link
Contributor

matthiasdiener commented Oct 23, 2019

Our home-grown autobuild systems has a few disadvantages compared to other periodic

  • Based on inflexible shell scripts
  • All-or-nothing approach to testing (can only test all platforms at once, can't easily re-check a single failing build)
  • Output formatting issues (ie, checking quickly whether tests pass or fail, how many failed, etc.)

See also issue #33.

CDash (same authors as CMake) is a possible replacement for Autobuild widely used in the community. We could evaluate CDash through their hosted service: https://my.cdash.org

Some helpful links:

@matthiasdiener matthiasdiener added this to the 6.11 milestone Oct 23, 2019
@matthiasdiener
Copy link
Contributor Author

matthiasdiener commented Oct 30, 2019

I have a proof of concept implementation of cdash in #2587. Output is shown in https://my.cdash.org/index.php?project=Charm%2B%2B.

To test this out, you can run the cdash/run_autobuild.sh script in the above PR.

@matthiasdiener matthiasdiener self-assigned this Oct 30, 2019
@matthiasdiener
Copy link
Contributor Author

#2587 has been merged.

@matthiasdiener matthiasdiener linked a pull request Jul 17, 2020 that will close this issue
@matthiasdiener matthiasdiener removed a link to a pull request Jul 17, 2020
@matthiasdiener matthiasdiener added the Autobuild New Autobuild infrastructure label Jul 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Autobuild New Autobuild infrastructure
Projects
None yet
Development

No branches or pull requests

1 participant