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 |
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.