Last updated on 2026-08-29 09:51:21 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 2.0.0 | 11.89 | 70.58 | 82.47 | OK | |
| r-devel-linux-x86_64-debian-gcc | 2.0.0 | 10.52 | 52.30 | 62.82 | OK | |
| r-devel-linux-x86_64-fedora-clang | 2.0.0 | 10.00 | 48.39 | 58.39 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 2.0.0 | 11.00 | 53.68 | 64.68 | OK | |
| r-devel-windows-x86_64 | 1.1.1 | 16.00 | 131.00 | 147.00 | ERROR | |
| r-patched-linux-x86_64 | 2.0.0 | 13.01 | 61.20 | 74.21 | OK | |
| r-release-linux-x86_64 | 1.1.1 | 12.31 | 83.67 | 95.98 | ERROR | |
| r-release-macos-arm64 | 2.0.0 | 4.00 | 28.00 | 32.00 | OK | |
| r-release-macos-x86_64 | 2.0.0 | 10.00 | 82.00 | 92.00 | OK | |
| r-release-windows-x86_64 | 2.0.0 | 17.00 | 94.00 | 111.00 | OK | |
| r-oldrel-macos-arm64 | 2.0.0 | 4.00 | 33.00 | 37.00 | OK | |
| r-oldrel-macos-x86_64 | 2.0.0 | 10.00 | 133.00 | 143.00 | OK | |
| r-oldrel-windows-x86_64 | 2.0.0 | 19.00 | 100.00 | 119.00 | OK |
Version: 1.1.1
Check: tests
Result: ERROR
Running 'testthat.R' [39s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(learningtower)
The learningtower package (version 1.1.0) provides data from OECD PISA database between 2000 - 2022. For package size reasons, only a small subset is provided in the package. Use the function `load_student()` to access the full data.
>
> test_check("learningtower")
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2003...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2006...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2009...
Saving _problems/test-student-col-types-45.R
Downloading year 2012...
Saving _problems/test-student-col-types-45.R
Downloading year 2015...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2018...
Saving _problems/test-student-col-types-45.R
Downloading year 2022...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Downloading year 2003...
Downloading year 2000...
[ FAIL 21 | WARN 0 | SKIP 0 | PASS 380 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2000 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column mother_educ in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column father_educ in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column computer in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2003 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column television in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column computer_n in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column car in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column wealth in full dataset of 2003 should be numeric
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column country in full dataset of 2006 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2006 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2009 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2012 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2015 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column dishwasher in full dataset of 2015 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2018 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column country in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2022 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column desk in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column dishwasher in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column wealth in full dataset of 2022 should be numeric
[ FAIL 21 | WARN 0 | SKIP 0 | PASS 380 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-windows-x86_64
Version: 1.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [26s/49s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(learningtower)
The learningtower package (version 1.1.0) provides data from OECD PISA database between 2000 - 2022. For package size reasons, only a small subset is provided in the package. Use the function `load_student()` to access the full data.
>
> test_check("learningtower")
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2003...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2006...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2009...
Saving _problems/test-student-col-types-45.R
Downloading year 2012...
Saving _problems/test-student-col-types-45.R
Downloading year 2015...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2018...
Saving _problems/test-student-col-types-45.R
Downloading year 2022...
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Saving _problems/test-student-col-types-45.R
Downloading year 2000...
Downloading year 2000...
Downloading year 2000...
Downloading year 2003...
Downloading year 2000...
[ FAIL 21 | WARN 0 | SKIP 0 | PASS 380 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2000 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column mother_educ in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column father_educ in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column computer in full dataset of 2000 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2003 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column television in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column computer_n in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column car in full dataset of 2003 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column wealth in full dataset of 2003 should be numeric
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column country in full dataset of 2006 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2006 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2009 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2012 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2015 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column dishwasher in full dataset of 2015 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2018 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column country in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column student_id in full dataset of 2022 should be integer
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column desk in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column dishwasher in full dataset of 2022 should be factor
── Failure ('test-student-col-types.R:44:7'): load_student() returns correct structure for full datasets ──
Expected `class(dataset[[expected_student_columns[i]]])[1] == expected_student_types[i]` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
Column wealth in full dataset of 2022 should be numeric
[ FAIL 21 | WARN 0 | SKIP 0 | PASS 380 ]
Error:
! Test failures.
Execution halted
Flavor: r-release-linux-x86_64