Commit Graph

23 Commits

Author SHA1 Message Date
Raoul Snyman 5a8b57923f Fix the coverage badge on GitLab by producing an XML report 2023-12-07 10:54:02 -07:00
Raoul Snyman c9e210b62a Fix the GitLab CI yaml config 2023-06-06 07:42:10 -07:00
Raoul Snyman d330201b2b Update resource generation for ARM64 platforms (e.g. Apple M2) 2023-06-05 16:21:04 -07:00
Raoul Snyman e1865fd19f Update CI to use the GitLab container registry 2023-05-18 11:27:33 -07:00
Raoul Snyman 5df9b99f1b
Fix the coverage data generation 2020-09-28 11:28:57 -07:00
Raoul Snyman 2f55d5aa6b
Add deploying to PyPI when a tag is created 2020-04-23 23:41:19 -07:00
Raoul Snyman 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
Raoul Snyman 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
Raoul Snyman 1c4224e3d7 Skip certain tests if we're running on GitLab or AppVeyor 2019-10-18 16:54:00 +00:00
Raoul Snyman 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
Raoul Snyman 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
Raoul Snyman ba0056dd75 Run coverage on both Linux and macOS 2019-10-11 18:48:27 +00:00
Raoul Snyman 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
Raoul Snyman 0e7631a87f Test on Arch Linux too 2019-10-06 06:09:33 +00:00
Raoul Snyman 877b858fa3 Use the Docker runner images on Docker Hub 2019-09-26 16:54:38 +00:00
Raoul Snyman 739530d67c Add test coverage for reporting to GitLab 2019-09-26 16:38:09 +00:00
Raoul Snyman f80127a3a1 Update macOS CI configuration to update the $PATH 2019-09-19 08:52:59 +00:00
Raoul Snyman 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
Raoul Snyman 3c9c531884
Restrict macOS to master on the main project 2019-09-16 23:41:16 -07:00
Raoul Snyman 2ae1a279c1
Added GitLab CI configuration 2019-09-16 22:20:23 -07:00