[parrot/parrot] 76118a: [test] adjust tests for make test VALGRIND=valgrin...

GitHub noreply at github.com
Wed Nov 26 10:42:44 UTC 2014


  Branch: refs/heads/smoke-me/valgrind-tests
  Home:   https://github.com/parrot/parrot
  Commit: 76118a900adeba22cfc59fde484312d30031c69e
      https://github.com/parrot/parrot/commit/76118a900adeba22cfc59fde484312d30031c69e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M ChangeLog
    M lib/Parrot/Test.pm
    M t/compilers/imcc/syn/macro.t
    M t/native_pbc/Test.pm
    M t/native_pbc/testdata/integer.pasm
    M t/op/basic.t
    M t/op/exceptions.t
    M t/op/interp.t
    M t/pmc/config.t
    M t/pmc/coroutine.t
    M t/pmc/filehandle.t
    M t/pmc/os.t

  Log Message:
  -----------
  [test] adjust tests for make test VALGRIND=valgrind

result should not interleave with post-exit valgrind ==pid== output
e.g. => "42==16469== Memcheck, a memory error detector"
We need to add "42\n" because ==... is only filtered at new lines.

Some of the filtered valgrind lines are darwin specific:
--$pid:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
on longjmp, darwin only.
or UNKNOWN task message [id 3403, to mach_task_self(), reply 0x813]

Closes GH #1150




More information about the parrot-commits mailing list