Commit graph

717 commits

Author SHA1 Message Date
7d152ec7e0
add sync-in and sync-out hooks 2020-01-16 10:38:14 +01:00
5e0f6d0ca8
coverage.sh: strip -in from upload-in and download-in 2020-01-16 10:30:21 +01:00
c3fa07f006
add taridshift.py 2020-01-15 22:56:12 +01:00
66957e6abd
coverage.sh: redirect grep output to /dev/null instead of using --quiet to prevent broken pipe 2020-01-10 12:07:03 +01:00
7852a33d01
don't forget chrootless in the list of mode names 2020-01-10 12:05:01 +01:00
40c9f76d91
coverage.sh: check the full log to also prevent debug printfs to accidentally make it into a commit 2020-01-10 12:03:49 +01:00
2cb6438454
add --dry-run and --simulate 2020-01-10 11:44:15 +01:00
9441184bf1
reformat some code to keep opening curly brace on the right 2020-01-10 09:29:34 +01:00
c36bfe25e7
reduce cover_db.img size, now that we don't run it for exec-ed processes anymore 2020-01-09 12:41:26 +01:00
f867384c20
coverage.sh: test with perlcritic 2020-01-09 08:39:40 +01:00
4ba82a41cf
format code with perltidy 2020-01-08 17:46:41 +01:00
bba8922243
reformat code that would exceed 79 character width even after perltidy 2020-01-08 17:41:46 +01:00
6abbb3ebd9
wrap POD to 79 characters width 2020-01-08 17:19:30 +01:00
2782d14348
rewrite comments so that they fit into 79 characters 2020-01-08 17:07:17 +01:00
27bd6df320
add vim modeline 2020-01-08 16:22:51 +01:00
b10177cb6e
use spaces instead of tabs 2020-01-08 15:41:49 +01:00
6d3a824b45
disable Devel::Cover before exec-ing external tools to avoid massive slowdowns 2020-01-08 15:40:42 +01:00
4fed488c35
when re-execing itself, keep Devel::Cover options 2020-01-08 15:33:49 +01:00
f2ad2976ef
coverage.sh: remove some debugging output 2020-01-07 18:10:44 +01:00
caf8fd8283
coverage.sh: exit 1 instead of continuing after printing differences 2020-01-07 18:10:12 +01:00
161f8b0ec2
coverage.sh: bump cover_db.img size to 384MB 2020-01-07 18:08:20 +01:00
dbdf3f34c6
add support for generating squashfs images using tar2sqfs 2020-01-07 17:40:13 +01:00
51fab612ed
coverage.sh: cleanup shared/test.sh 2020-01-06 13:03:45 +01:00
8a0b003353
coverage.sh: cleanup dpkg config 2020-01-06 13:03:29 +01:00
b143e170e2
coverage.sh: keep track of executed and skipped tests 2020-01-06 13:02:27 +01:00
04e40eca47
coverage.sh: output messages on stderr 2020-01-06 12:56:40 +01:00
c6944d0b8f
cleanup leftovers in /tmp inside the chroot 2020-01-06 12:44:49 +01:00
61db086921
also clean package lists and apt cache from sources.d directory 2020-01-06 12:44:29 +01:00
dc7663b3a8
coverage.sh: allow running tests on architectures other than amd64 with reduced functionality 2020-01-06 11:10:31 +01:00
4daae7e9be
coverage.sh: only patch /etc/shadow if necessary 2020-01-05 21:01:10 +01:00
46c9d4e058
coverage.sh: change busybox test to not be super sensitive about changes in unstable anymore 2020-01-05 20:58:20 +01:00
ca9cb3145e
make_mirror.sh: set traps to automatically cleanup on failure 2020-01-05 17:33:37 +01:00
aaac3e677f
make_mirror.sh: feed file to guestfish via heredoc instead of tempfile 2020-01-04 09:19:19 +01:00
163da0a72d
coverage.sh: add safety measure to ensure certain tests are not run outside qemu 2020-01-04 01:24:17 +01:00
95e4a82937
coverage.sh: redirect to /dev/null instead of --quiet to avoid broken pipe 2020-01-04 01:14:01 +01:00
327c0e83ca
further document prerequisites and limitations of different modes 2020-01-04 01:10:46 +01:00
ecd5c7a662
fixup warning message 2020-01-04 01:09:59 +01:00
8abb93633c
warn that creating tarball might also fail in proot mode for extract and custom variants 2020-01-04 00:59:22 +01:00
05e796cd95
add missing error handlers for fork() and open() calls 2020-01-04 00:39:00 +01:00
ed0b5069ce
on debug level verbosity, also print the line number 2020-01-04 00:37:49 +01:00
170344a611
coverage.sh: busybox sub-essential system now contains libcrypt1 2020-01-04 00:37:02 +01:00
75609a0b55
coverage.sh: make sure we have a gzip compressed file by checking the first three magic bytes 2020-01-04 00:36:21 +01:00
b3949f6f7a
coverage.sh: continue loop after finding a program to diff with 2020-01-04 00:35:11 +01:00
de85ad44b2
coverage.sh: reintroduce testing of debootstrap '-' variant 2020-01-04 00:34:09 +01:00
c8f79cf4b5
document that --xattrs --xattrs-include='*' is needed when extracting a tarball 2020-01-03 16:05:28 +01:00
647e7e37f1
coverage.sh: test xattr support
When creating a tarball: --xattrs
When extracting a tarball: --xattrs --xattrs-include='*'
2020-01-03 16:02:38 +01:00
a4b070e4dc
run_qemu.sh: use /dev/urandom as source for randomness 2020-01-03 15:56:49 +01:00
c20056d48f
run_qemu.sh: use virtio disk and network 2020-01-03 15:56:25 +01:00
7815fd16e6
run_qemu.sh: run qemu with -no-user-config 2020-01-03 15:52:25 +01:00
06d08607cc
run_qemu.sh: let qemu autodetect if kvm is available and fall back to tcg 2020-01-03 10:41:52 +01:00