- using R Under development (unstable) (2026-03-10 r89593)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
gcc-15 (Debian 15.2.0-14) 15.2.0
GNU Fortran (Debian 15.2.0-14) 15.2.0
- running under: Debian GNU/Linux forky/sid
- using session charset: UTF-8
* current time: 2026-03-11 14:57:31 UTC
- checking for file ‘duckdb/DESCRIPTION’ ... OK
- this is package ‘duckdb’ version ‘1.4.4’
- package encoding: UTF-8
- checking CRAN incoming feasibility ... [2s/2s] OK
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘duckdb’ can be installed ... OK
See the install log for details.
- used C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’
- checking C++ specification ... INFO
specified C++17
- checking package directory ... OK
- checking for future file timestamps ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... [1s/1s] OK
- checking whether the package can be loaded with stated dependencies ... [1s/1s] OK
- checking whether the package can be unloaded cleanly ... [1s/1s] OK
- checking whether the namespace can be loaded with stated dependencies ... [1s/1s] OK
- checking whether the namespace can be unloaded cleanly ... [1s/1s] OK
- checking loading without being on the library search path ... [1s/1s] OK
- checking whether startup messages can be suppressed ... [1s/1s] OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [8s/11s] OK
- checking Rd files ... [0s/1s] OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking line endings in shell scripts ... OK
- checking line endings in C/C++/Fortran sources/headers ... OK
- checking line endings in Makefiles ... OK
- checking compilation flags in Makevars ... OK
- checking for GNU extensions in Makefiles ... OK
- checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
- checking use of PKG_*FLAGS in Makefiles ... OK
- checking use of SHLIB_OPENMP_*FLAGS in Makefiles ... OK
- checking pragmas in C/C++ headers and code ... OK
- checking compilation flags used ... OK
- checking compiled code ... WARNING
File ‘duckdb/libs/duckdb.so’:
Found non-API call to R: ‘ATTRIB’
This entry point may be removed soon.
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
- checking examples ... [1s/1s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [69s/93s] ERROR
Running ‘testthat.R’ [69s/93s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library("testthat")
> library("DBI")
>
> test_check("duckdb")
Loading required package: duckdb
Saving _problems/test-parquet-25.R
Saving _problems/test-parquet-36.R
Saving _problems/test-parquet-61.R
Saving _problems/test-rel_api-77.R
Saving _problems/test-rel_api-118.R
Saving _problems/test-rel_api-137.R
Saving _problems/test-rel_api-203.R
Saving _problems/test-rel_api-269.R
Saving _problems/test-rel_api-338.R
Saving _problems/test-rel_api-407.R
Saving _problems/test-rel_api-433.R
Saving _problems/test-rel_api-457.R
Saving _problems/test-rel_api-481.R
Saving _problems/test-rel_api-505.R
Saving _problems/test-rel_api-529.R
Saving _problems/test-rel_api-561.R
Saving _problems/test-rel_api-608.R
Saving _problems/test-rel_api-655.R
Saving _problems/test-rel_api-702.R
Saving _problems/test-rel_api-759.R
Saving _problems/test-rel_api-816.R
Saving _problems/test-rel_api-850.R
Saving _problems/test-rel_api-899.R
Saving _problems/test-rel_api-948.R
Saving _problems/test-rel_api-997.R
Saving _problems/test-rel_api-1059.R
Saving _problems/test-rel_api-1121.R
Saving _problems/test-rel_api-1245.R
Saving _problems/test-rel_api-1337.R
Saving _problems/test-rel_api-1444.R
Saving _problems/test-rel_api-1536.R
Saving _problems/test-rel_api-1628.R
Saving _problems/test-rel_api-1814.R
Saving _problems/test-rel_api-2000.R
Saving _problems/test-rel_api-2186.R
Saving _problems/test-rel_api-2372.R
Saving _problems/test-rel_api-2558.R
Saving _problems/test-rel_api-2670.R
Saving _problems/test-rel_api-2696.R
Saving _problems/test-rel_api-2728.R
Saving _problems/test-rel_api-2765.R
Saving _problems/test-rel_api-2797.R
Saving _problems/test-rel_api-2829.R
Saving _problems/test-rel_api-2867.R
Saving _problems/test-rel_api-2905.R
Saving _problems/test-rel_api-2943.R
Saving _problems/test-rel_api-2981.R
Saving _problems/test-rel_api-3019.R
Saving _problems/test-rel_api-3136.R
Saving _problems/test-rel_api-3211.R
Saving _problems/test-rel_api-3300.R
Saving _problems/test-rel_api-3395.R
Saving _problems/test-rel_api-3476.R
Saving _problems/test-rel_api-3507.R
Saving _problems/test-rel_api-3552.R
Saving _problems/test-rel_api-3603.R
Saving _problems/test-rel_api-3640.R
Saving _problems/test-rel_api-3780.R
Saving _problems/test-rel_api-3878.R
Saving _problems/test-rel_api-4018.R
Saving _problems/test-rel_api-4116.R
Saving _problems/test-rel_api-4280.R
Saving _problems/test-rel_api-4307.R
Saving _problems/test-rel_api-4447.R
Saving _problems/test-rel_api-4545.R
Saving _problems/test-rel_api-4564.R
Saving _problems/test-rel_api-4613.R
Saving _problems/test-rel_api-4721.R
Saving _problems/test-rel_api-4769.R
Saving _problems/test-rel_api-4818.R
Saving _problems/test-rel_api-4867.R
Saving _problems/test-rel_api-4975.R
Saving _problems/test-rel_api-5024.R
Saving _problems/test-rel_api-5132.R
Saving _problems/test-rel_api-5181.R
Saving _problems/test-rel_api-5289.R
Saving _problems/test-rel_api-5338.R
Saving _problems/test-rel_api-5446.R
Saving _problems/test-rel_api-5495.R
Saving _problems/test-rel_api-5603.R
Saving _problems/test-rel_api-5652.R
Saving _problems/test-rel_api-5760.R
Saving _problems/test-rel_api-5809.R
Saving _problems/test-rel_api-5917.R
Saving _problems/test-rel_api-5966.R
Saving _problems/test-rel_api-6074.R
Saving _problems/test-rel_api-6123.R
Saving _problems/test-rel_api-6231.R
Saving _problems/test-rel_api-6280.R
Saving _problems/test-rel_api-6388.R
Saving _problems/test-rel_api-6437.R
Saving _problems/test-rel_api-6545.R
Saving _problems/test-rel_api-6594.R
Saving _problems/test-rel_api-6702.R
Saving _problems/test-rel_api-6751.R
Saving _problems/test-rel_api-6859.R
Saving _problems/test-rel_api-6914.R
Saving _problems/test-rel_api-7069.R
Saving _problems/test-rel_api-7235.R
Saving _problems/test-rel_api-7401.R
Saving _problems/test-rel_api-7487.R
Saving _problems/test-rel_api-7567.R
Saving _problems/test-rel_api-8058.R
Saving _problems/test-rel_api-8101.R
Saving _problems/test-rel_api-8144.R
Saving _problems/test-rel_api-8225.R
Saving _problems/test-rel_api-8274.R
Saving _problems/test-rel_api-8387.R
Saving _problems/test-rel_api-8430.R
Saving _problems/test-rel_api-8474.R
Saving _problems/test-rel_api-8517.R
Saving _problems/test-rel_api-8560.R
Saving _problems/test-rel_api-8603.R
Saving _problems/test-rel_api-8664.R
Saving _problems/test-rel_api-8688.R
Saving _problems/test-rel_api-8742.R
Saving _problems/test-rel_api-8796.R
Saving _problems/test-rel_api-8849.R
Saving _problems/test-rel_api-8903.R
Saving _problems/test-rel_api-8957.R
Saving _problems/test-rel_api-9011.R
Saving _problems/test-rel_api-9065.R
Saving _problems/test-rel_api-9119.R
Saving _problems/test-rel_api-9173.R
Saving _problems/test-rel_api-9227.R
Saving _problems/test-rel_api-9281.R
Saving _problems/test-rel_api-9335.R
Saving _problems/test-rel_api-9389.R
Saving _problems/test-rel_api-9443.R
Saving _problems/test-rel_api-9497.R
Saving _problems/test-rel_api-9551.R
Saving _problems/test-rel_api-9605.R
Saving _problems/test-rel_api-9659.R
Saving _problems/test-rel_api-9713.R
Saving _problems/test-rel_api-9767.R
Saving _problems/test-rel_api-9821.R
Saving _problems/test-rel_api-9875.R
Saving _problems/test-rel_api-9929.R
Saving _problems/test-rel_api-9983.R
Saving _problems/test-rel_api-10037.R
Saving _problems/test-rel_api-10091.R
Saving _problems/test-rel_api-10145.R
Saving _problems/test-rel_api-10199.R
Saving _problems/test-rel_api-10253.R
Saving _problems/test-rel_api-10307.R
Saving _problems/test-rel_api-10367.R
Saving _problems/test-rel_api-10527.R
Saving _problems/test-rel_api-10698.R
Saving _problems/test-rel_api-10869.R
Saving _problems/test-rel_api-10960.R
Saving _problems/test-rel_api-11045.R
Saving _problems/test-rel_api-11566.R
Saving _problems/test-rel_api-11614.R
Saving _problems/test-rel_api-11662.R
Saving _problems/test-rel_api-11748.R
Saving _problems/test-rel_api-11802.R
Saving _problems/test-rel_api-11861.R
Saving _problems/test-rel_api-11909.R
Saving _problems/test-rel_api-11958.R
Saving _problems/test-rel_api-12006.R
Saving _problems/test-rel_api-12054.R
Saving _problems/test-rel_api-12102.R
Saving _problems/test-rel_api-12168.R
Saving _problems/test-rel_api-12208.R
Saving _problems/test-rel_api-12246.R
Saving _problems/test-rel_api-12284.R
Saving _problems/test-rel_api-12322.R
Saving _problems/test-rel_api-12367.R
Saving _problems/test-rel_api-12410.R
Saving _problems/test-rel_api-12453.R
Saving _problems/test-rel_api-12496.R
Saving _problems/test-rel_api-12536.R
Saving _problems/test-rel_api-12574.R
Saving _problems/test-rel_api-12619.R
Saving _problems/test-rel_api-12662.R
Saving _problems/test-rel_api-12801.R
Saving _problems/test-rel_api-12898.R
Saving _problems/test-rel_api-12928.R
Saving _problems/test-rel_api-12961.R
Saving _problems/test-rel_api-12999.R
Saving _problems/test-rel_api-13031.R
Saving _problems/test-rel_api-13066.R
Saving _problems/test-rel_api-13109.R
Saving _problems/test-rel_api-13187.R
Saving _problems/test-rel_api-13228.R
Saving _problems/test-rel_api-13392.R
Saving _problems/test-rel_api-13419.R
Saving _problems/test-rel_api-13440.R
Saving _problems/test-rel_api-13466.R
Saving _problems/test-rel_api-13505.R
Saving _problems/test-rel_api-13595.R
Saving _problems/test-rel_api-13685.R
Saving _problems/test-rel_api-13716.R
Saving _problems/test-rel_api-13800.R
Saving _problems/test-rel_api-13885.R
Saving _problems/test-rel_api-13917.R
Saving _problems/test-rel_api-13958.R
Saving _problems/test-rel_api-13995.R
Saving _problems/test-rel_api-14032.R
Saving _problems/test-rel_api-14065.R
Saving _problems/test-rel_api-14096.R
Saving _problems/test-rel_api-14128.R
Saving _problems/test-rel_api-14162.R
Saving _problems/test-rel_api-14405.R
Saving _problems/test-rel_api-14432.R
Saving _problems/test-rel_api-14466.R
Saving _problems/test-rel_api-14502.R
Saving _problems/test-rel_api-14532.R
Saving _problems/test-rel_api-14560.R
Saving _problems/test-rel_api-14592.R
Saving _problems/test-rel_api-14622.R
Saving _problems/test-rel_api-14805.R
Saving _problems/test-rel_api-14834.R
Saving _problems/test-rel_api-14932.R
Saving _problems/test-rel_api-14959.R
Saving _problems/test-relational-17.R
Saving _problems/test-relational-247.R
Saving _problems/test-relational-259.R
Saving _problems/test-relational-280.R
Saving _problems/test-relational-292.R
Saving _problems/test-relational-304.R
Saving _problems/test-relational-316.R
Saving _problems/test-relational-352.R
Saving _problems/test-relational-364.R
Saving _problems/test-relational-377.R
Saving _problems/test-relational-400.R
Saving _problems/test-relational-412.R
Saving _problems/test-relational-424.R
Saving _problems/test-relational-437.R
Saving _problems/test-relational-450.R
Saving _problems/test-relational-459.R
Saving _problems/test-relational-470.R
Saving _problems/test-relational-502.R
Saving _problems/test-relational-523.R
Saving _problems/test-relational-533.R
Saving _problems/test-relational-563.R
Saving _problems/test-relational-589.R
Saving _problems/test-relational-601.R
Saving _problems/test-relational-610.R
Saving _problems/test-relational-620.R
Saving _problems/test-relational-633.R
Saving _problems/test-relational-645.R
Saving _problems/test-relational-658.R
Saving _problems/test-relational-679.R
Saving _problems/test-relational-700.R
Saving _problems/test-relational-719.R
Saving _problems/test-relational-732.R
Saving _problems/test-relational-746.R
Saving _problems/test-relational-759.R
Saving _problems/test-relational-773.R
Saving _problems/test-relational-786.R
Saving _problems/test-relational-801.R
Saving _problems/test-relational-813.R
Saving _problems/test-relational-826.R
Saving _problems/test-relational-839.R
Saving _problems/test-relational-870.R
Saving _problems/test-relational-880.R
Saving _problems/test-relational-890.R
Saving _problems/test-relational-1113.R
Saving _problems/test-relational-1119.R
Saving _problems/test-relational-1127.R
Saving _problems/test-relational-1133.R
Saving _problems/test-relational-1141.R
Saving _problems/test-relational-1147.R
Saving _problems/test-relational-1158.R
Saving _problems/test-relational-1162.R
Saving _problems/test-relational-1170.R
Saving _problems/test-relational-1176.R
Saving _problems/test-relational-1184.R
Saving _problems/test-relational-1190.R
Saving _problems/test-relational-1198.R
Saving _problems/test-relational-1202.R
Saving _problems/test-relational-1213.R
Saving _problems/test-relational-1217.R
Saving _problems/test-relational-1225.R
Saving _problems/test-relational-1229.R
Saving _problems/test-relational-1235.R
Saving _problems/test-relational-1243.R
Saving _problems/test-struct-234.R
Saving _problems/test-struct-321.R
Saving _problems/test-timezone-122.R
Saving _problems/test-timezone-127.R
Saving _problems/test-timezone-137.R
Saving _problems/test-timezone-142.R
[ FAIL 284 | WARN 0 | SKIP 76 | PASS 537 ]
══ Skipped tests (76) ══════════════════════════════════════════════════════════
• On CRAN (38): 'test-DBItest.R:1:1', 'test-array.R:174:1',
'test-array.R:187:1', 'test-array.R:202:1', 'test-array.R:359:1',
'test-arrow.R:18:1', 'test-arrow_stream.R:1:1',
'test-backend-dbplyr__duckdb_connection.R:405:3',
'test-backend-dbplyr__duckdb_connection.R:436:3',
'test-backend-dbplyr__duckdb_connection.R:478:3',
'test-backend-dbplyr__duckdb_connection.R:502:3',
'test-backend-dbplyr__duckdb_connection.R:547:3',
'test-backend-dbplyr__duckdb_connection.R:576:3',
'test-backend-dbplyr__duckdb_connection.R:600:3',
'test-backend-dbplyr__duckdb_connection.R:615:3',
'test-duckdb-extensions.R:3:3', 'test-error-handling.R:1:1',
'test-explain.R:1:1', 'test-extension_path.R:1:1', 'test-fetch_arrow.R:1:1',
'test-map.R:42:3', 'test-multi_statement.R:1:1', 'test-register_arrow.R:1:1',
'test-relational.R:80:1', 'test-relational.R:104:1',
'test-relational.R:119:1', 'test-relational.R:220:1',
'test-relational.R:893:1', 'test-relational.R:911:1',
'test-relational.R:1031:1', 'test-relational.R:1039:1', 'test-signal.R:6:3',
'test-sql.R:38:1', 'test-sql.R:133:1', 'test-sql.R:211:1',
'test-struct.R:51:3', 'test-tbl__duckdb_connection.R:1:1', 'test-types.R:1:1'
• TEST_RE2 is not TRUE (35): 'test-connect.R:59:3', 'test-connect.R:79:3',
'test-connect.R:99:3', 'test-connect.R:119:3', 'test-connect.R:144:3',
'test-connect.R:167:3', 'test-connect.R:188:3', 'test-dbwritetable.R:2:3',
'test-factor.R:2:3', 'test-factor.R:24:3', 'test-factor.R:38:3',
'test-factor.R:66:3', 'test-read.R:2:3', 'test-read.R:147:3',
'test-readonly.R:2:3', 'test-register.R:40:3', 'test-rel_api.R:7572:3',
'test-rel_api.R:7659:3', 'test-rel_api.R:7749:3', 'test-rel_api.R:7839:3',
'test-rel_api.R:7929:3', 'test-rel_api.R:11050:3', 'test-rel_api.R:11142:3',
'test-rel_api.R:11237:3', 'test-rel_api.R:11332:3', 'test-rel_api.R:11427:3',
'test-shutdown.R:2:3', 'test-struct.R:111:3', 'test-struct.R:130:3',
'test-timestamp.R:2:3', 'test-viewer.R:2:3', 'test-viewer.R:16:3',
'test-viewer.R:36:3', 'test-viewer.R:57:3', 'test-viewer.R:75:3'
• empty test (1): 'test-factor.R:78:1'
• interactive() is not TRUE (2): 'test-connect.R:5:3', 'test-connect.R:15:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-parquet.R:25:3'): duckdb_write_parquet() works as expected ───
Expected `identical(res_df, data.frame(a = 1:3))` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
── Failure ('test-parquet.R:36:3'): duckdb_write_parquet() works as expected ───
Expected `identical(res_df, df_na)` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
── Failure ('test-parquet.R:61:3'): duckdb rel_to_parquet() allows multiple files (#1015) ──
Expected `res_df` to be identical to `data.frame(a = c(1, 2))`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:74:3'): relational anti_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:115:3'): relational anti_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:134:3'): relational arrange() order-preserving ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:200:3'): relational arrange(a) order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:266:3'): relational arrange(g) order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:335:3'): relational arrange(g, a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:404:3'): relational arrange(a, g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:430:3'): relational arrange() order-enforcing ──────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:454:3'): relational arrange(a) order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:478:3'): relational arrange(g) order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:502:3'): relational arrange(g, a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:526:3'): relational arrange(a, g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:558:3'): relational count() order-preserving ───────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:605:3'): relational count(a) order-preserving ──────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), n = 1L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:652:3'): relational count(b) order-preserving ──────
Expected `out` to be identical to `data.frame(b = 2, n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:699:3'): relational count(g) order-preserving ──────
Expected `out` to be identical to `data.frame(g = 1:3, n = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:756:3'): relational count(g, a) order-preserving ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:813:3'): relational count(b, g) order-preserving ───
Expected `out` to be identical to `data.frame(b = 2, g = 1:3, n = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:847:3'): relational count() order-enforcing ────────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:896:3'): relational count(a) order-enforcing ───────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), n = 1L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:945:3'): relational count(b) order-enforcing ───────
Expected `out` to be identical to `data.frame(b = 2, n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:994:3'): relational count(g) order-enforcing ───────
Expected `out` to be identical to `data.frame(g = 1:3, n = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:1056:3'): relational count(g, a) order-enforcing ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:1118:3'): relational count(b, g) order-enforcing ───
Expected `out` to be identical to `data.frame(b = 2, g = 1:3, n = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:1242:3'): relational distinct() order-preserving ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:1334:3'): relational distinct(a) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:1441:3'): relational distinct(a, b) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:1533:3'): relational distinct(b, b) order-preserving ──
Expected `out` to be identical to `data.frame(b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:1625:3'): relational distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:1811:3'): relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:1997:3'): relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2183:3'): relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2369:3'): relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2555:3'): relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2667:3'): relational distinct(g, .keep_all = TRUE) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1, 2, 4), b = 2, g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2693:3'): relational distinct() order-enforcing ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:2725:3'): relational distinct(a) order-enforcing ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:2762:3'): relational distinct(a, b) order-enforcing ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:2794:3'): relational distinct(b, b) order-enforcing ──
Expected `out` to be identical to `data.frame(b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:2826:3'): relational distinct(g) order-enforcing ───
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2864:3'): relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2902:3'): relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2940:3'): relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:2978:3'): relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:3016:3'): relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:3133:3'): relational distinct(g, .keep_all = TRUE) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1, 2, 4), b = 2, g = 1:3)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:3208:3'): relational filter(a == 1) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1, b = 2, g = 1L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:3297:3'): relational filter(a %in% 2:3, g == 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:3392:3'): relational filter(a %in% 2:3 & g == 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:3473:3'): relational filter(a != 2 | g != 2) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:3504:3'): relational filter(a == 1) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1, b = 2, g = 1L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:3549:3'): relational filter(a %in% 2:3, g == 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:3600:3'): relational filter(a %in% 2:3 & g == 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:3637:3'): relational filter(a != 2 | g != 2) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:3777:3'): relational full_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:3875:3'): relational full_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:4015:3'): relational inner_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b.x = 2, b.y = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:4113:3'): relational inner_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:4, b.x = 2, b.y = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:4277:3'): relational intersect() order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:4304:3'): relational intersect() order-enforcing ───
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:4444:3'): relational left_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1:4, b.x = 2, b.y = c(NA, 2, 2, 2))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-rel_api.R:4542:3'): relational left_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1:4, b.x = 2, b.y = c(NA, 2, 2, 2))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-rel_api.R:4561:3'): relational mutate() order-preserving ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4604:3'): relational mutate(a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4712:3'): relational mutate(a + 1, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4761:3'): relational mutate(c = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4809:3'): relational mutate(`if` = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4858:3'): relational mutate(sum(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:4966:3'): relational mutate(sum(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5015:3'): relational mutate(mean(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5123:3'): relational mutate(mean(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5172:3'): relational mutate(sd(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5280:3'): relational mutate(sd(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5329:3'): relational mutate(lag(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5437:3'): relational mutate(lag(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5486:3'): relational mutate(lead(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5594:3'): relational mutate(lead(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5643:3'): relational mutate(lag(a, 2)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5751:3'): relational mutate(lag(a, 2), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5800:3'): relational mutate(lead(a, 2)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5908:3'): relational mutate(lead(a, 2), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:5957:3'): relational mutate(lag(a, 4)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6065:3'): relational mutate(lag(a, 4), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6114:3'): relational mutate(lead(a, 4)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6222:3'): relational mutate(lead(a, 4), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6271:3'): relational mutate(lag(a, default = 0)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6379:3'): relational mutate(lag(a, default = 0), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6428:3'): relational mutate(lead(a, default = 1000)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6536:3'): relational mutate(lead(a, default = 1000), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6585:3'): relational mutate(min(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6693:3'): relational mutate(min(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6742:3'): relational mutate(max(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6850:3'): relational mutate(max(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:6905:3'): relational mutate(a / b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:7066:3'): relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:7224:3'): relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:7390:3'): relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:7478:3'): relational mutate(c = 10, d = log(c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:7564:3'): relational mutate(c = 10, d = log10(c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8055:3'): relational mutate(d = a %in% NA_real_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8098:3'): relational mutate(d = a %in% NULL) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8141:3'): relational mutate(d = a %in% integer()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8216:3'): relational mutate(d = NA_real_, e = is.na(d)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8271:3'): relational mutate(d = row_number()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8379:3'): relational mutate(d = row_number(), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8427:3'): relational mutate(c = .data$b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8471:3'): relational mutate(d = NA) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8514:3'): relational mutate(d = NA_integer_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8557:3'): relational mutate(d = NA_real_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8600:3'): relational mutate(d = NA_character_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8656:3'): relational mutate(d = if_else(a > 1, "ok", NA)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8685:3'): relational mutate() order-enforcing ──────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8733:3'): relational mutate(a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8787:3'): relational mutate(a + 1, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8841:3'): relational mutate(c = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8894:3'): relational mutate(`if` = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:8948:3'): relational mutate(sum(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9002:3'): relational mutate(sum(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9056:3'): relational mutate(mean(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9110:3'): relational mutate(mean(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9164:3'): relational mutate(sd(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9218:3'): relational mutate(sd(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9272:3'): relational mutate(lag(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9326:3'): relational mutate(lag(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9380:3'): relational mutate(lead(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9434:3'): relational mutate(lead(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9488:3'): relational mutate(lag(a, 2)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9542:3'): relational mutate(lag(a, 2), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9596:3'): relational mutate(lead(a, 2)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9650:3'): relational mutate(lead(a, 2), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9704:3'): relational mutate(lag(a, 4)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9758:3'): relational mutate(lag(a, 4), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9812:3'): relational mutate(lead(a, 4)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9866:3'): relational mutate(lead(a, 4), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9920:3'): relational mutate(lag(a, default = 0)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:9974:3'): relational mutate(lag(a, default = 0), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10028:3'): relational mutate(lead(a, default = 1000)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10082:3'): relational mutate(lead(a, default = 1000), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10136:3'): relational mutate(min(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10190:3'): relational mutate(min(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10244:3'): relational mutate(max(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10298:3'): relational mutate(max(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10358:3'): relational mutate(a / b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10524:3'): relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10687:3'): relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10858:3'): relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:10951:3'): relational mutate(c = 10, d = log(c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11042:3'): relational mutate(c = 10, d = log10(c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11563:3'): relational mutate(d = a %in% NA_real_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11611:3'): relational mutate(d = a %in% NULL) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11659:3'): relational mutate(d = a %in% integer()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11739:3'): relational mutate(d = NA_real_, e = is.na(d)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11799:3'): relational mutate(d = row_number()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11853:3'): relational mutate(d = row_number(), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11906:3'): relational mutate(c = .data$b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:11955:3'): relational mutate(d = NA) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12003:3'): relational mutate(d = NA_integer_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12051:3'): relational mutate(d = NA_real_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12099:3'): relational mutate(d = NA_character_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12160:3'): relational mutate(d = if_else(a > 1, "ok", NA)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12205:3'): relational relocate(g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12243:3'): relational relocate(a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12281:3'): relational relocate(g, .before = b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12319:3'): relational relocate(a:b, .after = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12364:3'): relational relocate(g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12407:3'): relational relocate(a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12450:3'): relational relocate(g, .before = b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12493:3'): relational relocate(a:b, .after = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12533:3'): relational rename() order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12571:3'): relational rename(c = a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12616:3'): relational rename() order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12659:3'): relational rename(c = a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12798:3'): relational right_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:5, b.x = c(2, 2, 2, NA), b.y = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-rel_api.R:12895:3'): relational right_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:5, b.x = c(2, 2, 2, NA), b.y = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-rel_api.R:12925:3'): relational select(a) order-preserving ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12958:3'): relational select(-g) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:12996:3'): relational select(everything()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:13028:3'): relational select(a) order-enforcing ────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:13063:3'): relational select(-g) order-enforcing ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:13106:3'): relational select(everything()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:13184:3'): relational semi_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:13225:3'): relational semi_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:13389:3'): relational setdiff() order-preserving ───
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13416:3'): relational setdiff() order-enforcing ────
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13437:3'): relational slice_head(n = 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1, 2), b = 2, g = 1:2)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:13463:3'): relational slice_head(n = 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1, 2), b = 2, g = 1:2)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:13502:3'): relational summarise(c = mean(a)) order-preserving ──
Expected `out` to be identical to `data.frame(c = 3.5)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13592:3'): relational summarise(c = mean(a), .by = b) order-preserving ──
Expected `out` to be identical to `data.frame(b = 2, c = 3.5)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13682:3'): relational summarise(c = mean(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, c = c(1, 2.5, 5))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:13713:3'): relational summarise(c = 1) order-preserving ──
Expected `out` to be identical to `data.frame(c = 1)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13797:3'): relational summarise(c = 1, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, c = 1)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:13882:3'): relational summarise(n = n(), n = n() + 1L, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, n = 2:4)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:13914:3'): relational summarise(n = n(), n = n() + 1L) order-preserving ──
Expected `out` to be identical to `data.frame(n = 7L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13955:3'): relational summarise(c = mean(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(c = 3.5)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:13992:3'): relational summarise(c = mean(a), .by = b) order-enforcing ──
Expected `out` to be identical to `data.frame(b = 2, c = 3.5)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:14029:3'): relational summarise(c = mean(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, c = c(1, 2.5, 5))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:14062:3'): relational summarise(c = 1) order-enforcing ──
Expected `out` to be identical to `data.frame(c = 1)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:14093:3'): relational summarise(c = 1, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, c = 1)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:14125:3'): relational summarise(n = n(), n = n() + 1L, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, n = 2:4)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-rel_api.R:14159:3'): relational summarise(n = n(), n = n() + 1L) order-enforcing ──
Expected `out` to be identical to `data.frame(n = 7L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:14402:3'): relational symdiff() order-preserving ───
Expected `out` to be identical to `data.frame(a = c(1L, 5L), b = 2)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:14429:3'): relational symdiff() order-enforcing ────
Expected `out` to be identical to `data.frame(a = c(1L, 5L), b = 2)`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-rel_api.R:14463:3'): relational tally() order-preserving ─────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:14499:3'): relational tally() order-enforcing ──────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-rel_api.R:14529:3'): relational transmute(c = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(c = seq(2, 7, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:14557:3'): relational transmute(row = a) order-preserving ──
Expected `out` to be identical to `data.frame(row = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:14589:3'): relational transmute(c = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(c = seq(2, 7, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:14619:3'): relational transmute(row = a) order-enforcing ──
Expected `out` to be identical to `data.frame(row = seq(1, 6, by = 1))`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 6) differ >
── Failure ('test-rel_api.R:14802:3'): relational union() order-preserving ─────
Expected `out` to be identical to `data.frame(a = 1:5, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:14831:3'): relational union() order-enforcing ──────
Expected `out` to be identical to `data.frame(a = 1:5, b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-rel_api.R:14929:3'): relational union_all() order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1L, 2L, 3L, 4L, 2L, 3L, 4L, 5L), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-rel_api.R:14956:3'): relational union_all() order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L), b = 2)`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:17:3'): we don't add optional quotes to columns ──
Expected `df1` to equal `rel5`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (1, 2) differ >
── Failure ('test-relational.R:247:3'): the altrep-conversion for relations works ──
Expected `iris` to equal `df`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9 10 and 140 more...
`attr(expected, 'row.names')`: NA -150 ...
── Failure ('test-relational.R:259:3'): the altrep-conversion for relations work for weirdo types for strict = FALSE ──
Expected `test_df` to equal `df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (1, 2) differ >
── Failure ('test-relational.R:280:3'): rel_order() sorts NAs last ─────────────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:292:3'): Inner join returns all inner relations ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:304:3'): Left join returns all left relations ───
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:316:3'): Right join returns all right relations ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:352:3'): cross join works ───────────────────────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 9) differ >
── Failure ('test-relational.R:364:3'): semi join works ────────────────────────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:377:3'): anti join works ────────────────────────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:400:3'): Union all has the correct values ───────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:412:3'): Union all keeps duplicates ─────────────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:424:3'): Inner join returns all inner relations ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:437:3'): ASOF join works ────────────────────────
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (9, 2) differ >
── Failure ('test-relational.R:450:3'): LEFT ASOF join works ───────────────────
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (10, 2) differ >
── Failure ('test-relational.R:459:3'): Positional cross join works ────────────
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (3, 2) differ >
── Failure ('test-relational.R:470:3'): regular positional join works ──────────
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 1 in current 0 in target >
── Failure ('test-relational.R:502:3'): Inequality joins work ──────────────────
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (11, 2) differ >
── Failure ('test-relational.R:523:3'): Inequality join works to perform between operation ──
Expected `expected_result` to equal `rel_df`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (4, 2) differ >
── Failure ('test-relational.R:533:3'): we can union the same relation to itself ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:563:3'): Set Intersect returns set intersection ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:589:3'): Set Diff returns the set difference ────
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:601:3'): Symmetric difference returns the symmetric difference ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:610:3'): rel aggregate with no groups but a sum over a column, sums the column ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:620:3'): rel aggregate with groups and aggregate function works ──
Expected `rel_df` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:633:3'): Window sum expression function test works ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:645:3'): Window count function works ────────────
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:658:3'): Window avg function works ──────────────
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:679:3'): Window sum with Partition, order, and window boundaries works ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:700:3'): Window boundaries boundaries are CaSe INsenSItive ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:719:3'): Window avg with a filter expression and partition works ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:732:3'): Window lag function works as expected ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:746:3'): function name for window is case insensitive ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:759:3'): Window lead function works as expected ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:773:3'): Window function with string aggregate works ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:786:3'): You can perform window functions on row_number ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 8) differ >
── Failure ('test-relational.R:801:3'): You can perform the window function min_rank ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-relational.R:813:3'): You can perform the window function dense_rank ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-relational.R:826:3'): You can perform the window function cume_dist ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-relational.R:839:3'): You can perform the window function percent rank ──
Expected `res` to equal `expected_result`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 5) differ >
── Failure ('test-relational.R:870:3'): anti joins for eq_na_matches works ─────
Expected `res` to equal `data.frame(x = c(1, 1))`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:880:3'): semi joins for eq_na_matches works ─────
Expected `res` to equal `data.frame(x = c(2, 2))`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-relational.R:890:3'): rel_project does not automatically quote upper-case column names ──
Expected `df` to equal `ans`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (1, 2) differ >
── Failure ('test-relational.R:1113:3'): logical ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1119:3'): logical ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1127:3'): integer ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1133:3'): integer ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1141:3'): numeric ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1147:3'): numeric ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1158:3'): list ──────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:1162:3'): list ──────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 4) differ >
── Failure ('test-relational.R:1170:3'): Date ──────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1176:3'): Date ──────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1184:3'): difftime ──────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1190:3'): difftime ──────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1198:3'): factor ────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1202:3'): factor ────────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1213:3'): data.frame ────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
Component "a": Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1217:3'): data.frame ────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
Component "a": Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-relational.R:1225:3'): POSIXct ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:1229:3'): POSIXct ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:1235:3'): POSIXct ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-relational.R:1243:3'): POSIXct ───────────────────────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-struct.R:234:3'): packed columns work with ALTREP ────────────
Expected `rel_to_altrep(rel3)` to be identical to `expected`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
Component "e": Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
Component "e": Component "d": Attributes: < Component "row.names": Numeric: lengths (2, 3) differ >
── Failure ('test-struct.R:321:3'): nested columns work with ALTREP ────────────
Expected `rel_to_altrep(rel5)` to be identical to `expected`.
Differences:
Attributes: < Component "row.names": 'is.NA' value mismatch: 0 in current 1 in target >
── Failure ('test-timezone.R:122:3'): POSIXct with local time zone ─────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-timezone.R:127:3'): POSIXct with local time zone ─────────────
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-timezone.R:137:3'): POSIXct with local time zone and existing but empty attribute ──
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
── Failure ('test-timezone.R:142:3'): POSIXct with local time zone and existing but empty attribute ──
Expected `rel_to_altrep(rel)` to equal `df1`.
Differences:
Attributes: < Component "row.names": Numeric: lengths (2, 1) differ >
[ FAIL 284 | WARN 0 | SKIP 76 | PASS 537 ]
Error:
! Test failures.
Execution halted
- checking PDF version of manual ... [4s/6s] OK
- checking HTML version of manual ... [1s/1s] OK
- checking for non-standard things in the check directory ... OK
- DONE
Status: 1 ERROR, 1 WARNING