blob: 928ee283946fa650c3dec19370699c30cb1294d7 [file] [log] [blame]
Neels Hofmeyrc0827c42017-04-23 15:04:19 +02001[[trials]]
2== Trial: Binaries to be Tested
3
4A trial is a set of pre-built binaries to be tested. They are typically built
5by jenkins using the build scripts found in osmo-gsm-tester's source in the
Neels Hofmeyrb52df172017-05-14 20:09:35 +02006'contrib/' dir, see <<install_add_build_slave>>.
Neels Hofmeyrc0827c42017-04-23 15:04:19 +02007
8A trial comes in the form of a directory containing a number of '*.tgz' tar
9archives as well as a 'checksums.md5' file to verify the tar archives'
10integrity.
11
12When the osmo-gsm-tester is invoked to run on such a trial directory, it will
13create a sub directory named 'inst' and unpack the tar archives into it.
14
15For each test run on this trial, a new subdirectory in the trial dir is
16created, named in the form of 'run.<timestamp>'. A symbolic link 'last-run'
Neels Hofmeyrb52df172017-05-14 20:09:35 +020017will point at the most recently created run dir. This run dir will accumulate:
18
19* the rendered configuration files used to run the binaries
20* stdout and stderr outputs of the binaries
21* a test log
22* *TODO*: jenkins parsable XML reports
23