Commits (4)
......@@ -32,6 +32,18 @@ ubuntu-devel:
image: ubuntu:devel
allow_failure: true
arch:
stage: test
allow_failure: true
image: archlinux:latest
script:
- >
pacman -Syu --noconfirm file python-pytest python-pytest-cov python-distro python-libarchive-c python-progressbar
python-magic python-setuptools binutils
- "pacman -S --noconfirm $(./bin/diffoscope --list-tools|cut -d: -f2 | head -n1 | sed s/,//g)"
- mount -o remount,rw /dev
- py.test -vv -k 'not test_diff_meta' -l -r a --cov=diffoscope --cov-report=term-missing
.deploy:
image: docker:latest
stage: deploy
......
......@@ -64,7 +64,7 @@ EXTERNAL_TOOLS = {
"arch": "dtc",
"guix": "dtc",
},
"ffprobe": {"debian": "ffmpeg", "guix": "ffmpeg"},
"ffprobe": {"debian": "ffmpeg", "arch": "ffmpeg", "guix": "ffmpeg"},
"file": {"debian": "file", "arch": "file", "guix": "file"},
"find": {"debian": "findutils", "arch": "findutils", "guix": "findutils"},
"getfacl": {"debian": "acl", "arch": "acl", "guix": "acl"},
......@@ -150,10 +150,10 @@ EXTERNAL_TOOLS = {
"arch": "binutils",
"guix": "binutils",
},
"ocamlobjinfo": {"debian": "ocaml-nox", "guix": "ocaml"},
"ocamlobjinfo": {"debian": "ocaml-nox", "arch": "ocaml", "guix": "ocaml"},
"odt2txt": {"debian": "odt2txt", "arch": "odt2txt", "guix": "odt2txt"},
"oggDump": {"debian": "oggvideotools"},
"openssl": {"debian": "openssl", "guix": "openssl"},
"openssl": {"debian": "openssl", "arch": "openssl", "guix": "openssl"},
"otool": {},
"pgpdump": {"debian": "pgpdump", "arch": "pgpdump", "guix": "pgpdump"},
"pdftotext": {
......