Skip to content

Test2::Plugin::MemUsage 0.002004 fails several tests in Mac OS #3

@kstarsinic

Description

@kstarsinic
Searching Test2::Plugin::MemUsage () on cpanmetadb ...
--> Working on Test2::Plugin::MemUsage
Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Test2-Plugin-MemUsage-0.002004.tar.gz
-> OK
Unpacking Test2-Plugin-MemUsage-0.002004.tar.gz
Entering Test2-Plugin-MemUsage-0.002004
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.78)
Configuring Test2-Plugin-MemUsage-0.002004
Running Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Test2::Plugin::MemUsage
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Test2::API 1.302165 ... Yes (1.302219)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.78)
Checking if you have Test2::V0 0.000124 ... Yes (1.302219)
Checking if you have Test2::Event::V2 1.302165 ... Yes (1.302219)
Building and testing Test2-Plugin-MemUsage-0.002004
cp lib/Test2/Plugin/MemUsage.pm blib/lib/Test2/Plugin/MemUsage.pm
PERL_DL_NONLAZY=1 "/Users/kstar/perl5/perlbrew/perls/perl-5.42.2/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/dispatch.t ... ok
t/getrusage.t .. ok

# Failed test 'Got desired event'
# at t/memusage.t line 66.
# +--------------------------------------+------------------------------------+----+-----------------+--------+
# | PATH                                 | GOT                                | OP | CHECK           | LNs    |
# +--------------------------------------+------------------------------------+----+-----------------+--------+
# |                                      | Test2::Event::V2=HASH(0x845b7aa80) |    | <HASH>          | 50, 65 |
# | {info}                               | ARRAY(0x8452aa510)                 |    | <ARRAY>         | 51     |
# |                                      |                                    |    |                 |        |
# | {info}[0]{details}                   | rss:  17520kB\n                    | eq | rss:  16604kB\n |        |
# |                                      | size: 435303280kB\n                |    | size: 25176kB\n |        |
# |                                      | peak: 18048kB                      |    | peak: 25176kB   |        |
# |                                      |                                    |    |                 |        |
# | {about}                              | HASH(0x8458d5150)                  |    | <HASH>          | 52     |
# |                                      |                                    |    |                 |        |
# | {about}{details}                     | rss:  17520kB\n                    | eq | rss:  16604kB\n |        |
# |                                      | size: 435303280kB\n                |    | size: 25176kB\n |        |
# |                                      | peak: 18048kB                      |    | peak: 25176kB   |        |
# |                                      |                                    |    |                 |        |
# | {memory}                             | HASH(0x8453559f0)                  |    | <HASH>          | 53     |
# |                                      |                                    |    |                 |        |
# | {memory}{details}                    | rss:  17520kB\n                    | eq | rss:  16604kB\n |        |
# |                                      | size: 435303280kB\n                |    | size: 25176kB\n |        |
# |                                      | peak: 18048kB                      |    | peak: 25176kB   |        |
# |                                      |                                    |    |                 |        |
# | {memory}{peak}[0]                    | 18048                              | eq | 25176           |        |
# | {memory}{rss}[0]                     | 17520                              | eq | 16604           |        |
# | {memory}{size}[0]                    | 435303280                          | eq | 25176           |        |
# | {harness_job_fields}                 | ARRAY(0x845b6a660)                 |    | <ARRAY>         | 59     |
# | {harness_job_fields}[0]{data}{value} | 17520                              | eq | 16604           |        |
# | {harness_job_fields}[0]{details}     | 17520kB                            | eq | 16604kB         |        |
# | {harness_job_fields}[1]{data}{value} | 435303280                          | eq | 25176           |        |
# | {harness_job_fields}[1]{details}     | 435303280kB                        | eq | 25176kB         |        |
# | {harness_job_fields}[2]{data}{value} | 18048                              | eq | 25176           |        |
# | {harness_job_fields}[2]{details}     | 18048kB                            | eq | 25176kB         |        |
# +--------------------------------------+------------------------------------+----+-----------------+--------+
t/memusage.t ... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests 
t/proc.t ....... ok
    # Failed test 'size < 100 GB sanity'
    # at t/ps.t line 77.

# Failed test 'real_collect_ps_meaningful'
# at t/ps.t line 81.
# Seeded srand with seed '20260427' from local date.
t/ps.t ......... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests 
t/win32.t ...... ok

Test Summary Report
-------------------
t/memusage.t (Wstat: 256 (exited 1) Tests: 5 Failed: 1)
  Failed test:  5
  Non-zero exit status: 1
t/ps.t       (Wstat: 256 (exited 1) Tests: 5 Failed: 1)
  Failed test:  5
  Non-zero exit status: 1
Files=6, Tests=39,  0 wallclock secs ( 0.01 usr  0.00 sys +  0.22 cusr  0.07 csys =  0.30 CPU)
Result: FAIL
Failed 2/6 test programs. 2/39 subtests failed.
make: *** [test_dynamic] Error 255
-> FAIL Installing Test2::Plugin::MemUsage failed. See /Users/kstar/.cpanm/work/1777294136.83958/build.log for details. Retry with --force to force install it.
4 distributions installed

% perl -V
Summary of my perl5 (revision 5 version 42 subversion 2) configuration:
   
  Platform:
    osname=darwin
    osvers=25.5.0
    archname=darwin-2level
    uname='darwin kurt-fm 25.5.0 darwin kernel version 25.5.0: fri mar 20 18:56:16 pdt 2026; root:xnu-12377.120.72.0.4~13release_arm64_t8122 arm64 '
    config_args='-de -Dprefix=/Users/kstar/perl5/perlbrew/perls/perl-5.42.2 -Aeval:scriptdir=/Users/kstar/perl5/perlbrew/perls/perl-5.42.2/bin'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
  Compiler:
    cc='cc'
    ccflags ='-fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    optimize='-O3'
    cppflags='-fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='Apple LLVM 21.0.0 (clang-2100.0.123.102)'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=8
    longdblkind=0
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong'
    libpth=/opt/homebrew/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/21/lib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /usr/lib
    libs=-ldbm
    perllibs=
    libc=
    so=dylib
    useshrplib=false
    libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=bundle
    d_dlsymun=undef
    ccdlflags=' '
    cccdlflags=' '
    lddlflags='-bundle -undefined dynamic_lookup -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_LONG_DOUBLE
    HAS_STRTOLD
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_SIPHASH13
    PERL_HASH_USE_SBOX32
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_SAFE_PUTENV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under darwin
  Compiled at Apr 10 2026 22:20:51
  %ENV:
    PERLBREW_HOME="/Users/kstar/.perlbrew"
    PERLBREW_MANPATH="/Users/kstar/perl5/perlbrew/perls/perl-5.42.2/man"
    PERLBREW_PATH="/Users/kstar/perl5/perlbrew/bin:/Users/kstar/perl5/perlbrew/perls/perl-5.42.2/bin"
    PERLBREW_PERL="perl-5.42.2"
    PERLBREW_ROOT="/Users/kstar/perl5/perlbrew"
    PERLBREW_SHELLRC_VERSION="1.02"
    PERLBREW_VERSION="1.02"
  @INC:
    /Users/kstar/perl5/perlbrew/perls/perl-5.42.2/lib/site_perl/5.42.2/darwin-2level
    /Users/kstar/perl5/perlbrew/perls/perl-5.42.2/lib/site_perl/5.42.2
    /Users/kstar/perl5/perlbrew/perls/perl-5.42.2/lib/5.42.2/darwin-2level
    /Users/kstar/perl5/perlbrew/perls/perl-5.42.2/lib/5.42.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions