jvoisin
b8c92fec09
Fix the testsuite
2019-03-23 00:41:23 +01:00
georg
2dc097baf3
CI: Add job to run tests on gentoo
...
Closes #93
2019-03-09 04:15:10 -08:00
georg
e40eb92b55
CI: Don't run 'pip3 install' the Docker images already does that
2019-03-07 21:53:43 +01:00
georg
a5a3e4677f
CI: Drop obsolete tags to force jobs to run on whitewhale
...
This made sense some time ago. Nowdays, the whitewhale runner seems to
not really be reliable, so tagging jobs with it doesn't gain much.
Relates #45
2019-03-07 21:53:43 +01:00
georg
adf7adf854
CI: Don't install packages in the jobs, now handled via pre-built images
...
Relates #45
2019-03-07 21:53:43 +01:00
georg
2b4f2199e4
pylint: disable 'no-else-return' rule (R1705)
2019-03-07 21:53:43 +01:00
georg
459ed07443
CI: Use own images to speed up jobs
...
Relates #45
Relates #93
2019-03-07 21:53:43 +01:00
intrigeri
e8c1bb0e3c
Whenever possible, use bwrap for subprocesses
...
This should closes #90
2019-02-03 19:18:41 +01:00
jvoisin
1d75451b77
Add some type annotations to the nautilus extension
2018-11-08 21:40:33 +01:00
jvoisin
e70ea811c9
Implement support for .avi files, via ffmpeg
...
- This commit introduces optional dependencies (namely ffmpeg):
mat2 will spit a warning when trying to process an .avi file
if ffmpeg isn't installed.
- Since metadata are obtained via exiftool, this commit
also refactors a bit our exfitool wrapper.
2018-10-22 12:58:01 +02:00
Rémi Oudin
f1552b2ccb
Make testsuite fail if coverage is under 100%
...
Fixes issue #61
2018-10-12 17:07:56 +02:00
jvoisin
0d25b18d26
Improve both the typing and the comments
2018-10-05 17:07:58 +02:00
jvoisin
7f629ed2e3
Run the testsuite exclusively on Whitewhale for now
...
This should fix the intermittent failures, thanks
to @pollo for the tip
2018-09-25 17:09:04 +02:00
jvoisin
91e80527fc
Add archlinux to the CI
2018-09-01 15:41:22 +02:00
jvoisin
aba9b72d2c
Fix some leftovers from the previous commit
2018-08-26 01:10:48 +02:00
jvoisin
b32ba9f736
Improve a bit nautilus' popup
2018-07-25 22:48:05 +02:00
jvoisin
7697f9c085
Improve the linters' coverage
2018-07-23 23:55:45 +02:00
jvoisin
22e3918f67
Add pylint3 to the ci
2018-07-09 01:22:08 +02:00
jvoisin
86fe3aa584
Fix the previous commit
2018-07-09 00:30:16 +02:00
jvoisin
cc327b1592
Minor improvement of fedora's duration in the testsuite
2018-07-09 00:27:40 +02:00
jvoisin
02f7605ac1
MAT2 is now cleaning revisions from odt files!
2018-07-01 21:09:20 +02:00
jvoisin
63b19416ef
Pyflakes should run on the testsuite too
2018-06-22 21:18:22 +02:00
jvoisin
84277740a9
Add fedora in the CI
...
refactor
2018-06-19 00:01:28 +02:00
jvoisin
b310a18e69
Add branch coverage to the CI
2018-06-10 01:02:21 +02:00
jvoisin
6a1b0b31f0
Add more typing and use mypy in the CI
2018-06-04 23:20:30 +02:00
jvoisin
e71eff4814
Make bandit happier too.
2018-06-04 20:46:22 +02:00
jvoisin
38fae60b8b
Rename some files to simplify packaging
...
- the `src` folder is now `libmat2`
- the `main.py` script is now `mat2.py`
2018-05-18 23:52:40 +02:00
jvoisin
459e9b82f7
Add linting to the CI
2018-05-01 00:11:16 +02:00
jvoisin
cef5068fe9
Silence the apt
process of the CI
2018-04-14 16:12:32 +02:00
jvoisin
bbde340e8a
Silence a bit the CI
2018-04-11 23:40:35 +02:00
jvoisin
3c0e04dacc
Add coverage
2018-03-27 21:14:19 +02:00
jvoisin
e313ddb721
Add gitlab-ci
2018-03-27 20:42:13 +02:00