Last updated on 2026-08-15 17:51:13 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.1.1 | 11.60 | 81.34 | 92.94 | OK | |
| r-devel-linux-x86_64-debian-gcc | 1.1.1 | 10.63 | 60.34 | 70.97 | OK | |
| r-devel-linux-x86_64-fedora-clang | 1.1.1 | 10.00 | 64.70 | 74.70 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 1.1.1 | 9.00 | 69.64 | 78.64 | ERROR | |
| r-devel-windows-x86_64 | 1.1.1 | 16.00 | 107.00 | 123.00 | OK | |
| r-patched-linux-x86_64 | 1.1.1 | 11.71 | 71.12 | 82.83 | OK | |
| r-release-linux-x86_64 | 1.1.1 | 11.76 | 71.14 | 82.90 | OK | |
| r-release-macos-arm64 | 1.1.1 | 4.00 | 40.00 | 44.00 | OK | |
| r-release-macos-x86_64 | 1.1.1 | 10.00 | 122.00 | 132.00 | OK | |
| r-release-windows-x86_64 | 1.1.1 | 14.00 | 96.00 | 110.00 | OK | |
| r-oldrel-macos-arm64 | 1.1.1 | 4.00 | 46.00 | 50.00 | OK | |
| r-oldrel-macos-x86_64 | 1.1.1 | 10.00 | 107.00 | 117.00 | OK | |
| r-oldrel-windows-x86_64 | 1.1.1 | 18.00 | 115.00 | 133.00 | OK |
Version: 1.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [17s/23s]
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-linux-x86_64-fedora-clang
Version: 1.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [17s/30s]
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-linux-x86_64-fedora-gcc