-
Notifications
You must be signed in to change notification settings - Fork 102
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
Stability issue of nightly tests #912
Comments
I would strongly recommend to run every install in a separate job using the dynamic matrix feature of github actions https://github.com/devonfw-tutorials/tutorials/blob/main/.github/workflows/buildMain.yml#L24 |
That's great suggestion. I see some difficulties with parallel execution of some commands. Currently the installation of each command runs in the ide that is build in test-setup. Some commands depend on other command... so there might be a conflict if e.g. azure (depends on python) and python command itself are run in parallel. If we decide to use the dynamic matrix function, we should probably change our complete test structure. |
There are two questions here for me:
|
@maybeec 1. applies. For the moment we have resolved the fundamental problems with PR #937. To improve the stability the dynamic matrix feature is also promising to me. |
As PO of devonfw-ide, I want automated integration tests so that we can deliver quality and get feedback if some PR merge breaks our product by causing a bug.
Therefore we have implemented #691 and related stories.
The problem now is that we have added all available commands and that takes too long.
Github gives a lot of resources for free to support open-source projects.
Obviously there are limits and Microsoft can not give every project unlimited computing time (otherwise people would also mine bitcoins with GHA, etc.).
As it turns out, our tests run slow and after 6:00 hours github simply cancels the action what seems fair.
Questions:
The text was updated successfully, but these errors were encountered: