Rosella spews a Null PMC access when wildcards are used in Rosella.Harness.TestRun.Factory.add_test_files #22

leto opened this Issue Jul 12, 2011 · 1 comment


None yet
2 participants

leto commented Jul 12, 2011

$ winxed setup.winxed test
Null PMC access in get_string()
current instr.: 'parrot;Rosella;Harness;TestRun;Factory;add_test_files' pc 3159 (rosella/harness.pir:1420) (rosella/harness.winxed:744)
called from Sub '_block1000' pc 75 ((file unknown):34) (t/harness:4)
called from Sub 'parrot;HLL;Compiler;_block1177' pc 24737 (ext/nqp-rx/src/stage0/HLL-s0.pir:0)
called from Sub 'parrot;HLL;Compiler;eval' pc 24614 (ext/nqp-rx/src/stage0/HLL-s0.pir:0)
called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1501 (compilers/pct/src/PCT/HLLCompiler.pir:764)
called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1719 (compilers/pct/src/PCT/HLLCompiler.pir:875)
called from Sub 'parrot;NQP;Compiler;main' pc 92462 (ext/nqp-rx/src/stage0/NQP-s0.pir:0)

An example of this is letolabs/parrot-libgit2@98db75e


Whiteknight commented Jul 17, 2011

Rosella doesn't do wildcards. At Head, the harness library detects that "t/foo/*.t" is not a file and will spit out an error that the file does not exist. Wildcards are not currently a planned feature to be added to the FileSystem library, but that could change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment