5df9b99f1b
Fix the coverage data generation
2020-09-28 11:28:57 -07:00
2f55d5aa6b
Add deploying to PyPI when a tag is created
2020-04-23 23:41:19 -07:00
771e97862f
Add distribution detection in is_linux() function
...
- Optional argument to check Linux distro
- Add a test for the new argument
- Add some other tests to expand test coverage
- Remove Windows from testing
- If "distro" module is missing, create a replacement that returns False
2019-12-04 18:15:24 +00:00
Simon Hanna
722112cf23
Remove lint stage to speed up tests
2019-10-26 19:59:24 +02:00
5b7e628403
Run the Display JS tests as well
...
- Add an entry in .gitlab-ci.yml
- Create a custom browser that'll run in Docker with Chromium Headless
- Add JS linting
- Fix up issues highlighted by linter
2019-10-23 20:09:37 +00:00
1c4224e3d7
Skip certain tests if we're running on GitLab or AppVeyor
2019-10-18 16:54:00 +00:00
555bfb5f88
Set up a GitLab runner on a Windows 7 VM, and configure the pipeline to use it.
2019-10-16 22:13:26 -07:00
6ac63522a5
Try to fix paths in coverage report generation
...
- Add the local path to coverage config
- Fix the paths before generating an HTML report
2019-10-15 16:21:37 +00:00
ba0056dd75
Run coverage on both Linux and macOS
2019-10-11 18:48:27 +00:00
ff1b2dab63
Publish the coverage report, plus bug fixes.
...
- Default theme level to Global, as per #48
- Make song delete message make more sense, fixes #64
- Publish the coverate report to OpenLP's GitLab page
2019-10-10 15:26:56 +00:00
0e7631a87f
Test on Arch Linux too
2019-10-06 06:09:33 +00:00
877b858fa3
Use the Docker runner images on Docker Hub
2019-09-26 16:54:38 +00:00
739530d67c
Add test coverage for reporting to GitLab
2019-09-26 16:38:09 +00:00
f80127a3a1
Update macOS CI configuration to update the $PATH
2019-09-19 08:52:59 +00:00
c1933352ea
Ignore some generated files, make generate resources script check for an existing file; ignore pdfcontroller test for now
2019-09-18 18:29:05 +00:00
Benjamin Hoving
1da59bef0d
Create a linting stage
2019-09-18 16:44:39 +00:00
Raoul Snyman
5f78bbb6bf
Ditch the Docker images for now
2019-09-17 13:18:08 -07:00
3c9c531884
Restrict macOS to master on the main project
2019-09-16 23:41:16 -07:00
2ae1a279c1
Added GitLab CI configuration
2019-09-16 22:20:23 -07:00