R Under development (unstable) (2024-11-14 r87333 ucrt) -- "Unsuffered Consequences" Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(fastplyr) > > test_check("fastplyr", reporter = c("check", "location")) Start test: f_arrange 'test-f_arrange.R:2:3' [success] 'test-f_arrange.R:24:3' [success] 'test-f_arrange.R:25:3' [success] 'test-f_arrange.R:26:3' [success] End test: f_arrange Start test: consecutive id 'test-f_consecutive_Id.R:10:3' [success] 'test-f_consecutive_Id.R:14:3' [success] 'test-f_consecutive_Id.R:18:3' [success] 'test-f_consecutive_Id.R:22:3' [success] 'test-f_consecutive_Id.R:26:3' [success] End test: consecutive id Start test: Compare to dplyr 'test-f_count.R:6:3' [success] 'test-f_count.R:8:3' [success] 'test-f_count.R:14:3' [success] 'test-f_count.R:23:3' [success] 'test-f_count.R:31:3' [success] 'test-f_count.R:39:3' [success] 'test-f_count.R:46:3' [success] 'test-f_count.R:53:3' [success] 'test-f_count.R:59:3' [success] 'test-f_count.R:61:3' [success] 'test-f_count.R:63:3' [success] 'test-f_count.R:67:3' [success] 'test-f_count.R:71:3' [success] 'test-f_count.R:79:3' [success] 'test-f_count.R:81:3' [success] 'test-f_count.R:83:3' [success] 'test-f_count.R:88:3' [success] 'test-f_count.R:90:3' [success] 'test-f_count.R:92:3' [success] 'test-f_count.R:100:3' [success] 'test-f_count.R:104:3' [success] 'test-f_count.R:106:3' [success] 'test-f_count.R:108:3' [success] 'test-f_count.R:110:3' [success] 'test-f_count.R:114:3' [success] 'test-f_count.R:118:3' [success] 'test-f_count.R:122:3' [success] 'test-f_count.R:124:3' [success] 'test-f_count.R:136:3' [success] 'test-f_count.R:140:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-f_count.R:145:3' [success] 'test-f_count.R:149:3' [success] 'test-f_count.R:155:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-f_count.R:176:3' [success] 'test-f_count.R:180:3' [success] 'test-f_count.R:182:3' [success] 'test-f_count.R:189:3' [success] 'test-f_count.R:196:3' [success] 'test-f_count.R:202:3' [success] 'test-f_count.R:204:3' [success] 'test-f_count.R:206:3' [success] 'test-f_count.R:210:3' [success] 'test-f_count.R:214:3' [success] 'test-f_count.R:222:3' [success] 'test-f_count.R:224:3' [success] 'test-f_count.R:226:3' [success] 'test-f_count.R:231:3' [success] 'test-f_count.R:233:3' [success] 'test-f_count.R:235:3' [success] 'test-f_count.R:243:3' [success] 'test-f_count.R:247:3' [success] 'test-f_count.R:249:3' [success] 'test-f_count.R:251:3' [success] 'test-f_count.R:253:3' [success] 'test-f_count.R:257:3' [success] 'test-f_count.R:261:3' [success] 'test-f_count.R:265:3' [success] 'test-f_count.R:267:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-f_count.R:279:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-f_count.R:283:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-f_count.R:289:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-f_count.R:293:3' [success] 'test-f_count.R:298:3' [success] End test: Compare to dplyr, add_count Start test: f_distinct 'test-f_distinct.R:3:3' [success] 'test-f_distinct.R:9:3' [success] 'test-f_distinct.R:15:3' [success] 'test-f_distinct.R:22:3' [success] 'test-f_distinct.R:25:3' [success] 'test-f_distinct.R:28:3' [success] 'test-f_distinct.R:32:3' [success] 'test-f_distinct.R:36:3' [success] 'test-f_distinct.R:42:3' [success] 'test-f_distinct.R:48:3' [success] 'test-f_distinct.R:57:3' [success] 'test-f_distinct.R:63:3' [success] 'test-f_distinct.R:71:3' [success] 'test-f_distinct.R:77:3' [success] 'test-f_distinct.R:87:3' [success] End test: f_distinct Start test: f_duplicates 'test-f_duplicates.R:14:3' [success] 'test-f_duplicates.R:15:3' [success] 'test-f_duplicates.R:17:3' [success] 'test-f_duplicates.R:25:3' [success] 'test-f_duplicates.R:26:3' [success] 'test-f_duplicates.R:29:3' [success] 'test-f_duplicates.R:32:3' [success] 'test-f_duplicates.R:36:3' [success] 'test-f_duplicates.R:40:3' [success] 'test-f_duplicates.R:44:3' [success] 'test-f_duplicates.R:51:3' [success] End test: f_duplicates Start test: Compared to tidyr 'test-f_expand.R:5:3' [success] 'test-f_expand.R:9:3' [success] 'test-f_expand.R:15:3' [success] 'test-f_expand.R:23:3' [success] 'test-f_expand.R:28:3' [success] 'test-f_expand.R:34:3' [success] 'test-f_expand.R:42:3' [success] 'test-f_expand.R:50:3' [success] 'test-f_expand.R:58:3' [success] 'test-f_expand.R:66:3' [success] 'test-f_expand.R:75:3' [success] 'test-f_expand.R:82:1' [success] 'test-f_expand.R:92:1' [success] 'test-f_expand.R:93:1' [success] 'test-f_expand.R:97:1' [success] 'test-f_expand.R:104:1' [success] 'test-f_expand.R:105:1' [success] End test: Compared to tidyr Start test: groups 'test-f_group_by.R:9:3' [success] End test: groups Start test: selecting 'test-f_select.R:2:3' [success] 'test-f_select.R:4:3' [success] 'test-f_select.R:6:3' [success] 'test-f_select.R:8:3' [success] 'test-f_select.R:10:3' [success] 'test-f_select.R:12:3' [success] 'test-f_select.R:13:3' [success] 'test-f_select.R:15:3' [success] 'test-f_select.R:16:3' [success] 'test-f_select.R:19:3' [success] 'test-f_select.R:21:3' [success] 'test-f_select.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-f_select.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-f_select.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-f_select.R:33:3' [success] 'test-f_select.R:35:3' [success] 'test-f_select.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-f_select.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-f_select.R:41:3' [success] 'test-f_select.R:44:3' [success] 'test-f_select.R:47:3' [success] End test: selecting Start test: renaming 'test-f_select.R:53:3' [success] 'test-f_select.R:54:3' [success] 'test-f_select.R:56:3' [success] 'test-f_select.R:59:3' [success] End test: renaming Start test: f_slice 'test-f_slice.R:6:3' [success] 'test-f_slice.R:7:3' [success] 'test-f_slice.R:11:3' [success] 'test-f_slice.R:17:3' [success] 'test-f_slice.R:22:3' [success] 'test-f_slice.R:26:3' [success] 'test-f_slice.R:32:3' [success] 'test-f_slice.R:44:3' [success] 'test-f_slice.R:48:3' [success] 'test-f_slice.R:53:3' [success] 'test-f_slice.R:60:3' [success] 'test-f_slice.R:66:3' [success] 'test-f_slice.R:73:3' [success] End test: f_slice Start test: f_slice_head 'test-f_slice.R:87:3' [success] 'test-f_slice.R:89:3' [success] 'test-f_slice.R:93:3' [success] 'test-f_slice.R:104:3' [success] 'test-f_slice.R:108:3' [success] 'test-f_slice.R:114:3' [success] 'test-f_slice.R:122:3' [success] 'test-f_slice.R:127:3' [success] 'test-f_slice.R:131:3' [success] 'test-f_slice.R:137:3' [success] End test: f_slice_head Start test: f_slice_tail 'test-f_slice.R:153:3' [success] 'test-f_slice.R:155:3' [success] 'test-f_slice.R:159:3' [success] 'test-f_slice.R:170:3' [success] 'test-f_slice.R:174:3' [success] 'test-f_slice.R:180:3' [success] 'test-f_slice.R:188:3' [success] 'test-f_slice.R:193:3' [success] 'test-f_slice.R:197:3' [success] 'test-f_slice.R:203:3' [success] End test: f_slice_tail Start test: f_slice_sample 'test-f_slice.R:219:3' [success] 'test-f_slice.R:224:3' [success] 'test-f_slice.R:239:3' [success] 'test-f_slice.R:244:3' [success] 'test-f_slice.R:251:3' [success] 'test-f_slice.R:259:3' [success] 'test-f_slice.R:265:3' [success] 'test-f_slice.R:270:3' [success] 'test-f_slice.R:277:3' [success] End test: f_slice_sample Start test: f_slice_min 'test-f_slice.R:292:3' [success] 'test-f_slice.R:296:3' [success] 'test-f_slice.R:307:3' [success] 'test-f_slice.R:313:3' [success] 'test-f_slice.R:317:3' [success] 'test-f_slice.R:321:3' [success] 'test-f_slice.R:325:3' [success] 'test-f_slice.R:329:3' [success] 'test-f_slice.R:333:3' [success] 'test-f_slice.R:339:3' [success] 'test-f_slice.R:345:3' [success] 'test-f_slice.R:351:3' [success] 'test-f_slice.R:357:3' [success] 'test-f_slice.R:363:3' [success] 'test-f_slice.R:369:3' [success] 'test-f_slice.R:377:3' [success] 'test-f_slice.R:382:3' [success] 'test-f_slice.R:386:3' [success] 'test-f_slice.R:392:3' [success] End test: f_slice_min Start test: f_slice_max 'test-f_slice.R:407:3' [success] 'test-f_slice.R:411:3' [success] 'test-f_slice.R:417:3' [success] 'test-f_slice.R:423:3' [success] 'test-f_slice.R:429:3' [success] 'test-f_slice.R:433:3' [success] 'test-f_slice.R:437:3' [success] 'test-f_slice.R:441:3' [success] 'test-f_slice.R:445:3' [success] 'test-f_slice.R:449:3' [success] 'test-f_slice.R:455:3' [success] 'test-f_slice.R:461:3' [success] 'test-f_slice.R:467:3' [success] 'test-f_slice.R:473:3' [success] 'test-f_slice.R:479:3' [success] 'test-f_slice.R:485:3' [success] 'test-f_slice.R:493:3' [success] 'test-f_slice.R:498:3' [success] 'test-f_slice.R:502:3' [success] 'test-f_slice.R:508:3' [success] End test: f_slice_max Start test: Additional seed tests 'test-f_slice.R:523:3' [success] 'test-f_slice.R:534:3' [success] 'test-f_slice.R:539:3' [success] 'test-f_slice.R:546:3' [success] 'test-f_slice.R:550:3' [success] End test: Additional seed tests Start test: test asan issues 'test-f_slice.R:554:3' [success] End test: test asan issues Start test: summarise 'test-f_summarise.R:7:3' [success] 'test-f_summarise.R:18:3' [success] 'test-f_summarise.R:29:3' [success] 'test-f_summarise.R:39:3' [success] 'test-f_summarise.R:50:3' [success] 'test-f_summarise.R:56:3' [success] 'test-f_summarise.R:66:3' [success] 'test-f_summarise.R:76:3' [success] 'test-f_summarise.R:87:3' [success] 'test-f_summarise.R:105:3' [success] 'test-f_summarise.R:114:3' [success] 'test-f_summarise.R:138:3' [success] End test: summarise Start test: Edge cases 'test-tidy_quantiles.R:14:3' [success] 'test-tidy_quantiles.R:20:3' [success] 'test-tidy_quantiles.R:25:3' [success] 'test-tidy_quantiles.R:33:3' [success] 'test-tidy_quantiles.R:44:3' [success] 'test-tidy_quantiles.R:49:3' [success] 'test-tidy_quantiles.R:60:3' [success] 'test-tidy_quantiles.R:72:3' [success] 'test-tidy_quantiles.R:80:3' [success] 'test-tidy_quantiles.R:89:3' [success] 'test-tidy_quantiles.R:101:3' [success] 'test-tidy_quantiles.R:116:3' [success] 'test-tidy_quantiles.R:131:3' [success] 'test-tidy_quantiles.R:141:3' [success] 'test-tidy_quantiles.R:146:3' [success] End test: Edge cases Start test: unsorted probs 'test-tidy_quantiles.R:156:3' [success] 'test-tidy_quantiles.R:162:3' [success] End test: unsorted probs Start test: Standard tests 'test-tidy_quantiles.R:177:3' [success] 'test-tidy_quantiles.R:181:3' [success] 'test-tidy_quantiles.R:188:3' [success] 'test-tidy_quantiles.R:193:3' [success] 'test-tidy_quantiles.R:201:3' [success] 'test-tidy_quantiles.R:208:3' [success] 'test-tidy_quantiles.R:215:3' [success] 'test-tidy_quantiles.R:221:3' [success] 'test-tidy_quantiles.R:229:3' [success] 'test-tidy_quantiles.R:234:3' [success] 'test-tidy_quantiles.R:240:3' [success] 'test-tidy_quantiles.R:246:3' [success] End test: Standard tests [ FAIL 0 | WARN 0 | SKIP 0 | PASS 269 ] > > proc.time() user system elapsed 17.32 1.62 18.93