In perl.git, the branch smoke-me/minitest has been created
<http://perl5.git.perl.org/perl.git/commitdiff/02ca00923fb753a41fd7fb4fb9ab049e06e8b550?hp=0000000000000000000000000000000000000000>
at 02ca00923fb753a41fd7fb4fb9ab049e06e8b550 (commit)
- Log -----------------------------------------------------------------
commit 02ca00923fb753a41fd7fb4fb9ab049e06e8b550
Author: Nicholas Clark <[email protected]>
Date: Sat Mar 5 22:49:29 2011 +0000
Skip regexp_unicode_prop.t under minitest, as File::Spec may not be
available.
It uses charnames, which uses File::Spec->file_name_is_absolute().
As regexp_unicode_prop.t now requires test.pl, switch to using $::IS_EBCDIC,
which test.pl sets.
M t/re/regexp_unicode_prop.t
commit ceedf146203a468ada94e036bc832a4b2b46a433
Author: Nicholas Clark <[email protected]>
Date: Sat Mar 5 22:36:15 2011 +0000
Skip pat_re_eval.t in minitest, as it uses re, which needs dynamic loading.
M t/re/pat_re_eval.t
commit 3ba6af8a617f07eb6363af78ea07557457e3dfd7
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 15:56:04 2011 +0000
Move two tests using charnames from t/re/pat.t to pat_rt_report.t
The latter is skipped under minitest, as C<re> may not be available.
charnames may also fail to load under minitest, if File::Spec has not been
built. t/re/pat.t should now always run (and pass) under minitest.
M t/re/pat.t
M t/re/pat_rt_report.t
commit 3c5700a9861f9337694300a573cbfb1416cf04a5
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 15:54:15 2011 +0000
In fold_grind.t, move the use charnames; after the skip_all_if_miniperl().
This test isn't run under minitest, but use charnames; may well fail before
that skip is encountered, if it fails to load File::Spec. Moving it after
the BEGIN block ensures that the test will always run, or skip cleanly.
M t/re/fold_grind.t
commit 538fc2a9ab93902f8307959ba3f5700d389bbe20
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 15:53:10 2011 +0000
Skip reg_eval_scope.t under minitest, as it needs charnames.
Charnames uses File::Spec, which may not have been build.
M t/re/reg_eval_scope.t
commit 77428a4150cfd0ff9b167c0c8d0a6602a0d7ee2b
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 14:59:55 2011 +0000
Skip taint.t and lex_utf8.t under minitest, as both require C<re>.
M t/op/taint.t
M t/uni/lex_utf8.t
commit 0343ef5e8192a0f18f62ace3a9a989e831cb99db
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 14:58:58 2011 +0000
Skip reg_fold.t under minitest, as it uses charnames, which uses File::Spec.
M t/re/reg_fold.t
commit f57a29b63697d4e242fcd1ecedc58c75e31f94b2
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 14:57:57 2011 +0000
Skip a block of ref.t's tests on minitest, as C<re> may not be available.
M t/op/ref.t
commit ab7ae580796b30a7de87aa03bcda280d31eb6015
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 14:56:20 2011 +0000
Correct the skip count for t/op/switch.t under minitest.
Skip this section unconditionally under miniperl, rather than assuming that
Scalar::Util will fall back to a pure perl version if "installed" in lib/,
but
dynamic loading is unavailable.
M t/op/switch.t
commit a60c5e56e3ec8c02b95aebc9e71d08fb69f6a371
Author: Nicholas Clark <[email protected]>
Date: Fri Feb 25 14:01:43 2011 +0000
Fix magic.t's expectation for $^X under minitest when the OS makes $^X
absolute
Under minitest, t/perl is a symlink to ../perl. Test scripts are invoked
with
./perl. When $Config{d_procselfexe} is undefined, $^X is still ./perl.
When it is defined, the OS resolves it to the absolute path .../miniperl.
Fix t/op/magic.t to be aware of this. Previously it was working for all
cases
other than [$Config{d_procselfexe} is defined] and [make minitest] and
[perl does not exist].
M t/op/magic.t
commit 25ba4206de0ced9b45f128dce637680d9a3ec238
Author: Nicholas Clark <[email protected]>
Date: Thu Feb 24 10:06:35 2011 +0000
In t/ avoid using File::Spec for paths only used by Perl.
All platforms Perl builds on can already support Unix-style paths (given
that
make_ext.pl is using them). This makes 7 more tests pass under minitest,
which
doesn't build File::Spec, because it's part of an XS module.
M t/io/fs.t
M t/op/readline.t
M t/run/switchx.t
M t/uni/case.pl
M t/uni/fold.t
-----------------------------------------------------------------------
--
Perl5 Master Repository