package t::MyTest; use Test::Base -Base; #some stuff here package t::MyTest::Filter; use base 'Test::Base::Filter'; sub choose { print @_; return {foo => 'bar'} if($_[0] eq '1'); return undef; } sub is_defined{ print @_; defined $_[0]; }