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