GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||
GeezerVison is showing github.com — Make linux CI parallel by TravisEz13 · Pull Request #9209 · PowerShell/PowerShell Conversation
|
|
Looks great! Unelevated tests on all platforms take about 13-14 minutes. Can we split them and run on 2-3 VMs? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I agree with Ilya, the unelevated pspester tests would be better off on different VMs for speed
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ilya (@iSazonov) We can split them up by folder or another tag. Folder would be easier. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
We also need to remove the [feature] tag code. It causes problems and isn't needed after this PR. I'll do it in another PR... |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Travis Plunk (@TravisEz13) I’ll take care of it after this is merged. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
It seems we need to put the list in a config file to load-balance VMs. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ilya (@iSazonov) That might work... the script would need to see if any folders had been added and run those on some machine designated as a primary machine |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Interesting, can these machines interact so as to receive a test batch from a controller VM and return a report? This would solve the load-balancing problem. And we could use this for remoting tests. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ilya (@iSazonov) Interactions between the machines may work sometimes but not consistently. The machines are only given private IP Addresses and are not guaranteed to be on the same subnet. I don't think we need that complexity. It's not needed to create a solution. The added complexity would add failure cases. A simpler solution does mean that we would need to manually rebalance occasionally, but I don't think that is a problem. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Come on PoshChan-Bot (@PoshChan) you are nitpicking the letter case 😆 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
PoshChan-Bot (@PoshChan) Please remind me in 3 hours |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Travis Plunk (@TravisEz13), all requests start with the magic word |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Make the Linux CI build once and then run the tests on 4 different machines, by tag. ## PR Context Running in parallel allows us to run all tests in about the same amount of clock time
Make the Linux CI build once and then run the tests on 4 different machines, by tag. ## PR Context Running in parallel allows us to run all tests in about the same amount of clock time
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.