R Under development (unstable) (2026-08-24 r90445 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(artoo) > > test_check("artoo") 6 variables the spec declares are absent from the data (not added): `TRTDURD`, `DISONDT`, `EOSSTT`, `DCSREAS`, `EOSDISP`, and `MMS1TSBL`. i See `conformance(x)` for the findings. 6 variables the spec declares are absent from the data (not added): `TRTDURD`, `DISONDT`, `EOSSTT`, `DCSREAS`, `EOSDISP`, and `MMS1TSBL`. i See `conformance(x)` for the findings. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 1 variable the spec declares is absent from the data (not added): `BRTHDTC`. 6 variables the spec declares are absent from the data (not added): `TRTDURD`, `DISONDT`, `EOSSTT`, `DCSREAS`, `EOSDISP`, and `MMS1TSBL`. artoo Spec Check ================ Spec Summary ------------ Study: CDISCPILOT01 Scope: ADSL Datasets: 1 Variables: 48 Methods referenced: 5 Comments referenced: 3 Findings Summary ---------------- error 1 warning 1 note 1 Errors ------ [variable_method_resolves] Variable ADSL.AGEGR1 references undefined method 'MT.MISSING'. (ADSL.AGEGR1) Warnings -------- [method_description_present] method_id 'MT.X' has a blank description that spans lines. (MT.X) Notes ----- [variable_label_present] Variable ADSL.SEX has no label. (ADSL.SEX) [ FAIL 0 | WARN 77 | SKIP 130 | PASS 6499 ] ══ Skipped tests (130) ═════════════════════════════════════════════════════════ • On CRAN (128): 'test-apply-steps.R:116:1', 'test-apply.R:184:1', 'test-apply.R:260:1', 'test-check_study.R:25:1', 'test-check_study.R:58:1', 'test-check_study.R:72:1', 'test-checks.R:41:1', 'test-codec_json.R:223:1', 'test-codec_json.R:256:1', 'test-codec_xpt.R:339:1', 'test-codec_xpt.R:1152:1', 'test-columns.R:164:1', 'test-columns.R:197:1', 'test-conformance.R:33:1', 'test-conformance.R:48:1', 'test-conformance.R:63:1', 'test-decode_column.R:101:1', 'test-decode_column.R:212:1', 'test-define-html.R:144:3', 'test-define-html.R:179:1', 'test-define-html.R:272:3', 'test-define-p21-end-to-end.R:74:3', 'test-define-p21-end-to-end.R:110:3', 'test-define-p21-end-to-end.R:132:1', 'test-define-p21-end-to-end.R:217:1', 'test-define-p21-end-to-end.R:473:1', 'test-define-p21-end-to-end.R:514:1', 'test-define-p21-end-to-end.R:1238:1', 'test-define_build.R:71:1', 'test-define_build.R:207:1', 'test-define_build.R:285:1', 'test-define_build.R:353:1', 'test-define_build_arm.R:230:1', 'test-define_build_arm.R:252:1', 'test-define_build_arm.R:270:1', 'test-define_build_arm.R:358:1', 'test-define_build_arm.R:410:1', 'test-define_build_arm.R:451:1', 'test-define_build_arm.R:476:1', 'test-define_build_vlm.R:41:1', 'test-define_build_vlm.R:93:1', 'test-define_build_vlm.R:187:1', 'test-define_build_vlm.R:211:1', 'test-define_data.R:415:1', 'test-define_data.R:834:1', 'test-define_data.R:1017:1', 'test-define_data.R:1056:1', 'test-define_data.R:1080:1', 'test-define_data.R:1184:1', 'test-define_data.R:1332:1', 'test-define_emit.R:38:1', 'test-define_emit.R:48:1', 'test-define_emit.R:73:1', 'test-define_emit.R:91:1', 'test-define_oid.R:119:1', 'test-define_profile.R:44:1', 'test-define_profile.R:53:1', 'test-define_validate.R:217:1', 'test-define_validate.R:237:1', 'test-define_validate.R:244:1', 'test-define_validate.R:264:1', 'test-encoding.R:34:1', 'test-encoding.R:110:1', 'test-encoding.R:231:1', 'test-encoding.R:329:1', 'test-encoding.R:434:1', 'test-lint_define.R:328:1', 'test-lint_define.R:371:1', 'test-members.R:88:1', 'test-members.R:137:1', 'test-members.R:158:1', 'test-meta.R:169:1', 'test-repair_spec.R:83:1', 'test-sas-missing.R:234:3', 'test-set_type.R:33:1', 'test-set_type.R:41:1', 'test-set_type.R:49:1', 'test-set_type.R:59:1', 'test-spec_accessors.R:41:1', 'test-spec_accessors.R:70:1', 'test-spec_check_report.R:36:1', 'test-spec_construct.R:222:1', 'test-spec_construct.R:283:1', 'test-spec_print.R:22:1', 'test-spec_print.R:26:1', 'test-spec_read.R:98:1', 'test-spec_read.R:250:1', 'test-spec_read.R:285:1', 'test-spec_read_define_columns.R:172:1', 'test-spec_rules_catalog.R:114:1', 'test-spec_template.R:145:1', 'test-spec_template.R:164:1', 'test-spec_where.R:60:1', 'test-spec_where.R:73:1', 'test-spec_where.R:152:1', 'test-spec_where.R:241:1', 'test-spec_write.R:55:1', 'test-spec_write_define.R:239:3', 'test-spec_write_define.R:306:3', 'test-spec_write_define.R:388:1', 'test-spec_write_define.R:408:1', 'test-spec_write_define.R:719:1', 'test-spec_write_define.R:755:3', 'test-spec_write_define.R:931:1', 'test-spec_write_define.R:948:1', 'test-spec_write_define.R:974:3', 'test-spec_write_define.R:987:3', 'test-spec_write_define.R:1028:3', 'test-spec_write_define.R:1108:1', 'test-spec_write_define.R:1166:1', 'test-spec_write_define.R:1227:3', 'test-spec_write_define.R:1258:1', 'test-spec_write_define.R:1339:1', 'test-spec_write_define.R:1519:1', 'test-spec_write_define.R:1594:1', 'test-spec_write_define.R:1620:1', 'test-spec_write_xlsx.R:301:1', 'test-spec_write_xlsx.R:308:1', 'test-stress.R:6:1', 'test-temporal-iso.R:70:1', 'test-temporal-iso.R:264:1', 'test-validate_spec.R:33:1', 'test-xpt-fixture.R:35:3', 'test-xpt-golden.R:19:1', 'test-xpt-golden.R:29:1', 'test-xpt-pyreadstat.R:8:3', 'test-xpt-pyreadstat.R:48:3', 'test-xpt-realism.R:39:3' • package source not available (2): 'test-namespace-collisions.R:24:3', 'test-namespace-collisions.R:56:3' [ FAIL 0 | WARN 77 | SKIP 130 | PASS 6499 ] Deleting unused snapshots: 'spec_write_define/define20-small.xml' and 'spec_write_define/define21-small.xml' > > proc.time() user system elapsed 386.73 26.57 425.21