-
Notifications
You must be signed in to change notification settings - Fork 14
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
Run tests and set up CI action #7
Comments
This comment was marked as resolved.
This comment was marked as resolved.
I'm installing various versions of MediaWiki. Currently, these versions are already installed:
I will install 1.27 LTS, 1.31 LTS, 1.35 LTS and 1.39 LTS soon. For testing Unicode and XML compatibility, some wikis's language are set to Chinese, and some sites have special characters and Emoji in the title. Could someone help me insert test data into wikis once set up? Upload some articles and files, the title and content should be as weird as possible, xD. We can also install wikis with different "features" like http 301 https, SSL expired, Special:Export disabled, some APIs disabled, wiki with WAF, etc. |
I had originally intended the One of the other things I was working on with the While I do still think that mypy type checking would be helpful, I was trying to do way too much all at once, which is probably a big part of why I got overwhelmed and stalled in the process... As far as salvaging the work I did on the It would probably also help to create one or more additional branches, so that any salvageable changes could be brought over piecemeal. How does this sound? I can try and take a stab at it myself, but as I've mentioned I'm super not on top of things (hence why I'm glad you all have been working together so well without me). |
See https://github.com/WolfgangFahl/pymediawikidocker where this is fully automated and where the extensions to be used may be specified while at so usecases revolving around problems with extensions might be tested. See https://wiki.bitplan.com/index.php/Pymediawikidocker#Examples for examples See https://github.com/WolfgangFahl/pymediawikidocker/actions for the CI usage
as the CI commands - which starts python commands to run the whole show |
Rereading the initial checklist, it looks like the main thing left to do is adding instructions on how to run the tests locally. Is there anything else I'm missing? |
Save The Web Project's MediaWiki test sites (http://group0.mediawiki.demo.save-web.org/ and so on) are down. |
Right now tests don't run automatically, and there aren't any instructions on how to run them. The following should happen:
python3
passes the tests, we should set up an automated-testing Action so that tests passing is a prerequisite for merges to that branch.Additionally, we should do the following with the tests:
The text was updated successfully, but these errors were encountered: