Last updated on 2026-08-26 06:53:37 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.1.1 | 12.24 | 92.54 | 104.78 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.1.1 | 9.29 | 70.47 | 79.76 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 2.0.0 | 11.00 | 50.32 | 61.32 | 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 | 14.00 | 162.00 | 176.00 | ERROR | |
| r-patched-linux-x86_64 | 1.1.1 | 11.71 | 71.12 | 82.83 | 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 | 1.1.1 | 14.00 | 106.00 | 120.00 | ERROR | |
| 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 | 18.00 | 110.00 | 128.00 | ERROR |
Version: 1.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [27s/53s]
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-debian-clang
Version: 1.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [18s/31s]
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-debian-gcc
Version: 1.1.1
Check: tests
Result: ERROR
Running 'testthat.R' [32s]
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
Version: 1.1.1
Check: tests
Result: ERROR
Running 'testthat.R' [31s]
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-windows-x86_64
Version: 2.0.0
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building 'learningtower_school.Rmd' using rmarkdown
Quitting from learningtower_school.Rmd:87-118 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `UseMethod()`:
! no applicable method for 'left_join' applied to an object of class "NULL"
---
Backtrace:
▆
1. └─dplyr::left_join(...)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'learningtower_school.Rmd' failed with diagnostics:
no applicable method for 'left_join' applied to an object of class "NULL"
--- failed re-building 'learningtower_school.Rmd'
--- re-building 'learningtower_student.Rmd' using rmarkdown
Quitting from learningtower_student.Rmd:100-147 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `UseMethod()`:
! no applicable method for 'group_by' applied to an object of class "NULL"
---
Backtrace:
▆
1. ├─dplyr::mutate(...)
2. ├─dplyr::ungroup(...)
3. ├─dplyr::select(...)
4. ├─dplyr::left_join(...)
5. ├─dplyr::summarise(...)
6. ├─dplyr::filter(...)
7. └─dplyr::group_by(student_data_2012_2018, country, year)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'learningtower_student.Rmd' failed with diagnostics:
no applicable method for 'group_by' applied to an object of class "NULL"
--- failed re-building 'learningtower_student.Rmd'
SUMMARY: processing the following files failed:
'learningtower_school.Rmd' 'learningtower_student.Rmd'
Error: Vignette re-building failed.
Execution halted
Flavor: r-oldrel-windows-x86_64