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

Reply via email to