CRAN Package Check Results for Package timeplyr

Last updated on 2024-08-16 12:49:22 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.8.1 24.37 204.89 229.26 ERROR
r-devel-linux-x86_64-debian-gcc 0.8.1 16.68 137.08 153.76 ERROR
r-devel-linux-x86_64-fedora-clang 0.8.1 386.65 ERROR
r-devel-linux-x86_64-fedora-gcc 0.8.1 387.90 ERROR
r-devel-windows-x86_64 0.8.1 33.00 212.00 245.00 ERROR
r-patched-linux-x86_64 0.8.1 28.20 202.27 230.47 ERROR
r-release-linux-x86_64 0.8.1 21.12 203.00 224.12 ERROR
r-release-macos-arm64 0.8.1 99.00 OK
r-release-macos-x86_64 0.8.1 287.00 OK
r-release-windows-x86_64 0.8.1 23.00 210.00 233.00 ERROR
r-oldrel-macos-arm64 0.8.1 95.00 OK
r-oldrel-macos-x86_64 0.8.1 234.00 OK
r-oldrel-windows-x86_64 0.8.1 26.00 216.00 242.00 ERROR

Check Details

Version: 0.8.1
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: time_seq.Rd: seq_id Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64

Version: 0.8.1
Check: compiled code
Result: NOTE File ‘timeplyr/libs/timeplyr.so’: Found non-API call to R: ‘STRING_PTR’ 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. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [107s/129s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [74s/82s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [176s/223s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [182s/445s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.8.1
Check: compiled code
Result: NOTE File 'timeplyr/libs/x64/timeplyr.dll': Found non-API call to R: 'STRING_PTR' 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. Flavor: r-devel-windows-x86_64

Version: 0.8.1
Check: tests
Result: ERROR Running 'testthat.R' [95s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-devel-windows-x86_64

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [111s/147s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-patched-linux-x86_64

Version: 0.8.1
Check: tests
Result: ERROR Running ‘testthat.R’ [112s/158s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-release-linux-x86_64

Version: 0.8.1
Check: tests
Result: ERROR Running 'testthat.R' [90s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-release-windows-x86_64

Version: 0.8.1
Check: tests
Result: ERROR Running 'testthat.R' [94s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(timeplyr) > Sys.unsetenv("R_TESTS") > # Sys.setenv("OMP_THREAD_LIMIT" = 2) > # data.table::setDTthreads(threads = 1L) > # collapse::set_collapse(nthreads = 1L) > > reset_timeplyr_options() > test_check("timeplyr", reporter = c("check", "location")) Start test: Expect error 'test-age_years.R:7:3' [success] 'test-age_years.R:8:3' [success] 'test-age_years.R:9:3' [success] 'test-age_years.R:10:3' [success] 'test-age_years.R:11:3' [success] End test: Expect error Start test: Expect zero length vector 'test-age_years.R:19:3' [success] End test: Expect zero length vector Start test: Expect NA 'test-age_years.R:24:3' [success] 'test-age_years.R:26:3' [success] End test: Expect NA Start test: Leap year 'test-age_years.R:36:3' [success] 'test-age_years.R:37:3' [success] End test: Leap year Start test: bincode 'test-bin.R:14:3' [success] 'test-bin.R:18:3' [success] 'test-bin.R:22:3' [success] 'test-bin.R:26:3' [success] 'test-bin.R:30:3' [success] 'test-bin.R:37:3' [success] 'test-bin.R:41:3' [success] 'test-bin.R:45:3' [success] 'test-bin.R:49:3' [success] 'test-bin.R:53:3' [success] 'test-bin.R:63:3' [success] 'test-bin.R:67:3' [success] 'test-bin.R:71:3' [success] 'test-bin.R:75:3' [success] 'test-bin.R:79:3' [success] 'test-bin.R:87:3' [success] 'test-bin.R:91:3' [success] 'test-bin.R:95:3' [success] 'test-bin.R:103:3' [success] 'test-bin.R:107:3' [success] 'test-bin.R:111:3' [success] 'test-bin.R:115:3' [success] 'test-bin.R:119:3' [success] 'test-bin.R:124:3' [success] 'test-bin.R:128:3' [success] 'test-bin.R:132:3' [success] 'test-bin.R:136:3' [success] 'test-bin.R:140:3' [success] 'test-bin.R:148:3' [success] 'test-bin.R:152:3' [success] 'test-bin.R:156:3' [success] 'test-bin.R:160:3' [success] 'test-bin.R:164:3' [success] End test: bincode Start test: calendar 'test-calendar.R:15:3' [success] 'test-calendar.R:18:3' [success] End test: calendar Start test: Test cross-join 'test-crossed_join.R:11:3' [success] 'test-crossed_join.R:19:3' [success] 'test-crossed_join.R:28:3' [success] 'test-crossed_join.R:37:3' [success] 'test-crossed_join.R:44:3' [success] 'test-crossed_join.R:52:3' [success] End test: Test cross-join Start test: Test desc/asc 'test-desc.R:9:3' [success] End test: Test desc/asc Start test: Compare to dplyr 'test-df_reconstruct.R:14:3' [success] 'test-df_reconstruct.R:16:3' [success] 'test-df_reconstruct.R:18:3' [success] 'test-df_reconstruct.R:20:3' [success] 'test-df_reconstruct.R:22:3' [success] 'test-df_reconstruct.R:28:3' [success] 'test-df_reconstruct.R:30:3' [success] 'test-df_reconstruct.R:32:3' [success] 'test-df_reconstruct.R:34:3' [success] 'test-df_reconstruct.R:36:3' [success] 'test-df_reconstruct.R:38:3' [success] 'test-df_reconstruct.R:40:3' [success] 'test-df_reconstruct.R:42:3' [success] 'test-df_reconstruct.R:44:3' [success] 'test-df_reconstruct.R:50:3' [success] 'test-df_reconstruct.R:52:3' [success] End test: Compare to dplyr Start test: duplicate_rows 'test-duplicate_rows.R:19:3' [success] 'test-duplicate_rows.R:20:3' [success] 'test-duplicate_rows.R:22:3' [success] 'test-duplicate_rows.R:30:3' [success] 'test-duplicate_rows.R:31:3' [success] 'test-duplicate_rows.R:34:3' [success] 'test-duplicate_rows.R:37:3' [success] 'test-duplicate_rows.R:41:3' [success] 'test-duplicate_rows.R:45:3' [success] 'test-duplicate_rows.R:49:3' [success] 'test-duplicate_rows.R:56:3' [success] End test: duplicate_rows Start test: edf 'test-edf.R:9:1' [success] 'test-edf.R:10:1' [success] 'test-edf.R:18:1' [success] 'test-edf.R:26:1' [success] 'test-edf.R:35:1' [success] 'test-edf.R:40:1' [success] 'test-edf.R:41:1' [success] 'test-edf.R:48:1' [success] 'test-edf.R:56:1' [success] 'test-edf.R:64:1' [success] 'test-edf.R:67:1' [success] 'test-edf.R:69:1' [success] 'test-edf.R:72:1' [success] End test: edf Start test: farrange 'test-farrange.R:7:3' [success] 'test-farrange.R:29:3' [success] 'test-farrange.R:30:3' [success] 'test-farrange.R:31:3' [success] End test: farrange Start test: Compare to dplyr 'test-fcount.R:11:3' [success] 'test-fcount.R:19:3' [success] 'test-fcount.R:21:3' [success] 'test-fcount.R:27:3' [success] 'test-fcount.R:36:3' [success] 'test-fcount.R:44:3' [success] 'test-fcount.R:52:3' [success] 'test-fcount.R:59:3' [success] 'test-fcount.R:66:3' [success] 'test-fcount.R:72:3' [success] 'test-fcount.R:74:3' [success] 'test-fcount.R:76:3' [success] 'test-fcount.R:80:3' [success] 'test-fcount.R:84:3' [success] 'test-fcount.R:92:3' [success] 'test-fcount.R:94:3' [success] 'test-fcount.R:96:3' [success] 'test-fcount.R:101:3' [success] 'test-fcount.R:103:3' [success] 'test-fcount.R:105:3' [success] 'test-fcount.R:113:3' [success] 'test-fcount.R:117:3' [success] 'test-fcount.R:119:3' [success] 'test-fcount.R:121:3' [success] 'test-fcount.R:123:3' [success] 'test-fcount.R:127:3' [success] 'test-fcount.R:131:3' [success] 'test-fcount.R:135:3' [success] 'test-fcount.R:137:3' [success] 'test-fcount.R:149:3' [success] 'test-fcount.R:153:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:158:3' [success] 'test-fcount.R:162:3' [success] 'test-fcount.R:168:3' [success] End test: Compare to dplyr Start test: Compare to dplyr, add_count 'test-fcount.R:181:3' [success] 'test-fcount.R:189:3' [success] 'test-fcount.R:193:3' [success] 'test-fcount.R:195:3' [success] 'test-fcount.R:202:3' [success] 'test-fcount.R:209:3' [success] 'test-fcount.R:215:3' [success] 'test-fcount.R:217:3' [success] 'test-fcount.R:219:3' [success] 'test-fcount.R:223:3' [success] 'test-fcount.R:227:3' [success] 'test-fcount.R:235:3' [success] 'test-fcount.R:237:3' [success] 'test-fcount.R:239:3' [success] 'test-fcount.R:244:3' [success] 'test-fcount.R:246:3' [success] 'test-fcount.R:248:3' [success] 'test-fcount.R:256:3' [success] 'test-fcount.R:260:3' [success] 'test-fcount.R:262:3' [success] 'test-fcount.R:264:3' [success] 'test-fcount.R:266:3' [success] 'test-fcount.R:270:3' [success] 'test-fcount.R:274:3' [success] 'test-fcount.R:278:3' [success] 'test-fcount.R:280:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:292:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:296:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:302:3' [success] Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. 'test-fcount.R:306:3' [success] 'test-fcount.R:311:3' [success] End test: Compare to dplyr, add_count Start test: fdistinct 'test-fdistinct.R:8:3' [success] 'test-fdistinct.R:14:3' [success] 'test-fdistinct.R:20:3' [success] 'test-fdistinct.R:27:3' [success] 'test-fdistinct.R:30:3' [success] 'test-fdistinct.R:33:3' [success] 'test-fdistinct.R:37:3' [success] 'test-fdistinct.R:41:3' [success] 'test-fdistinct.R:47:3' [success] 'test-fdistinct.R:53:3' [success] 'test-fdistinct.R:62:3' [success] 'test-fdistinct.R:68:3' [success] 'test-fdistinct.R:76:3' [success] 'test-fdistinct.R:82:3' [success] 'test-fdistinct.R:92:3' [success] End test: fdistinct Start test: Compared to tidyr 'test-fexpand.R:10:3' [success] 'test-fexpand.R:13:3' [success] 'test-fexpand.R:17:3' [success] 'test-fexpand.R:24:3' [success] 'test-fexpand.R:28:3' [success] 'test-fexpand.R:32:3' [success] 'test-fexpand.R:38:3' [success] 'test-fexpand.R:44:3' [success] 'test-fexpand.R:50:3' [success] 'test-fexpand.R:56:3' [success] 'test-fexpand.R:63:3' [success] 'test-fexpand.R:93:3' [success] 'test-fexpand.R:103:3' [success] 'test-fexpand.R:104:3' [success] 'test-fexpand.R:108:3' [success] 'test-fexpand.R:115:3' [success] 'test-fexpand.R:116:3' [success] 'test-fexpand.R:118:3' [success] End test: Compared to tidyr Start test: groups 'test-fgroup_by.R:14:3' [success] End test: groups Start test: Testing frowid 'test-frowid.R:33:3' [success] 'test-frowid.R:39:3' [success] 'test-frowid.R:48:3' [success] 'test-frowid.R:56:3' [success] 'test-frowid.R:65:3' [success] 'test-frowid.R:73:3' [success] 'test-frowid.R:81:3' [success] 'test-frowid.R:89:3' [success] 'test-frowid.R:98:3' [success] 'test-frowid.R:107:3' [success] 'test-frowid.R:116:3' [success] 'test-frowid.R:125:3' [success] 'test-frowid.R:134:3' [success] 'test-frowid.R:143:3' [success] 'test-frowid.R:152:3' [success] 'test-frowid.R:161:3' [success] 'test-frowid.R:170:3' [success] End test: Testing frowid Start test: selecting 'test-fselect.R:2:3' [success] 'test-fselect.R:4:3' [success] 'test-fselect.R:6:3' [success] 'test-fselect.R:8:3' [success] 'test-fselect.R:10:3' [success] 'test-fselect.R:12:3' [success] 'test-fselect.R:13:3' [success] 'test-fselect.R:15:3' [success] 'test-fselect.R:16:3' [success] 'test-fselect.R:19:3' [success] 'test-fselect.R:21:3' [success] 'test-fselect.R:24:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:29:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:31:3' [success] Adding missing grouping variables: 'Sepal.Length' Adding missing grouping variables: `Sepal.Length` 'test-fselect.R:33:3' [success] 'test-fselect.R:35:3' [success] 'test-fselect.R:36:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:39:3' [success] Adding missing grouping variables: 'Sepal.Length', 'Species' Adding missing grouping variables: `Sepal.Length`, `Species` 'test-fselect.R:41:3' [success] 'test-fselect.R:44:3' [success] 'test-fselect.R:47:3' [success] End test: selecting Start test: renaming 'test-fselect.R:53:3' [success] 'test-fselect.R:54:3' [success] 'test-fselect.R:56:3' [success] 'test-fselect.R:59:3' [success] End test: renaming Start test: fslice 'test-fslice.R:11:3' [success] 'test-fslice.R:13:3' [success] 'test-fslice.R:17:3' [success] 'test-fslice.R:23:3' [success] 'test-fslice.R:28:3' [success] 'test-fslice.R:32:3' [success] 'test-fslice.R:38:3' [success] 'test-fslice.R:45:3' [success] 'test-fslice.R:50:3' [success] 'test-fslice.R:54:3' [success] 'test-fslice.R:59:3' [success] 'test-fslice.R:66:3' [success] 'test-fslice.R:72:3' [success] 'test-fslice.R:79:3' [success] End test: fslice Start test: fslice_head 'test-fslice.R:93:3' [success] 'test-fslice.R:95:3' [success] 'test-fslice.R:99:3' [success] 'test-fslice.R:105:3' [success] 'test-fslice.R:110:3' [success] 'test-fslice.R:114:3' [success] 'test-fslice.R:120:3' [success] 'test-fslice.R:128:3' [success] 'test-fslice.R:133:3' [success] 'test-fslice.R:137:3' [success] 'test-fslice.R:143:3' [success] End test: fslice_head Start test: fslice_tail 'test-fslice.R:159:3' [success] 'test-fslice.R:161:3' [success] 'test-fslice.R:165:3' [success] 'test-fslice.R:171:3' [success] 'test-fslice.R:176:3' [success] 'test-fslice.R:180:3' [success] 'test-fslice.R:186:3' [success] 'test-fslice.R:194:3' [success] 'test-fslice.R:199:3' [success] 'test-fslice.R:203:3' [success] 'test-fslice.R:209:3' [success] End test: fslice_tail Start test: fslice_sample 'test-fslice.R:225:3' [success] 'test-fslice.R:230:3' [success] 'test-fslice.R:237:3' [success] 'test-fslice.R:245:3' [success] 'test-fslice.R:250:3' [success] 'test-fslice.R:257:3' [success] 'test-fslice.R:265:3' [success] 'test-fslice.R:271:3' [success] 'test-fslice.R:276:3' [success] 'test-fslice.R:283:3' [success] End test: fslice_sample Start test: fslice_min 'test-fslice.R:298:3' [success] 'test-fslice.R:300:3' [success] 'test-fslice.R:304:3' [success] 'test-fslice.R:310:3' [success] 'test-fslice.R:315:3' [success] 'test-fslice.R:321:3' [success] 'test-fslice.R:325:3' [success] 'test-fslice.R:329:3' [success] 'test-fslice.R:333:3' [success] 'test-fslice.R:337:3' [success] 'test-fslice.R:341:3' [success] 'test-fslice.R:347:3' [success] 'test-fslice.R:353:3' [success] 'test-fslice.R:359:3' [success] 'test-fslice.R:365:3' [success] 'test-fslice.R:371:3' [success] 'test-fslice.R:377:3' [success] 'test-fslice.R:385:3' [success] 'test-fslice.R:390:3' [success] 'test-fslice.R:394:3' [success] 'test-fslice.R:400:3' [success] End test: fslice_min Start test: fslice_max 'test-fslice.R:415:3' [success] 'test-fslice.R:417:3' [success] 'test-fslice.R:421:3' [success] 'test-fslice.R:427:3' [success] 'test-fslice.R:432:3' [success] 'test-fslice.R:438:3' [success] 'test-fslice.R:442:3' [success] 'test-fslice.R:446:3' [success] 'test-fslice.R:450:3' [success] 'test-fslice.R:454:3' [success] 'test-fslice.R:458:3' [success] 'test-fslice.R:464:3' [success] 'test-fslice.R:470:3' [success] 'test-fslice.R:476:3' [success] 'test-fslice.R:482:3' [success] 'test-fslice.R:488:3' [success] 'test-fslice.R:494:3' [success] 'test-fslice.R:502:3' [success] 'test-fslice.R:507:3' [success] 'test-fslice.R:511:3' [success] 'test-fslice.R:517:3' [success] End test: fslice_max Start test: Additional seed tests 'test-fslice.R:532:3' [success] 'test-fslice.R:543:3' [success] 'test-fslice.R:548:3' [success] 'test-fslice.R:555:3' [success] 'test-fslice.R:559:3' [success] End test: Additional seed tests Start test: utils mutate 'test-function_utils.R:7:3' [success] 'test-function_utils.R:9:3' [success] 'test-function_utils.R:11:3' [success] 'test-function_utils.R:13:3' [success] 'test-function_utils.R:14:3' [success] 'test-function_utils.R:17:3' [success] 'test-function_utils.R:20:3' [success] 'test-function_utils.R:25:3' [success] 'test-function_utils.R:27:3' [success] 'test-function_utils.R:30:3' [success] 'test-function_utils.R:33:3' [success] End test: utils mutate Start test: time delay 'test-get_time_delay.R:62:3' [success] 'test-get_time_delay.R:64:3' [success] 'test-get_time_delay.R:66:3' [success] 'test-get_time_delay.R:68:3' [success] 'test-get_time_delay.R:70:3' [success] 'test-get_time_delay.R:71:3' [success] 'test-get_time_delay.R:72:3' [success] 'test-get_time_delay.R:73:3' [success] 'test-get_time_delay.R:74:3' [success] 'test-get_time_delay.R:75:3' [success] 'test-get_time_delay.R:76:3' [success] 'test-get_time_delay.R:77:3' [success] 'test-get_time_delay.R:79:3' [success] 'test-get_time_delay.R:92:3' [success] 'test-get_time_delay.R:119:3' [success] 'test-get_time_delay.R:133:3' [success] 'test-get_time_delay.R:139:3' [success] 'test-get_time_delay.R:145:3' [success] 'test-get_time_delay.R:151:3' [success] 'test-get_time_delay.R:158:3' [success] 'test-get_time_delay.R:160:3' [success] 'test-get_time_delay.R:162:3' [success] 'test-get_time_delay.R:164:3' [success] End test: time delay Start test: Group IDs 'test-group_id.R:17:3' [success] 'test-group_id.R:19:3' [success] 'test-group_id.R:31:3' [success] 'test-group_id.R:35:3' [success] 'test-group_id.R:40:3' [success] 'test-group_id.R:45:3' [success] 'test-group_id.R:50:3' [success] 'test-group_id.R:55:3' [success] 'test-group_id.R:59:3' [success] 'test-group_id.R:63:3' [success] 'test-group_id.R:66:3' [success] 'test-group_id.R:70:3' [success] 'test-group_id.R:77:3' [success] 'test-group_id.R:81:3' [success] 'test-group_id.R:84:3' [success] 'test-group_id.R:88:3' [success] 'test-group_id.R:96:3' [success] 'test-group_id.R:98:3' [success] 'test-group_id.R:102:3' [success] 'test-group_id.R:104:3' [success] 'test-group_id.R:115:3' [success] 'test-group_id.R:117:3' [success] 'test-group_id.R:128:3' [success] 'test-group_id.R:130:3' [success] 'test-group_id.R:132:3' [success] 'test-group_id.R:134:3' [success] 'test-group_id.R:136:3' [success] 'test-group_id.R:138:3' [success] 'test-group_id.R:140:3' [success] 'test-group_id.R:142:3' [success] 'test-group_id.R:144:3' [success] 'test-group_id.R:147:3' [success] 'test-group_id.R:149:3' [success] 'test-group_id.R:151:3' [success] End test: Group IDs Start test: Adding group IDs 'test-group_id.R:164:3' [success] 'test-group_id.R:168:3' [success] 'test-group_id.R:173:3' [success] End test: Adding group IDs Start test: Group locs 'test-group_id.R:211:3' [success] 'test-group_id.R:212:3' [success] 'test-group_id.R:213:3' [success] 'test-group_id.R:214:3' [success] 'test-group_id.R:215:3' [success] 'test-group_id.R:216:3' [success] 'test-group_id.R:217:3' [success] 'test-group_id.R:218:3' [success] 'test-group_id.R:219:3' [success] 'test-group_id.R:220:3' [success] End test: Group locs Start test: Row IDs 'test-group_id.R:244:3' [success] 'test-group_id.R:246:3' [success] 'test-group_id.R:249:3' [success] 'test-group_id.R:250:3' [success] 'test-group_id.R:251:3' [success] 'test-group_id.R:252:3' [success] 'test-group_id.R:254:3' [success] 'test-group_id.R:261:3' [success] 'test-group_id.R:270:3' [success] 'test-group_id.R:280:3' [success] End test: Row IDs Start test: group order 'test-group_id.R:316:3' [success] 'test-group_id.R:317:3' [success] 'test-group_id.R:318:3' [success] End test: group order Start test: factors 'test-group_id.R:324:3' [success] End test: factors Start test: Normal cases 'test-growth.R:8:3' [success] 'test-growth.R:10:3' [success] 'test-growth.R:12:3' [success] 'test-growth.R:14:3' [success] 'test-growth.R:16:3' [success] 'test-growth.R:18:3' [success] 'test-growth.R:20:3' [success] 'test-growth.R:22:3' [success] 'test-growth.R:29:3' [success] 'test-growth.R:36:3' [success] 'test-growth.R:38:3' [success] 'test-growth.R:40:3' [success] 'test-growth.R:42:3' [success] 'test-growth.R:44:3' [success] 'test-growth.R:48:3' [success] End test: Normal cases Start test: Weights and offsets 'test-growth.R:73:3' [success] 'test-growth.R:80:3' [success] 'test-growth.R:82:3' [success] 'test-growth.R:85:3' [success] 'test-growth.R:92:3' [success] 'test-growth.R:97:3' [success] 'test-growth.R:122:3' [success] 'test-growth.R:129:3' [success] 'test-growth.R:135:3' [success] 'test-growth.R:137:3' [success] 'test-growth.R:143:3' [success] End test: Weights and offsets Start test: Normal cases 'test-growth_rate.R:13:3' [success] 'test-growth_rate.R:14:3' [success] 'test-growth_rate.R:15:3' [success] 'test-growth_rate.R:16:3' [success] 'test-growth_rate.R:17:3' [success] 'test-growth_rate.R:18:3' [success] 'test-growth_rate.R:19:3' [success] 'test-growth_rate.R:20:3' [success] 'test-growth_rate.R:21:3' [success] 'test-growth_rate.R:22:3' [success] 'test-growth_rate.R:24:3' [success] 'test-growth_rate.R:25:3' [success] 'test-growth_rate.R:26:3' [success] 'test-growth_rate.R:31:3' [success] 'test-growth_rate.R:33:3' [success] 'test-growth_rate.R:35:3' [success] 'test-growth_rate.R:37:3' [success] 'test-growth_rate.R:39:3' [success] 'test-growth_rate.R:41:3' [success] 'test-growth_rate.R:43:3' [success] 'test-growth_rate.R:54:3' [success] 'test-growth_rate.R:56:3' [success] 'test-growth_rate.R:57:3' [success] 'test-growth_rate.R:67:3' [success] 'test-growth_rate.R:71:3' [success] 'test-growth_rate.R:75:3' [success] End test: Normal cases Start test: Test grouped stat functions 'test-gsum.R:50:1' [success] 'test-gsum.R:64:1' [success] 'test-gsum.R:77:1' [success] 'test-gsum.R:90:1' [success] 'test-gsum.R:103:1' [success] 'test-gsum.R:116:1' [success] 'test-gsum.R:129:1' [success] 'test-gsum.R:142:1' [success] 'test-gsum.R:155:1' [success] 'test-gsum.R:169:1' [success] 'test-gsum.R:183:1' [success] 'test-gsum.R:196:1' [success] 'test-gsum.R:209:1' [success] 'test-gsum.R:222:1' [success] 'test-gsum.R:235:1' [success] 'test-gsum.R:248:1' [success] 'test-gsum.R:261:1' [success] End test: Test grouped stat functions Start test: Whole numbers 'test-is_whole_number.R:14:3' [success] 'test-is_whole_number.R:15:3' [success] 'test-is_whole_number.R:16:3' [success] 'test-is_whole_number.R:20:3' [success] 'test-is_whole_number.R:21:3' [success] 'test-is_whole_number.R:24:3' [success] 'test-is_whole_number.R:25:3' [success] 'test-is_whole_number.R:28:3' [success] 'test-is_whole_number.R:29:3' [success] 'test-is_whole_number.R:32:3' [success] 'test-is_whole_number.R:33:3' [success] 'test-is_whole_number.R:34:3' [success] 'test-is_whole_number.R:35:3' [success] 'test-is_whole_number.R:36:3' [success] 'test-is_whole_number.R:37:3' [success] 'test-is_whole_number.R:38:3' [success] 'test-is_whole_number.R:39:3' [success] 'test-is_whole_number.R:40:3' [success] 'test-is_whole_number.R:41:3' [success] 'test-is_whole_number.R:43:3' [success] 'test-is_whole_number.R:46:3' [success] 'test-is_whole_number.R:51:3' [success] 'test-is_whole_number.R:52:3' [success] 'test-is_whole_number.R:53:3' [success] 'test-is_whole_number.R:54:3' [success] End test: Whole numbers Start test: Compare to lubridate 'test-iso_week.R:39:3' [success] 'test-iso_week.R:42:3' [success] 'test-iso_week.R:45:3' [success] 'test-iso_week.R:47:3' [success] 'test-iso_week.R:49:3' [success] 'test-iso_week.R:51:3' [success] End test: Compare to lubridate Start test: grouped quantile tests 'test-q_summarise.R:9:3' [success] 'test-q_summarise.R:11:3' [success] 'test-q_summarise.R:15:3' [success] 'test-q_summarise.R:20:3' [success] 'test-q_summarise.R:38:3' [success] 'test-q_summarise.R:51:3' [success] 'test-q_summarise.R:66:3' [success] 'test-q_summarise.R:76:3' [success] End test: grouped quantile tests Start test: Lags 'test-roll_lag.R:13:3' [success] 'test-roll_lag.R:14:3' [success] 'test-roll_lag.R:15:3' [success] 'test-roll_lag.R:16:3' [success] 'test-roll_lag.R:17:3' [success] 'test-roll_lag.R:19:3' [success] 'test-roll_lag.R:20:3' [success] 'test-roll_lag.R:21:3' [success] 'test-roll_lag.R:22:3' [success] 'test-roll_lag.R:23:3' [success] 'test-roll_lag.R:25:3' [success] 'test-roll_lag.R:26:3' [success] 'test-roll_lag.R:27:3' [success] 'test-roll_lag.R:28:3' [success] 'test-roll_lag.R:29:3' [success] 'test-roll_lag.R:31:3' [success] 'test-roll_lag.R:32:3' [success] 'test-roll_lag.R:33:3' [success] 'test-roll_lag.R:34:3' [success] 'test-roll_lag.R:35:3' [success] 'test-roll_lag.R:37:3' [success] 'test-roll_lag.R:38:3' [success] 'test-roll_lag.R:39:3' [success] 'test-roll_lag.R:40:3' [success] 'test-roll_lag.R:41:3' [success] 'test-roll_lag.R:43:3' [success] 'test-roll_lag.R:44:3' [success] 'test-roll_lag.R:45:3' [success] 'test-roll_lag.R:46:3' [success] 'test-roll_lag.R:47:3' [success] End test: Lags Start test: Grouped lags 'test-roll_lag.R:95:3' [success] 'test-roll_lag.R:96:3' [success] 'test-roll_lag.R:97:3' [success] 'test-roll_lag.R:98:3' [success] 'test-roll_lag.R:99:3' [success] 'test-roll_lag.R:100:3' [success] 'test-roll_lag.R:102:3' [success] 'test-roll_lag.R:103:3' [success] 'test-roll_lag.R:104:3' [success] 'test-roll_lag.R:105:3' [success] 'test-roll_lag.R:106:3' [success] 'test-roll_lag.R:107:3' [success] 'test-roll_lag.R:109:3' [success] 'test-roll_lag.R:110:3' [success] 'test-roll_lag.R:111:3' [success] 'test-roll_lag.R:112:3' [success] 'test-roll_lag.R:113:3' [success] 'test-roll_lag.R:114:3' [success] 'test-roll_lag.R:117:3' [success] 'test-roll_lag.R:118:3' [success] 'test-roll_lag.R:119:3' [success] 'test-roll_lag.R:120:3' [success] 'test-roll_lag.R:121:3' [success] 'test-roll_lag.R:122:3' [success] 'test-roll_lag.R:124:3' [success] 'test-roll_lag.R:125:3' [success] 'test-roll_lag.R:126:3' [success] 'test-roll_lag.R:127:3' [success] 'test-roll_lag.R:128:3' [success] 'test-roll_lag.R:129:3' [success] 'test-roll_lag.R:131:3' [success] 'test-roll_lag.R:132:3' [success] 'test-roll_lag.R:133:3' [success] 'test-roll_lag.R:134:3' [success] 'test-roll_lag.R:135:3' [success] 'test-roll_lag.R:136:3' [success] 'test-roll_lag.R:148:3' [success] 'test-roll_lag.R:150:3' [success] 'test-roll_lag.R:151:3' [success] 'test-roll_lag.R:153:3' [success] 'test-roll_lag.R:156:3' [success] 'test-roll_lag.R:158:3' [success] 'test-roll_lag.R:159:3' [success] 'test-roll_lag.R:161:3' [success] End test: Grouped lags Start test: More complicated diff tests 'test-roll_lag.R:191:3' [success] 'test-roll_lag.R:195:3' [success] 'test-roll_lag.R:199:3' [success] 'test-roll_lag.R:205:3' [success] 'test-roll_lag.R:209:3' [success] 'test-roll_lag.R:213:3' [success] 'test-roll_lag.R:219:3' [success] 'test-roll_lag.R:223:3' [success] 'test-roll_lag.R:227:3' [success] 'test-roll_lag.R:233:3' [success] 'test-roll_lag.R:234:3' [success] 'test-roll_lag.R:235:3' [success] 'test-roll_lag.R:238:3' [success] 'test-roll_lag.R:239:3' [success] 'test-roll_lag.R:240:3' [success] 'test-roll_lag.R:243:3' [success] 'test-roll_lag.R:249:3' [success] 'test-roll_lag.R:255:3' [success] 'test-roll_lag.R:263:3' [success] 'test-roll_lag.R:269:3' [success] 'test-roll_lag.R:275:3' [success] 'test-roll_lag.R:283:3' [success] 'test-roll_lag.R:289:3' [success] 'test-roll_lag.R:295:3' [success] 'test-roll_lag.R:303:3' [success] 'test-roll_lag.R:309:3' [success] 'test-roll_lag.R:315:3' [success] 'test-roll_lag.R:323:3' [success] 'test-roll_lag.R:329:3' [success] 'test-roll_lag.R:335:3' [success] 'test-roll_lag.R:343:3' [failure] 'test-roll_lag.R:349:3' [failure] 'test-roll_lag.R:355:3' [failure] End test: More complicated diff tests Start test: Expect error 'test-roll_mean.R:7:3' [success] 'test-roll_mean.R:8:3' [success] End test: Expect error Start test: Expect NA 'test-roll_mean.R:14:3' [success] 'test-roll_mean.R:16:3' [success] End test: Expect NA Start test: Expected outputs 'test-roll_mean.R:22:3' [success] 'test-roll_mean.R:24:3' [success] 'test-roll_mean.R:26:3' [success] 'test-roll_mean.R:28:3' [success] 'test-roll_mean.R:30:3' [success] 'test-roll_mean.R:32:3' [success] 'test-roll_mean.R:35:3' [success] 'test-roll_mean.R:37:3' [success] 'test-roll_mean.R:39:3' [success] 'test-roll_mean.R:41:3' [success] End test: Expected outputs Start test: simple tests 'test-roll_mean.R:163:3' [success] 'test-roll_mean.R:168:3' [success] End test: simple tests Start test: NA fill 'test-roll_na_fill.R:20:3' [success] 'test-roll_na_fill.R:24:3' [success] 'test-roll_na_fill.R:28:3' [success] 'test-roll_na_fill.R:32:3' [success] 'test-roll_na_fill.R:41:3' [success] 'test-roll_na_fill.R:50:3' [success] 'test-roll_na_fill.R:59:3' [success] 'test-roll_na_fill.R:68:3' [success] 'test-roll_na_fill.R:77:3' [success] 'test-roll_na_fill.R:88:3' [success] 'test-roll_na_fill.R:97:3' [success] End test: NA fill Start test: extra tests 'test-roll_na_fill.R:122:3' [success] End test: extra tests Start test: stat_summarise The below stat functions are available for use in stat_summarise n nmiss ndistinct min max mean median sd var mode first last sum prop_complete This message is displayed once per session. 'test-stat_summarise.R:32:3' [success] 'test-stat_summarise.R:34:3' [success] 'test-stat_summarise.R:36:3' [success] 'test-stat_summarise.R:38:3' [success] 'test-stat_summarise.R:45:3' [success] 'test-stat_summarise.R:52:3' [success] 'test-stat_summarise.R:59:3' [success] 'test-stat_summarise.R:68:3' [success] 'test-stat_summarise.R:72:3' [success] 'test-stat_summarise.R:76:3' [success] 'test-stat_summarise.R:80:3' [success] 'test-stat_summarise.R:84:3' [success] 'test-stat_summarise.R:88:3' [success] 'test-stat_summarise.R:92:3' [success] 'test-stat_summarise.R:105:3' [success] 'test-stat_summarise.R:113:3' [success] 'test-stat_summarise.R:121:3' [success] 'test-stat_summarise.R:128:3' [success] 'test-stat_summarise.R:135:3' [success] 'test-stat_summarise.R:142:3' [success] 'test-stat_summarise.R:149:3' [success] 'test-stat_summarise.R:158:3' [success] 'test-stat_summarise.R:167:3' [success] 'test-stat_summarise.R:176:3' [success] End test: stat_summarise Start test: time_by 'test-time_by.R:22:3' [skip] End test: time_by Start test: Tests for time_countv2 'test-time_core.R:36:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:41:3' [success] Assuming a time granularity of 1 hour(s) Assuming a time granularity of 1 hour(s) 'test-time_core.R:49:3' [success] 'test-time_core.R:58:3' [success] 'test-time_core.R:73:3' [success] 'test-time_core.R:88:3' [success] 'test-time_core.R:102:3' [success] End test: Tests for time_countv2 Start test: Tests for time_span Assuming a time granularity of 1 hour(s) 'test-time_core.R:167:3' [success] Assuming a time granularity of 1 day(s) 'test-time_core.R:169:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:171:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_core.R:176:3' [success] 'test-time_core.R:182:3' [success] 'test-time_core.R:190:3' [success] End test: Tests for time_span Start test: Tests for time_completev 'test-time_core.R:211:3' [success] 'test-time_core.R:213:3' [success] End test: Tests for time_completev Start test: Tests for time_summarisev 'test-time_core.R:228:3' [success] 'test-time_core.R:231:3' [success] 'test-time_core.R:234:3' [success] 'test-time_core.R:237:3' [success] 'test-time_core.R:241:3' [success] End test: Tests for time_summarisev Start test: time breaks 'test-time_cut.R:24:3' [success] 'test-time_cut.R:25:3' [success] 'test-time_cut.R:27:3' [success] 'test-time_cut.R:31:3' [success] 'test-time_cut.R:40:3' [success] 'test-time_cut.R:46:3' [success] 'test-time_cut.R:50:3' [success] 'test-time_cut.R:54:3' [success] End test: time breaks Start test: time cut 'test-time_cut.R:71:3' [success] 'test-time_cut.R:75:3' [success] 'test-time_cut.R:79:3' [success] 'test-time_cut.R:84:3' [success] 'test-time_cut.R:90:3' [success] 'test-time_cut.R:91:3' [success] 'test-time_cut.R:92:3' [success] 'test-time_cut.R:93:3' [success] 'test-time_cut.R:94:3' [success] 'test-time_cut.R:96:3' [success] 'test-time_cut.R:98:3' [success] End test: time cut Start test: time diff 'test-time_diff.R:11:3' [success] 'test-time_diff.R:13:3' [success] 'test-time_diff.R:17:3' [success] 'test-time_diff.R:23:3' [success] 'test-time_diff.R:25:3' [success] 'test-time_diff.R:27:3' [success] 'test-time_diff.R:28:3' [success] 'test-time_diff.R:29:3' [success] 'test-time_diff.R:32:3' [success] 'test-time_diff.R:34:3' [success] 'test-time_diff.R:36:3' [success] 'test-time_diff.R:39:3' [success] 'test-time_diff.R:42:3' [success] 'test-time_diff.R:45:3' [success] 'test-time_diff.R:48:3' [success] 'test-time_diff.R:51:3' [success] 'test-time_diff.R:54:3' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:60:5' [success] 'test-time_diff.R:83:3' [success] 'test-time_diff.R:87:3' [success] 'test-time_diff.R:90:3' [success] 'test-time_diff.R:93:3' [success] 'test-time_diff.R:106:3' [success] 'test-time_diff.R:117:3' [success] 'test-time_diff.R:128:3' [success] End test: time diff Start test: lubridate period multiplication 'test-time_diff.R:133:3' [success] 'test-time_diff.R:137:3' [success] 'test-time_diff.R:141:3' [success] 'test-time_diff.R:145:3' [success] 'test-time_diff.R:149:3' [success] 'test-time_diff.R:153:3' [success] End test: lubridate period multiplication Start test: Time elapsed 'test-time_elapsed.R:9:3' [success] 'test-time_elapsed.R:15:3' [success] 'test-time_elapsed.R:27:3' [success] 'test-time_elapsed.R:32:3' [success] 'test-time_elapsed.R:37:3' [success] 'test-time_elapsed.R:42:3' [success] 'test-time_elapsed.R:47:3' [success] 'test-time_elapsed.R:55:3' [success] 'test-time_elapsed.R:64:3' [success] 'test-time_elapsed.R:75:3' [success] 'test-time_elapsed.R:86:3' [success] 'test-time_elapsed.R:98:3' [success] 'test-time_elapsed.R:110:3' [success] End test: Time elapsed Start test: Testing time episodes 'test-time_episodes.R:23:3' [success] 'test-time_episodes.R:24:3' [success] 'test-time_episodes.R:406:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_episodes.R:414:3' [success] 'test-time_episodes.R:425:3' [success] 'test-time_episodes.R:437:3' [success] 'test-time_episodes.R:444:3' [success] 'test-time_episodes.R:451:3' [success] 'test-time_episodes.R:459:3' [success] 'test-time_episodes.R:467:3' [success] 'test-time_episodes.R:475:3' [success] 'test-time_episodes.R:483:3' [success] 'test-time_episodes.R:492:3' [success] 'test-time_episodes.R:502:3' [success] 'test-time_episodes.R:510:3' [success] 'test-time_episodes.R:518:3' [success] 'test-time_episodes.R:527:3' [success] 'test-time_episodes.R:538:3' [success] 'test-time_episodes.R:545:3' [success] 'test-time_episodes.R:552:3' [success] 'test-time_episodes.R:559:3' [success] 'test-time_episodes.R:566:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:597:3' [success] Assuming a time granularity of 1 numeric unit(s) 'test-time_episodes.R:612:3' [success] End test: Testing time episodes Start test: Simple episodic tests 'test-time_episodes.R:628:3' [skip] End test: Simple episodic tests Start test: time expand 'test-time_expand.R:31:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:39:3' [success] 'test-time_expand.R:47:3' [success] 'test-time_expand.R:58:3' [success] 'test-time_expand.R:73:3' [success] 'test-time_expand.R:82:3' [success] 'test-time_expand.R:92:3' [success] 'test-time_expand.R:106:3' [success] 'test-time_expand.R:117:3' [success] 'test-time_expand.R:130:3' [success] 'test-time_expand.R:144:3' [success] 'test-time_expand.R:176:3' [success] 'test-time_expand.R:180:3' [success] 'test-time_expand.R:187:3' [success] 'test-time_expand.R:195:3' [success] 'test-time_expand.R:203:3' [success] Assuming a time granularity of 1 hour(s) 'test-time_expand.R:212:3' [success] 'test-time_expand.R:219:3' [success] 'test-time_expand.R:227:3' [success] 'test-time_expand.R:239:3' [success] End test: time expand Start test: time gaps Assuming a time granularity of 1 numeric unit(s) 'test-time_gaps.R:10:3' [success] 'test-time_gaps.R:11:3' [success] 'test-time_gaps.R:12:3' [success] 'test-time_gaps.R:13:3' [success] 'test-time_gaps.R:14:3' [success] 'test-time_gaps.R:15:3' [success] Assuming a time granularity of 1 day(s) 'test-time_gaps.R:17:3' [success] 'test-time_gaps.R:19:3' [success] 'test-time_gaps.R:23:3' [success] 'test-time_gaps.R:24:3' [success] 'test-time_gaps.R:25:3' [success] 'test-time_gaps.R:26:3' [success] End test: time gaps Start test: time regularity 'test-time_is_regular.R:13:3' [success] 'test-time_is_regular.R:14:3' [success] 'test-time_is_regular.R:15:3' [success] 'test-time_is_regular.R:16:3' [success] 'test-time_is_regular.R:20:3' [success] 'test-time_is_regular.R:21:3' [success] 'test-time_is_regular.R:23:3' [success] 'test-time_is_regular.R:25:3' [success] 'test-time_is_regular.R:31:3' [success] 'test-time_is_regular.R:32:3' [success] 'test-time_is_regular.R:33:3' [success] 'test-time_is_regular.R:34:3' [success] 'test-time_is_regular.R:38:3' [success] 'test-time_is_regular.R:51:3' [success] 'test-time_is_regular.R:52:3' [success] 'test-time_is_regular.R:53:3' [success] 'test-time_is_regular.R:54:3' [success] 'test-time_is_regular.R:55:3' [success] 'test-time_is_regular.R:56:3' [success] 'test-time_is_regular.R:58:3' [success] 'test-time_is_regular.R:60:3' [success] 'test-time_is_regular.R:64:3' [success] 'test-time_is_regular.R:65:3' [success] 'test-time_is_regular.R:66:3' [success] 'test-time_is_regular.R:67:3' [success] End test: time regularity Start test: time_roll 'test-time_roll.R:23:5' [skip] End test: time_roll Start test: Dates 'test-time_seq.R:12:3' [success] 'test-time_seq.R:13:3' [success] 'test-time_seq.R:15:3' [success] 'test-time_seq.R:17:3' [success] 'test-time_seq.R:24:3' [success] 'test-time_seq.R:29:3' [success] 'test-time_seq.R:31:3' [success] 'test-time_seq.R:33:3' [success] 'test-time_seq.R:35:3' [success] 'test-time_seq.R:36:3' [success] 'test-time_seq.R:37:3' [success] 'test-time_seq.R:39:3' [success] 'test-time_seq.R:41:3' [success] 'test-time_seq.R:43:3' [success] 'test-time_seq.R:47:3' [success] 'test-time_seq.R:51:3' [success] 'test-time_seq.R:54:3' [success] 'test-time_seq.R:56:3' [success] 'test-time_seq.R:58:3' [success] 'test-time_seq.R:61:3' [success] 'test-time_seq.R:69:3' [success] 'test-time_seq.R:71:3' [success] 'test-time_seq.R:73:3' [success] 'test-time_seq.R:75:3' [success] 'test-time_seq.R:77:3' [success] 'test-time_seq.R:81:3' [success] 'test-time_seq.R:83:3' [success] 'test-time_seq.R:85:3' [success] 'test-time_seq.R:87:3' [success] 'test-time_seq.R:89:3' [success] 'test-time_seq.R:92:3' [success] 'test-time_seq.R:93:3' [success] 'test-time_seq.R:95:3' [success] 'test-time_seq.R:96:3' [success] 'test-time_seq.R:97:3' [success] 'test-time_seq.R:98:3' [success] 'test-time_seq.R:99:3' [success] 'test-time_seq.R:101:3' [success] 'test-time_seq.R:102:3' [success] 'test-time_seq.R:103:3' [success] 'test-time_seq.R:105:3' [success] 'test-time_seq.R:110:3' [success] 'test-time_seq.R:112:3' [success] 'test-time_seq.R:115:3' [success] 'test-time_seq.R:116:3' [success] 'test-time_seq.R:122:3' [success] 'test-time_seq.R:126:3' [success] 'test-time_seq.R:128:3' [success] 'test-time_seq.R:131:3' [success] End test: Dates Start test: Datetimes 'test-time_seq.R:141:3' [success] 'test-time_seq.R:143:3' [success] 'test-time_seq.R:145:3' [success] 'test-time_seq.R:148:3' [success] 'test-time_seq.R:150:3' [success] 'test-time_seq.R:159:3' [success] 'test-time_seq.R:168:3' [success] 'test-time_seq.R:178:3' [success] 'test-time_seq.R:183:3' [success] 'test-time_seq.R:185:3' [success] 'test-time_seq.R:188:3' [success] 'test-time_seq.R:191:3' [success] 'test-time_seq.R:192:3' [success] 'test-time_seq.R:194:3' [success] 'test-time_seq.R:196:3' [success] 'test-time_seq.R:198:3' [success] 'test-time_seq.R:200:3' [success] 'test-time_seq.R:202:3' [success] 'test-time_seq.R:210:3' [success] 'test-time_seq.R:211:3' [success] 'test-time_seq.R:213:3' [success] 'test-time_seq.R:215:3' [success] 'test-time_seq.R:219:3' [success] 'test-time_seq.R:222:3' [success] 'test-time_seq.R:226:3' [success] 'test-time_seq.R:229:3' [success] 'test-time_seq.R:232:3' [success] 'test-time_seq.R:235:3' [success] 'test-time_seq.R:243:3' [success] 'test-time_seq.R:245:3' [success] 'test-time_seq.R:247:3' [success] 'test-time_seq.R:249:3' [success] 'test-time_seq.R:251:3' [success] 'test-time_seq.R:255:3' [success] 'test-time_seq.R:257:3' [success] 'test-time_seq.R:259:3' [success] 'test-time_seq.R:261:3' [success] 'test-time_seq.R:263:3' [success] 'test-time_seq.R:266:3' [success] 'test-time_seq.R:267:3' [success] 'test-time_seq.R:269:3' [success] 'test-time_seq.R:270:3' [success] 'test-time_seq.R:271:3' [success] 'test-time_seq.R:272:3' [success] 'test-time_seq.R:273:3' [success] 'test-time_seq.R:277:3' [success] 'test-time_seq.R:279:3' [success] 'test-time_seq.R:286:3' [success] 'test-time_seq.R:290:3' [success] 'test-time_seq.R:292:3' [success] 'test-time_seq.R:294:3' [success] 'test-time_seq.R:302:3' [success] 'test-time_seq.R:303:3' [success] End test: Datetimes Start test: Time sequence lengths 'test-time_seq.R:314:3' [success] 'test-time_seq.R:316:3' [success] 'test-time_seq.R:318:3' [success] 'test-time_seq.R:320:3' [success] 'test-time_seq.R:322:3' [success] 'test-time_seq.R:324:3' [success] 'test-time_seq.R:326:3' [success] 'test-time_seq.R:328:3' [success] 'test-time_seq.R:330:3' [success] 'test-time_seq.R:332:3' [success] 'test-time_seq.R:334:3' [success] End test: Time sequence lengths Start test: Vectorised time sequences 'test-time_seq.R:342:3' [success] 'test-time_seq.R:344:3' [success] 'test-time_seq.R:346:3' [success] 'test-time_seq.R:348:3' [success] 'test-time_seq.R:350:3' [success] 'test-time_seq.R:352:3' [success] 'test-time_seq.R:354:3' [success] 'test-time_seq.R:356:3' [success] 'test-time_seq.R:358:3' [success] 'test-time_seq.R:360:3' [success] 'test-time_seq.R:362:3' [success] 'test-time_seq.R:364:3' [success] 'test-time_seq.R:367:3' [success] 'test-time_seq.R:370:3' [success] End test: Vectorised time sequences Start test: ftseq compared to time_seq 'test-time_seq.R:379:3' [success] 'test-time_seq.R:381:3' [success] 'test-time_seq.R:384:3' [success] 'test-time_seq.R:386:3' [success] End test: ftseq compared to time_seq Start test: dates, datetimes and numeric increments 'test-time_seq.R:397:3' [success] 'test-time_seq.R:401:3' [success] 'test-time_seq.R:405:3' [success] 'test-time_seq.R:409:3' [success] End test: dates, datetimes and numeric increments Start test: Time sequence IDs 'test-time_seq_id.R:9:3' [success] 'test-time_seq_id.R:13:3' [success] Assuming a time granularity of 0.1 numeric unit(s) 'test-time_seq_id.R:31:3' [success] 'test-time_seq_id.R:45:3' [success] 'test-time_seq_id.R:54:3' [success] 'test-time_seq_id.R:85:3' [success] 'test-time_seq_id.R:86:3' [success] End test: Time sequence IDs Start test: Floating point errors 'test-time_seq_id.R:90:3' [success] 'test-time_seq_id.R:91:3' [success] End test: Floating point errors Start test: univariate 'test-ts_as_tibble.R:10:3' [success] 'test-ts_as_tibble.R:17:3' [success] End test: univariate Start test: multivariate 'test-ts_as_tibble.R:27:3' [success] 'test-ts_as_tibble.R:35:3' [success] End test: multivariate Start test: xts 'test-ts_as_tibble.R:261:3' [success] 'test-ts_as_tibble.R:271:3' [success] End test: xts Start test: zoo 'test-ts_as_tibble.R:286:3' [success] 'test-ts_as_tibble.R:295:3' [success] 'test-ts_as_tibble.R:304:3' [success] 'test-ts_as_tibble.R:314:3' [success] 'test-ts_as_tibble.R:321:3' [success] 'test-ts_as_tibble.R:331:3' [success] 'test-ts_as_tibble.R:344:3' [success] 'test-ts_as_tibble.R:354:3' [success] End test: zoo Start test: unit_guess 'test-unit_guess.R:8:3' [success] 'test-unit_guess.R:12:3' [success] 'test-unit_guess.R:18:3' [success] 'test-unit_guess.R:22:3' [success] 'test-unit_guess.R:27:3' [success] 'test-unit_guess.R:31:3' [success] 'test-unit_guess.R:47:3' [success] 'test-unit_guess.R:51:3' [success] 'test-unit_guess.R:57:3' [success] 'test-unit_guess.R:62:3' [success] 'test-unit_guess.R:66:3' [success] 'test-unit_guess.R:72:3' [success] 'test-unit_guess.R:76:3' [success] End test: unit_guess [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-time_by.R:22:3', 'test-time_episodes.R:628:3', 'test-time_roll.R:23:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-roll_lag.R:343:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). actual[[2]] | expected[[2]] [1] NA - 0.794 [1] [2] NA - -0.794 [2] [3] -1.459 - -0.158 [3] [4] 0.175 - -0.891 [4] [5] -0.409 - 0.000 [5] [6] 0.000 | 0.000 [6] [7] -0.007 - 0.959 [7] [8] -3.164 - -1.308 [8] [9] -1.502 - 0.037 [9] [10] 0.543 | 0.543 [10] ... ... ... and 990 more ... actual[[3]] | expected[[3]] [1] -0.9057 - -1.2018 [1] [2] -2.7695 - -3.1349 [2] [3] -0.9044 - -0.1763 [3] [4] -1.1772 - -0.1662 [4] [5] 0.4948 - 0.0000 [5] [6] 1.5959 - 0.0000 [6] [7] 1.4010 - 0.2562 [7] [8] -1.2150 - NA [8] [9] -0.2376 - -0.9119 [9] [10] 0.0000 - -0.9025 [10] ... ... ... and 990 more ... ── Failure ('test-roll_lag.R:349:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... ── Failure ('test-roll_lag.R:355:3'): More complicated diff tests ────────────── lapply(...) (`actual`) not equal to lapply(...) (`expected`). `actual[[2]][1:20]`: NA NA 0 0 0 0 0 -1 -1 0 and 10 more... `expected[[2]][1:20]`: 1 -1 0 0 0 0 1 0 0 0 ... `actual[[2]][22:32]`: 0 0 -1 1 0 0 0 0 0 0 and 1 more... `expected[[2]][22:32]`: 0 0 -1 0 0 0 -1 -1 0 0 ... `actual[[2]][34:69]`: 0 -1 0 1 -1 0 0 0 -1 1 and 26 more... `expected[[2]][34:69]`: 0 -1 0 0 -1 0 0 -1 -1 0 ... `actual[[2]][70:76]`: 0 0 -1 1 0 -1 0 `expected[[2]][70:76]`: 0 0 -1 0 0 -1 0 `actual[[2]][81:130]`: -1 1 0 -1 0 0 1 1 -1 0 and 40 more... `expected[[2]][81:130]`: -1 1 0 0 0 -1 0 1 0 0 ... `actual[[2]][131:139]`: 0 0 0 1 -1 0 0 1 1 `expected[[2]][131:139]`: 0 0 0 0 -1 -1 0 1 1 `actual[[2]][141:242]`: 0 0 0 0 0 1 0 0 0 -1 and 92 more... `expected[[2]][141:242]`: 0 0 0 1 0 0 0 -1 NA 0 ... `actual[[2]][243:293]`: 0 0 -1 -1 0 0 NA NA NA 0 and 41 more... `expected[[2]][243:293]`: 0 0 -1 0 0 0 0 0 1 0 ... `actual[[2]][297:322]`: 0 0 0 NA 1 0 1 -1 0 -1 and 16 more... `expected[[2]][297:322]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[2]][325:381]`: 0 1 1 0 -1 0 -1 0 1 1 and 47 more... `expected[[2]][325:381]`: 0 1 1 1 -1 0 -1 0 0 0 ... `actual[[2]][385:395]`: -1 1 0 -1 0 -1 1 0 0 -1 and 1 more... `expected[[2]][385:395]`: -1 1 0 0 -1 -1 0 1 0 -1 ... `actual[[2]][396:556]`: 0 1 0 NA 0 0 1 0 -1 0 and 151 more... `expected[[2]][396:556]`: 0 1 0 0 0 NA 1 NA 0 0 ... `actual[[2]][558:607]`: 0 0 0 0 1 0 -1 0 0 0 and 40 more... `expected[[2]][558:607]`: 0 0 0 1 0 0 -1 1 1 1 ... `actual[[2]][609:619]`: -1 0 -1 0 0 0 1 1 0 0 and 1 more... `expected[[2]][609:619]`: -1 0 -1 -1 1 0 1 0 0 0 ... `actual[[2]][622:640]`: 0 -1 0 0 1 0 0 -1 0 0 and 9 more... `expected[[2]][622:640]`: 0 -1 0 1 0 1 0 -1 -1 1 ... `actual[[2]][644:943]`: 0 0 0 -1 0 -1 0 NA NA 0 and 290 more... `expected[[2]][644:943]`: 0 0 0 0 NA 0 1 NA 0 0 ... `actual[[2]][946:976]`: 0 0 -1 1 NA 0 0 -1 0 -1 and 21 more... `expected[[2]][946:976]`: 0 0 -1 0 0 0 1 -1 1 0 ... `actual[[2]][991:1000]`: -1 0 0 -1 0 0 1 0 0 NA `expected[[2]][991:1000]`: -1 0 0 0 0 0 1 NA -1 1 `actual[[3]][3:38]`: 0 0 0 1 1 0 0 0 1 -1 and 26 more... `expected[[3]][3:38]`: 0 0 0 0 1 NA 0 -1 1 -1 ... `actual[[3]][39:148]`: 0 0 -1 0 1 0 1 0 0 0 and 100 more... `expected[[3]][39:148]`: 0 0 -1 -1 0 0 1 -1 0 0 ... `actual[[3]][152:230]`: -1 0 -1 0 0 0 0 0 1 0 and 69 more... `expected[[3]][152:230]`: -1 0 -1 -1 0 1 0 0 0 0 ... `actual[[3]][232:363]`: 0 0 -1 -1 0 0 0 1 0 0 and 122 more... `expected[[3]][232:363]`: 0 0 -1 0 1 -1 0 0 1 1 ... `actual[[3]][364:386]`: -1 0 0 1 1 -1 0 0 -1 -1 and 13 more... `expected[[3]][364:386]`: -1 0 0 0 1 -1 0 1 -1 0 ... `actual[[3]][387:408]`: 0 0 -1 -1 0 0 1 0 0 0 and 12 more... `expected[[3]][387:408]`: 0 0 -1 0 0 0 0 -1 0 1 ... `actual[[3]][410:571]`: -1 0 0 -1 0 -1 1 -1 0 0 and 152 more... `expected[[3]][410:571]`: -1 0 0 0 0 0 0 -1 -1 -1 ... `actual[[3]][576:1000]`: -1 1 1 -1 0 -1 1 -1 1 0 and 415 more... `expected[[3]][576:1000]`: -1 1 1 0 -1 0 0 0 0 0 ... [ FAIL 3 | WARN 0 | SKIP 3 | PASS 1034 ] Error: Test failures Execution halted Flavor: r-oldrel-windows-x86_64