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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions