Open ibaned opened 7 years ago
So you would put this in a master script, and, if cdash_all returns ok, the master script proceeds to update trilinos? Sounds good.
@bartgol yes, thats the plan. I think we should interpret all test failures as a problem, so now the new effort is to fix all the remaining failing tests, or remove them.
This issue is for us to start automatically monitoring the CDash status and using that to update stable branches/forks of Trilinos and Albany. This is an evolution of the "last known good versions" that @lxmota used to maintain.
I've come up with an idea, which is to use the HTML content from the CDash site directly to determine the status of things.
I've pushed the script here:
https://github.com/gahansen/Albany/blob/master/tools/cdash_all.py
Although it does require a build of Python 3 on a Sandia machine with the "Beautiful Soup" package installed.
When run with an appropriate Python 3 install it produces something like this:
We can build on this tool to use it as a green-light check in a higher-level script that updates stable branches