Changesets: bareos-regress

master be887ba1

2017-12-06 15:59:52

pstorz

Ported: N/A

Details Diff
always-incremental-test: bscan the volumes

After the normal always incremental test, we now also
scan in the existing volumes and check if we still can
recover all files
Attach Issues:
mod - tests/always-incremental-test Diff File

master 6b1e72b5

2017-12-06 11:50:40

pstorz

Ported: N/A

Details Diff
virtual-backup-test: add bscan of virtual full

To be sure that the virtual backup can bscanned, we now
after the backup, virtual backup, restore test, we
additionally

* remove all jobs form the db
* remove the restored data
* bscan the medium with the virtual full job
* recover that backup
* verify if the recoverd data is correct.
Attach Issues:
mod - tests/virtual-backup-test Diff File

master fa2c5b85

2017-11-30 14:22:52

joergs

Ported: N/A

Details Diff
2drive-2job-test: fixes test

Variable declaration has bee to late.
Attach Issues:
mod - tests/2drive-2job-test Diff File

master 01d887d2

2017-11-30 14:19:41

joergs

Ported: N/A

Details Diff
replace outdated @dbengine@ by @db_type@
Attach Issues:
mod - DartConfiguration.tcl.in Diff File

master 1dad58d0

2017-11-30 14:14:39

joergs

Ported: N/A

Details Diff
action-on-purge-test: tweak
Attach Issues:
mod - tests/action-on-purge-test Diff File

master 966b5c2a

2017-11-26 18:42:14

joergs

Ported: N/A

Details Diff
removed outdated files
Attach Issues:
rm - all-tape-and-disk-tests Diff File
rm - all-tests Diff File

master 4ea90d2d

2017-11-26 18:41:59

joergs

Ported: N/A

Details Diff
tests/action-on-purge-test: cleanup and comments
Attach Issues:
mod - tests/action-on-purge-test Diff File

master 78389227

2017-11-25 17:23:29

joergs

Ported: N/A

Details Diff
tests/block-size-tape: added

Besides adding this new test,
this patch also adds a tape storage to configs/BASE/ configuration.
Attach Issues:
mod - DartTestfile.txt.in Diff File
mod - all-tape-tests Diff File
mod - configs/BASE/bareos-dir.d/storage/File1.conf.in Diff File
add - configs/BASE/bareos-dir.d/storage/tape.conf.in Diff File
add - configs/BASE/bareos-sd.d/device/Tape1.conf.in Diff File
mod - scripts/bareos-sd-tape.conf.in Diff File
mod - scripts/functions Diff File
add - tests/block-size-tape Diff File

master 7aec70e5

2017-11-24 16:50:52

joergs

Ported: N/A

Details Diff
make tape tests testable with Bareos binary packages

Disk tests have been able to run against Bareos binary packages since a while.
This patch enables this also for tape tests.
Attach Issues:
mod - configs/scsi-crypto-test/bareos-dir.conf.scsi-crypto-test.in Diff File
mod - configs/scsi-crypto-test/bareos-sd.conf.scsi-crypto-test.in Diff File
mod - debian/control Diff File
mod - packaging/bareos-regress.spec Diff File
mod - scripts/ansi-sd-tape.conf.in Diff File
mod - scripts/bareos-sd-2d.conf.in Diff File
mod - scripts/bareos-sd-2drive.conf.in Diff File
mod - scripts/bareos-sd-2tape.conf.in Diff File
mod - scripts/bareos-sd-btape.conf.in Diff File
mod - scripts/bareos-sd-tape.conf.in Diff File
mod - scripts/plugin-test-bareos-dir.conf.in Diff File
mod - scripts/win32-bareos-sd-tape.conf.in Diff File
mod - tests/bscan-tape Diff File
mod - tests/scsi-crypto-test Diff File

master 762a3fb1

2017-10-23 14:48:04

pstorz

Ported: N/A

Details Diff
ignore missing objects on cleanup
Attach Issues:
mod - scripts/setup Diff File

master 46928401

2017-10-23 14:48:04

pstorz

Ported: N/A

Details Diff
ignore missing objects on cleanup
Attach Issues:
mod - scripts/setup Diff File

master 06b80e4a

2017-10-07 21:58:23

pstorz

Ported: N/A

Details Diff
current
Attach Issues:
mod - scripts/regress-config.in Diff File
mod - scripts/setup Diff File

master 604d28e0

2017-10-07 21:58:23

pstorz

Ported: N/A

Details Diff
current
Attach Issues:
mod - scripts/regress-config.in Diff File
mod - scripts/setup Diff File

master 1192dac1

2017-09-29 17:06:59

pstorz

Ported: N/A

Details Diff
workingdir
Attach Issues:
mod - scripts/regress-config.in Diff File

master 71b18c1d

2017-09-29 17:06:59

pstorz

Ported: N/A

Details Diff
workingdir
Attach Issues:
mod - scripts/regress-config.in Diff File

master 397d596c

2017-09-29 16:55:55

pstorz

Ported: N/A

Details Diff
Merge branch 'master' into pstorz/cmake
Attach Issues:
mod - tests/migration-volume-sd-sd-test Diff File

master 77d940ce

2017-09-29 16:37:36

pstorz

Ported: N/A

Details Diff
migration-volume-sd-sd-test fix BACSDCFG -> BAREOS_CONFIG_DIR

The variable BACSDCFG was renamed to BAREOS_CONFIG_DIR and this
test alters this variable for the second sd, so we need to adapt here.
Attach Issues:
mod - tests/migration-volume-sd-sd-test Diff File

master 4cb9cc57

2017-09-29 16:18:36

pstorz

Ported: N/A

Details Diff
cmake first try
Attach Issues:
mod - scripts/create_sed Diff File
mod - scripts/functions Diff File
mod - scripts/regress-config.in Diff File
mod - scripts/setup Diff File

master c18823d4

2017-09-29 16:18:36

pstorz

Ported: N/A

Details Diff
cmake first try
Attach Issues:
mod - DartConfiguration.tcl.in Diff File
mod - scripts/create_sed Diff File
mod - scripts/functions Diff File
mod - scripts/regress-config.in Diff File
mod - scripts/setup Diff File
mod - tests/bscan-test Diff File

master f449cc6b

2017-09-28 17:02:42

pstorz

Ported: N/A

Details Diff
First try to get regression run with cmake
Attach Issues:
mod - scripts/regress-config.in Diff File

master 0512b0ad

2017-09-28 17:02:42

pstorz

Ported: N/A

Details Diff
First try to get regression run with cmake
Attach Issues:
mod - scripts/regress-config.in Diff File

master 97298794

2017-09-20 16:21:23

joergs

Ported: N/A

Details Diff
bvfs-test: extended

Checks now also it root directory can be determined
and .bvfs_clear_cache really cleans the cache.
Attach Issues:
mod - tests/bvfs-test Diff File

master 7ce2f03b

2017-07-27 15:09:04

joergs

Ported: N/A

Details Diff
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.
Attach Issues:
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

master f58c9452

2017-06-24 19:46:28

joergs

Ported: N/A

Details Diff
fixes fileset-multiple-options-blocks

The option blocks in the fileset have been wrong.
The options block did only match the directory,
not the content of the directories.
Attach Issues:
mod - configs/fileset-multiple-options-blocks/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - tests/fileset-multiple-options-blocks Diff File

master 3a5fcd4f

2017-06-22 19:50:48

joergs

Ported: N/A

Details Diff
added tests for filesets with multiple blocks
Attach Issues:
mod - DartTestfile.txt.in Diff File
add - configs/fileset-multiple-include-blocks/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
add - configs/fileset-multiple-options-blocks/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - scripts/functions Diff File
add - tests/fileset-multiple-include-blocks Diff File
add - tests/fileset-multiple-options-blocks Diff File
 First  Prev  1 2 3 4 5 6 7 8 9  Next  Last