WikiTeam / wikiteam

Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2024, WikiTeam has preserved more than 600,000 wikis.
https://github.com/WikiTeam
GNU General Public License v3.0
714 stars 148 forks source link

Rethink our continuous integration tests #251

Open Hydriz opened 9 years ago

Hydriz commented 9 years ago

Our continuous integration tests have constantly been failing due to issues that are outside our control, either due to the upstream server being unavailable, etc., which are not related to issues with our code.

We need to either be able to handle such errors so that it does not appear as a failed build, or completely redesign it so that it is more robust and not depend on the few "hanging threads".

Hydriz commented 7 years ago

I tried doing something in 5d416da9134ce994662cde8539b1f9fc5466fe7d.

emijrp commented 7 years ago

Still some errors https://travis-ci.org/WikiTeam/wikiteam/builds/163917698 but I think now they are real bugs.

2016-09-30 7:25 GMT+02:00 Hydriz Scholz notifications@github.com:

I tried doing something in 5d416da https://github.com/WikiTeam/wikiteam/commit/5d416da9134ce994662cde8539b1f9fc5466fe7d

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/WikiTeam/wikiteam/issues/251#issuecomment-250661583, or mute the thread https://github.com/notifications/unsubscribe-auth/AAZwnj9ItXc5ZhhxeTKomK4MUsMGR1PZks5qvJ1RgaJpZM4F2Xb5 .

nemobis commented 4 years ago

What worries me the most is keeping track of upstream changes to the behaviour of Special:Export, the XML schema and so on. I've used https://deployment.wikimedia.beta.wmflabs.org/w/api.php with some success to uncover a few bugs, it's useful to test even just namespace 0 there. Not a huge wiki but still has a bit of everything (for instance oversighted revisions).