digitalmars.D - Why are tests restarting in Github?
- tcak (6/6) Apr 24 2016 There are 10 test. Some of them gets completed. And then, I look
- ag0aep6g (7/13) Apr 24 2016 Something else has been pulled. That changes the code that's being
- Daniel Murphy (3/17) Apr 24 2016 Yes, if you rebase and force-push your pull will be put at the top of
- Basile B. (11/13) Apr 24 2016 There's a windows tester (win-farm-1) that takes 1 hour to
There are 10 test. Some of them gets completed. And then, I look at it again, tests have restarted, and less number of tests are passed at that point. 1. What is the reason of restarts? 2. What is reason of long waiting time? Sometimes number of passed tests stay there 2-3 days.
Apr 24 2016
On 24.04.2016 21:26, tcak wrote:There are 10 test. Some of them gets completed. And then, I look at it again, tests have restarted, and less number of tests are passed at that point. 1. What is the reason of restarts?Something else has been pulled. That changes the code that's being tested, so all tests need to restarted.2. What is reason of long waiting time? Sometimes number of passed tests stay there 2-3 days.The pull request is probably not a priority for the auto-tester. Pull requests that have been marked for auto-merging have priority over others. I'm not sure, but the auto-tester may also prioritize requests with recent activity over older ones.
Apr 24 2016
On 25/04/2016 5:44 AM, ag0aep6g wrote:On 24.04.2016 21:26, tcak wrote:Yes, if you rebase and force-push your pull will be put at the top of the list.There are 10 test. Some of them gets completed. And then, I look at it again, tests have restarted, and less number of tests are passed at that point. 1. What is the reason of restarts?Something else has been pulled. That changes the code that's being tested, so all tests need to restarted.2. What is reason of long waiting time? Sometimes number of passed tests stay there 2-3 days.The pull request is probably not a priority for the auto-tester. Pull requests that have been marked for auto-merging have priority over others. I'm not sure, but the auto-tester may also prioritize requests with recent activity over older ones.
Apr 24 2016
On Sunday, 24 April 2016 at 19:26:43 UTC, tcak wrote:2. What is reason of long waiting time? Sometimes number of passed tests stay there 2-3 days.There's a windows tester (win-farm-1) that takes 1 hour to complete each single test while most of the other testers usually take 10 to 20 minutes. On high activity period it's almost impossible to get an old PR fully tested. Each time someone amends or fixes-up something the slow machines take the new stuffs before. For example look at this one: https://auto-tester.puremagic.com/pull-history.ghtml?projectid=1&repoid=3&pullid=4204 win_32_64 (win-farm-1) has only run **once** while FreeBSD_32 has run **21 times** !!
Apr 24 2016