#!/opt/bin/perl @iclist=(ic1); @ic1=("tp1","tp2","tp3"); require "common.pl"; sub tp1{ $tp=tp1; &run("-e contrib/api stest1-5"); &verify(grep(/stest1: startup/,@output)==1 || grep(/stest1: cleanup/,output)==1); } sub tp2 { local(%counts); $tp=tp2; @ics=grep(/stest1: ic/,@output); grep(s/(stest1: ic.).*$/$1/,@ics); foreach(@ics) { $counts{$_}++; } @different_ics=values(%counts); &verify(@different_ics==2); } sub tp3 { local(%counts); $tp=tp3; @tps=grep(/stest1: ic/,@output); grep(s/stest1: ic. (.*)$/$1/,@tps); foreach(@tps) { $counts{$_}++; } @different_tps=values(%counts); &verify(@different_tps==3); } require "$ENV{\"TET_ROOT\"}/lib/perl/tcm.pl";