#!/opt/bin/perl @iclist=(ic1); @ic1=("tp1","tp2"); require "common.pl"; sub tp1{ $tp=tp1; &run("-e contrib/api all"); @all_output=@output; @all_journal=@journal; &run("-e contrib/api include"); # process both output files to remove known differences grep(s!results/.*/journal!results/0000e/journal!,@all_output); grep(s/tmp\/.*/tmp/g,@all_output); grep(s!results/.*/journal!results/0000e/journal!,@output); grep(s/tmp\/.*/tmp/g,@output); &verify(&compare_arrays(*all_output,*output)); } sub tp2 { $tp=tp2; # process both journal files to remove known differences grep(s/\d\d:\d\d:\d\d/00:00:00/g,@all_journal); grep(s/($TEST_CASE_INFORMATION\|\d+ \d+) \S+ /$1 0000 /o,@all_journal); grep(s/tmp\/.*/tmp/g,@all_journal); grep(s/\d\d:\d\d:\d\d/00:00:00/g,@journal); grep(s/($TEST_CASE_INFORMATION\|\d+ \d+) \S+ /$1 0000 /o,@journal); grep(s/include/all/,@journal); grep(s/tmp\/.*/tmp/g,@journal); &verify(&compare_arrays(*all_journal,*journal)); } require "$ENV{\"TET_ROOT\"}/lib/perl/tcm.pl";