Each PEST run results in a run ID and logs for the harness process and each process launched by the harness. A run directory is created to contain the logs, named after the run ID. Each process results in three logs: 'processid'.log, 'processid'.meta, 'processid'.pid.
PEST requires four configuration files. Each of them is copied to the run directory under the cfg directory to allow reproduction.
[root@todd1 1383818052.todd1]# pwd
/home/tshoenfelt/perl/scripts/perlsystemtest0/logs/1383818052.todd1
[root@todd1 1383818052.todd1]# tree
.
|-- 000000001.543.log
|-- 000000001.543.meta
|-- 000000001.543.pid
|-- 000000002.234.log
|-- 000000002.234.meta
|-- 000000002.234.pid
|-- 000000003.234.log
|-- 000000003.234.meta
|-- 000000003.234.pid
|-- cfg
| |-- EXAMPLE_RUN.yaml
| |-- EXAMPLE_TESTBED.yaml
| |-- EXAMPLE_TEST_BATCH.yaml
| |-- env.yaml
| `-- pest.yaml
`-- harness.log
[root@todd1 1383818052.todd1]# cat 000000001.543.log
user.domain.com
[root@todd1 1383818052.todd1]# cat 000000001.543.meta
---
testid: 543
execid: 000000001.543
hostname: 127.0.0.1
command: echo 2607 > /home/tshoenfelt/perl/scripts/perlsystemtest0/logs/1383818052.todd1/000000001.543.pid; /home/tshoenfelt/svn/pest1/bin/sshcmd.pl -s 127.0.0.1 -u username -p password -c 'hostname' > /home/tshoenfelt/perl/scripts/perlsystemtest0/logs/1383818052.todd1/000000001.543.log 2>&1
harness_pid: 2604
log: /home/tshoenfelt/perl/scripts/perlsystemtest0/logs/1383818052.todd1/000000001.543.log
metalogfile: /home/tshoenfelt/perl/scripts/perlsystemtest0/logs/1383818052.todd1/000000001.543.meta
bg: 1
presleep: 0
postsleep: 0
ignore: 1
haltfail: 0
wait: []
starttime: 2014-08-26 10:31:08.360182
endtime: 2014-08-26 10:31:13.559556
rc: 0
result: PASS
2607