Thread Perl XS - test.pl wird nicht erzeugt
(8 answers)
Opened by Gast at 2007-10-10 17:44
Dann stimmt aber das ganze Tutorial nicht. Wenn ich "make test" aufrufe, erhalte ich zwar
Code: (dl
)
1 PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t aber ab dem 2. Beispiel kann ich nicht weitermachen. (Oder bin ich einfach zu doof?) Jedenfalls steht da ja Folgendes: Code: (dl
)
1 In order to test that our extension works, we now need to look at the file test.pl. This file is set up to imitate the same kind of Habe ich eingetippert (in Mytest.t statt Mytest.test), macht aber beim Ausführen lauter Fehlermeldungen. Ich probiere das jetzt nochmal, aber es wurmt mich schon, dass die manpage veraltet scheint. EDIT: So, nochmal das Ganze. Mein Code sieht so aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use Test::More tests => 1..4; BEGIN { use_ok('Mytest') }; ######################### # Insert your test code below, the Test::More module is use()ed here so read # its man page ( perldoc Test::More ) for help writing this test script. print &Mytest::is_even(0) == 1 ? "ok 2" : "not ok 2", "\n"; print &Mytest::is_even(1) == 0 ? "ok 3" : "not ok 3", "\n"; print &Mytest::is_even(2) == 1 ? "ok 4" : "not ok 4", "\n"; Als Ausgabe bei "make test" erhalte ich: Code: (dl
)
1 PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t |