Source: r-cran-patrick Version: 0.3.0-1 Severity: serious X-Debbugs-Cc: Charles Plessy <ple...@debian.org>
https://tracker.debian.org/pkg/r-cran-patrick Issues preventing migration: ∙ ∙ autopkgtest for r-cran-patrick/0.3.0-1: amd64: Regression or new test ♻, arm64: Regression or new test ♻, armel: Regression or new test ♻, armhf: Regression or new test ♻, i386: Regression or new test ♻, ppc64el: Regression or new test ♻, riscv64: Regression or new test ♻, s390x: Regression or new test ♻ ... 45s autopkgtest [03:21:22]: test run-unit-test: [----------------------- 45s BEGIN TEST testthat.R 45s 45s R version 4.4.2 (2024-10-31) -- "Pile of Leaves" 45s Copyright (C) 2024 The R Foundation for Statistical Computing 45s Platform: x86_64-pc-linux-gnu 45s 45s R is free software and comes with ABSOLUTELY NO WARRANTY. 45s You are welcome to redistribute it under certain conditions. 45s Type 'license()' or 'licence()' for distribution details. 45s 45s R is a collaborative project with many contributors. 45s Type 'contributors()' for more information and 45s 'citation()' on how to cite R or R packages in publications. 45s 45s Type 'demo()' for some demos, 'help()' for on-line help, or 45s 'help.start()' for an HTML browser interface to help. 45s Type 'q()' to quit R. 45s 45s > # Copyright 2018 Google LLC 45s > # 45s > # Licensed under the Apache License, Version 2.0 (the "License"); 45s > # you may not use this file except in compliance with the License. 45s > # You may obtain a copy of the License at 45s > # 45s > # http://www.apache.org/licenses/LICENSE-2.0 45s > # 45s > # Unless required by applicable law or agreed to in writing, software 45s > # distributed under the License is distributed on an "AS IS" BASIS, 45s > # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 45s > # See the License for the specific language governing permissions and 45s > # limitations under the License. 45s > 45s > library(patrick) 46s > library(testthat) 46s > 46s > test_check("patrick") 48s [ FAIL 4 | WARN 101 | SKIP 0 | PASS 22 ] 48s 48s ══ Failed tests ════════════════════════════════════════════════════════════════ 48s ── Failure ('test-with_parameters.R:141:3'): patrick reports the correct line numbers ── 48s `lines` (`actual`) not equal to c(3, 3) (`expected`). 48s 48s `actual`: 3 3 3 3 48s `expected`: 3 3 48s ── Failure ('test-with_parameters.R:178:3'): glue-formatted descriptions and test names supported ── 48s expectation_names(...) (`actual`) not identical to sprintf("testing for (x, y, z) = (%d, %d, %d)", 1:10, 2:11, 3:12) (`expected`). 48s 48s actual vs expected 48s "testing for (x, y, z) = (1, 2, 3)" 48s - "testing for (x, y, z) = (1, 2, 3)" 48s + "testing for (x, y, z) = (2, 3, 4)" 48s - "testing for (x, y, z) = (2, 3, 4)" 48s + "testing for (x, y, z) = (3, 4, 5)" 48s - "testing for (x, y, z) = (2, 3, 4)" 48s + "testing for (x, y, z) = (4, 5, 6)" 48s - "testing for (x, y, z) = (3, 4, 5)" 48s + "testing for (x, y, z) = (5, 6, 7)" 48s - "testing for (x, y, z) = (3, 4, 5)" 48s + "testing for (x, y, z) = (6, 7, 8)" 48s - "testing for (x, y, z) = (4, 5, 6)" 48s + "testing for (x, y, z) = (7, 8, 9)" 48s - "testing for (x, y, z) = (4, 5, 6)" 48s + "testing for (x, y, z) = (8, 9, 10)" 48s - "testing for (x, y, z) = (5, 6, 7)" 48s + "testing for (x, y, z) = (9, 10, 11)" 48s - "testing for (x, y, z) = (5, 6, 7)" 48s + "testing for (x, y, z) = (10, 11, 12)" 48s and 10 more ... 48s ── Failure ('test-with_parameters.R:189:3'): glue-formatted descriptions and test names supported ── 48s expectation_names(...) (`actual`) not identical to sprintf("testing for (x, y, z): (%d, %d, %d)", 1:10, 2:11, 3:12) (`expected`). 48s 48s actual vs expected 48s "testing for (x, y, z): (1, 2, 3)" 48s - "testing for (x, y, z): (1, 2, 3)" 48s + "testing for (x, y, z): (2, 3, 4)" 48s - "testing for (x, y, z): (2, 3, 4)" 48s + "testing for (x, y, z): (3, 4, 5)" 48s - "testing for (x, y, z): (2, 3, 4)" 48s + "testing for (x, y, z): (4, 5, 6)" 48s - "testing for (x, y, z): (3, 4, 5)" 48s + "testing for (x, y, z): (5, 6, 7)" 48s - "testing for (x, y, z): (3, 4, 5)" 48s + "testing for (x, y, z): (6, 7, 8)" 48s - "testing for (x, y, z): (4, 5, 6)" 48s + "testing for (x, y, z): (7, 8, 9)" 48s - "testing for (x, y, z): (4, 5, 6)" 48s + "testing for (x, y, z): (8, 9, 10)" 48s - "testing for (x, y, z): (5, 6, 7)" 48s + "testing for (x, y, z): (9, 10, 11)" 48s - "testing for (x, y, z): (5, 6, 7)" 48s + "testing for (x, y, z): (10, 11, 12)" 48s and 10 more ... 48s ── Failure ('test-with_parameters.R:201:3'): glue-formatted descriptions and test names supported ── 48s expectation_names(...) (`actual`) not identical to sprintf(...) (`expected`). 48s 48s actual vs expected 48s "testing for (x, y): ({x}, {y}) x=NULL, y=NULL" 48s - "testing for (x, y): ({x}, {y}) x=NULL, y=NULL" 48s - "testing for (x, y): ({x}, {y}) x=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, y=1, 2, 3, 4, 5, 6, 7, 8, 9, 10" 48s - "testing for (x, y): ({x}, {y}) x=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, y=1, 2, 3, 4, 5, 6, 7, 8, 9, 10" 48s + "testing for (x, y): ({x}, {y}) x=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, y=1, 2, 3, 4, 5, 6, 7, 8, 9, 10" 48s Backtrace: 48s ▆ 48s 1. ├─testthat::expect_warning(...) at test-with_parameters.R:201:3 48s 2. │ └─testthat:::expect_condition_matching(...) 48s 3. │ └─testthat:::quasi_capture(...) 48s 4. │ ├─testthat (local) .capture(...) 48s 5. │ │ └─base::withCallingHandlers(...) 48s 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 48s 7. ├─testthat::expect_warning(...) 48s 8. │ └─testthat:::expect_condition_matching(...) 48s 9. │ └─testthat:::quasi_capture(...) 48s 10. │ ├─testthat (local) .capture(...) 48s 11. │ │ └─base::withCallingHandlers(...) 48s 12. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 48s 13. └─testthat::expect_identical(...) 48s 48s [ FAIL 4 | WARN 101 | SKIP 0 | PASS 22 ] 48s Error: Test failures 48s Execution halted 48s autopkgtest [03:21:25]: test run-unit-test: -----------------------] 49s autopkgtest [03:21:26]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 49s run-unit-test FAIL non-zero exit status 1 ...