OPTS="$(compgen -A file $CUR)"
compopt -o nospace
else
- OPTS="--force --run --testcase --unittest"
+ OPTS="--force --run --testcase --unittest --filter"
OPTS="$OPTS $(_list_instances)"
fi
;;
}
),
(
+ ['--filter'],
+ {
+ 'default': None,
+ 'help': 'Filter to pass through to PHPUnit. This sets --run.',
+ 'metavar': 'filter'
+ }
+ ),
+ (
['name'],
{
'default': None,
M.initPHPUnit(force=args.force)
logging.info('PHPUnit ready!')
- if args.unittest or args.testcase:
+ if args.unittest or args.testcase or args.filter:
args.run = True
if args.run:
cmd.append(args.testcase)
elif args.unittest:
cmd.append(args.unittest)
+ elif args.filter:
+ cmd.append('--filter="%s"' % args.filter)
cmd = ' '.join(cmd)
process(cmd, M.get('path'), None, None)
except Exception as e: