braddr / d-tester

Automated testing for github projects.
http://d.puremagic.com/test-results/
11 stars 5 forks source link

Improve pull #21

Closed MartinNowak closed 10 years ago

MartinNowak commented 10 years ago

For a github 503 error, see here.

braddr commented 10 years ago

'll take a closer look at this tonight as it does look like a reasonable set of changes.

However, this change doesn't address the largest source of pull failures.. git / github interaction hanging. I've been planning on implementing a timeout / retry mechanism at the driver.sh level around all tasks that would solve the problem in general (hung github interaction, hung compilation, hung tests, etc). I

MartinNowak commented 10 years ago

I hacked something together that should do the job. It seems like driver.sh is the right place to integrate it, but you probably know better what cleanup to perform etc. https://gist.github.com/dawgfoto/6080730

MartinNowak commented 10 years ago

Have you gotten to the pull yet?

MartinNowak commented 10 years ago

Seems like the Win64 machine hangs currently (test), so it would be great to automate this.

braddr commented 10 years ago

I haven't forgotten about this. The win64 problem is much different. The host doesn't exist any more.

braddr commented 10 years ago

Merged by hand due to recently introduced conflicts. Thanks for the changes.

braddr commented 10 years ago

see commit eed04206da1a8256d828d953f315f96e51860721

MartinNowak commented 10 years ago

There is also this script to watchdog and kill hanging testers. I won't get to this any time soon, but maybe you know a useful place for it.

braddr commented 10 years ago

Yeah.. I've had that link bookmarked for when I have time to play with it. I highly suspect I'm going to have to get a little platform specific about it, particularly on the windows side.

MartinNowak commented 10 years ago

I highly suspect I'm going to have to get a little platform specific about it, particularly on the windows side.

Haven't tried Windows and it might likely not work und cygwin or whatever the autotester runs on.