bareos-regress: master 7ce2f03b

Author Committer Branch Timestamp Parent
joergs joergs master 2017-07-27 17:09 master 77d940ce Pending
Changeset let testing environment run against binary Bareos packages

Originally, bareos-regress has been intended to run regression tests
against source code as well as against prebuild and installed packages.
However, over the years, it seams, that regression tests did only run
against source code.

This commit cleans up the regression code quite a bit.

  * As data source for backups, one of the files data/*.tgz can be used
    (with setup_data data/small.tgz, it will be unpacked to $tmp/data/).
    Before, tests did use some subdirectories of the Bareos source code
    (which is not available when running against binary packages).

  * Creates bareos-regress packages (Debian and RPM). These should contain
    all required dependencies. Especially the package
    bareos-regress-config is required, containing the configuration and
    required additional binaries from bareos-core.
mod - DartTestfile.txt.in Diff File
mod - Makefile Diff File
mod - README Diff File
rm - README.mingw32 Diff File
mod - configs/BASE/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - configs/BASE/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - configs/BASE/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - configs/BASE/bareos-dir.d/storage/File1.conf.in Diff File
mod - configs/BASE/bareos-fd.d/client/myself.conf.in Diff File
mod - configs/BASE/bareos-fd.d/director/bareos-dir.conf.in Diff File
mod - configs/BASE/bareos-sd.d/director/bareos-dir.conf.in Diff File
mod - configs/BASE/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - configs/allowed-jobcommand-test/bareos-dir.conf.allowed-jobcommand-test.in Diff File
mod - configs/allowed-scriptdir-test/bareos-dir.conf.allowed-scriptdir-test.in Diff File
mod - configs/always-incremental-test/bareos-dir.d/storage/File1.conf.in Diff File
mod - configs/always-incremental-test/bareos-dir.d/storage/File2.conf.in Diff File
mod - configs/bandwidth-limit-per-client-test/bareos-dir.conf.in Diff File
mod - configs/fileset-multiple-options-blocks/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - configs/quota-hardquota-test/bareos-dir.conf.quota-hardquota-test.in Diff File
mod - configs/quota-includefailed-test/bareos-dir.conf.quota-includefailed-test.in Diff File
mod - configs/quota-softquota-test/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - configs/rerun-test/bareos-dir.conf.rerun-test.in Diff File
mod - configs/scsi-crypto-test/bareos-dir.conf.scsi-crypto-test.in Diff File
mod - configs/secure-erase-test/bareos-dir.conf.in Diff File
mod - configs/secure-erase-test/bareos-fd.conf.in Diff File
mod - configs/secure-erase-test/bareos-sd.conf.in Diff File
add - configs/sha-test/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - configs/status-schedule-test/bareos-dir.conf.status-schedule-test.in Diff File
mod - configs/subscription-test/bareos-dir.conf.subscription-test.in Diff File
mod - configs/tls-client-initiated-connection-backup-test/bareos-dir.d/client/connectingclient-fd.conf.in Diff File
mod - configs/tls-client-initiated-connection-backup-test/bareos-fd.d/client/myself.conf.in Diff File
mod - configs/tls-client-initiated-connection-backup-test/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - data/flat-c.tgz Diff File
add - data/index.txt Diff File
add - data/po.tgz Diff File
add - data/small.tgz Diff File
add - debian/compat Diff File
add - debian/control Diff File
add - debian/copyright Diff File
add - debian/docs Diff File
add - debian/postinst Diff File
add - debian/postrm Diff File
add - debian/rules Diff File
mod - do_all_tests Diff File
add - packaging/bareos-regress.changes Diff File
add - packaging/bareos-regress.dsc Diff File
add - packaging/bareos-regress.spec Diff File
add - packaging/debian.debtransform Diff File
mod - prototype.conf Diff File
mod - run Diff File
mod - scripts/bareos-dir-2client.conf.in Diff File
mod - scripts/bareos-dir-2d.conf.in Diff File
mod - scripts/bareos-dir-fifo.conf.in Diff File
mod - scripts/bareos-dir-migration-sd-sd.conf.in Diff File
mod - scripts/bareos-dir-migration.conf.in Diff File
mod - scripts/bareos-dir-strip.conf.in Diff File
mod - scripts/bareos-dir-tape.conf.in Diff File
mod - scripts/bareos-dir-virtual.conf.in Diff File
mod - scripts/bareos-dir-win32-tape.conf.in Diff File
mod - scripts/bareos-dir.conf.accurate.in Diff File
mod - scripts/bareos-dir.conf.errors.in Diff File
mod - scripts/bareos-dir.conf.in Diff File
mod - scripts/bareos-dir.conf.maxruntime.in Diff File
mod - scripts/bareos-dir.conf.maxtime.in Diff File
mod - scripts/bareos-dir.conf.regexwhere.in Diff File
mod - scripts/bareos-dir.conf.testrunscript.in Diff File
mod - scripts/broken-media-bug-2-bareos-dir.conf.in Diff File
mod - scripts/broken-media-bug-bareos-dir.conf.in Diff File
mod - scripts/check_for_zombie_jobs Diff File
mod - scripts/cleanup Diff File
mod - scripts/config_dart Diff File
mod - scripts/copy-2client-confs Diff File
mod - scripts/copy-2disk-confs Diff File
mod - scripts/copy-2disk-drive-confs Diff File
mod - scripts/copy-2drive-confs Diff File
mod - scripts/copy-2tape-confs Diff File
mod - scripts/copy-btape-confs Diff File
mod - scripts/copy-confs Diff File
mod - scripts/copy-crypto-confs Diff File
mod - scripts/copy-fifo-confs Diff File
mod - scripts/copy-migration-confs Diff File
mod - scripts/copy-plugin-confs Diff File
mod - scripts/copy-strip-confs Diff File
mod - scripts/copy-tape-confs Diff File
mod - scripts/copy-test-confs Diff File
mod - scripts/copy-testa-confs Diff File
mod - scripts/copy-virtual-confs Diff File
mod - scripts/copy-win32-confs Diff File
mod - scripts/create_sed Diff File
mod - scripts/crypto-bareos-fd.conf.in Diff File
mod - scripts/do_sed Diff File
mod - scripts/functions Diff File
mod - scripts/functions.pm Diff File
mod - scripts/multi-client-bareos-dir.conf.in Diff File
mod - scripts/new-test-bareos-dir.conf.in Diff File
mod - scripts/plugin-test-bareos-dir.conf.in Diff File
mod - scripts/set_tape_options Diff File
mod - scripts/test-bareos-dir.conf.in Diff File
mod - scripts/test-bareos-fd.conf.in Diff File
mod - scripts/testa-bareos-dir.conf.in Diff File
mod - scripts/testb-bareos-dir.conf.in Diff File
mod - scripts/virtualfull-extreme-bacula-dir.conf.in Diff File
mod - scripts/win32-bareos-dir-systemstate.conf.in Diff File
mod - scripts/win32-bareos-dir-tape.conf.in Diff File
mod - scripts/win32-bareos-dir.conf.in Diff File
mod - tests/1-example-test Diff File
mod - tests/2drive-2disk Diff File
mod - tests/2drive-2job-test Diff File
mod - tests/2drive-3pool-test Diff File
mod - tests/2drive-concurrent-test Diff File
mod - tests/2drive-incremental-2disk Diff File
mod - tests/2drive-offline-test Diff File
mod - tests/2drive-swap-test Diff File
mod - tests/accurate-test Diff File
mod - tests/acl-xattr-test Diff File
mod - tests/action-on-purge-test Diff File
mod - tests/allowcompress-test Diff File
mod - tests/always-incremental-test Diff File
mod - tests/ansi-label-tape Diff File
mod - tests/auto-label-test Diff File
mod - tests/backup-bareos-client-initiated-connection-test Diff File
mod - tests/backup-bareos-passive-test Diff File
mod - tests/backup-bareos-tape Diff File
mod - tests/backup-bareos-test Diff File
mod - tests/backup-to-null Diff File
mod - tests/backup-win32-tape Diff File
mod - tests/bad-label-changer Diff File
mod - tests/bandwidth-limit-per-client-test Diff File
mod - tests/base-job-test Diff File
mod - tests/bconsole-test Diff File
mod - tests/bextract-test Diff File
mod - tests/big-fileset-test Diff File
mod - tests/big-virtual-changer-test Diff File
mod - tests/big-vol-test Diff File
mod - tests/broken-media-bug-2-test Diff File
mod - tests/broken-media-bug-test Diff File
mod - tests/bscan-fast-tape Diff File
mod - tests/bscan-tape Diff File
mod - tests/bscan-test Diff File
mod - tests/bsr-opt-test Diff File
mod - tests/bsr-read-test Diff File
mod - tests/bug-1227 Diff File
mod - tests/bug-897 Diff File
mod - tests/bvfs-test Diff File
mod - tests/comment-test Diff File
mod - tests/compress-encrypt-test Diff File
mod - tests/compressed-test Diff File
mod - tests/config-add-client-test Diff File
mod - tests/copy-job-test Diff File
mod - tests/copy-jobspan-test Diff File
mod - tests/copy-time-test Diff File
mod - tests/copy-uncopied-test Diff File
mod - tests/copy-upgrade-test Diff File
mod - tests/copy-volume-test Diff File
mod - tests/data-encrypt-aes256-test Diff File
mod - tests/data-encrypt-blowfish-test Diff File
mod - tests/data-encrypt-camellia256-test Diff File
mod - tests/data-encrypt-test Diff File
mod - tests/debug-test Diff File
mod - tests/delete-test Diff File
mod - tests/dev-test-root Diff File
mod - tests/differential-test Diff File
mod - tests/dummy-test Diff File
mod - tests/duplicate-job-test Diff File
mod - tests/eighty-simultaneous-jobs-tape Diff File
mod - tests/eot-fail-tape Diff File
mod - tests/errors-test Diff File
mod - tests/estimate-test Diff File
mod - tests/etc-test-root Diff File
mod - tests/exclude-dir-test Diff File
mod - tests/fast-two-pool-test Diff File
mod - tests/fileregexp-test Diff File
mod - tests/fileset-multiple-include-blocks Diff File
mod - tests/fileset-multiple-options-blocks Diff File
mod - tests/fixed-block-size-tape Diff File
mod - tests/four-concurrent-jobs-tape Diff File
mod - tests/four-concurrent-jobs-test Diff File
mod - tests/four-jobs-tape Diff File
mod - tests/four-jobs-test Diff File
mod - tests/hardlink-test Diff File
mod - tests/incremental-2disk Diff File
mod - tests/incremental-2media Diff File
mod - tests/incremental-2media-tape Diff File
mod - tests/incremental-changer Diff File
mod - tests/incremental-tape Diff File
mod - tests/incremental-test Diff File
mod - tests/lan-addr-test Diff File
mod - tests/lan-addr-test-passive Diff File
mod - tests/lib-test-root Diff File
mod - tests/lockmgr-test Diff File
mod - tests/lz4-encrypt-test Diff File
mod - tests/lz4-test Diff File
mod - tests/lz4hc-encrypt-test Diff File
mod - tests/lz4hc-test Diff File
mod - tests/lzfast-encrypt-test Diff File
mod - tests/lzfast-test Diff File
mod - tests/lzo-encrypt-test Diff File
mod - tests/lzo-test Diff File
mod - tests/manual-two-vol-tape Diff File
mod - tests/maxbytes-test Diff File
mod - tests/maxruntime-test Diff File
mod - tests/maxtime-test Diff File
mod - tests/maxuseduration-test Diff File
mod - tests/maxvol-test Diff File
mod - tests/maxvol2-test Diff File
mod - tests/memory-bug-tape Diff File
mod - tests/messages-test Diff File
mod - tests/migration-job-purge-test Diff File
mod - tests/migration-job-test Diff File
mod - tests/migration-jobspan-test Diff File
mod - tests/migration-occupancy-test Diff File
mod - tests/migration-time-test Diff File
mod - tests/migration-volume-sd-sd-test Diff File
mod - tests/migration-volume-test Diff File
mod - tests/multi-drive-group-test Diff File
mod - tests/multi-drive-test Diff File
mod - tests/multi-drive1-test Diff File
mod - tests/multi-storage-test Diff File
mod - tests/multi2-storage-test Diff File
mod - tests/no-chksum-test Diff File
mod - tests/prune-base-job-test Diff File
mod - tests/prune-config-test Diff File
mod - tests/prune-copy-test Diff File
mod - tests/prune-migration-test Diff File
mod - tests/prune-test Diff File
mod - tests/query-test Diff File
mod - tests/quota-hardquota-test Diff File
mod - tests/quota-includefailed-test Diff File
mod - tests/quota-softquota-test Diff File
mod - tests/recycle-test Diff File
mod - tests/regexwhere-test Diff File
mod - tests/relabel-tape Diff File
mod - tests/rerun-test Diff File
mod - tests/restart-accurate-job-test Diff File
mod - tests/restart-base-job-test Diff File
mod - tests/restart-job-test Diff File
mod - tests/restore-by-file-tape Diff File
mod - tests/restore-by-file-test Diff File
mod - tests/restore-disk-seek-test Diff File
mod - tests/restore-replace-never-test Diff File
mod - tests/restore-seek-tape Diff File
mod - tests/restore2-by-file-test Diff File
mod - tests/runscript-test Diff File
mod - tests/scratch-pool-test Diff File
mod - tests/scratchpool-pool-test Diff File
mod - tests/scsi-crypto-test Diff File
mod - tests/secure-erase-test Diff File
add - tests/sha-test Diff File
mod - tests/short-incremental-test Diff File
mod - tests/six-vol-test Diff File
rm - tests/slow-test Diff File
mod - tests/small-file-size-tape Diff File
mod - tests/source-addr-test Diff File
mod - tests/span-vol-test Diff File
mod - tests/sparse-autoxflate-test Diff File
mod - tests/sparse-compressed-test Diff File
mod - tests/sparse-encrypt-test Diff File
mod - tests/sparse-file-test Diff File
mod - tests/sparse-lzo-test Diff File
mod - tests/sparse-test Diff File
mod - tests/speed-test Diff File
mod - tests/status-schedule-test Diff File
mod - tests/strip-test Diff File
mod - tests/subscription-test Diff File
mod - tests/test-plugin-test Diff File
mod - tests/three-pool-recycle-test Diff File
mod - tests/three-pool-test Diff File
mod - tests/tls-client-initiated-connection-backup-test Diff File
mod - tests/tls-duplicate-job-test Diff File
mod - tests/tls-passive-test Diff File
mod - tests/tls-test Diff File
mod - tests/truncate-bug-tape Diff File
mod - tests/truncate-command-test Diff File
mod - tests/two-jobs-test Diff File
mod - tests/two-pool-changer Diff File
mod - tests/two-pool-test Diff File
mod - tests/two-vol-test Diff File
mod - tests/two-volume-changer Diff File
mod - tests/two-volume-test Diff File
mod - tests/verify-cat-test Diff File
mod - tests/verify-vol-tape Diff File
mod - tests/verify-vol-test Diff File
mod - tests/verify-voltocat-test Diff File
mod - tests/virtual-backup-test Diff File
mod - tests/virtual-backup2-test Diff File
mod - tests/virtual-changer-test Diff File
mod - tests/virtualfull-extreme-concurrency-bug-test Diff File
mod - tests/vol-duration-changer Diff File
mod - tests/weird-files-test Diff File
mod - tests/weird-files2-test Diff File
mod - tests/win32-backup-tape Diff File
mod - tests/win32-test Diff File
mod - tests/win32-to-linux-tape Diff File
rm - win32/README.txt Diff File
rm - win32/all-non-root-2tape-tests.cmd Diff File
rm - win32/all-non-root-tape-tests.cmd Diff File
rm - win32/all-non-root-tests.cmd Diff File
rm - win32/all-root-tests.cmd Diff File
rm - win32/all-tape-and-file-tests.cmd Diff File
rm - win32/all-tests.cmd Diff File