X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2FREADME;h=1f42d211c2a64a8335100ee344099f2fbd2fcbd5;hb=feb5ed5cbcef7115c8d9bbd0d1fe33b617c7f12d;hp=0f2037bb05bf060eeddb110a86d60499df793ae5;hpb=a564a079bc61d5be13218b5b37bd5845433524ef;p=bacula%2Fbacula diff --git a/regress/README b/regress/README index 0f2037bb05..1f42d211c2 100644 --- a/regress/README +++ b/regress/README @@ -105,19 +105,15 @@ this cleans up any files that may be created with root permissions. Tape test naming convention: -I've renamed the tape tests to include an indication of how -many tapes and drives each test needs. The indication consists -of 4 or 5 characters just before the final -tape. For example, -there is a tape test named: +The last part of the tape test name indicates (in general) what kind +of test it is. They are broken (for the most part) into test names +ending with: - vol-duration-2t1da-tape - -this means that it uses 2 tape (2t) one drive (1d) and the -autochanger (a). Another test might be named - - fixed-block-size-1t1d-tape - -which means it uses one tape on one drive and no autochanger. + -test => a disk based test + -tape => a tape based test (can be a standalone tape drive + or an autochanger). Only one tape will be used + and it is assumed to be mounted. + -changer => you have an autochanger Adding tests: @@ -225,3 +221,35 @@ free_addresses(dlist*) + 53 in section .text info symbol 0x8082d58 add_address(dlist**, IPADDR::i_type, unsigned short, int, char const*, char const*, char**) + 568 in section .text + +Testing a Binary Installation: + +If you have installed your Bacula from a binary release such as (rpms or +debs), you can still run regression tests on it. First, make sure that your +regression config file uses the same catalog backend as your installed +binaries. Then define the variables bin and scripts variables in your config +file. + +Example: +bin=/opt/bacula/bin +scripts=/opt/bacula/scripts + +The ./scripts/prepare-other-loc will tweak the regress scripts to use +your binary location. You will need to run it manually once before you run any +regression tests. + +$ ./scripts/prepare-other-loc +$ ./tests/backup-bacula-test +... + +All regression scripts must be run by hand or by calling the test scripts. +These are principally scripts that begin with all_... such as all_disk_tests}, +./all_tests + +None of the +./do_disk, ./do_all, ./nightly... scripts will work. + +If you want to switch back to running the regression scripts from source, first +remove the bin and scripts variables from your config file and +rerun the make setup step. +