my($moose_dir, $result) = @ARGV;
unless(defined $moose_dir and -d "$moose_dir/t") {
- die "Usage: $0 Moose-dir result-dir\n";
-}
-$result //= 'Moose-test';
-if(-e $result) {
- die "'$result' exists, stopped";
+ die "Usage: $0 Moose-dir [result-dir]\n";
}
+$result //= 'Moose-t';
my @tests;
sub wanted {
+ return if /native_traits/;
(my $mouse_test = $_) =~ s{\A $moose_dir/t }{$result}xmso;
(my $mouse_failing_test = $_) =~ s{\A $moose_dir/t }{$result-failing}xmso;
if( -d $_ ) {
while(<$in>) {
if($. == 2) {
+ say $out "# This is automatically generated by $0.";
+ say $out "# DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST!!!";
say $out 'use t::lib::MooseCompat;';
}
s/\b Class::MOP::([a-z_]+) \b/Mouse::Util::$1/xmsg;