Commit Graph

17 Commits

Author SHA1 Message Date
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