CRAN Package Check Results for Package envnames

Last updated on 2026-08-04 02:50:36 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.4.1 3.48 79.02 82.50 ERROR
r-devel-linux-x86_64-debian-gcc 0.4.1 2.81 56.98 59.79 ERROR
r-devel-linux-x86_64-fedora-clang 0.4.1 129.20 ERROR
r-devel-linux-x86_64-fedora-gcc 0.4.1 60.15 ERROR
r-devel-windows-x86_64 0.4.1 8.00 112.00 120.00 ERROR
r-patched-linux-x86_64 0.4.1 3.62 74.31 77.93 OK
r-release-linux-x86_64 0.4.1 3.07 75.35 78.42 OK
r-release-macos-arm64 0.4.1 1.00 27.00 28.00 OK
r-release-macos-x86_64 0.4.1 4.00 101.00 105.00 OK
r-release-windows-x86_64 0.4.1 8.00 122.00 130.00 OK
r-oldrel-macos-arm64 0.4.1 OK
r-oldrel-macos-x86_64 0.4.1 4.00 88.00 92.00 OK
r-oldrel-windows-x86_64 0.4.1 10.00 138.00 148.00 OK

Check Details

Version: 0.4.1
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Daniel Mastropietro <mastropi@uwalumni.com>’ No Authors@R field in DESCRIPTION. Please add one, modifying Authors@R: person(given = "Daniel", family = "Mastropietro", role = c("aut", "cre"), email = "mastropi@uwalumni.com") as necessary. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 0.4.1
Check: tests
Result: ERROR Running ‘testthat.R’ [31s/39s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(envnames) > > test_check("envnames") Environments involved: Current environment: <environment: R_GlobalEnv> Parent environment of env1: <environment: R_GlobalEnv> Parent environment of env2: <environment: R_GlobalEnv> Parent environment of env11: <environment: 0x559abede90c8> R_GlobalEnv env_of_envs envir "env2" "env2" "env2" correct memory address: <0x559ac6994010> observed result: TRUE Saving _problems/test-get_env_names-25.R Saving _problems/test-get_env_names-158.R Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): env1$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): testenv$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): f [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] ══ Skipped tests (8) ═══════════════════════════════════════════════════════════ • 2018/10/10: This test works fine if run OUTSIDE the test_that() call, (1): 'test-environment_name.r:211:3' • On CRAN (1): 'test-obj_find.r:364:3' • This gives 'node stack overflow' error in 32-bit platform... apparently meaning that there is a recursive call that does not end... (1): 'test-environment_name.r:167:3' • This test fails on CRAN (1): 'test-get_obj_address.r:214:3' • This test gives different results when running in TEST mode and when running in CHECK mode, and it fails when testing the package in https://win-builder.r-project.org/ which is the real test before package submission to CRAN. (1): 'test-get_obj_address.r:59:3' • no longer true: we now return always NULL for strings (1): 'test-get_obj_address.r:267:3' • the is_memory_address() function was changed to accept any number of digits between 8 and 16, (1): 'test-functions.r:148:3' • this cannot be tested because the call is inside function test_that()! (1): 'test-get_fun_calling_chain.r:58:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-get_env_names.r:25:3'): T0a) the table returned only contains system/package environments AND the empty environment when no user environments are defined, except for the user environments defined in the envnames package ── Expected `observed` to equal `expected`. Differences: Lengths differ: 22 is not 21 ── Failure ('test-get_env_names.r:158:5'): T1) the default behaviour is the expected one, i.e. all environments (user and packages) in the whole workspace are retrieved. User-defined environments are found in both the global environment and packages. The search is recursive on all user-defined environments found. This is the default behaviour and should be obtained when envir=NULL. Note that we do NOT compare the info about function execution environments because the expected value for is too complicated to write. ── Expected `observed` to equal `expected_check`. Differences: Attributes: < Component "row.names": Numeric: lengths (29, 28) differ > Component "type": Lengths (29, 28) differ (string compare on first 28) Component "type": 3 string mismatches Component "location": Lengths (29, 28) differ (string compare on first 28) Component "location": 'is.NA' value mismatch: 21 in current 20 in target Component "locationaddress": Lengths (29, 28) differ (string compare on first 28) Component "locationaddress": 'is.NA' value mismatch: 21 in current 20 in target Component "address": Lengths (29, 28) differ (string compare on first 28) Component "address": 21 string mismatches ... [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.4.1
Check: tests
Result: ERROR Running ‘testthat.R’ [19s/21s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(envnames) > > test_check("envnames") Environments involved: Current environment: <environment: R_GlobalEnv> Parent environment of env1: <environment: R_GlobalEnv> Parent environment of env2: <environment: R_GlobalEnv> Parent environment of env11: <environment: 0x563ae3d621e8> R_GlobalEnv env_of_envs envir "env2" "env2" "env2" correct memory address: <0x563aea603c10> observed result: TRUE Saving _problems/test-get_env_names-25.R Saving _problems/test-get_env_names-158.R Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): env1$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): testenv$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): f [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] ══ Skipped tests (8) ═══════════════════════════════════════════════════════════ • 2018/10/10: This test works fine if run OUTSIDE the test_that() call, (1): 'test-environment_name.r:211:3' • On CRAN (1): 'test-obj_find.r:364:3' • This gives 'node stack overflow' error in 32-bit platform... apparently meaning that there is a recursive call that does not end... (1): 'test-environment_name.r:167:3' • This test fails on CRAN (1): 'test-get_obj_address.r:214:3' • This test gives different results when running in TEST mode and when running in CHECK mode, and it fails when testing the package in https://win-builder.r-project.org/ which is the real test before package submission to CRAN. (1): 'test-get_obj_address.r:59:3' • no longer true: we now return always NULL for strings (1): 'test-get_obj_address.r:267:3' • the is_memory_address() function was changed to accept any number of digits between 8 and 16, (1): 'test-functions.r:148:3' • this cannot be tested because the call is inside function test_that()! (1): 'test-get_fun_calling_chain.r:58:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-get_env_names.r:25:3'): T0a) the table returned only contains system/package environments AND the empty environment when no user environments are defined, except for the user environments defined in the envnames package ── Expected `observed` to equal `expected`. Differences: Lengths differ: 22 is not 21 ── Failure ('test-get_env_names.r:158:5'): T1) the default behaviour is the expected one, i.e. all environments (user and packages) in the whole workspace are retrieved. User-defined environments are found in both the global environment and packages. The search is recursive on all user-defined environments found. This is the default behaviour and should be obtained when envir=NULL. Note that we do NOT compare the info about function execution environments because the expected value for is too complicated to write. ── Expected `observed` to equal `expected_check`. Differences: Attributes: < Component "row.names": Numeric: lengths (29, 28) differ > Component "type": Lengths (29, 28) differ (string compare on first 28) Component "type": 3 string mismatches Component "location": Lengths (29, 28) differ (string compare on first 28) Component "location": 'is.NA' value mismatch: 21 in current 20 in target Component "locationaddress": Lengths (29, 28) differ (string compare on first 28) Component "locationaddress": 'is.NA' value mismatch: 21 in current 20 in target Component "address": Lengths (29, 28) differ (string compare on first 28) Component "address": 21 string mismatches ... [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.4.1
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0MZttA’ ‘~/tmp/scratch/Rtmp0VstKH’ ‘~/tmp/scratch/Rtmp193GsG’ ‘~/tmp/scratch/Rtmp1HClMY’ ‘~/tmp/scratch/Rtmp270Sq7’ ‘~/tmp/scratch/Rtmp2BHQkj’ ‘~/tmp/scratch/Rtmp2NbaHS’ ‘~/tmp/scratch/Rtmp37YAod’ ‘~/tmp/scratch/Rtmp47Fott’ ‘~/tmp/scratch/Rtmp4NtHj5’ ‘~/tmp/scratch/Rtmp5DUIXb’ ‘~/tmp/scratch/Rtmp5Hw0dM’ ‘~/tmp/scratch/Rtmp5gHLdn’ ‘~/tmp/scratch/Rtmp62Simi’ ‘~/tmp/scratch/Rtmp68G0XE’ ‘~/tmp/scratch/Rtmp6CwlyM’ ‘~/tmp/scratch/Rtmp6iH3pX’ ‘~/tmp/scratch/Rtmp7fHsvv’ ‘~/tmp/scratch/Rtmp7wHHm9’ ‘~/tmp/scratch/Rtmp8ZueSm’ ‘~/tmp/scratch/Rtmp8akBuR’ ‘~/tmp/scratch/Rtmp8mKhLg’ ‘~/tmp/scratch/Rtmp9Cdrf8’ ‘~/tmp/scratch/RtmpAB5AyH’ ‘~/tmp/scratch/RtmpAdAi5J’ ‘~/tmp/scratch/RtmpAicQch’ ‘~/tmp/scratch/RtmpAnAPFl’ ‘~/tmp/scratch/RtmpBR9vWu’ ‘~/tmp/scratch/RtmpBSX8dA’ ‘~/tmp/scratch/RtmpBhJSKM’ ‘~/tmp/scratch/RtmpBzqnV3’ ‘~/tmp/scratch/RtmpCDVbMN’ ‘~/tmp/scratch/RtmpCJ3WnB’ ‘~/tmp/scratch/RtmpDEDCWI’ ‘~/tmp/scratch/RtmpDHgTIo’ ‘~/tmp/scratch/RtmpE5CJBs’ ‘~/tmp/scratch/RtmpEOox8q’ ‘~/tmp/scratch/RtmpETwIIH’ ‘~/tmp/scratch/RtmpEYIP9A’ ‘~/tmp/scratch/RtmpFDzyP5’ ‘~/tmp/scratch/RtmpFQH5vp’ ‘~/tmp/scratch/RtmpFgreVU’ ‘~/tmp/scratch/RtmpFxmb3z’ ‘~/tmp/scratch/RtmpG0lU1L’ ‘~/tmp/scratch/RtmpGETHIY’ ‘~/tmp/scratch/RtmpGKNhE3’ ‘~/tmp/scratch/RtmpGhZ20Q’ ‘~/tmp/scratch/RtmpIaRH9x’ ‘~/tmp/scratch/RtmpIbq1Lf’ ‘~/tmp/scratch/RtmpJAMw7k’ ‘~/tmp/scratch/RtmpJEESiQ’ ‘~/tmp/scratch/RtmpJuvIRz’ ‘~/tmp/scratch/RtmpKBjDZG’ ‘~/tmp/scratch/RtmpKERrhE’ ‘~/tmp/scratch/RtmpKOOK7U’ ‘~/tmp/scratch/RtmpKUNBA3’ ‘~/tmp/scratch/RtmpKXcMsA’ ‘~/tmp/scratch/RtmpKeFFAt’ ‘~/tmp/scratch/RtmpKoKNZQ’ ‘~/tmp/scratch/RtmpLDxtUh’ ‘~/tmp/scratch/RtmpLJWokc’ ‘~/tmp/scratch/RtmpLqQKYc’ ‘~/tmp/scratch/RtmpMfL6ok’ ‘~/tmp/scratch/RtmpNqayZI’ ‘~/tmp/scratch/RtmpNu6D4U’ ‘~/tmp/scratch/RtmpOHGeqY’ ‘~/tmp/scratch/RtmpOrZhIu’ ‘~/tmp/scratch/RtmpOu5Wdi’ ‘~/tmp/scratch/RtmpPUDFSB’ ‘~/tmp/scratch/RtmpPUMC9M’ ‘~/tmp/scratch/RtmpQ2Ok4s’ ‘~/tmp/scratch/RtmpQ4Z7K5’ ‘~/tmp/scratch/RtmpRwS2dG’ ‘~/tmp/scratch/RtmpUYxK5C’ ‘~/tmp/scratch/RtmpVE23db’ ‘~/tmp/scratch/RtmpVdZSUX’ ‘~/tmp/scratch/RtmpVnllfG’ ‘~/tmp/scratch/RtmpXhJWM1’ ‘~/tmp/scratch/RtmpY2PRCI’ ‘~/tmp/scratch/RtmpYQqFDH’ ‘~/tmp/scratch/RtmpYeB9h4’ ‘~/tmp/scratch/RtmpYlvCj1’ ‘~/tmp/scratch/RtmpYsbbh4’ ‘~/tmp/scratch/RtmpZDZIKf’ ‘~/tmp/scratch/RtmpZXPi8S’ ‘~/tmp/scratch/RtmpZkcj5G’ ‘~/tmp/scratch/RtmpadETFq’ ‘~/tmp/scratch/RtmpbWuDV3’ ‘~/tmp/scratch/RtmpbrBKdV’ ‘~/tmp/scratch/RtmpbsvWoe’ ‘~/tmp/scratch/RtmpcPtfp9’ ‘~/tmp/scratch/RtmpcYbjpA’ ‘~/tmp/scratch/RtmpcgkphY’ ‘~/tmp/scratch/RtmpdDHmtE’ ‘~/tmp/scratch/RtmpdMBRFa’ ‘~/tmp/scratch/RtmpdspB8U’ ‘~/tmp/scratch/RtmpeFcIs0’ ‘~/tmp/scratch/RtmpfGDPvt’ ‘~/tmp/scratch/RtmpfI6xWR’ ‘~/tmp/scratch/RtmpgUO0yK’ ‘~/tmp/scratch/RtmpgmTWiT’ ‘~/tmp/scratch/Rtmph0WKxK’ ‘~/tmp/scratch/RtmphS8ezi’ ‘~/tmp/scratch/RtmphlTc9C’ ‘~/tmp/scratch/Rtmpj1zEKB’ ‘~/tmp/scratch/Rtmpj8j56G’ ‘~/tmp/scratch/RtmpjG6FZH’ ‘~/tmp/scratch/RtmpjGFBab’ ‘~/tmp/scratch/RtmpjTzy2m’ ‘~/tmp/scratch/RtmpjVY5gr’ ‘~/tmp/scratch/RtmpjdIcSS’ ‘~/tmp/scratch/RtmpjlNlUK’ ‘~/tmp/scratch/Rtmpk5pqDB’ ‘~/tmp/scratch/Rtmpl0UIoe’ ‘~/tmp/scratch/RtmplALELx’ ‘~/tmp/scratch/RtmplAl7pn’ ‘~/tmp/scratch/RtmplQOQm4’ ‘~/tmp/scratch/RtmplSxtiZ’ ‘~/tmp/scratch/Rtmpm3I8pO’ ‘~/tmp/scratch/Rtmpn7S71B’ ‘~/tmp/scratch/Rtmpop2STn’ ‘~/tmp/scratch/Rtmpoug4Or’ ‘~/tmp/scratch/Rtmpp4f9DH’ ‘~/tmp/scratch/RtmppMeBoc’ ‘~/tmp/scratch/RtmppNnaKf’ ‘~/tmp/scratch/RtmpqG4EUz’ ‘~/tmp/scratch/RtmprYxzLg’ ‘~/tmp/scratch/RtmpsZqOJq’ ‘~/tmp/scratch/RtmpsxZYFN’ ‘~/tmp/scratch/RtmptPyjyp’ ‘~/tmp/scratch/RtmpttzvyP’ ‘~/tmp/scratch/RtmpvVmpBV’ ‘~/tmp/scratch/RtmpwEd8WO’ ‘~/tmp/scratch/RtmpxhkZJQ’ ‘~/tmp/scratch/Rtmpxj2wuv’ ‘~/tmp/scratch/RtmpyoZ7fF’ ‘~/tmp/scratch/Rtmpyt9y7Q’ ‘~/tmp/scratch/xvfb-run.0bmQcr’ ‘~/tmp/scratch/xvfb-run.1ulNEB’ ‘~/tmp/scratch/xvfb-run.2BYrYz’ ‘~/tmp/scratch/xvfb-run.2lQLxA’ ‘~/tmp/scratch/xvfb-run.2mSkbo’ ‘~/tmp/scratch/xvfb-run.3OP95G’ ‘~/tmp/scratch/xvfb-run.7YC7vs’ ‘~/tmp/scratch/xvfb-run.7xoLpp’ ‘~/tmp/scratch/xvfb-run.8Lgsln’ ‘~/tmp/scratch/xvfb-run.9oDLYy’ ‘~/tmp/scratch/xvfb-run.A2cT7S’ ‘~/tmp/scratch/xvfb-run.AYSwKB’ ‘~/tmp/scratch/xvfb-run.CGKlm7’ ‘~/tmp/scratch/xvfb-run.CTNEhk’ ‘~/tmp/scratch/xvfb-run.FUPtYd’ ‘~/tmp/scratch/xvfb-run.HGKEqD’ ‘~/tmp/scratch/xvfb-run.InXANN’ ‘~/tmp/scratch/xvfb-run.JxEPJ6’ ‘~/tmp/scratch/xvfb-run.L5uhVj’ ‘~/tmp/scratch/xvfb-run.M1lq2Z’ ‘~/tmp/scratch/xvfb-run.OTztb1’ ‘~/tmp/scratch/xvfb-run.P8rzs2’ ‘~/tmp/scratch/xvfb-run.PvSaMI’ ‘~/tmp/scratch/xvfb-run.RNlvWJ’ ‘~/tmp/scratch/xvfb-run.TDp525’ ‘~/tmp/scratch/xvfb-run.TiN401’ ‘~/tmp/scratch/xvfb-run.UJ9fxy’ ‘~/tmp/scratch/xvfb-run.WgaeGV’ ‘~/tmp/scratch/xvfb-run.YG38Tm’ ‘~/tmp/scratch/xvfb-run.YVu6Yz’ ‘~/tmp/scratch/xvfb-run.a2vt3E’ ‘~/tmp/scratch/xvfb-run.a3rHGx’ ‘~/tmp/scratch/xvfb-run.anCZYo’ ‘~/tmp/scratch/xvfb-run.bAnVEo’ ‘~/tmp/scratch/xvfb-run.cQ3WEC’ ‘~/tmp/scratch/xvfb-run.d2ginv’ ‘~/tmp/scratch/xvfb-run.flUe2p’ ‘~/tmp/scratch/xvfb-run.gvUf9u’ ‘~/tmp/scratch/xvfb-run.h29KRw’ ‘~/tmp/scratch/xvfb-run.i0fMhs’ ‘~/tmp/scratch/xvfb-run.iw2VEt’ ‘~/tmp/scratch/xvfb-run.joWNgI’ ‘~/tmp/scratch/xvfb-run.lJBnTW’ ‘~/tmp/scratch/xvfb-run.lTWLkr’ ‘~/tmp/scratch/xvfb-run.mxIkGT’ ‘~/tmp/scratch/xvfb-run.p2EZTs’ ‘~/tmp/scratch/xvfb-run.rTA8Mf’ ‘~/tmp/scratch/xvfb-run.tjShGU’ ‘~/tmp/scratch/xvfb-run.v3ZF1m’ ‘~/tmp/scratch/xvfb-run.vK45K5’ ‘~/tmp/scratch/xvfb-run.wV4cCX’ ‘~/tmp/scratch/xvfb-run.yQicJj’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.4.1
Check: tests
Result: ERROR Running ‘testthat.R’ [49s/56s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(envnames) > > test_check("envnames") Environments involved: Current environment: <environment: R_GlobalEnv> Parent environment of env1: <environment: R_GlobalEnv> Parent environment of env2: <environment: R_GlobalEnv> Parent environment of env11: <environment: 0x55f16af8e8d8> R_GlobalEnv env_of_envs envir "env2" "env2" "env2" correct memory address: <0x55f171990818> observed result: TRUE Saving _problems/test-get_env_names-25.R Saving _problems/test-get_env_names-158.R Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): env1$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): testenv$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): f [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] ══ Skipped tests (8) ═══════════════════════════════════════════════════════════ • 2018/10/10: This test works fine if run OUTSIDE the test_that() call, (1): 'test-environment_name.r:211:3' • On CRAN (1): 'test-obj_find.r:364:3' • This gives 'node stack overflow' error in 32-bit platform... apparently meaning that there is a recursive call that does not end... (1): 'test-environment_name.r:167:3' • This test fails on CRAN (1): 'test-get_obj_address.r:214:3' • This test gives different results when running in TEST mode and when running in CHECK mode, and it fails when testing the package in https://win-builder.r-project.org/ which is the real test before package submission to CRAN. (1): 'test-get_obj_address.r:59:3' • no longer true: we now return always NULL for strings (1): 'test-get_obj_address.r:267:3' • the is_memory_address() function was changed to accept any number of digits between 8 and 16, (1): 'test-functions.r:148:3' • this cannot be tested because the call is inside function test_that()! (1): 'test-get_fun_calling_chain.r:58:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-get_env_names.r:25:3'): T0a) the table returned only contains system/package environments AND the empty environment when no user environments are defined, except for the user environments defined in the envnames package ── Expected `observed` to equal `expected`. Differences: Lengths differ: 22 is not 21 ── Failure ('test-get_env_names.r:158:5'): T1) the default behaviour is the expected one, i.e. all environments (user and packages) in the whole workspace are retrieved. User-defined environments are found in both the global environment and packages. The search is recursive on all user-defined environments found. This is the default behaviour and should be obtained when envir=NULL. Note that we do NOT compare the info about function execution environments because the expected value for is too complicated to write. ── Expected `observed` to equal `expected_check`. Differences: Attributes: < Component "row.names": Numeric: lengths (29, 28) differ > Component "type": Lengths (29, 28) differ (string compare on first 28) Component "type": 3 string mismatches Component "location": Lengths (29, 28) differ (string compare on first 28) Component "location": 'is.NA' value mismatch: 21 in current 20 in target Component "locationaddress": Lengths (29, 28) differ (string compare on first 28) Component "locationaddress": 'is.NA' value mismatch: 21 in current 20 in target Component "address": Lengths (29, 28) differ (string compare on first 28) Component "address": 21 string mismatches ... [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.4.1
Check: tests
Result: ERROR Running ‘testthat.R’ [20s/21s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(envnames) > > test_check("envnames") Environments involved: Current environment: <environment: R_GlobalEnv> Parent environment of env1: <environment: R_GlobalEnv> Parent environment of env2: <environment: R_GlobalEnv> Parent environment of env11: <environment: 0x101810f0> R_GlobalEnv env_of_envs envir "env2" "env2" "env2" correct memory address: <0x18233728> observed result: TRUE Saving _problems/test-get_env_names-25.R Saving _problems/test-get_env_names-158.R Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): env1$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): testenv$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): f [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] ══ Skipped tests (8) ═══════════════════════════════════════════════════════════ • 2018/10/10: This test works fine if run OUTSIDE the test_that() call, (1): 'test-environment_name.r:211:3' • On CRAN (1): 'test-obj_find.r:364:3' • This gives 'node stack overflow' error in 32-bit platform... apparently meaning that there is a recursive call that does not end... (1): 'test-environment_name.r:167:3' • This test fails on CRAN (1): 'test-get_obj_address.r:214:3' • This test gives different results when running in TEST mode and when running in CHECK mode, and it fails when testing the package in https://win-builder.r-project.org/ which is the real test before package submission to CRAN. (1): 'test-get_obj_address.r:59:3' • no longer true: we now return always NULL for strings (1): 'test-get_obj_address.r:267:3' • the is_memory_address() function was changed to accept any number of digits between 8 and 16, (1): 'test-functions.r:148:3' • this cannot be tested because the call is inside function test_that()! (1): 'test-get_fun_calling_chain.r:58:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-get_env_names.r:25:3'): T0a) the table returned only contains system/package environments AND the empty environment when no user environments are defined, except for the user environments defined in the envnames package ── Expected `observed` to equal `expected`. Differences: Lengths differ: 22 is not 21 ── Failure ('test-get_env_names.r:158:5'): T1) the default behaviour is the expected one, i.e. all environments (user and packages) in the whole workspace are retrieved. User-defined environments are found in both the global environment and packages. The search is recursive on all user-defined environments found. This is the default behaviour and should be obtained when envir=NULL. Note that we do NOT compare the info about function execution environments because the expected value for is too complicated to write. ── Expected `observed` to equal `expected_check`. Differences: Attributes: < Component "row.names": Numeric: lengths (29, 28) differ > Component "type": Lengths (29, 28) differ (string compare on first 28) Component "type": 3 string mismatches Component "location": Lengths (29, 28) differ (string compare on first 28) Component "location": 'is.NA' value mismatch: 21 in current 20 in target Component "locationaddress": Lengths (29, 28) differ (string compare on first 28) Component "locationaddress": 'is.NA' value mismatch: 21 in current 20 in target Component "address": Lengths (29, 28) differ (string compare on first 28) Component "address": 21 string mismatches ... [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.4.1
Check: tests
Result: ERROR Running 'testthat.R' [30s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(envnames) > > test_check("envnames") Environments involved: Current environment: <environment: R_GlobalEnv> Parent environment of env1: <environment: R_GlobalEnv> Parent environment of env2: <environment: R_GlobalEnv> Parent environment of env11: <environment: 0x00000201f6829808> R_GlobalEnv env_of_envs envir "env2" "env2" "env2" correct memory address: <0000020204674078> observed result: TRUE Saving _problems/test-get_env_names-25.R Saving _problems/test-get_env_names-158.R Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): env1$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): testenv$f Now inside function g Environment name of calling function (using environmentName() function): "" Environment name of calling function as returned by get_fun_calling(): f [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] ══ Skipped tests (8) ═══════════════════════════════════════════════════════════ • 2018/10/10: This test works fine if run OUTSIDE the test_that() call, (1): 'test-environment_name.r:211:3' • On CRAN (1): 'test-obj_find.r:364:3' • This gives 'node stack overflow' error in 32-bit platform... apparently meaning that there is a recursive call that does not end... (1): 'test-environment_name.r:167:3' • This test fails on CRAN (1): 'test-get_obj_address.r:214:3' • This test gives different results when running in TEST mode and when running in CHECK mode, and it fails when testing the package in https://win-builder.r-project.org/ which is the real test before package submission to CRAN. (1): 'test-get_obj_address.r:59:3' • no longer true: we now return always NULL for strings (1): 'test-get_obj_address.r:267:3' • the is_memory_address() function was changed to accept any number of digits between 8 and 16, (1): 'test-functions.r:148:3' • this cannot be tested because the call is inside function test_that()! (1): 'test-get_fun_calling_chain.r:58:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-get_env_names.r:25:3'): T0a) the table returned only contains system/package environments AND the empty environment when no user environments are defined, except for the user environments defined in the envnames package ── Expected `observed` to equal `expected`. Differences: Lengths differ: 22 is not 21 ── Failure ('test-get_env_names.r:158:5'): T1) the default behaviour is the expected one, i.e. all environments (user and packages) in the whole workspace are retrieved. User-defined environments are found in both the global environment and packages. The search is recursive on all user-defined environments found. This is the default behaviour and should be obtained when envir=NULL. Note that we do NOT compare the info about function execution environments because the expected value for is too complicated to write. ── Expected `observed` to equal `expected_check`. Differences: Attributes: < Component "row.names": Numeric: lengths (29, 28) differ > Component "type": Lengths (29, 28) differ (string compare on first 28) Component "type": 3 string mismatches Component "location": Lengths (29, 28) differ (string compare on first 28) Component "location": 'is.NA' value mismatch: 21 in current 20 in target Component "locationaddress": Lengths (29, 28) differ (string compare on first 28) Component "locationaddress": 'is.NA' value mismatch: 21 in current 20 in target Component "address": Lengths (29, 28) differ (string compare on first 28) Component "address": 21 string mismatches ... [ FAIL 2 | WARN 10 | SKIP 8 | PASS 308 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64