summaryrefslogtreecommitdiffstats
path: root/OsmoGSMTester/chapters/trial.adoc
blob: 16b364187d1078ac81c30e8af409fc83ebac8a44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[[trials]]
== Trial: Binaries to be Tested

A trial is a set of pre-built binaries to be tested. They are typically built
by jenkins using the build scripts found in osmo-gsm-tester's source in the
'contrib/' dir.

A trial comes in the form of a directory containing a number of '*.tgz' tar
archives as well as a 'checksums.md5' file to verify the tar archives'
integrity.

When the osmo-gsm-tester is invoked to run on such a trial directory, it will
create a sub directory named 'inst' and unpack the tar archives into it.

For each test run on this trial, a new subdirectory in the trial dir is
created, named in the form of 'run.<timestamp>'. A symbolic link 'last-run'
will point at the most recently created run dir. This run dir will accumulate
the rendered configuration files used for the trial run as well as a test log
(<- *TODO*) and stdout and stderr outputs of the binaries run for the trial.
(*TODO*->) When the test is complete, jenkins parsable XML reports for the test
run will be written to the 'run.<timestamp>' subdir.