CRAN Package Check Results for Package timeplyr

Last updated on 2024-08-16 21:49:15 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 15.94 143.91 159.85 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 34.00 214.00 248.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’ [78s/103s] 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' [97s] 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

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.