The test file is for functions in the re:: namespace implemented in
universal.c, but needs to load re, which isn't built for minitest. As none of
these functions are used as part of the core's build process, seems best to
move it with all the other tests related to the re extension.
ext/re/t/qr.t test that qr// is a Regexp
ext/re/t/reflags.t see if re '/xism' pragma works
ext/re/t/re_funcs.t See if exportable 're' funcs in re.xs work
ext/re/t/qr.t test that qr// is a Regexp
ext/re/t/reflags.t see if re '/xism' pragma works
ext/re/t/re_funcs.t See if exportable 're' funcs in re.xs work
+ext/re/t/re_funcs_u.t See if exportable 're' funcs in universal.c work
ext/re/t/regop.pl generate debug output for various patterns
ext/re/t/regop.t test RE optimizations by scraping debug output
ext/re/t/re.t see if re pragma works
ext/re/t/regop.pl generate debug output for various patterns
ext/re/t/regop.t test RE optimizations by scraping debug output
ext/re/t/re.t see if re pragma works
t/re/reg_pmod.t See if regexp /p modifier works as expected
t/re/reg_posixcc.t See if posix character classes behave consistently
t/re/reg_unsafe.t Check for unsafe match vars
t/re/reg_pmod.t See if regexp /p modifier works as expected
t/re/reg_posixcc.t See if posix character classes behave consistently
t/re/reg_unsafe.t Check for unsafe match vars
-t/re/re.t See if exportable 're' funcs in universal.c work
t/re/re_tests Regular expressions for regexp.t
t/re/rxcode.t See if /(?{ code })/ works
t/re/subst_amp.t See if $&-related substitution works
t/re/re_tests Regular expressions for regexp.t
t/re/rxcode.t See if /(?{ code })/ works
t/re/subst_amp.t See if $&-related substitution works
- chdir 't' if -d 't';
- @INC = '../lib';
- require './test.pl';
+ require Config;
+ if (($Config::Config{'extensions'} !~ /\bre\b/) ){
+ print "1..0 # Skip -- Perl configured without re module\n";
+ exit 0;
+ }
+ require 'test.pl'; # For watchdog