CRAN Package Check Results for Package learningtower

Last updated on 2026-08-18 18:50:10 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.1.1 11.70 93.26 104.96 ERROR
r-devel-linux-x86_64-debian-gcc 1.1.1 9.52 42.66 52.18 ERROR
r-devel-linux-x86_64-fedora-clang 1.1.1 10.00 64.19 74.19 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.27 84.86 96.13 ERROR
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 0.00 14.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 19.00 129.00 148.00 ERROR

Additional issues

M1mac

Check Details

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: 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-devel-linux-x86_64-debian-gcc

Version: 1.1.1
Check: tests
Result: ERROR Running ‘testthat.R’ [17s/35s] 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

Version: 1.1.1
Check: tests
Result: ERROR Running ‘testthat.R’ [26s/44s] 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' [41s] 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-oldrel-windows-x86_64

mirror server hosted at Truenetwork, Russian Federation.