Last updated on 2025-12-20 11:50:16 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.4.0 | 50.55 | 92.25 | 142.80 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.4.0 | 32.38 | 66.21 | 98.59 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 1.4.0 | 124.00 | 115.53 | 239.53 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 1.4.0 | 96.00 | 105.72 | 201.72 | ERROR | |
| r-devel-windows-x86_64 | 1.4.0 | 67.00 | 121.00 | 188.00 | OK | |
| r-patched-linux-x86_64 | 1.4.0 | 49.66 | 82.49 | 132.15 | OK | |
| r-release-linux-x86_64 | 1.4.0 | 48.68 | 82.75 | 131.43 | OK | |
| r-release-macos-arm64 | 1.4.0 | 10.00 | 32.00 | 42.00 | OK | |
| r-release-macos-x86_64 | 1.4.0 | 39.00 | 164.00 | 203.00 | OK | |
| r-release-windows-x86_64 | 1.4.0 | 67.00 | 164.00 | 231.00 | OK | |
| r-oldrel-macos-arm64 | 1.4.0 | 12.00 | 25.00 | 37.00 | OK | |
| r-oldrel-macos-x86_64 | 1.4.0 | 38.00 | 195.00 | 233.00 | OK | |
| r-oldrel-windows-x86_64 | 1.4.0 | 68.00 | 144.00 | 212.00 | OK |
Version: 1.4.0
Check: compiled code
Result: NOTE
File ‘cheapr/libs/cheapr.so’:
Found non-API call to R: ‘ATTRIB’
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: 1.4.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [42s/53s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(cheapr)
>
> test_check("cheapr", reporter = c("check", "location"))
Start test: matching
'test-case.R:30:5' [success]
'test-case.R:31:5' [success]
'test-case.R:39:5' [success]
'test-case.R:57:5' [success]
'test-case.R:65:5' [success]
End test: matching
Start test: casting
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:1:1' [skip]
End test: casting
Start test: combining
'test-combine.R:1:1' [skip]
End test: combining
Start test: data frames
'test-data_frame.R:2:3' [success]
'test-data_frame.R:3:3' [success]
'test-data_frame.R:4:3' [success]
'test-data_frame.R:8:3' [success]
'test-data_frame.R:16:3' [success]
'test-data_frame.R:23:3' [success]
'test-data_frame.R:29:3' [success]
'test-data_frame.R:34:3' [success]
'test-data_frame.R:38:3' [success]
'test-data_frame.R:43:3' [success]
End test: data frames
Start test: reverse
'test-extras.R:2:3' [success]
'test-extras.R:3:3' [success]
'test-extras.R:4:3' [success]
'test-extras.R:6:3' [success]
'test-extras.R:8:3' [success]
'test-extras.R:9:3' [success]
'test-extras.R:11:3' [success]
End test: reverse
Start test: local RNG
'test-extras.R:20:3' [success]
'test-extras.R:26:3' [success]
'test-extras.R:55:3' [success]
End test: local RNG
Start test: factors
'test-factors.R:2:3' [success]
'test-factors.R:6:3' [success]
'test-factors.R:7:3' [success]
'test-factors.R:8:3' [success]
'test-factors.R:16:3' [success]
'test-factors.R:20:3' [success]
'test-factors.R:27:3' [success]
'test-factors.R:31:3' [success]
'test-factors.R:37:3' [success]
'test-factors.R:41:3' [success]
'test-factors.R:45:3' [success]
'test-factors.R:53:3' [success]
End test: factors
Start test: GCD AND SCM scalars
'test-gcd.R:2:3' [success]
'test-gcd.R:3:3' [success]
'test-gcd.R:4:3' [success]
'test-gcd.R:5:3' [success]
'test-gcd.R:6:3' [success]
'test-gcd.R:7:3' [success]
'test-gcd.R:8:3' [success]
'test-gcd.R:9:3' [success]
'test-gcd.R:10:3' [success]
'test-gcd.R:11:3' [success]
'test-gcd.R:12:3' [success]
'test-gcd.R:14:3' [success]
'test-gcd.R:15:3' [success]
'test-gcd.R:16:3' [success]
'test-gcd.R:17:3' [success]
'test-gcd.R:18:3' [success]
'test-gcd.R:19:3' [success]
'test-gcd.R:20:3' [success]
'test-gcd.R:21:3' [success]
'test-gcd.R:22:3' [success]
'test-gcd.R:23:3' [success]
'test-gcd.R:24:3' [success]
End test: GCD AND SCM scalars
Start test: zero-length vectors
'test-gcd.R:28:3' [success]
'test-gcd.R:29:3' [success]
'test-gcd.R:30:3' [success]
'test-gcd.R:31:3' [success]
'test-gcd.R:33:3' [success]
'test-gcd.R:34:3' [success]
'test-gcd.R:35:3' [success]
'test-gcd.R:36:3' [success]
End test: zero-length vectors
Start test: Small vectors (integers)
'test-gcd.R:42:3' [success]
'test-gcd.R:43:3' [success]
'test-gcd.R:44:3' [success]
'test-gcd.R:45:3' [success]
'test-gcd.R:46:3' [success]
'test-gcd.R:48:3' [success]
'test-gcd.R:49:3' [success]
'test-gcd.R:50:3' [success]
'test-gcd.R:51:3' [success]
'test-gcd.R:52:3' [success]
'test-gcd.R:54:3' [success]
'test-gcd.R:55:3' [success]
'test-gcd.R:56:3' [success]
'test-gcd.R:57:3' [success]
'test-gcd.R:58:3' [success]
'test-gcd.R:59:3' [success]
'test-gcd.R:61:3' [success]
'test-gcd.R:62:3' [success]
'test-gcd.R:64:3' [success]
'test-gcd.R:65:3' [success]
'test-gcd.R:66:3' [success]
'test-gcd.R:67:3' [success]
'test-gcd.R:68:3' [success]
'test-gcd.R:69:3' [success]
'test-gcd.R:71:3' [success]
'test-gcd.R:72:3' [success]
'test-gcd.R:74:3' [success]
'test-gcd.R:75:3' [success]
'test-gcd.R:76:3' [success]
'test-gcd.R:77:3' [success]
'test-gcd.R:78:3' [success]
'test-gcd.R:79:3' [success]
'test-gcd.R:80:3' [success]
'test-gcd.R:81:3' [success]
End test: Small vectors (integers)
Start test: Small vectors (doubles)
'test-gcd.R:87:3' [success]
'test-gcd.R:88:3' [success]
'test-gcd.R:89:3' [success]
'test-gcd.R:90:3' [success]
'test-gcd.R:91:3' [success]
'test-gcd.R:93:3' [success]
'test-gcd.R:94:3' [success]
'test-gcd.R:95:3' [success]
'test-gcd.R:96:3' [success]
'test-gcd.R:97:3' [success]
'test-gcd.R:99:3' [success]
'test-gcd.R:100:3' [success]
'test-gcd.R:101:3' [success]
'test-gcd.R:102:3' [success]
'test-gcd.R:103:3' [success]
'test-gcd.R:104:3' [success]
'test-gcd.R:106:3' [success]
'test-gcd.R:107:3' [success]
'test-gcd.R:109:3' [success]
'test-gcd.R:110:3' [success]
'test-gcd.R:111:3' [success]
'test-gcd.R:112:3' [success]
'test-gcd.R:113:3' [success]
'test-gcd.R:114:3' [success]
'test-gcd.R:116:3' [success]
'test-gcd.R:117:3' [success]
End test: Small vectors (doubles)
Start test: Small vectors (doubles)
'test-gcd.R:125:3' [success]
'test-gcd.R:126:3' [success]
'test-gcd.R:127:3' [success]
'test-gcd.R:128:3' [success]
'test-gcd.R:130:3' [success]
'test-gcd.R:134:3' [success]
'test-gcd.R:135:3' [success]
'test-gcd.R:136:3' [success]
'test-gcd.R:137:3' [success]
'test-gcd.R:138:3' [success]
'test-gcd.R:139:3' [success]
End test: Small vectors (doubles)
Start test: signs
'test-gcd.R:147:3' [success]
'test-gcd.R:148:3' [success]
'test-gcd.R:149:3' [success]
'test-gcd.R:150:3' [success]
End test: signs
Start test: Overflow
'test-gcd.R:154:3' [success]
'test-gcd.R:155:3' [success]
'test-gcd.R:156:3' [success]
'test-gcd.R:157:3' [success]
'test-gcd.R:158:3' [success]
'test-gcd.R:159:3' [success]
End test: Overflow
Start test: Binary gcd and scm
'test-gcd.R:163:3' [success]
'test-gcd.R:164:3' [success]
'test-gcd.R:165:3' [success]
'test-gcd.R:166:3' [success]
'test-gcd.R:167:3' [success]
'test-gcd.R:168:3' [success]
'test-gcd.R:169:3' [success]
'test-gcd.R:170:3' [success]
'test-gcd.R:171:3' [success]
'test-gcd.R:172:3' [success]
'test-gcd.R:173:3' [success]
'test-gcd.R:174:3' [success]
'test-gcd.R:175:3' [success]
'test-gcd.R:176:3' [success]
'test-gcd.R:178:3' [success]
'test-gcd.R:179:3' [success]
'test-gcd.R:181:3' [success]
'test-gcd.R:182:3' [success]
'test-gcd.R:183:3' [success]
'test-gcd.R:184:3' [success]
'test-gcd.R:185:3' [success]
'test-gcd.R:186:3' [success]
'test-gcd.R:188:3' [success]
'test-gcd.R:189:3' [success]
'test-gcd.R:191:3' [success]
'test-gcd.R:192:3' [success]
'test-gcd.R:194:3' [success]
'test-gcd.R:195:3' [success]
'test-gcd.R:196:3' [success]
'test-gcd.R:197:3' [success]
'test-gcd.R:198:3' [success]
End test: Binary gcd and scm
Start test: breaks
'test-get_breaks.R:16:3' [success]
'test-get_breaks.R:17:3' [success]
'test-get_breaks.R:19:3' [success]
'test-get_breaks.R:20:3' [success]
'test-get_breaks.R:22:3' [success]
'test-get_breaks.R:23:3' [success]
'test-get_breaks.R:25:3' [success]
'test-get_breaks.R:26:3' [success]
'test-get_breaks.R:27:3' [success]
'test-get_breaks.R:29:3' [success]
'test-get_breaks.R:35:3' [success]
'test-get_breaks.R:41:3' [success]
'test-get_breaks.R:46:3' [success]
'test-get_breaks.R:47:3' [success]
'test-get_breaks.R:51:3' [success]
'test-get_breaks.R:56:3' [success]
'test-get_breaks.R:66:3' [success]
'test-get_breaks.R:67:3' [success]
'test-get_breaks.R:69:3' [success]
'test-get_breaks.R:70:3' [success]
'test-get_breaks.R:72:3' [success]
'test-get_breaks.R:73:3' [success]
'test-get_breaks.R:77:3' [success]
'test-get_breaks.R:86:3' [success]
'test-get_breaks.R:91:3' [success]
End test: breaks
Start test: if else
'test-if_else.R:8:3' [success]
'test-if_else.R:9:3' [success]
'test-if_else.R:10:3' [success]
'test-if_else.R:11:3' [success]
'test-if_else.R:13:3' [success]
'test-if_else.R:17:3' [success]
'test-if_else.R:21:3' [success]
'test-if_else.R:26:3' [success]
'test-if_else.R:31:3' [success]
'test-if_else.R:36:3' [success]
'test-if_else.R:41:3' [success]
'test-if_else.R:46:3' [success]
'test-if_else.R:51:3' [success]
'test-if_else.R:56:3' [success]
'test-if_else.R:61:3' [success]
'test-if_else.R:70:3' [success]
'test-if_else.R:75:3' [success]
'test-if_else.R:80:3' [success]
'test-if_else.R:92:3' [success]
End test: if else
Start test: lags and leads
'test-lag.R:30:3' [success]
'test-lag.R:33:3' [success]
'test-lag.R:36:3' [success]
'test-lag.R:39:3' [success]
'test-lag.R:42:3' [success]
'test-lag.R:45:3' [success]
'test-lag.R:48:3' [success]
'test-lag.R:52:3' [success]
'test-lag.R:55:3' [success]
'test-lag.R:58:3' [success]
'test-lag.R:61:3' [success]
'test-lag.R:64:3' [success]
'test-lag.R:67:3' [success]
'test-lag.R:70:3' [success]
'test-lag.R:75:3' [success]
'test-lag.R:78:3' [success]
'test-lag.R:81:3' [success]
'test-lag.R:84:3' [success]
'test-lag.R:87:3' [success]
'test-lag.R:90:3' [success]
'test-lag.R:93:3' [success]
'test-lag.R:98:3' [success]
'test-lag.R:101:3' [success]
'test-lag.R:104:3' [success]
'test-lag.R:107:3' [success]
'test-lag.R:110:3' [success]
'test-lag.R:113:3' [success]
'test-lag.R:116:3' [success]
'test-lag.R:121:3' [success]
'test-lag.R:124:3' [success]
'test-lag.R:127:3' [success]
'test-lag.R:130:3' [success]
'test-lag.R:133:3' [success]
'test-lag.R:136:3' [success]
'test-lag.R:139:3' [success]
'test-lag.R:143:3' [success]
Saving _problems/test-lag-148.R
'test-lag.R:146:3' [error]
End test: lags and leads
Start test: lags and leads with lag2_
'test-lag.R:216:3' [success]
'test-lag.R:219:3' [success]
'test-lag.R:222:3' [success]
'test-lag.R:225:3' [success]
'test-lag.R:228:3' [success]
'test-lag.R:231:3' [success]
'test-lag.R:234:3' [success]
'test-lag.R:238:3' [success]
'test-lag.R:241:3' [success]
'test-lag.R:244:3' [success]
'test-lag.R:247:3' [success]
'test-lag.R:250:3' [success]
'test-lag.R:253:3' [success]
'test-lag.R:256:3' [success]
'test-lag.R:261:3' [success]
'test-lag.R:264:3' [success]
'test-lag.R:267:3' [success]
'test-lag.R:270:3' [success]
'test-lag.R:273:3' [success]
'test-lag.R:276:3' [success]
'test-lag.R:279:3' [success]
'test-lag.R:284:3' [success]
'test-lag.R:287:3' [success]
'test-lag.R:290:3' [success]
'test-lag.R:293:3' [success]
'test-lag.R:296:3' [success]
'test-lag.R:299:3' [success]
'test-lag.R:302:3' [success]
'test-lag.R:307:3' [success]
'test-lag.R:310:3' [success]
'test-lag.R:313:3' [success]
'test-lag.R:316:3' [success]
'test-lag.R:319:3' [success]
'test-lag.R:322:3' [success]
'test-lag.R:325:3' [success]
'test-lag.R:329:3' [success]
Saving _problems/test-lag-334.R
'test-lag.R:332:3' [error]
End test: lags and leads with lag2_
Start test: lags and lead with set = TRUE
'test-lag.R:401:3' [success]
'test-lag.R:404:3' [success]
'test-lag.R:407:3' [success]
'test-lag.R:410:3' [success]
'test-lag.R:413:3' [success]
'test-lag.R:416:3' [success]
'test-lag.R:419:3' [success]
'test-lag.R:423:3' [success]
'test-lag.R:426:3' [success]
'test-lag.R:429:3' [success]
'test-lag.R:432:3' [success]
'test-lag.R:435:3' [success]
'test-lag.R:438:3' [success]
'test-lag.R:441:3' [success]
'test-lag.R:446:3' [success]
'test-lag.R:449:3' [success]
'test-lag.R:452:3' [success]
'test-lag.R:455:3' [success]
'test-lag.R:458:3' [success]
'test-lag.R:461:3' [success]
'test-lag.R:464:3' [success]
'test-lag.R:469:3' [success]
'test-lag.R:472:3' [success]
'test-lag.R:475:3' [success]
'test-lag.R:478:3' [success]
'test-lag.R:481:3' [success]
'test-lag.R:484:3' [success]
'test-lag.R:487:3' [success]
'test-lag.R:492:3' [success]
'test-lag.R:495:3' [success]
'test-lag.R:498:3' [success]
'test-lag.R:501:3' [success]
'test-lag.R:504:3' [success]
'test-lag.R:507:3' [success]
'test-lag.R:510:3' [success]
'test-lag.R:514:3' [success]
Saving _problems/test-lag-398.R
'test-lag.R:398:5' [error]
End test: lags and lead with set = TRUE
Start test: Dynamic lags by-group
'test-lag.R:585:1' [success]
End test: Dynamic lags by-group
Start test: Dynamic recycled lags by-group
'test-lag.R:609:3' [success]
End test: Dynamic recycled lags by-group
Start test: oob lag
'test-lag.R:613:3' [success]
'test-lag.R:614:3' [success]
'test-lag.R:615:3' [success]
'test-lag.R:616:3' [success]
End test: oob lag
Start test: list assignment
'test-lists.R:4:3' [success]
'test-lists.R:9:3' [success]
End test: list assignment
Start test: NAs
'test-nas.R:27:3' [success]
'test-nas.R:28:3' [success]
'test-nas.R:38:3' [success]
'test-nas.R:39:3' [success]
'test-nas.R:40:3' [success]
'test-nas.R:41:3' [success]
'test-nas.R:42:3' [success]
'test-nas.R:43:3' [success]
'test-nas.R:48:3' [success]
'test-nas.R:49:3' [success]
'test-nas.R:50:3' [success]
'test-nas.R:53:3' [success]
'test-nas.R:54:3' [success]
'test-nas.R:55:3' [success]
'test-nas.R:56:3' [success]
'test-nas.R:57:3' [success]
'test-nas.R:58:3' [success]
'test-nas.R:63:3' [success]
'test-nas.R:64:3' [success]
'test-nas.R:65:3' [success]
'test-nas.R:66:3' [success]
'test-nas.R:67:3' [success]
'test-nas.R:68:3' [success]
'test-nas.R:70:3' [success]
'test-nas.R:71:3' [success]
'test-nas.R:73:3' [success]
'test-nas.R:74:3' [success]
'test-nas.R:75:3' [success]
'test-nas.R:76:3' [success]
'test-nas.R:77:3' [success]
'test-nas.R:78:3' [success]
'test-nas.R:80:3' [success]
'test-nas.R:81:3' [success]
'test-nas.R:82:3' [success]
'test-nas.R:83:3' [success]
'test-nas.R:84:3' [success]
'test-nas.R:85:3' [success]
End test: NAs
Start test: different classes
'test-nas.R:102:3' [success]
'test-nas.R:103:3' [success]
'test-nas.R:104:3' [success]
'test-nas.R:105:3' [success]
'test-nas.R:107:3' [success]
'test-nas.R:108:3' [success]
'test-nas.R:109:3' [success]
'test-nas.R:110:3' [success]
'test-nas.R:112:3' [success]
'test-nas.R:113:3' [success]
'test-nas.R:114:3' [success]
'test-nas.R:115:3' [success]
'test-nas.R:117:3' [success]
'test-nas.R:118:3' [success]
'test-nas.R:119:3' [success]
'test-nas.R:120:3' [success]
'test-nas.R:122:3' [success]
'test-nas.R:123:3' [success]
'test-nas.R:125:3' [success]
'test-nas.R:126:3' [success]
'test-nas.R:127:3' [success]
'test-nas.R:128:3' [success]
'test-nas.R:130:3' [success]
'test-nas.R:131:3' [success]
'test-nas.R:132:3' [success]
'test-nas.R:133:3' [success]
'test-nas.R:135:3' [success]
'test-nas.R:136:3' [success]
'test-nas.R:137:3' [success]
'test-nas.R:138:3' [success]
'test-nas.R:140:3' [success]
'test-nas.R:141:3' [success]
'test-nas.R:142:3' [success]
'test-nas.R:143:3' [success]
'test-nas.R:145:3' [success]
'test-nas.R:146:3' [success]
'test-nas.R:147:3' [success]
'test-nas.R:148:3' [success]
'test-nas.R:150:3' [success]
'test-nas.R:151:3' [success]
'test-nas.R:152:3' [success]
'test-nas.R:153:3' [success]
'test-nas.R:155:3' [success]
'test-nas.R:156:3' [success]
'test-nas.R:157:3' [success]
'test-nas.R:158:3' [success]
'test-nas.R:160:3' [success]
'test-nas.R:161:3' [success]
'test-nas.R:162:3' [success]
'test-nas.R:163:3' [success]
End test: different classes
Start test: multiple cores
'test-nas.R:176:3' [success]
'test-nas.R:177:3' [success]
'test-nas.R:178:3' [success]
'test-nas.R:179:3' [success]
'test-nas.R:181:3' [success]
'test-nas.R:182:3' [success]
'test-nas.R:183:3' [success]
'test-nas.R:184:3' [success]
'test-nas.R:186:3' [success]
'test-nas.R:188:3' [success]
'test-nas.R:189:3' [success]
'test-nas.R:190:3' [success]
'test-nas.R:191:3' [success]
'test-nas.R:193:3' [success]
'test-nas.R:194:3' [success]
'test-nas.R:195:3' [success]
'test-nas.R:196:3' [success]
'test-nas.R:198:3' [success]
'test-nas.R:199:3' [success]
'test-nas.R:200:3' [success]
'test-nas.R:201:3' [success]
'test-nas.R:203:3' [success]
'test-nas.R:204:3' [success]
'test-nas.R:205:3' [success]
'test-nas.R:206:3' [success]
End test: multiple cores
Start test: lists
'test-nas.R:213:3' [success]
'test-nas.R:217:3' [success]
'test-nas.R:222:3' [success]
'test-nas.R:226:3' [success]
'test-nas.R:232:3' [success]
'test-nas.R:236:3' [success]
'test-nas.R:241:3' [success]
'test-nas.R:245:3' [success]
'test-nas.R:252:3' [success]
'test-nas.R:257:3' [success]
'test-nas.R:262:3' [success]
'test-nas.R:266:3' [success]
'test-nas.R:274:3' [success]
'test-nas.R:275:3' [success]
'test-nas.R:276:3' [success]
'test-nas.R:283:3' [success]
'test-nas.R:287:3' [success]
'test-nas.R:305:3' [success]
'test-nas.R:314:3' [success]
End test: lists
Start test: overview
'test-overview.R:14:3' [success]
'test-overview.R:1:1' [skip]
End test: overview
Start test: scalars
'test-scalars.R:13:3' [success]
'test-scalars.R:17:3' [success]
'test-scalars.R:21:3' [success]
'test-scalars.R:25:3' [success]
'test-scalars.R:29:3' [success]
'test-scalars.R:33:3' [success]
'test-scalars.R:37:3' [success]
'test-scalars.R:41:3' [success]
'test-scalars.R:44:3' [success]
'test-scalars.R:47:3' [success]
'test-scalars.R:51:3' [success]
'test-scalars.R:55:3' [success]
'test-scalars.R:56:3' [success]
'test-scalars.R:57:3' [success]
'test-scalars.R:58:3' [success]
'test-scalars.R:60:3' [success]
'test-scalars.R:61:3' [success]
'test-scalars.R:65:3' [success]
'test-scalars.R:67:3' [success]
'test-scalars.R:83:3' [success]
End test: scalars
Start test: sequences
'test-sequences.R:2:3' [success]
'test-sequences.R:3:3' [success]
'test-sequences.R:4:3' [success]
'test-sequences.R:5:3' [success]
'test-sequences.R:6:3' [success]
'test-sequences.R:9:3' [success]
'test-sequences.R:10:3' [success]
'test-sequences.R:11:3' [success]
'test-sequences.R:12:3' [success]
'test-sequences.R:15:3' [success]
'test-sequences.R:22:3' [success]
'test-sequences.R:23:3' [success]
'test-sequences.R:25:3' [success]
'test-sequences.R:28:3' [success]
'test-sequences.R:30:3' [success]
'test-sequences.R:33:3' [success]
'test-sequences.R:44:3' [success]
'test-sequences.R:45:3' [success]
'test-sequences.R:47:3' [success]
'test-sequences.R:52:3' [success]
'test-sequences.R:57:3' [success]
'test-sequences.R:62:3' [success]
'test-sequences.R:67:3' [success]
End test: sequences
Start test: math operations
'test-set_math.R:26:3' [success]
'test-set_math.R:27:3' [success]
'test-set_math.R:28:3' [success]
'test-set_math.R:29:3' [success]
'test-set_math.R:30:3' [success]
'test-set_math.R:31:3' [success]
'test-set_math.R:32:3' [success]
'test-set_math.R:33:3' [success]
'test-set_math.R:36:3' [success]
'test-set_math.R:41:3' [success]
'test-set_math.R:46:3' [success]
'test-set_math.R:48:3' [success]
'test-set_math.R:50:3' [success]
'test-set_math.R:52:3' [success]
'test-set_math.R:54:3' [success]
'test-set_math.R:56:3' [success]
'test-set_math.R:58:3' [success]
'test-set_math.R:60:3' [success]
'test-set_math.R:62:3' [success]
'test-set_math.R:64:3' [success]
'test-set_math.R:68:3' [success]
'test-set_math.R:70:3' [success]
'test-set_math.R:72:3' [success]
'test-set_math.R:74:3' [success]
'test-set_math.R:76:3' [success]
'test-set_math.R:78:3' [success]
'test-set_math.R:80:3' [success]
'test-set_math.R:82:3' [success]
'test-set_math.R:84:3' [success]
'test-set_math.R:86:3' [success]
'test-set_math.R:89:3' [success]
'test-set_math.R:91:3' [success]
'test-set_math.R:93:3' [success]
'test-set_math.R:95:3' [success]
'test-set_math.R:97:3' [success]
'test-set_math.R:99:3' [success]
'test-set_math.R:101:3' [success]
'test-set_math.R:103:3' [success]
'test-set_math.R:105:3' [success]
'test-set_math.R:107:3' [success]
'test-set_math.R:110:3' [success]
'test-set_math.R:112:3' [success]
'test-set_math.R:114:3' [success]
'test-set_math.R:116:3' [success]
'test-set_math.R:118:3' [success]
'test-set_math.R:120:3' [success]
'test-set_math.R:122:3' [success]
'test-set_math.R:124:3' [success]
'test-set_math.R:126:3' [success]
'test-set_math.R:128:3' [success]
End test: math operations
Start test: more math operations
'test-set_math.R:169:3' [success]
'test-set_math.R:170:3' [success]
'test-set_math.R:171:3' [success]
'test-set_math.R:172:3' [success]
'test-set_math.R:175:3' [success]
'test-set_math.R:179:3' [success]
'test-set_math.R:183:3' [success]
'test-set_math.R:187:3' [success]
'test-set_math.R:191:3' [success]
'test-set_math.R:195:3' [success]
'test-set_math.R:199:3' [success]
'test-set_math.R:203:3' [success]
'test-set_math.R:207:3' [success]
'test-set_math.R:211:3' [success]
'test-set_math.R:219:3' [success]
'test-set_math.R:223:3' [success]
'test-set_math.R:229:3' [success]
'test-set_math.R:233:3' [success]
'test-set_math.R:237:3' [success]
'test-set_math.R:241:3' [success]
'test-set_math.R:245:3' [success]
'test-set_math.R:249:3' [success]
'test-set_math.R:253:3' [success]
'test-set_math.R:257:3' [success]
'test-set_math.R:261:3' [success]
'test-set_math.R:265:3' [success]
'test-set_math.R:270:3' [success]
'test-set_math.R:276:3' [success]
'test-set_math.R:280:3' [success]
'test-set_math.R:284:3' [success]
'test-set_math.R:288:3' [success]
'test-set_math.R:292:3' [success]
'test-set_math.R:296:3' [success]
'test-set_math.R:300:3' [success]
'test-set_math.R:304:3' [success]
'test-set_math.R:308:3' [success]
'test-set_math.R:312:3' [success]
'test-set_math.R:318:3' [success]
'test-set_math.R:322:3' [success]
'test-set_math.R:326:3' [success]
'test-set_math.R:330:3' [success]
'test-set_math.R:334:3' [success]
'test-set_math.R:338:3' [success]
'test-set_math.R:342:3' [success]
'test-set_math.R:346:3' [success]
'test-set_math.R:350:3' [success]
'test-set_math.R:354:3' [success]
'test-set_math.R:359:3' [success]
End test: more math operations
Start test: zero-length vectors
'test-set_math.R:370:3' [success]
'test-set_math.R:371:3' [success]
'test-set_math.R:372:3' [success]
'test-set_math.R:373:3' [success]
'test-set_math.R:374:3' [success]
'test-set_math.R:375:3' [success]
'test-set_math.R:376:3' [success]
'test-set_math.R:378:3' [success]
'test-set_math.R:379:3' [success]
'test-set_math.R:380:3' [success]
'test-set_math.R:381:3' [success]
'test-set_math.R:382:3' [success]
'test-set_math.R:383:3' [success]
'test-set_math.R:384:3' [success]
'test-set_math.R:389:3' [success]
'test-set_math.R:390:3' [success]
'test-set_math.R:391:3' [success]
'test-set_math.R:392:3' [success]
'test-set_math.R:393:3' [success]
'test-set_math.R:394:3' [success]
'test-set_math.R:395:3' [success]
'test-set_math.R:397:3' [success]
'test-set_math.R:398:3' [success]
'test-set_math.R:399:3' [success]
'test-set_math.R:400:3' [success]
'test-set_math.R:401:3' [success]
'test-set_math.R:402:3' [success]
'test-set_math.R:403:3' [success]
End test: zero-length vectors
Start test: subsetting
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:95:3' [success]
'test-sset.R:101:3' [success]
'test-sset.R:106:3' [success]
'test-sset.R:113:3' [success]
'test-sset.R:117:3' [success]
'test-sset.R:121:3' [success]
'test-sset.R:126:3' [success]
End test: subsetting
Start test: normal tests
'test-str_coalesce.R:3:3' [success]
'test-str_coalesce.R:4:3' [success]
'test-str_coalesce.R:7:3' [success]
'test-str_coalesce.R:8:3' [success]
'test-str_coalesce.R:11:3' [success]
'test-str_coalesce.R:20:3' [success]
'test-str_coalesce.R:22:3' [success]
End test: normal tests
Start test: c++ which
'test-which.R:6:3' [success]
'test-which.R:7:3' [success]
'test-which.R:8:3' [success]
'test-which.R:9:3' [success]
'test-which.R:10:3' [success]
'test-which.R:11:3' [success]
'test-which.R:12:3' [success]
'test-which.R:15:3' [success]
'test-which.R:16:3' [success]
End test: c++ which
Start test: binning
'test_bin.R:10:3' [success]
'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:33: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:58:3' [success]
'test_bin.R:65:3' [success]
'test_bin.R:69:3' [success]
'test_bin.R:73:3' [success]
'test_bin.R:77:3' [success]
'test_bin.R:81:3' [success]
'test_bin.R:89:3' [success]
'test_bin.R:93:3' [success]
'test_bin.R:98:3' [success]
'test_bin.R:102:3' [success]
'test_bin.R:107:3' [success]
'test_bin.R:111:3' [success]
'test_bin.R:119:3' [success]
'test_bin.R:123:3' [success]
'test_bin.R:127:3' [success]
'test_bin.R:131:3' [success]
'test_bin.R:135:3' [success]
End test: binning
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
══ Skipped tests (3) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'test-cast.R:1:1', 'test-combine.R:1:1', 'test-overview.R:1:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-lag.R:146:3'): lags and leads ──────────────────────────────────
Error in `lag_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:146:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag_(f, 1, recursive = FALSE)
── Error ('test-lag.R:332:3'): lags and leads with lag2_ ───────────────────────
Error in `lag2_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:332:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag2_(f, 1, recursive = FALSE)
── Error ('test-lag.R:398:5'): lags and lead with set = TRUE ───────────────────
Error in `lag_(x, ..., set = TRUE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:517:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr (local) set_lag(deep_copy(f), 1, recursive = FALSE)
5. └─cheapr::lag_(x, ..., set = TRUE) at test-lag.R:398:5
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 1.4.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [29s/32s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(cheapr)
>
> test_check("cheapr", reporter = c("check", "location"))
Start test: matching
'test-case.R:30:5' [success]
'test-case.R:31:5' [success]
'test-case.R:39:5' [success]
'test-case.R:57:5' [success]
'test-case.R:65:5' [success]
End test: matching
Start test: casting
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:1:1' [skip]
End test: casting
Start test: combining
'test-combine.R:1:1' [skip]
End test: combining
Start test: data frames
'test-data_frame.R:2:3' [success]
'test-data_frame.R:3:3' [success]
'test-data_frame.R:4:3' [success]
'test-data_frame.R:8:3' [success]
'test-data_frame.R:16:3' [success]
'test-data_frame.R:23:3' [success]
'test-data_frame.R:29:3' [success]
'test-data_frame.R:34:3' [success]
'test-data_frame.R:38:3' [success]
'test-data_frame.R:43:3' [success]
End test: data frames
Start test: reverse
'test-extras.R:2:3' [success]
'test-extras.R:3:3' [success]
'test-extras.R:4:3' [success]
'test-extras.R:6:3' [success]
'test-extras.R:8:3' [success]
'test-extras.R:9:3' [success]
'test-extras.R:11:3' [success]
End test: reverse
Start test: local RNG
'test-extras.R:20:3' [success]
'test-extras.R:26:3' [success]
'test-extras.R:55:3' [success]
End test: local RNG
Start test: factors
'test-factors.R:2:3' [success]
'test-factors.R:6:3' [success]
'test-factors.R:7:3' [success]
'test-factors.R:8:3' [success]
'test-factors.R:16:3' [success]
'test-factors.R:20:3' [success]
'test-factors.R:27:3' [success]
'test-factors.R:31:3' [success]
'test-factors.R:37:3' [success]
'test-factors.R:41:3' [success]
'test-factors.R:45:3' [success]
'test-factors.R:53:3' [success]
End test: factors
Start test: GCD AND SCM scalars
'test-gcd.R:2:3' [success]
'test-gcd.R:3:3' [success]
'test-gcd.R:4:3' [success]
'test-gcd.R:5:3' [success]
'test-gcd.R:6:3' [success]
'test-gcd.R:7:3' [success]
'test-gcd.R:8:3' [success]
'test-gcd.R:9:3' [success]
'test-gcd.R:10:3' [success]
'test-gcd.R:11:3' [success]
'test-gcd.R:12:3' [success]
'test-gcd.R:14:3' [success]
'test-gcd.R:15:3' [success]
'test-gcd.R:16:3' [success]
'test-gcd.R:17:3' [success]
'test-gcd.R:18:3' [success]
'test-gcd.R:19:3' [success]
'test-gcd.R:20:3' [success]
'test-gcd.R:21:3' [success]
'test-gcd.R:22:3' [success]
'test-gcd.R:23:3' [success]
'test-gcd.R:24:3' [success]
End test: GCD AND SCM scalars
Start test: zero-length vectors
'test-gcd.R:28:3' [success]
'test-gcd.R:29:3' [success]
'test-gcd.R:30:3' [success]
'test-gcd.R:31:3' [success]
'test-gcd.R:33:3' [success]
'test-gcd.R:34:3' [success]
'test-gcd.R:35:3' [success]
'test-gcd.R:36:3' [success]
End test: zero-length vectors
Start test: Small vectors (integers)
'test-gcd.R:42:3' [success]
'test-gcd.R:43:3' [success]
'test-gcd.R:44:3' [success]
'test-gcd.R:45:3' [success]
'test-gcd.R:46:3' [success]
'test-gcd.R:48:3' [success]
'test-gcd.R:49:3' [success]
'test-gcd.R:50:3' [success]
'test-gcd.R:51:3' [success]
'test-gcd.R:52:3' [success]
'test-gcd.R:54:3' [success]
'test-gcd.R:55:3' [success]
'test-gcd.R:56:3' [success]
'test-gcd.R:57:3' [success]
'test-gcd.R:58:3' [success]
'test-gcd.R:59:3' [success]
'test-gcd.R:61:3' [success]
'test-gcd.R:62:3' [success]
'test-gcd.R:64:3' [success]
'test-gcd.R:65:3' [success]
'test-gcd.R:66:3' [success]
'test-gcd.R:67:3' [success]
'test-gcd.R:68:3' [success]
'test-gcd.R:69:3' [success]
'test-gcd.R:71:3' [success]
'test-gcd.R:72:3' [success]
'test-gcd.R:74:3' [success]
'test-gcd.R:75:3' [success]
'test-gcd.R:76:3' [success]
'test-gcd.R:77:3' [success]
'test-gcd.R:78:3' [success]
'test-gcd.R:79:3' [success]
'test-gcd.R:80:3' [success]
'test-gcd.R:81:3' [success]
End test: Small vectors (integers)
Start test: Small vectors (doubles)
'test-gcd.R:87:3' [success]
'test-gcd.R:88:3' [success]
'test-gcd.R:89:3' [success]
'test-gcd.R:90:3' [success]
'test-gcd.R:91:3' [success]
'test-gcd.R:93:3' [success]
'test-gcd.R:94:3' [success]
'test-gcd.R:95:3' [success]
'test-gcd.R:96:3' [success]
'test-gcd.R:97:3' [success]
'test-gcd.R:99:3' [success]
'test-gcd.R:100:3' [success]
'test-gcd.R:101:3' [success]
'test-gcd.R:102:3' [success]
'test-gcd.R:103:3' [success]
'test-gcd.R:104:3' [success]
'test-gcd.R:106:3' [success]
'test-gcd.R:107:3' [success]
'test-gcd.R:109:3' [success]
'test-gcd.R:110:3' [success]
'test-gcd.R:111:3' [success]
'test-gcd.R:112:3' [success]
'test-gcd.R:113:3' [success]
'test-gcd.R:114:3' [success]
'test-gcd.R:116:3' [success]
'test-gcd.R:117:3' [success]
End test: Small vectors (doubles)
Start test: Small vectors (doubles)
'test-gcd.R:125:3' [success]
'test-gcd.R:126:3' [success]
'test-gcd.R:127:3' [success]
'test-gcd.R:128:3' [success]
'test-gcd.R:130:3' [success]
'test-gcd.R:134:3' [success]
'test-gcd.R:135:3' [success]
'test-gcd.R:136:3' [success]
'test-gcd.R:137:3' [success]
'test-gcd.R:138:3' [success]
'test-gcd.R:139:3' [success]
End test: Small vectors (doubles)
Start test: signs
'test-gcd.R:147:3' [success]
'test-gcd.R:148:3' [success]
'test-gcd.R:149:3' [success]
'test-gcd.R:150:3' [success]
End test: signs
Start test: Overflow
'test-gcd.R:154:3' [success]
'test-gcd.R:155:3' [success]
'test-gcd.R:156:3' [success]
'test-gcd.R:157:3' [success]
'test-gcd.R:158:3' [success]
'test-gcd.R:159:3' [success]
End test: Overflow
Start test: Binary gcd and scm
'test-gcd.R:163:3' [success]
'test-gcd.R:164:3' [success]
'test-gcd.R:165:3' [success]
'test-gcd.R:166:3' [success]
'test-gcd.R:167:3' [success]
'test-gcd.R:168:3' [success]
'test-gcd.R:169:3' [success]
'test-gcd.R:170:3' [success]
'test-gcd.R:171:3' [success]
'test-gcd.R:172:3' [success]
'test-gcd.R:173:3' [success]
'test-gcd.R:174:3' [success]
'test-gcd.R:175:3' [success]
'test-gcd.R:176:3' [success]
'test-gcd.R:178:3' [success]
'test-gcd.R:179:3' [success]
'test-gcd.R:181:3' [success]
'test-gcd.R:182:3' [success]
'test-gcd.R:183:3' [success]
'test-gcd.R:184:3' [success]
'test-gcd.R:185:3' [success]
'test-gcd.R:186:3' [success]
'test-gcd.R:188:3' [success]
'test-gcd.R:189:3' [success]
'test-gcd.R:191:3' [success]
'test-gcd.R:192:3' [success]
'test-gcd.R:194:3' [success]
'test-gcd.R:195:3' [success]
'test-gcd.R:196:3' [success]
'test-gcd.R:197:3' [success]
'test-gcd.R:198:3' [success]
End test: Binary gcd and scm
Start test: breaks
'test-get_breaks.R:16:3' [success]
'test-get_breaks.R:17:3' [success]
'test-get_breaks.R:19:3' [success]
'test-get_breaks.R:20:3' [success]
'test-get_breaks.R:22:3' [success]
'test-get_breaks.R:23:3' [success]
'test-get_breaks.R:25:3' [success]
'test-get_breaks.R:26:3' [success]
'test-get_breaks.R:27:3' [success]
'test-get_breaks.R:29:3' [success]
'test-get_breaks.R:35:3' [success]
'test-get_breaks.R:41:3' [success]
'test-get_breaks.R:46:3' [success]
'test-get_breaks.R:47:3' [success]
'test-get_breaks.R:51:3' [success]
'test-get_breaks.R:56:3' [success]
'test-get_breaks.R:66:3' [success]
'test-get_breaks.R:67:3' [success]
'test-get_breaks.R:69:3' [success]
'test-get_breaks.R:70:3' [success]
'test-get_breaks.R:72:3' [success]
'test-get_breaks.R:73:3' [success]
'test-get_breaks.R:77:3' [success]
'test-get_breaks.R:86:3' [success]
'test-get_breaks.R:91:3' [success]
End test: breaks
Start test: if else
'test-if_else.R:8:3' [success]
'test-if_else.R:9:3' [success]
'test-if_else.R:10:3' [success]
'test-if_else.R:11:3' [success]
'test-if_else.R:13:3' [success]
'test-if_else.R:17:3' [success]
'test-if_else.R:21:3' [success]
'test-if_else.R:26:3' [success]
'test-if_else.R:31:3' [success]
'test-if_else.R:36:3' [success]
'test-if_else.R:41:3' [success]
'test-if_else.R:46:3' [success]
'test-if_else.R:51:3' [success]
'test-if_else.R:56:3' [success]
'test-if_else.R:61:3' [success]
'test-if_else.R:70:3' [success]
'test-if_else.R:75:3' [success]
'test-if_else.R:80:3' [success]
'test-if_else.R:92:3' [success]
End test: if else
Start test: lags and leads
'test-lag.R:30:3' [success]
'test-lag.R:33:3' [success]
'test-lag.R:36:3' [success]
'test-lag.R:39:3' [success]
'test-lag.R:42:3' [success]
'test-lag.R:45:3' [success]
'test-lag.R:48:3' [success]
'test-lag.R:52:3' [success]
'test-lag.R:55:3' [success]
'test-lag.R:58:3' [success]
'test-lag.R:61:3' [success]
'test-lag.R:64:3' [success]
'test-lag.R:67:3' [success]
'test-lag.R:70:3' [success]
'test-lag.R:75:3' [success]
'test-lag.R:78:3' [success]
'test-lag.R:81:3' [success]
'test-lag.R:84:3' [success]
'test-lag.R:87:3' [success]
'test-lag.R:90:3' [success]
'test-lag.R:93:3' [success]
'test-lag.R:98:3' [success]
'test-lag.R:101:3' [success]
'test-lag.R:104:3' [success]
'test-lag.R:107:3' [success]
'test-lag.R:110:3' [success]
'test-lag.R:113:3' [success]
'test-lag.R:116:3' [success]
'test-lag.R:121:3' [success]
'test-lag.R:124:3' [success]
'test-lag.R:127:3' [success]
'test-lag.R:130:3' [success]
'test-lag.R:133:3' [success]
'test-lag.R:136:3' [success]
'test-lag.R:139:3' [success]
'test-lag.R:143:3' [success]
Saving _problems/test-lag-148.R
'test-lag.R:146:3' [error]
End test: lags and leads
Start test: lags and leads with lag2_
'test-lag.R:216:3' [success]
'test-lag.R:219:3' [success]
'test-lag.R:222:3' [success]
'test-lag.R:225:3' [success]
'test-lag.R:228:3' [success]
'test-lag.R:231:3' [success]
'test-lag.R:234:3' [success]
'test-lag.R:238:3' [success]
'test-lag.R:241:3' [success]
'test-lag.R:244:3' [success]
'test-lag.R:247:3' [success]
'test-lag.R:250:3' [success]
'test-lag.R:253:3' [success]
'test-lag.R:256:3' [success]
'test-lag.R:261:3' [success]
'test-lag.R:264:3' [success]
'test-lag.R:267:3' [success]
'test-lag.R:270:3' [success]
'test-lag.R:273:3' [success]
'test-lag.R:276:3' [success]
'test-lag.R:279:3' [success]
'test-lag.R:284:3' [success]
'test-lag.R:287:3' [success]
'test-lag.R:290:3' [success]
'test-lag.R:293:3' [success]
'test-lag.R:296:3' [success]
'test-lag.R:299:3' [success]
'test-lag.R:302:3' [success]
'test-lag.R:307:3' [success]
'test-lag.R:310:3' [success]
'test-lag.R:313:3' [success]
'test-lag.R:316:3' [success]
'test-lag.R:319:3' [success]
'test-lag.R:322:3' [success]
'test-lag.R:325:3' [success]
'test-lag.R:329:3' [success]
Saving _problems/test-lag-334.R
'test-lag.R:332:3' [error]
End test: lags and leads with lag2_
Start test: lags and lead with set = TRUE
'test-lag.R:401:3' [success]
'test-lag.R:404:3' [success]
'test-lag.R:407:3' [success]
'test-lag.R:410:3' [success]
'test-lag.R:413:3' [success]
'test-lag.R:416:3' [success]
'test-lag.R:419:3' [success]
'test-lag.R:423:3' [success]
'test-lag.R:426:3' [success]
'test-lag.R:429:3' [success]
'test-lag.R:432:3' [success]
'test-lag.R:435:3' [success]
'test-lag.R:438:3' [success]
'test-lag.R:441:3' [success]
'test-lag.R:446:3' [success]
'test-lag.R:449:3' [success]
'test-lag.R:452:3' [success]
'test-lag.R:455:3' [success]
'test-lag.R:458:3' [success]
'test-lag.R:461:3' [success]
'test-lag.R:464:3' [success]
'test-lag.R:469:3' [success]
'test-lag.R:472:3' [success]
'test-lag.R:475:3' [success]
'test-lag.R:478:3' [success]
'test-lag.R:481:3' [success]
'test-lag.R:484:3' [success]
'test-lag.R:487:3' [success]
'test-lag.R:492:3' [success]
'test-lag.R:495:3' [success]
'test-lag.R:498:3' [success]
'test-lag.R:501:3' [success]
'test-lag.R:504:3' [success]
'test-lag.R:507:3' [success]
'test-lag.R:510:3' [success]
'test-lag.R:514:3' [success]
Saving _problems/test-lag-398.R
'test-lag.R:398:5' [error]
End test: lags and lead with set = TRUE
Start test: Dynamic lags by-group
'test-lag.R:585:1' [success]
End test: Dynamic lags by-group
Start test: Dynamic recycled lags by-group
'test-lag.R:609:3' [success]
End test: Dynamic recycled lags by-group
Start test: oob lag
'test-lag.R:613:3' [success]
'test-lag.R:614:3' [success]
'test-lag.R:615:3' [success]
'test-lag.R:616:3' [success]
End test: oob lag
Start test: list assignment
'test-lists.R:4:3' [success]
'test-lists.R:9:3' [success]
End test: list assignment
Start test: NAs
'test-nas.R:27:3' [success]
'test-nas.R:28:3' [success]
'test-nas.R:38:3' [success]
'test-nas.R:39:3' [success]
'test-nas.R:40:3' [success]
'test-nas.R:41:3' [success]
'test-nas.R:42:3' [success]
'test-nas.R:43:3' [success]
'test-nas.R:48:3' [success]
'test-nas.R:49:3' [success]
'test-nas.R:50:3' [success]
'test-nas.R:53:3' [success]
'test-nas.R:54:3' [success]
'test-nas.R:55:3' [success]
'test-nas.R:56:3' [success]
'test-nas.R:57:3' [success]
'test-nas.R:58:3' [success]
'test-nas.R:63:3' [success]
'test-nas.R:64:3' [success]
'test-nas.R:65:3' [success]
'test-nas.R:66:3' [success]
'test-nas.R:67:3' [success]
'test-nas.R:68:3' [success]
'test-nas.R:70:3' [success]
'test-nas.R:71:3' [success]
'test-nas.R:73:3' [success]
'test-nas.R:74:3' [success]
'test-nas.R:75:3' [success]
'test-nas.R:76:3' [success]
'test-nas.R:77:3' [success]
'test-nas.R:78:3' [success]
'test-nas.R:80:3' [success]
'test-nas.R:81:3' [success]
'test-nas.R:82:3' [success]
'test-nas.R:83:3' [success]
'test-nas.R:84:3' [success]
'test-nas.R:85:3' [success]
End test: NAs
Start test: different classes
'test-nas.R:102:3' [success]
'test-nas.R:103:3' [success]
'test-nas.R:104:3' [success]
'test-nas.R:105:3' [success]
'test-nas.R:107:3' [success]
'test-nas.R:108:3' [success]
'test-nas.R:109:3' [success]
'test-nas.R:110:3' [success]
'test-nas.R:112:3' [success]
'test-nas.R:113:3' [success]
'test-nas.R:114:3' [success]
'test-nas.R:115:3' [success]
'test-nas.R:117:3' [success]
'test-nas.R:118:3' [success]
'test-nas.R:119:3' [success]
'test-nas.R:120:3' [success]
'test-nas.R:122:3' [success]
'test-nas.R:123:3' [success]
'test-nas.R:125:3' [success]
'test-nas.R:126:3' [success]
'test-nas.R:127:3' [success]
'test-nas.R:128:3' [success]
'test-nas.R:130:3' [success]
'test-nas.R:131:3' [success]
'test-nas.R:132:3' [success]
'test-nas.R:133:3' [success]
'test-nas.R:135:3' [success]
'test-nas.R:136:3' [success]
'test-nas.R:137:3' [success]
'test-nas.R:138:3' [success]
'test-nas.R:140:3' [success]
'test-nas.R:141:3' [success]
'test-nas.R:142:3' [success]
'test-nas.R:143:3' [success]
'test-nas.R:145:3' [success]
'test-nas.R:146:3' [success]
'test-nas.R:147:3' [success]
'test-nas.R:148:3' [success]
'test-nas.R:150:3' [success]
'test-nas.R:151:3' [success]
'test-nas.R:152:3' [success]
'test-nas.R:153:3' [success]
'test-nas.R:155:3' [success]
'test-nas.R:156:3' [success]
'test-nas.R:157:3' [success]
'test-nas.R:158:3' [success]
'test-nas.R:160:3' [success]
'test-nas.R:161:3' [success]
'test-nas.R:162:3' [success]
'test-nas.R:163:3' [success]
End test: different classes
Start test: multiple cores
'test-nas.R:176:3' [success]
'test-nas.R:177:3' [success]
'test-nas.R:178:3' [success]
'test-nas.R:179:3' [success]
'test-nas.R:181:3' [success]
'test-nas.R:182:3' [success]
'test-nas.R:183:3' [success]
'test-nas.R:184:3' [success]
'test-nas.R:186:3' [success]
'test-nas.R:188:3' [success]
'test-nas.R:189:3' [success]
'test-nas.R:190:3' [success]
'test-nas.R:191:3' [success]
'test-nas.R:193:3' [success]
'test-nas.R:194:3' [success]
'test-nas.R:195:3' [success]
'test-nas.R:196:3' [success]
'test-nas.R:198:3' [success]
'test-nas.R:199:3' [success]
'test-nas.R:200:3' [success]
'test-nas.R:201:3' [success]
'test-nas.R:203:3' [success]
'test-nas.R:204:3' [success]
'test-nas.R:205:3' [success]
'test-nas.R:206:3' [success]
End test: multiple cores
Start test: lists
'test-nas.R:213:3' [success]
'test-nas.R:217:3' [success]
'test-nas.R:222:3' [success]
'test-nas.R:226:3' [success]
'test-nas.R:232:3' [success]
'test-nas.R:236:3' [success]
'test-nas.R:241:3' [success]
'test-nas.R:245:3' [success]
'test-nas.R:252:3' [success]
'test-nas.R:257:3' [success]
'test-nas.R:262:3' [success]
'test-nas.R:266:3' [success]
'test-nas.R:274:3' [success]
'test-nas.R:275:3' [success]
'test-nas.R:276:3' [success]
'test-nas.R:283:3' [success]
'test-nas.R:287:3' [success]
'test-nas.R:305:3' [success]
'test-nas.R:314:3' [success]
End test: lists
Start test: overview
'test-overview.R:14:3' [success]
'test-overview.R:1:1' [skip]
End test: overview
Start test: scalars
'test-scalars.R:13:3' [success]
'test-scalars.R:17:3' [success]
'test-scalars.R:21:3' [success]
'test-scalars.R:25:3' [success]
'test-scalars.R:29:3' [success]
'test-scalars.R:33:3' [success]
'test-scalars.R:37:3' [success]
'test-scalars.R:41:3' [success]
'test-scalars.R:44:3' [success]
'test-scalars.R:47:3' [success]
'test-scalars.R:51:3' [success]
'test-scalars.R:55:3' [success]
'test-scalars.R:56:3' [success]
'test-scalars.R:57:3' [success]
'test-scalars.R:58:3' [success]
'test-scalars.R:60:3' [success]
'test-scalars.R:61:3' [success]
'test-scalars.R:65:3' [success]
'test-scalars.R:67:3' [success]
'test-scalars.R:83:3' [success]
End test: scalars
Start test: sequences
'test-sequences.R:2:3' [success]
'test-sequences.R:3:3' [success]
'test-sequences.R:4:3' [success]
'test-sequences.R:5:3' [success]
'test-sequences.R:6:3' [success]
'test-sequences.R:9:3' [success]
'test-sequences.R:10:3' [success]
'test-sequences.R:11:3' [success]
'test-sequences.R:12:3' [success]
'test-sequences.R:15:3' [success]
'test-sequences.R:22:3' [success]
'test-sequences.R:23:3' [success]
'test-sequences.R:25:3' [success]
'test-sequences.R:28:3' [success]
'test-sequences.R:30:3' [success]
'test-sequences.R:33:3' [success]
'test-sequences.R:44:3' [success]
'test-sequences.R:45:3' [success]
'test-sequences.R:47:3' [success]
'test-sequences.R:52:3' [success]
'test-sequences.R:57:3' [success]
'test-sequences.R:62:3' [success]
'test-sequences.R:67:3' [success]
End test: sequences
Start test: math operations
'test-set_math.R:26:3' [success]
'test-set_math.R:27:3' [success]
'test-set_math.R:28:3' [success]
'test-set_math.R:29:3' [success]
'test-set_math.R:30:3' [success]
'test-set_math.R:31:3' [success]
'test-set_math.R:32:3' [success]
'test-set_math.R:33:3' [success]
'test-set_math.R:36:3' [success]
'test-set_math.R:41:3' [success]
'test-set_math.R:46:3' [success]
'test-set_math.R:48:3' [success]
'test-set_math.R:50:3' [success]
'test-set_math.R:52:3' [success]
'test-set_math.R:54:3' [success]
'test-set_math.R:56:3' [success]
'test-set_math.R:58:3' [success]
'test-set_math.R:60:3' [success]
'test-set_math.R:62:3' [success]
'test-set_math.R:64:3' [success]
'test-set_math.R:68:3' [success]
'test-set_math.R:70:3' [success]
'test-set_math.R:72:3' [success]
'test-set_math.R:74:3' [success]
'test-set_math.R:76:3' [success]
'test-set_math.R:78:3' [success]
'test-set_math.R:80:3' [success]
'test-set_math.R:82:3' [success]
'test-set_math.R:84:3' [success]
'test-set_math.R:86:3' [success]
'test-set_math.R:89:3' [success]
'test-set_math.R:91:3' [success]
'test-set_math.R:93:3' [success]
'test-set_math.R:95:3' [success]
'test-set_math.R:97:3' [success]
'test-set_math.R:99:3' [success]
'test-set_math.R:101:3' [success]
'test-set_math.R:103:3' [success]
'test-set_math.R:105:3' [success]
'test-set_math.R:107:3' [success]
'test-set_math.R:110:3' [success]
'test-set_math.R:112:3' [success]
'test-set_math.R:114:3' [success]
'test-set_math.R:116:3' [success]
'test-set_math.R:118:3' [success]
'test-set_math.R:120:3' [success]
'test-set_math.R:122:3' [success]
'test-set_math.R:124:3' [success]
'test-set_math.R:126:3' [success]
'test-set_math.R:128:3' [success]
End test: math operations
Start test: more math operations
'test-set_math.R:169:3' [success]
'test-set_math.R:170:3' [success]
'test-set_math.R:171:3' [success]
'test-set_math.R:172:3' [success]
'test-set_math.R:175:3' [success]
'test-set_math.R:179:3' [success]
'test-set_math.R:183:3' [success]
'test-set_math.R:187:3' [success]
'test-set_math.R:191:3' [success]
'test-set_math.R:195:3' [success]
'test-set_math.R:199:3' [success]
'test-set_math.R:203:3' [success]
'test-set_math.R:207:3' [success]
'test-set_math.R:211:3' [success]
'test-set_math.R:219:3' [success]
'test-set_math.R:223:3' [success]
'test-set_math.R:229:3' [success]
'test-set_math.R:233:3' [success]
'test-set_math.R:237:3' [success]
'test-set_math.R:241:3' [success]
'test-set_math.R:245:3' [success]
'test-set_math.R:249:3' [success]
'test-set_math.R:253:3' [success]
'test-set_math.R:257:3' [success]
'test-set_math.R:261:3' [success]
'test-set_math.R:265:3' [success]
'test-set_math.R:270:3' [success]
'test-set_math.R:276:3' [success]
'test-set_math.R:280:3' [success]
'test-set_math.R:284:3' [success]
'test-set_math.R:288:3' [success]
'test-set_math.R:292:3' [success]
'test-set_math.R:296:3' [success]
'test-set_math.R:300:3' [success]
'test-set_math.R:304:3' [success]
'test-set_math.R:308:3' [success]
'test-set_math.R:312:3' [success]
'test-set_math.R:318:3' [success]
'test-set_math.R:322:3' [success]
'test-set_math.R:326:3' [success]
'test-set_math.R:330:3' [success]
'test-set_math.R:334:3' [success]
'test-set_math.R:338:3' [success]
'test-set_math.R:342:3' [success]
'test-set_math.R:346:3' [success]
'test-set_math.R:350:3' [success]
'test-set_math.R:354:3' [success]
'test-set_math.R:359:3' [success]
End test: more math operations
Start test: zero-length vectors
'test-set_math.R:370:3' [success]
'test-set_math.R:371:3' [success]
'test-set_math.R:372:3' [success]
'test-set_math.R:373:3' [success]
'test-set_math.R:374:3' [success]
'test-set_math.R:375:3' [success]
'test-set_math.R:376:3' [success]
'test-set_math.R:378:3' [success]
'test-set_math.R:379:3' [success]
'test-set_math.R:380:3' [success]
'test-set_math.R:381:3' [success]
'test-set_math.R:382:3' [success]
'test-set_math.R:383:3' [success]
'test-set_math.R:384:3' [success]
'test-set_math.R:389:3' [success]
'test-set_math.R:390:3' [success]
'test-set_math.R:391:3' [success]
'test-set_math.R:392:3' [success]
'test-set_math.R:393:3' [success]
'test-set_math.R:394:3' [success]
'test-set_math.R:395:3' [success]
'test-set_math.R:397:3' [success]
'test-set_math.R:398:3' [success]
'test-set_math.R:399:3' [success]
'test-set_math.R:400:3' [success]
'test-set_math.R:401:3' [success]
'test-set_math.R:402:3' [success]
'test-set_math.R:403:3' [success]
End test: zero-length vectors
Start test: subsetting
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:95:3' [success]
'test-sset.R:101:3' [success]
'test-sset.R:106:3' [success]
'test-sset.R:113:3' [success]
'test-sset.R:117:3' [success]
'test-sset.R:121:3' [success]
'test-sset.R:126:3' [success]
End test: subsetting
Start test: normal tests
'test-str_coalesce.R:3:3' [success]
'test-str_coalesce.R:4:3' [success]
'test-str_coalesce.R:7:3' [success]
'test-str_coalesce.R:8:3' [success]
'test-str_coalesce.R:11:3' [success]
'test-str_coalesce.R:20:3' [success]
'test-str_coalesce.R:22:3' [success]
End test: normal tests
Start test: c++ which
'test-which.R:6:3' [success]
'test-which.R:7:3' [success]
'test-which.R:8:3' [success]
'test-which.R:9:3' [success]
'test-which.R:10:3' [success]
'test-which.R:11:3' [success]
'test-which.R:12:3' [success]
'test-which.R:15:3' [success]
'test-which.R:16:3' [success]
End test: c++ which
Start test: binning
'test_bin.R:10:3' [success]
'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:33: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:58:3' [success]
'test_bin.R:65:3' [success]
'test_bin.R:69:3' [success]
'test_bin.R:73:3' [success]
'test_bin.R:77:3' [success]
'test_bin.R:81:3' [success]
'test_bin.R:89:3' [success]
'test_bin.R:93:3' [success]
'test_bin.R:98:3' [success]
'test_bin.R:102:3' [success]
'test_bin.R:107:3' [success]
'test_bin.R:111:3' [success]
'test_bin.R:119:3' [success]
'test_bin.R:123:3' [success]
'test_bin.R:127:3' [success]
'test_bin.R:131:3' [success]
'test_bin.R:135:3' [success]
End test: binning
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
══ Skipped tests (3) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'test-cast.R:1:1', 'test-combine.R:1:1', 'test-overview.R:1:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-lag.R:146:3'): lags and leads ──────────────────────────────────
Error in `lag_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:146:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag_(f, 1, recursive = FALSE)
── Error ('test-lag.R:332:3'): lags and leads with lag2_ ───────────────────────
Error in `lag2_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:332:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag2_(f, 1, recursive = FALSE)
── Error ('test-lag.R:398:5'): lags and lead with set = TRUE ───────────────────
Error in `lag_(x, ..., set = TRUE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:517:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr (local) set_lag(deep_copy(f), 1, recursive = FALSE)
5. └─cheapr::lag_(x, ..., set = TRUE) at test-lag.R:398:5
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.4.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [47s/45s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(cheapr)
>
> test_check("cheapr", reporter = c("check", "location"))
Start test: matching
'test-case.R:30:5' [success]
'test-case.R:31:5' [success]
'test-case.R:39:5' [success]
'test-case.R:57:5' [success]
'test-case.R:65:5' [success]
End test: matching
Start test: casting
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:1:1' [skip]
End test: casting
Start test: combining
'test-combine.R:1:1' [skip]
End test: combining
Start test: data frames
'test-data_frame.R:2:3' [success]
'test-data_frame.R:3:3' [success]
'test-data_frame.R:4:3' [success]
'test-data_frame.R:8:3' [success]
'test-data_frame.R:16:3' [success]
'test-data_frame.R:23:3' [success]
'test-data_frame.R:29:3' [success]
'test-data_frame.R:34:3' [success]
'test-data_frame.R:38:3' [success]
'test-data_frame.R:43:3' [success]
End test: data frames
Start test: reverse
'test-extras.R:2:3' [success]
'test-extras.R:3:3' [success]
'test-extras.R:4:3' [success]
'test-extras.R:6:3' [success]
'test-extras.R:8:3' [success]
'test-extras.R:9:3' [success]
'test-extras.R:11:3' [success]
End test: reverse
Start test: local RNG
'test-extras.R:20:3' [success]
'test-extras.R:26:3' [success]
'test-extras.R:55:3' [success]
End test: local RNG
Start test: factors
'test-factors.R:2:3' [success]
'test-factors.R:6:3' [success]
'test-factors.R:7:3' [success]
'test-factors.R:8:3' [success]
'test-factors.R:16:3' [success]
'test-factors.R:20:3' [success]
'test-factors.R:27:3' [success]
'test-factors.R:31:3' [success]
'test-factors.R:37:3' [success]
'test-factors.R:41:3' [success]
'test-factors.R:45:3' [success]
'test-factors.R:53:3' [success]
End test: factors
Start test: GCD AND SCM scalars
'test-gcd.R:2:3' [success]
'test-gcd.R:3:3' [success]
'test-gcd.R:4:3' [success]
'test-gcd.R:5:3' [success]
'test-gcd.R:6:3' [success]
'test-gcd.R:7:3' [success]
'test-gcd.R:8:3' [success]
'test-gcd.R:9:3' [success]
'test-gcd.R:10:3' [success]
'test-gcd.R:11:3' [success]
'test-gcd.R:12:3' [success]
'test-gcd.R:14:3' [success]
'test-gcd.R:15:3' [success]
'test-gcd.R:16:3' [success]
'test-gcd.R:17:3' [success]
'test-gcd.R:18:3' [success]
'test-gcd.R:19:3' [success]
'test-gcd.R:20:3' [success]
'test-gcd.R:21:3' [success]
'test-gcd.R:22:3' [success]
'test-gcd.R:23:3' [success]
'test-gcd.R:24:3' [success]
End test: GCD AND SCM scalars
Start test: zero-length vectors
'test-gcd.R:28:3' [success]
'test-gcd.R:29:3' [success]
'test-gcd.R:30:3' [success]
'test-gcd.R:31:3' [success]
'test-gcd.R:33:3' [success]
'test-gcd.R:34:3' [success]
'test-gcd.R:35:3' [success]
'test-gcd.R:36:3' [success]
End test: zero-length vectors
Start test: Small vectors (integers)
'test-gcd.R:42:3' [success]
'test-gcd.R:43:3' [success]
'test-gcd.R:44:3' [success]
'test-gcd.R:45:3' [success]
'test-gcd.R:46:3' [success]
'test-gcd.R:48:3' [success]
'test-gcd.R:49:3' [success]
'test-gcd.R:50:3' [success]
'test-gcd.R:51:3' [success]
'test-gcd.R:52:3' [success]
'test-gcd.R:54:3' [success]
'test-gcd.R:55:3' [success]
'test-gcd.R:56:3' [success]
'test-gcd.R:57:3' [success]
'test-gcd.R:58:3' [success]
'test-gcd.R:59:3' [success]
'test-gcd.R:61:3' [success]
'test-gcd.R:62:3' [success]
'test-gcd.R:64:3' [success]
'test-gcd.R:65:3' [success]
'test-gcd.R:66:3' [success]
'test-gcd.R:67:3' [success]
'test-gcd.R:68:3' [success]
'test-gcd.R:69:3' [success]
'test-gcd.R:71:3' [success]
'test-gcd.R:72:3' [success]
'test-gcd.R:74:3' [success]
'test-gcd.R:75:3' [success]
'test-gcd.R:76:3' [success]
'test-gcd.R:77:3' [success]
'test-gcd.R:78:3' [success]
'test-gcd.R:79:3' [success]
'test-gcd.R:80:3' [success]
'test-gcd.R:81:3' [success]
End test: Small vectors (integers)
Start test: Small vectors (doubles)
'test-gcd.R:87:3' [success]
'test-gcd.R:88:3' [success]
'test-gcd.R:89:3' [success]
'test-gcd.R:90:3' [success]
'test-gcd.R:91:3' [success]
'test-gcd.R:93:3' [success]
'test-gcd.R:94:3' [success]
'test-gcd.R:95:3' [success]
'test-gcd.R:96:3' [success]
'test-gcd.R:97:3' [success]
'test-gcd.R:99:3' [success]
'test-gcd.R:100:3' [success]
'test-gcd.R:101:3' [success]
'test-gcd.R:102:3' [success]
'test-gcd.R:103:3' [success]
'test-gcd.R:104:3' [success]
'test-gcd.R:106:3' [success]
'test-gcd.R:107:3' [success]
'test-gcd.R:109:3' [success]
'test-gcd.R:110:3' [success]
'test-gcd.R:111:3' [success]
'test-gcd.R:112:3' [success]
'test-gcd.R:113:3' [success]
'test-gcd.R:114:3' [success]
'test-gcd.R:116:3' [success]
'test-gcd.R:117:3' [success]
End test: Small vectors (doubles)
Start test: Small vectors (doubles)
'test-gcd.R:125:3' [success]
'test-gcd.R:126:3' [success]
'test-gcd.R:127:3' [success]
'test-gcd.R:128:3' [success]
'test-gcd.R:130:3' [success]
'test-gcd.R:134:3' [success]
'test-gcd.R:135:3' [success]
'test-gcd.R:136:3' [success]
'test-gcd.R:137:3' [success]
'test-gcd.R:138:3' [success]
'test-gcd.R:139:3' [success]
End test: Small vectors (doubles)
Start test: signs
'test-gcd.R:147:3' [success]
'test-gcd.R:148:3' [success]
'test-gcd.R:149:3' [success]
'test-gcd.R:150:3' [success]
End test: signs
Start test: Overflow
'test-gcd.R:154:3' [success]
'test-gcd.R:155:3' [success]
'test-gcd.R:156:3' [success]
'test-gcd.R:157:3' [success]
'test-gcd.R:158:3' [success]
'test-gcd.R:159:3' [success]
End test: Overflow
Start test: Binary gcd and scm
'test-gcd.R:163:3' [success]
'test-gcd.R:164:3' [success]
'test-gcd.R:165:3' [success]
'test-gcd.R:166:3' [success]
'test-gcd.R:167:3' [success]
'test-gcd.R:168:3' [success]
'test-gcd.R:169:3' [success]
'test-gcd.R:170:3' [success]
'test-gcd.R:171:3' [success]
'test-gcd.R:172:3' [success]
'test-gcd.R:173:3' [success]
'test-gcd.R:174:3' [success]
'test-gcd.R:175:3' [success]
'test-gcd.R:176:3' [success]
'test-gcd.R:178:3' [success]
'test-gcd.R:179:3' [success]
'test-gcd.R:181:3' [success]
'test-gcd.R:182:3' [success]
'test-gcd.R:183:3' [success]
'test-gcd.R:184:3' [success]
'test-gcd.R:185:3' [success]
'test-gcd.R:186:3' [success]
'test-gcd.R:188:3' [success]
'test-gcd.R:189:3' [success]
'test-gcd.R:191:3' [success]
'test-gcd.R:192:3' [success]
'test-gcd.R:194:3' [success]
'test-gcd.R:195:3' [success]
'test-gcd.R:196:3' [success]
'test-gcd.R:197:3' [success]
'test-gcd.R:198:3' [success]
End test: Binary gcd and scm
Start test: breaks
'test-get_breaks.R:16:3' [success]
'test-get_breaks.R:17:3' [success]
'test-get_breaks.R:19:3' [success]
'test-get_breaks.R:20:3' [success]
'test-get_breaks.R:22:3' [success]
'test-get_breaks.R:23:3' [success]
'test-get_breaks.R:25:3' [success]
'test-get_breaks.R:26:3' [success]
'test-get_breaks.R:27:3' [success]
'test-get_breaks.R:29:3' [success]
'test-get_breaks.R:35:3' [success]
'test-get_breaks.R:41:3' [success]
'test-get_breaks.R:46:3' [success]
'test-get_breaks.R:47:3' [success]
'test-get_breaks.R:51:3' [success]
'test-get_breaks.R:56:3' [success]
'test-get_breaks.R:66:3' [success]
'test-get_breaks.R:67:3' [success]
'test-get_breaks.R:69:3' [success]
'test-get_breaks.R:70:3' [success]
'test-get_breaks.R:72:3' [success]
'test-get_breaks.R:73:3' [success]
'test-get_breaks.R:77:3' [success]
'test-get_breaks.R:86:3' [success]
'test-get_breaks.R:91:3' [success]
End test: breaks
Start test: if else
'test-if_else.R:8:3' [success]
'test-if_else.R:9:3' [success]
'test-if_else.R:10:3' [success]
'test-if_else.R:11:3' [success]
'test-if_else.R:13:3' [success]
'test-if_else.R:17:3' [success]
'test-if_else.R:21:3' [success]
'test-if_else.R:26:3' [success]
'test-if_else.R:31:3' [success]
'test-if_else.R:36:3' [success]
'test-if_else.R:41:3' [success]
'test-if_else.R:46:3' [success]
'test-if_else.R:51:3' [success]
'test-if_else.R:56:3' [success]
'test-if_else.R:61:3' [success]
'test-if_else.R:70:3' [success]
'test-if_else.R:75:3' [success]
'test-if_else.R:80:3' [success]
'test-if_else.R:92:3' [success]
End test: if else
Start test: lags and leads
'test-lag.R:30:3' [success]
'test-lag.R:33:3' [success]
'test-lag.R:36:3' [success]
'test-lag.R:39:3' [success]
'test-lag.R:42:3' [success]
'test-lag.R:45:3' [success]
'test-lag.R:48:3' [success]
'test-lag.R:52:3' [success]
'test-lag.R:55:3' [success]
'test-lag.R:58:3' [success]
'test-lag.R:61:3' [success]
'test-lag.R:64:3' [success]
'test-lag.R:67:3' [success]
'test-lag.R:70:3' [success]
'test-lag.R:75:3' [success]
'test-lag.R:78:3' [success]
'test-lag.R:81:3' [success]
'test-lag.R:84:3' [success]
'test-lag.R:87:3' [success]
'test-lag.R:90:3' [success]
'test-lag.R:93:3' [success]
'test-lag.R:98:3' [success]
'test-lag.R:101:3' [success]
'test-lag.R:104:3' [success]
'test-lag.R:107:3' [success]
'test-lag.R:110:3' [success]
'test-lag.R:113:3' [success]
'test-lag.R:116:3' [success]
'test-lag.R:121:3' [success]
'test-lag.R:124:3' [success]
'test-lag.R:127:3' [success]
'test-lag.R:130:3' [success]
'test-lag.R:133:3' [success]
'test-lag.R:136:3' [success]
'test-lag.R:139:3' [success]
'test-lag.R:143:3' [success]
Saving _problems/test-lag-148.R
'test-lag.R:146:3' [error]
End test: lags and leads
Start test: lags and leads with lag2_
'test-lag.R:216:3' [success]
'test-lag.R:219:3' [success]
'test-lag.R:222:3' [success]
'test-lag.R:225:3' [success]
'test-lag.R:228:3' [success]
'test-lag.R:231:3' [success]
'test-lag.R:234:3' [success]
'test-lag.R:238:3' [success]
'test-lag.R:241:3' [success]
'test-lag.R:244:3' [success]
'test-lag.R:247:3' [success]
'test-lag.R:250:3' [success]
'test-lag.R:253:3' [success]
'test-lag.R:256:3' [success]
'test-lag.R:261:3' [success]
'test-lag.R:264:3' [success]
'test-lag.R:267:3' [success]
'test-lag.R:270:3' [success]
'test-lag.R:273:3' [success]
'test-lag.R:276:3' [success]
'test-lag.R:279:3' [success]
'test-lag.R:284:3' [success]
'test-lag.R:287:3' [success]
'test-lag.R:290:3' [success]
'test-lag.R:293:3' [success]
'test-lag.R:296:3' [success]
'test-lag.R:299:3' [success]
'test-lag.R:302:3' [success]
'test-lag.R:307:3' [success]
'test-lag.R:310:3' [success]
'test-lag.R:313:3' [success]
'test-lag.R:316:3' [success]
'test-lag.R:319:3' [success]
'test-lag.R:322:3' [success]
'test-lag.R:325:3' [success]
'test-lag.R:329:3' [success]
Saving _problems/test-lag-334.R
'test-lag.R:332:3' [error]
End test: lags and leads with lag2_
Start test: lags and lead with set = TRUE
'test-lag.R:401:3' [success]
'test-lag.R:404:3' [success]
'test-lag.R:407:3' [success]
'test-lag.R:410:3' [success]
'test-lag.R:413:3' [success]
'test-lag.R:416:3' [success]
'test-lag.R:419:3' [success]
'test-lag.R:423:3' [success]
'test-lag.R:426:3' [success]
'test-lag.R:429:3' [success]
'test-lag.R:432:3' [success]
'test-lag.R:435:3' [success]
'test-lag.R:438:3' [success]
'test-lag.R:441:3' [success]
'test-lag.R:446:3' [success]
'test-lag.R:449:3' [success]
'test-lag.R:452:3' [success]
'test-lag.R:455:3' [success]
'test-lag.R:458:3' [success]
'test-lag.R:461:3' [success]
'test-lag.R:464:3' [success]
'test-lag.R:469:3' [success]
'test-lag.R:472:3' [success]
'test-lag.R:475:3' [success]
'test-lag.R:478:3' [success]
'test-lag.R:481:3' [success]
'test-lag.R:484:3' [success]
'test-lag.R:487:3' [success]
'test-lag.R:492:3' [success]
'test-lag.R:495:3' [success]
'test-lag.R:498:3' [success]
'test-lag.R:501:3' [success]
'test-lag.R:504:3' [success]
'test-lag.R:507:3' [success]
'test-lag.R:510:3' [success]
'test-lag.R:514:3' [success]
Saving _problems/test-lag-398.R
'test-lag.R:398:5' [error]
End test: lags and lead with set = TRUE
Start test: Dynamic lags by-group
'test-lag.R:585:1' [success]
End test: Dynamic lags by-group
Start test: Dynamic recycled lags by-group
'test-lag.R:609:3' [success]
End test: Dynamic recycled lags by-group
Start test: oob lag
'test-lag.R:613:3' [success]
'test-lag.R:614:3' [success]
'test-lag.R:615:3' [success]
'test-lag.R:616:3' [success]
End test: oob lag
Start test: list assignment
'test-lists.R:4:3' [success]
'test-lists.R:9:3' [success]
End test: list assignment
Start test: NAs
'test-nas.R:27:3' [success]
'test-nas.R:28:3' [success]
'test-nas.R:38:3' [success]
'test-nas.R:39:3' [success]
'test-nas.R:40:3' [success]
'test-nas.R:41:3' [success]
'test-nas.R:42:3' [success]
'test-nas.R:43:3' [success]
'test-nas.R:48:3' [success]
'test-nas.R:49:3' [success]
'test-nas.R:50:3' [success]
'test-nas.R:53:3' [success]
'test-nas.R:54:3' [success]
'test-nas.R:55:3' [success]
'test-nas.R:56:3' [success]
'test-nas.R:57:3' [success]
'test-nas.R:58:3' [success]
'test-nas.R:63:3' [success]
'test-nas.R:64:3' [success]
'test-nas.R:65:3' [success]
'test-nas.R:66:3' [success]
'test-nas.R:67:3' [success]
'test-nas.R:68:3' [success]
'test-nas.R:70:3' [success]
'test-nas.R:71:3' [success]
'test-nas.R:73:3' [success]
'test-nas.R:74:3' [success]
'test-nas.R:75:3' [success]
'test-nas.R:76:3' [success]
'test-nas.R:77:3' [success]
'test-nas.R:78:3' [success]
'test-nas.R:80:3' [success]
'test-nas.R:81:3' [success]
'test-nas.R:82:3' [success]
'test-nas.R:83:3' [success]
'test-nas.R:84:3' [success]
'test-nas.R:85:3' [success]
End test: NAs
Start test: different classes
'test-nas.R:102:3' [success]
'test-nas.R:103:3' [success]
'test-nas.R:104:3' [success]
'test-nas.R:105:3' [success]
'test-nas.R:107:3' [success]
'test-nas.R:108:3' [success]
'test-nas.R:109:3' [success]
'test-nas.R:110:3' [success]
'test-nas.R:112:3' [success]
'test-nas.R:113:3' [success]
'test-nas.R:114:3' [success]
'test-nas.R:115:3' [success]
'test-nas.R:117:3' [success]
'test-nas.R:118:3' [success]
'test-nas.R:119:3' [success]
'test-nas.R:120:3' [success]
'test-nas.R:122:3' [success]
'test-nas.R:123:3' [success]
'test-nas.R:125:3' [success]
'test-nas.R:126:3' [success]
'test-nas.R:127:3' [success]
'test-nas.R:128:3' [success]
'test-nas.R:130:3' [success]
'test-nas.R:131:3' [success]
'test-nas.R:132:3' [success]
'test-nas.R:133:3' [success]
'test-nas.R:135:3' [success]
'test-nas.R:136:3' [success]
'test-nas.R:137:3' [success]
'test-nas.R:138:3' [success]
'test-nas.R:140:3' [success]
'test-nas.R:141:3' [success]
'test-nas.R:142:3' [success]
'test-nas.R:143:3' [success]
'test-nas.R:145:3' [success]
'test-nas.R:146:3' [success]
'test-nas.R:147:3' [success]
'test-nas.R:148:3' [success]
'test-nas.R:150:3' [success]
'test-nas.R:151:3' [success]
'test-nas.R:152:3' [success]
'test-nas.R:153:3' [success]
'test-nas.R:155:3' [success]
'test-nas.R:156:3' [success]
'test-nas.R:157:3' [success]
'test-nas.R:158:3' [success]
'test-nas.R:160:3' [success]
'test-nas.R:161:3' [success]
'test-nas.R:162:3' [success]
'test-nas.R:163:3' [success]
End test: different classes
Start test: multiple cores
'test-nas.R:176:3' [success]
'test-nas.R:177:3' [success]
'test-nas.R:178:3' [success]
'test-nas.R:179:3' [success]
'test-nas.R:181:3' [success]
'test-nas.R:182:3' [success]
'test-nas.R:183:3' [success]
'test-nas.R:184:3' [success]
'test-nas.R:186:3' [success]
'test-nas.R:188:3' [success]
'test-nas.R:189:3' [success]
'test-nas.R:190:3' [success]
'test-nas.R:191:3' [success]
'test-nas.R:193:3' [success]
'test-nas.R:194:3' [success]
'test-nas.R:195:3' [success]
'test-nas.R:196:3' [success]
'test-nas.R:198:3' [success]
'test-nas.R:199:3' [success]
'test-nas.R:200:3' [success]
'test-nas.R:201:3' [success]
'test-nas.R:203:3' [success]
'test-nas.R:204:3' [success]
'test-nas.R:205:3' [success]
'test-nas.R:206:3' [success]
End test: multiple cores
Start test: lists
'test-nas.R:213:3' [success]
'test-nas.R:217:3' [success]
'test-nas.R:222:3' [success]
'test-nas.R:226:3' [success]
'test-nas.R:232:3' [success]
'test-nas.R:236:3' [success]
'test-nas.R:241:3' [success]
'test-nas.R:245:3' [success]
'test-nas.R:252:3' [success]
'test-nas.R:257:3' [success]
'test-nas.R:262:3' [success]
'test-nas.R:266:3' [success]
'test-nas.R:274:3' [success]
'test-nas.R:275:3' [success]
'test-nas.R:276:3' [success]
'test-nas.R:283:3' [success]
'test-nas.R:287:3' [success]
'test-nas.R:305:3' [success]
'test-nas.R:314:3' [success]
End test: lists
Start test: overview
'test-overview.R:14:3' [success]
'test-overview.R:1:1' [skip]
End test: overview
Start test: scalars
'test-scalars.R:13:3' [success]
'test-scalars.R:17:3' [success]
'test-scalars.R:21:3' [success]
'test-scalars.R:25:3' [success]
'test-scalars.R:29:3' [success]
'test-scalars.R:33:3' [success]
'test-scalars.R:37:3' [success]
'test-scalars.R:41:3' [success]
'test-scalars.R:44:3' [success]
'test-scalars.R:47:3' [success]
'test-scalars.R:51:3' [success]
'test-scalars.R:55:3' [success]
'test-scalars.R:56:3' [success]
'test-scalars.R:57:3' [success]
'test-scalars.R:58:3' [success]
'test-scalars.R:60:3' [success]
'test-scalars.R:61:3' [success]
'test-scalars.R:65:3' [success]
'test-scalars.R:67:3' [success]
'test-scalars.R:83:3' [success]
End test: scalars
Start test: sequences
'test-sequences.R:2:3' [success]
'test-sequences.R:3:3' [success]
'test-sequences.R:4:3' [success]
'test-sequences.R:5:3' [success]
'test-sequences.R:6:3' [success]
'test-sequences.R:9:3' [success]
'test-sequences.R:10:3' [success]
'test-sequences.R:11:3' [success]
'test-sequences.R:12:3' [success]
'test-sequences.R:15:3' [success]
'test-sequences.R:22:3' [success]
'test-sequences.R:23:3' [success]
'test-sequences.R:25:3' [success]
'test-sequences.R:28:3' [success]
'test-sequences.R:30:3' [success]
'test-sequences.R:33:3' [success]
'test-sequences.R:44:3' [success]
'test-sequences.R:45:3' [success]
'test-sequences.R:47:3' [success]
'test-sequences.R:52:3' [success]
'test-sequences.R:57:3' [success]
'test-sequences.R:62:3' [success]
'test-sequences.R:67:3' [success]
End test: sequences
Start test: math operations
'test-set_math.R:26:3' [success]
'test-set_math.R:27:3' [success]
'test-set_math.R:28:3' [success]
'test-set_math.R:29:3' [success]
'test-set_math.R:30:3' [success]
'test-set_math.R:31:3' [success]
'test-set_math.R:32:3' [success]
'test-set_math.R:33:3' [success]
'test-set_math.R:36:3' [success]
'test-set_math.R:41:3' [success]
'test-set_math.R:46:3' [success]
'test-set_math.R:48:3' [success]
'test-set_math.R:50:3' [success]
'test-set_math.R:52:3' [success]
'test-set_math.R:54:3' [success]
'test-set_math.R:56:3' [success]
'test-set_math.R:58:3' [success]
'test-set_math.R:60:3' [success]
'test-set_math.R:62:3' [success]
'test-set_math.R:64:3' [success]
'test-set_math.R:68:3' [success]
'test-set_math.R:70:3' [success]
'test-set_math.R:72:3' [success]
'test-set_math.R:74:3' [success]
'test-set_math.R:76:3' [success]
'test-set_math.R:78:3' [success]
'test-set_math.R:80:3' [success]
'test-set_math.R:82:3' [success]
'test-set_math.R:84:3' [success]
'test-set_math.R:86:3' [success]
'test-set_math.R:89:3' [success]
'test-set_math.R:91:3' [success]
'test-set_math.R:93:3' [success]
'test-set_math.R:95:3' [success]
'test-set_math.R:97:3' [success]
'test-set_math.R:99:3' [success]
'test-set_math.R:101:3' [success]
'test-set_math.R:103:3' [success]
'test-set_math.R:105:3' [success]
'test-set_math.R:107:3' [success]
'test-set_math.R:110:3' [success]
'test-set_math.R:112:3' [success]
'test-set_math.R:114:3' [success]
'test-set_math.R:116:3' [success]
'test-set_math.R:118:3' [success]
'test-set_math.R:120:3' [success]
'test-set_math.R:122:3' [success]
'test-set_math.R:124:3' [success]
'test-set_math.R:126:3' [success]
'test-set_math.R:128:3' [success]
End test: math operations
Start test: more math operations
'test-set_math.R:169:3' [success]
'test-set_math.R:170:3' [success]
'test-set_math.R:171:3' [success]
'test-set_math.R:172:3' [success]
'test-set_math.R:175:3' [success]
'test-set_math.R:179:3' [success]
'test-set_math.R:183:3' [success]
'test-set_math.R:187:3' [success]
'test-set_math.R:191:3' [success]
'test-set_math.R:195:3' [success]
'test-set_math.R:199:3' [success]
'test-set_math.R:203:3' [success]
'test-set_math.R:207:3' [success]
'test-set_math.R:211:3' [success]
'test-set_math.R:219:3' [success]
'test-set_math.R:223:3' [success]
'test-set_math.R:229:3' [success]
'test-set_math.R:233:3' [success]
'test-set_math.R:237:3' [success]
'test-set_math.R:241:3' [success]
'test-set_math.R:245:3' [success]
'test-set_math.R:249:3' [success]
'test-set_math.R:253:3' [success]
'test-set_math.R:257:3' [success]
'test-set_math.R:261:3' [success]
'test-set_math.R:265:3' [success]
'test-set_math.R:270:3' [success]
'test-set_math.R:276:3' [success]
'test-set_math.R:280:3' [success]
'test-set_math.R:284:3' [success]
'test-set_math.R:288:3' [success]
'test-set_math.R:292:3' [success]
'test-set_math.R:296:3' [success]
'test-set_math.R:300:3' [success]
'test-set_math.R:304:3' [success]
'test-set_math.R:308:3' [success]
'test-set_math.R:312:3' [success]
'test-set_math.R:318:3' [success]
'test-set_math.R:322:3' [success]
'test-set_math.R:326:3' [success]
'test-set_math.R:330:3' [success]
'test-set_math.R:334:3' [success]
'test-set_math.R:338:3' [success]
'test-set_math.R:342:3' [success]
'test-set_math.R:346:3' [success]
'test-set_math.R:350:3' [success]
'test-set_math.R:354:3' [success]
'test-set_math.R:359:3' [success]
End test: more math operations
Start test: zero-length vectors
'test-set_math.R:370:3' [success]
'test-set_math.R:371:3' [success]
'test-set_math.R:372:3' [success]
'test-set_math.R:373:3' [success]
'test-set_math.R:374:3' [success]
'test-set_math.R:375:3' [success]
'test-set_math.R:376:3' [success]
'test-set_math.R:378:3' [success]
'test-set_math.R:379:3' [success]
'test-set_math.R:380:3' [success]
'test-set_math.R:381:3' [success]
'test-set_math.R:382:3' [success]
'test-set_math.R:383:3' [success]
'test-set_math.R:384:3' [success]
'test-set_math.R:389:3' [success]
'test-set_math.R:390:3' [success]
'test-set_math.R:391:3' [success]
'test-set_math.R:392:3' [success]
'test-set_math.R:393:3' [success]
'test-set_math.R:394:3' [success]
'test-set_math.R:395:3' [success]
'test-set_math.R:397:3' [success]
'test-set_math.R:398:3' [success]
'test-set_math.R:399:3' [success]
'test-set_math.R:400:3' [success]
'test-set_math.R:401:3' [success]
'test-set_math.R:402:3' [success]
'test-set_math.R:403:3' [success]
End test: zero-length vectors
Start test: subsetting
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:95:3' [success]
'test-sset.R:101:3' [success]
'test-sset.R:106:3' [success]
'test-sset.R:113:3' [success]
'test-sset.R:117:3' [success]
'test-sset.R:121:3' [success]
'test-sset.R:126:3' [success]
End test: subsetting
Start test: normal tests
'test-str_coalesce.R:3:3' [success]
'test-str_coalesce.R:4:3' [success]
'test-str_coalesce.R:7:3' [success]
'test-str_coalesce.R:8:3' [success]
'test-str_coalesce.R:11:3' [success]
'test-str_coalesce.R:20:3' [success]
'test-str_coalesce.R:22:3' [success]
End test: normal tests
Start test: c++ which
'test-which.R:6:3' [success]
'test-which.R:7:3' [success]
'test-which.R:8:3' [success]
'test-which.R:9:3' [success]
'test-which.R:10:3' [success]
'test-which.R:11:3' [success]
'test-which.R:12:3' [success]
'test-which.R:15:3' [success]
'test-which.R:16:3' [success]
End test: c++ which
Start test: binning
'test_bin.R:10:3' [success]
'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:33: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:58:3' [success]
'test_bin.R:65:3' [success]
'test_bin.R:69:3' [success]
'test_bin.R:73:3' [success]
'test_bin.R:77:3' [success]
'test_bin.R:81:3' [success]
'test_bin.R:89:3' [success]
'test_bin.R:93:3' [success]
'test_bin.R:98:3' [success]
'test_bin.R:102:3' [success]
'test_bin.R:107:3' [success]
'test_bin.R:111:3' [success]
'test_bin.R:119:3' [success]
'test_bin.R:123:3' [success]
'test_bin.R:127:3' [success]
'test_bin.R:131:3' [success]
'test_bin.R:135:3' [success]
End test: binning
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
══ Skipped tests (3) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'test-cast.R:1:1', 'test-combine.R:1:1', 'test-overview.R:1:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-lag.R:146:3'): lags and leads ──────────────────────────────────
Error in `lag_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:146:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag_(f, 1, recursive = FALSE)
── Error ('test-lag.R:332:3'): lags and leads with lag2_ ───────────────────────
Error in `lag2_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:332:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag2_(f, 1, recursive = FALSE)
── Error ('test-lag.R:398:5'): lags and lead with set = TRUE ───────────────────
Error in `lag_(x, ..., set = TRUE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:517:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr (local) set_lag(deep_copy(f), 1, recursive = FALSE)
5. └─cheapr::lag_(x, ..., set = TRUE) at test-lag.R:398:5
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 1.4.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [42s/42s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(cheapr)
>
> test_check("cheapr", reporter = c("check", "location"))
Start test: matching
'test-case.R:30:5' [success]
'test-case.R:31:5' [success]
'test-case.R:39:5' [success]
'test-case.R:57:5' [success]
'test-case.R:65:5' [success]
End test: matching
Start test: casting
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:48:7' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:42:5' [success]
'test-cast.R:1:1' [skip]
End test: casting
Start test: combining
'test-combine.R:1:1' [skip]
End test: combining
Start test: data frames
'test-data_frame.R:2:3' [success]
'test-data_frame.R:3:3' [success]
'test-data_frame.R:4:3' [success]
'test-data_frame.R:8:3' [success]
'test-data_frame.R:16:3' [success]
'test-data_frame.R:23:3' [success]
'test-data_frame.R:29:3' [success]
'test-data_frame.R:34:3' [success]
'test-data_frame.R:38:3' [success]
'test-data_frame.R:43:3' [success]
End test: data frames
Start test: reverse
'test-extras.R:2:3' [success]
'test-extras.R:3:3' [success]
'test-extras.R:4:3' [success]
'test-extras.R:6:3' [success]
'test-extras.R:8:3' [success]
'test-extras.R:9:3' [success]
'test-extras.R:11:3' [success]
End test: reverse
Start test: local RNG
'test-extras.R:20:3' [success]
'test-extras.R:26:3' [success]
'test-extras.R:55:3' [success]
End test: local RNG
Start test: factors
'test-factors.R:2:3' [success]
'test-factors.R:6:3' [success]
'test-factors.R:7:3' [success]
'test-factors.R:8:3' [success]
'test-factors.R:16:3' [success]
'test-factors.R:20:3' [success]
'test-factors.R:27:3' [success]
'test-factors.R:31:3' [success]
'test-factors.R:37:3' [success]
'test-factors.R:41:3' [success]
'test-factors.R:45:3' [success]
'test-factors.R:53:3' [success]
End test: factors
Start test: GCD AND SCM scalars
'test-gcd.R:2:3' [success]
'test-gcd.R:3:3' [success]
'test-gcd.R:4:3' [success]
'test-gcd.R:5:3' [success]
'test-gcd.R:6:3' [success]
'test-gcd.R:7:3' [success]
'test-gcd.R:8:3' [success]
'test-gcd.R:9:3' [success]
'test-gcd.R:10:3' [success]
'test-gcd.R:11:3' [success]
'test-gcd.R:12:3' [success]
'test-gcd.R:14:3' [success]
'test-gcd.R:15:3' [success]
'test-gcd.R:16:3' [success]
'test-gcd.R:17:3' [success]
'test-gcd.R:18:3' [success]
'test-gcd.R:19:3' [success]
'test-gcd.R:20:3' [success]
'test-gcd.R:21:3' [success]
'test-gcd.R:22:3' [success]
'test-gcd.R:23:3' [success]
'test-gcd.R:24:3' [success]
End test: GCD AND SCM scalars
Start test: zero-length vectors
'test-gcd.R:28:3' [success]
'test-gcd.R:29:3' [success]
'test-gcd.R:30:3' [success]
'test-gcd.R:31:3' [success]
'test-gcd.R:33:3' [success]
'test-gcd.R:34:3' [success]
'test-gcd.R:35:3' [success]
'test-gcd.R:36:3' [success]
End test: zero-length vectors
Start test: Small vectors (integers)
'test-gcd.R:42:3' [success]
'test-gcd.R:43:3' [success]
'test-gcd.R:44:3' [success]
'test-gcd.R:45:3' [success]
'test-gcd.R:46:3' [success]
'test-gcd.R:48:3' [success]
'test-gcd.R:49:3' [success]
'test-gcd.R:50:3' [success]
'test-gcd.R:51:3' [success]
'test-gcd.R:52:3' [success]
'test-gcd.R:54:3' [success]
'test-gcd.R:55:3' [success]
'test-gcd.R:56:3' [success]
'test-gcd.R:57:3' [success]
'test-gcd.R:58:3' [success]
'test-gcd.R:59:3' [success]
'test-gcd.R:61:3' [success]
'test-gcd.R:62:3' [success]
'test-gcd.R:64:3' [success]
'test-gcd.R:65:3' [success]
'test-gcd.R:66:3' [success]
'test-gcd.R:67:3' [success]
'test-gcd.R:68:3' [success]
'test-gcd.R:69:3' [success]
'test-gcd.R:71:3' [success]
'test-gcd.R:72:3' [success]
'test-gcd.R:74:3' [success]
'test-gcd.R:75:3' [success]
'test-gcd.R:76:3' [success]
'test-gcd.R:77:3' [success]
'test-gcd.R:78:3' [success]
'test-gcd.R:79:3' [success]
'test-gcd.R:80:3' [success]
'test-gcd.R:81:3' [success]
End test: Small vectors (integers)
Start test: Small vectors (doubles)
'test-gcd.R:87:3' [success]
'test-gcd.R:88:3' [success]
'test-gcd.R:89:3' [success]
'test-gcd.R:90:3' [success]
'test-gcd.R:91:3' [success]
'test-gcd.R:93:3' [success]
'test-gcd.R:94:3' [success]
'test-gcd.R:95:3' [success]
'test-gcd.R:96:3' [success]
'test-gcd.R:97:3' [success]
'test-gcd.R:99:3' [success]
'test-gcd.R:100:3' [success]
'test-gcd.R:101:3' [success]
'test-gcd.R:102:3' [success]
'test-gcd.R:103:3' [success]
'test-gcd.R:104:3' [success]
'test-gcd.R:106:3' [success]
'test-gcd.R:107:3' [success]
'test-gcd.R:109:3' [success]
'test-gcd.R:110:3' [success]
'test-gcd.R:111:3' [success]
'test-gcd.R:112:3' [success]
'test-gcd.R:113:3' [success]
'test-gcd.R:114:3' [success]
'test-gcd.R:116:3' [success]
'test-gcd.R:117:3' [success]
End test: Small vectors (doubles)
Start test: Small vectors (doubles)
'test-gcd.R:125:3' [success]
'test-gcd.R:126:3' [success]
'test-gcd.R:127:3' [success]
'test-gcd.R:128:3' [success]
'test-gcd.R:130:3' [success]
'test-gcd.R:134:3' [success]
'test-gcd.R:135:3' [success]
'test-gcd.R:136:3' [success]
'test-gcd.R:137:3' [success]
'test-gcd.R:138:3' [success]
'test-gcd.R:139:3' [success]
End test: Small vectors (doubles)
Start test: signs
'test-gcd.R:147:3' [success]
'test-gcd.R:148:3' [success]
'test-gcd.R:149:3' [success]
'test-gcd.R:150:3' [success]
End test: signs
Start test: Overflow
'test-gcd.R:154:3' [success]
'test-gcd.R:155:3' [success]
'test-gcd.R:156:3' [success]
'test-gcd.R:157:3' [success]
'test-gcd.R:158:3' [success]
'test-gcd.R:159:3' [success]
End test: Overflow
Start test: Binary gcd and scm
'test-gcd.R:163:3' [success]
'test-gcd.R:164:3' [success]
'test-gcd.R:165:3' [success]
'test-gcd.R:166:3' [success]
'test-gcd.R:167:3' [success]
'test-gcd.R:168:3' [success]
'test-gcd.R:169:3' [success]
'test-gcd.R:170:3' [success]
'test-gcd.R:171:3' [success]
'test-gcd.R:172:3' [success]
'test-gcd.R:173:3' [success]
'test-gcd.R:174:3' [success]
'test-gcd.R:175:3' [success]
'test-gcd.R:176:3' [success]
'test-gcd.R:178:3' [success]
'test-gcd.R:179:3' [success]
'test-gcd.R:181:3' [success]
'test-gcd.R:182:3' [success]
'test-gcd.R:183:3' [success]
'test-gcd.R:184:3' [success]
'test-gcd.R:185:3' [success]
'test-gcd.R:186:3' [success]
'test-gcd.R:188:3' [success]
'test-gcd.R:189:3' [success]
'test-gcd.R:191:3' [success]
'test-gcd.R:192:3' [success]
'test-gcd.R:194:3' [success]
'test-gcd.R:195:3' [success]
'test-gcd.R:196:3' [success]
'test-gcd.R:197:3' [success]
'test-gcd.R:198:3' [success]
End test: Binary gcd and scm
Start test: breaks
'test-get_breaks.R:16:3' [success]
'test-get_breaks.R:17:3' [success]
'test-get_breaks.R:19:3' [success]
'test-get_breaks.R:20:3' [success]
'test-get_breaks.R:22:3' [success]
'test-get_breaks.R:23:3' [success]
'test-get_breaks.R:25:3' [success]
'test-get_breaks.R:26:3' [success]
'test-get_breaks.R:27:3' [success]
'test-get_breaks.R:29:3' [success]
'test-get_breaks.R:35:3' [success]
'test-get_breaks.R:41:3' [success]
'test-get_breaks.R:46:3' [success]
'test-get_breaks.R:47:3' [success]
'test-get_breaks.R:51:3' [success]
'test-get_breaks.R:56:3' [success]
'test-get_breaks.R:66:3' [success]
'test-get_breaks.R:67:3' [success]
'test-get_breaks.R:69:3' [success]
'test-get_breaks.R:70:3' [success]
'test-get_breaks.R:72:3' [success]
'test-get_breaks.R:73:3' [success]
'test-get_breaks.R:77:3' [success]
'test-get_breaks.R:86:3' [success]
'test-get_breaks.R:91:3' [success]
End test: breaks
Start test: if else
'test-if_else.R:8:3' [success]
'test-if_else.R:9:3' [success]
'test-if_else.R:10:3' [success]
'test-if_else.R:11:3' [success]
'test-if_else.R:13:3' [success]
'test-if_else.R:17:3' [success]
'test-if_else.R:21:3' [success]
'test-if_else.R:26:3' [success]
'test-if_else.R:31:3' [success]
'test-if_else.R:36:3' [success]
'test-if_else.R:41:3' [success]
'test-if_else.R:46:3' [success]
'test-if_else.R:51:3' [success]
'test-if_else.R:56:3' [success]
'test-if_else.R:61:3' [success]
'test-if_else.R:70:3' [success]
'test-if_else.R:75:3' [success]
'test-if_else.R:80:3' [success]
'test-if_else.R:92:3' [success]
End test: if else
Start test: lags and leads
'test-lag.R:30:3' [success]
'test-lag.R:33:3' [success]
'test-lag.R:36:3' [success]
'test-lag.R:39:3' [success]
'test-lag.R:42:3' [success]
'test-lag.R:45:3' [success]
'test-lag.R:48:3' [success]
'test-lag.R:52:3' [success]
'test-lag.R:55:3' [success]
'test-lag.R:58:3' [success]
'test-lag.R:61:3' [success]
'test-lag.R:64:3' [success]
'test-lag.R:67:3' [success]
'test-lag.R:70:3' [success]
'test-lag.R:75:3' [success]
'test-lag.R:78:3' [success]
'test-lag.R:81:3' [success]
'test-lag.R:84:3' [success]
'test-lag.R:87:3' [success]
'test-lag.R:90:3' [success]
'test-lag.R:93:3' [success]
'test-lag.R:98:3' [success]
'test-lag.R:101:3' [success]
'test-lag.R:104:3' [success]
'test-lag.R:107:3' [success]
'test-lag.R:110:3' [success]
'test-lag.R:113:3' [success]
'test-lag.R:116:3' [success]
'test-lag.R:121:3' [success]
'test-lag.R:124:3' [success]
'test-lag.R:127:3' [success]
'test-lag.R:130:3' [success]
'test-lag.R:133:3' [success]
'test-lag.R:136:3' [success]
'test-lag.R:139:3' [success]
'test-lag.R:143:3' [success]
Saving _problems/test-lag-148.R
'test-lag.R:146:3' [error]
End test: lags and leads
Start test: lags and leads with lag2_
'test-lag.R:216:3' [success]
'test-lag.R:219:3' [success]
'test-lag.R:222:3' [success]
'test-lag.R:225:3' [success]
'test-lag.R:228:3' [success]
'test-lag.R:231:3' [success]
'test-lag.R:234:3' [success]
'test-lag.R:238:3' [success]
'test-lag.R:241:3' [success]
'test-lag.R:244:3' [success]
'test-lag.R:247:3' [success]
'test-lag.R:250:3' [success]
'test-lag.R:253:3' [success]
'test-lag.R:256:3' [success]
'test-lag.R:261:3' [success]
'test-lag.R:264:3' [success]
'test-lag.R:267:3' [success]
'test-lag.R:270:3' [success]
'test-lag.R:273:3' [success]
'test-lag.R:276:3' [success]
'test-lag.R:279:3' [success]
'test-lag.R:284:3' [success]
'test-lag.R:287:3' [success]
'test-lag.R:290:3' [success]
'test-lag.R:293:3' [success]
'test-lag.R:296:3' [success]
'test-lag.R:299:3' [success]
'test-lag.R:302:3' [success]
'test-lag.R:307:3' [success]
'test-lag.R:310:3' [success]
'test-lag.R:313:3' [success]
'test-lag.R:316:3' [success]
'test-lag.R:319:3' [success]
'test-lag.R:322:3' [success]
'test-lag.R:325:3' [success]
'test-lag.R:329:3' [success]
Saving _problems/test-lag-334.R
'test-lag.R:332:3' [error]
End test: lags and leads with lag2_
Start test: lags and lead with set = TRUE
'test-lag.R:401:3' [success]
'test-lag.R:404:3' [success]
'test-lag.R:407:3' [success]
'test-lag.R:410:3' [success]
'test-lag.R:413:3' [success]
'test-lag.R:416:3' [success]
'test-lag.R:419:3' [success]
'test-lag.R:423:3' [success]
'test-lag.R:426:3' [success]
'test-lag.R:429:3' [success]
'test-lag.R:432:3' [success]
'test-lag.R:435:3' [success]
'test-lag.R:438:3' [success]
'test-lag.R:441:3' [success]
'test-lag.R:446:3' [success]
'test-lag.R:449:3' [success]
'test-lag.R:452:3' [success]
'test-lag.R:455:3' [success]
'test-lag.R:458:3' [success]
'test-lag.R:461:3' [success]
'test-lag.R:464:3' [success]
'test-lag.R:469:3' [success]
'test-lag.R:472:3' [success]
'test-lag.R:475:3' [success]
'test-lag.R:478:3' [success]
'test-lag.R:481:3' [success]
'test-lag.R:484:3' [success]
'test-lag.R:487:3' [success]
'test-lag.R:492:3' [success]
'test-lag.R:495:3' [success]
'test-lag.R:498:3' [success]
'test-lag.R:501:3' [success]
'test-lag.R:504:3' [success]
'test-lag.R:507:3' [success]
'test-lag.R:510:3' [success]
'test-lag.R:514:3' [success]
Saving _problems/test-lag-398.R
'test-lag.R:398:5' [error]
End test: lags and lead with set = TRUE
Start test: Dynamic lags by-group
'test-lag.R:585:1' [success]
End test: Dynamic lags by-group
Start test: Dynamic recycled lags by-group
'test-lag.R:609:3' [success]
End test: Dynamic recycled lags by-group
Start test: oob lag
'test-lag.R:613:3' [success]
'test-lag.R:614:3' [success]
'test-lag.R:615:3' [success]
'test-lag.R:616:3' [success]
End test: oob lag
Start test: list assignment
'test-lists.R:4:3' [success]
'test-lists.R:9:3' [success]
End test: list assignment
Start test: NAs
'test-nas.R:27:3' [success]
'test-nas.R:28:3' [success]
'test-nas.R:38:3' [success]
'test-nas.R:39:3' [success]
'test-nas.R:40:3' [success]
'test-nas.R:41:3' [success]
'test-nas.R:42:3' [success]
'test-nas.R:43:3' [success]
'test-nas.R:48:3' [success]
'test-nas.R:49:3' [success]
'test-nas.R:50:3' [success]
'test-nas.R:53:3' [success]
'test-nas.R:54:3' [success]
'test-nas.R:55:3' [success]
'test-nas.R:56:3' [success]
'test-nas.R:57:3' [success]
'test-nas.R:58:3' [success]
'test-nas.R:63:3' [success]
'test-nas.R:64:3' [success]
'test-nas.R:65:3' [success]
'test-nas.R:66:3' [success]
'test-nas.R:67:3' [success]
'test-nas.R:68:3' [success]
'test-nas.R:70:3' [success]
'test-nas.R:71:3' [success]
'test-nas.R:73:3' [success]
'test-nas.R:74:3' [success]
'test-nas.R:75:3' [success]
'test-nas.R:76:3' [success]
'test-nas.R:77:3' [success]
'test-nas.R:78:3' [success]
'test-nas.R:80:3' [success]
'test-nas.R:81:3' [success]
'test-nas.R:82:3' [success]
'test-nas.R:83:3' [success]
'test-nas.R:84:3' [success]
'test-nas.R:85:3' [success]
End test: NAs
Start test: different classes
'test-nas.R:102:3' [success]
'test-nas.R:103:3' [success]
'test-nas.R:104:3' [success]
'test-nas.R:105:3' [success]
'test-nas.R:107:3' [success]
'test-nas.R:108:3' [success]
'test-nas.R:109:3' [success]
'test-nas.R:110:3' [success]
'test-nas.R:112:3' [success]
'test-nas.R:113:3' [success]
'test-nas.R:114:3' [success]
'test-nas.R:115:3' [success]
'test-nas.R:117:3' [success]
'test-nas.R:118:3' [success]
'test-nas.R:119:3' [success]
'test-nas.R:120:3' [success]
'test-nas.R:122:3' [success]
'test-nas.R:123:3' [success]
'test-nas.R:125:3' [success]
'test-nas.R:126:3' [success]
'test-nas.R:127:3' [success]
'test-nas.R:128:3' [success]
'test-nas.R:130:3' [success]
'test-nas.R:131:3' [success]
'test-nas.R:132:3' [success]
'test-nas.R:133:3' [success]
'test-nas.R:135:3' [success]
'test-nas.R:136:3' [success]
'test-nas.R:137:3' [success]
'test-nas.R:138:3' [success]
'test-nas.R:140:3' [success]
'test-nas.R:141:3' [success]
'test-nas.R:142:3' [success]
'test-nas.R:143:3' [success]
'test-nas.R:145:3' [success]
'test-nas.R:146:3' [success]
'test-nas.R:147:3' [success]
'test-nas.R:148:3' [success]
'test-nas.R:150:3' [success]
'test-nas.R:151:3' [success]
'test-nas.R:152:3' [success]
'test-nas.R:153:3' [success]
'test-nas.R:155:3' [success]
'test-nas.R:156:3' [success]
'test-nas.R:157:3' [success]
'test-nas.R:158:3' [success]
'test-nas.R:160:3' [success]
'test-nas.R:161:3' [success]
'test-nas.R:162:3' [success]
'test-nas.R:163:3' [success]
End test: different classes
Start test: multiple cores
'test-nas.R:176:3' [success]
'test-nas.R:177:3' [success]
'test-nas.R:178:3' [success]
'test-nas.R:179:3' [success]
'test-nas.R:181:3' [success]
'test-nas.R:182:3' [success]
'test-nas.R:183:3' [success]
'test-nas.R:184:3' [success]
'test-nas.R:186:3' [success]
'test-nas.R:188:3' [success]
'test-nas.R:189:3' [success]
'test-nas.R:190:3' [success]
'test-nas.R:191:3' [success]
'test-nas.R:193:3' [success]
'test-nas.R:194:3' [success]
'test-nas.R:195:3' [success]
'test-nas.R:196:3' [success]
'test-nas.R:198:3' [success]
'test-nas.R:199:3' [success]
'test-nas.R:200:3' [success]
'test-nas.R:201:3' [success]
'test-nas.R:203:3' [success]
'test-nas.R:204:3' [success]
'test-nas.R:205:3' [success]
'test-nas.R:206:3' [success]
End test: multiple cores
Start test: lists
'test-nas.R:213:3' [success]
'test-nas.R:217:3' [success]
'test-nas.R:222:3' [success]
'test-nas.R:226:3' [success]
'test-nas.R:232:3' [success]
'test-nas.R:236:3' [success]
'test-nas.R:241:3' [success]
'test-nas.R:245:3' [success]
'test-nas.R:252:3' [success]
'test-nas.R:257:3' [success]
'test-nas.R:262:3' [success]
'test-nas.R:266:3' [success]
'test-nas.R:274:3' [success]
'test-nas.R:275:3' [success]
'test-nas.R:276:3' [success]
'test-nas.R:283:3' [success]
'test-nas.R:287:3' [success]
'test-nas.R:305:3' [success]
'test-nas.R:314:3' [success]
End test: lists
Start test: overview
'test-overview.R:14:3' [success]
'test-overview.R:1:1' [skip]
End test: overview
Start test: scalars
'test-scalars.R:13:3' [success]
'test-scalars.R:17:3' [success]
'test-scalars.R:21:3' [success]
'test-scalars.R:25:3' [success]
'test-scalars.R:29:3' [success]
'test-scalars.R:33:3' [success]
'test-scalars.R:37:3' [success]
'test-scalars.R:41:3' [success]
'test-scalars.R:44:3' [success]
'test-scalars.R:47:3' [success]
'test-scalars.R:51:3' [success]
'test-scalars.R:55:3' [success]
'test-scalars.R:56:3' [success]
'test-scalars.R:57:3' [success]
'test-scalars.R:58:3' [success]
'test-scalars.R:60:3' [success]
'test-scalars.R:61:3' [success]
'test-scalars.R:65:3' [success]
'test-scalars.R:67:3' [success]
'test-scalars.R:83:3' [success]
End test: scalars
Start test: sequences
'test-sequences.R:2:3' [success]
'test-sequences.R:3:3' [success]
'test-sequences.R:4:3' [success]
'test-sequences.R:5:3' [success]
'test-sequences.R:6:3' [success]
'test-sequences.R:9:3' [success]
'test-sequences.R:10:3' [success]
'test-sequences.R:11:3' [success]
'test-sequences.R:12:3' [success]
'test-sequences.R:15:3' [success]
'test-sequences.R:22:3' [success]
'test-sequences.R:23:3' [success]
'test-sequences.R:25:3' [success]
'test-sequences.R:28:3' [success]
'test-sequences.R:30:3' [success]
'test-sequences.R:33:3' [success]
'test-sequences.R:44:3' [success]
'test-sequences.R:45:3' [success]
'test-sequences.R:47:3' [success]
'test-sequences.R:52:3' [success]
'test-sequences.R:57:3' [success]
'test-sequences.R:62:3' [success]
'test-sequences.R:67:3' [success]
End test: sequences
Start test: math operations
'test-set_math.R:26:3' [success]
'test-set_math.R:27:3' [success]
'test-set_math.R:28:3' [success]
'test-set_math.R:29:3' [success]
'test-set_math.R:30:3' [success]
'test-set_math.R:31:3' [success]
'test-set_math.R:32:3' [success]
'test-set_math.R:33:3' [success]
'test-set_math.R:36:3' [success]
'test-set_math.R:41:3' [success]
'test-set_math.R:46:3' [success]
'test-set_math.R:48:3' [success]
'test-set_math.R:50:3' [success]
'test-set_math.R:52:3' [success]
'test-set_math.R:54:3' [success]
'test-set_math.R:56:3' [success]
'test-set_math.R:58:3' [success]
'test-set_math.R:60:3' [success]
'test-set_math.R:62:3' [success]
'test-set_math.R:64:3' [success]
'test-set_math.R:68:3' [success]
'test-set_math.R:70:3' [success]
'test-set_math.R:72:3' [success]
'test-set_math.R:74:3' [success]
'test-set_math.R:76:3' [success]
'test-set_math.R:78:3' [success]
'test-set_math.R:80:3' [success]
'test-set_math.R:82:3' [success]
'test-set_math.R:84:3' [success]
'test-set_math.R:86:3' [success]
'test-set_math.R:89:3' [success]
'test-set_math.R:91:3' [success]
'test-set_math.R:93:3' [success]
'test-set_math.R:95:3' [success]
'test-set_math.R:97:3' [success]
'test-set_math.R:99:3' [success]
'test-set_math.R:101:3' [success]
'test-set_math.R:103:3' [success]
'test-set_math.R:105:3' [success]
'test-set_math.R:107:3' [success]
'test-set_math.R:110:3' [success]
'test-set_math.R:112:3' [success]
'test-set_math.R:114:3' [success]
'test-set_math.R:116:3' [success]
'test-set_math.R:118:3' [success]
'test-set_math.R:120:3' [success]
'test-set_math.R:122:3' [success]
'test-set_math.R:124:3' [success]
'test-set_math.R:126:3' [success]
'test-set_math.R:128:3' [success]
End test: math operations
Start test: more math operations
'test-set_math.R:169:3' [success]
'test-set_math.R:170:3' [success]
'test-set_math.R:171:3' [success]
'test-set_math.R:172:3' [success]
'test-set_math.R:175:3' [success]
'test-set_math.R:179:3' [success]
'test-set_math.R:183:3' [success]
'test-set_math.R:187:3' [success]
'test-set_math.R:191:3' [success]
'test-set_math.R:195:3' [success]
'test-set_math.R:199:3' [success]
'test-set_math.R:203:3' [success]
'test-set_math.R:207:3' [success]
'test-set_math.R:211:3' [success]
'test-set_math.R:219:3' [success]
'test-set_math.R:223:3' [success]
'test-set_math.R:229:3' [success]
'test-set_math.R:233:3' [success]
'test-set_math.R:237:3' [success]
'test-set_math.R:241:3' [success]
'test-set_math.R:245:3' [success]
'test-set_math.R:249:3' [success]
'test-set_math.R:253:3' [success]
'test-set_math.R:257:3' [success]
'test-set_math.R:261:3' [success]
'test-set_math.R:265:3' [success]
'test-set_math.R:270:3' [success]
'test-set_math.R:276:3' [success]
'test-set_math.R:280:3' [success]
'test-set_math.R:284:3' [success]
'test-set_math.R:288:3' [success]
'test-set_math.R:292:3' [success]
'test-set_math.R:296:3' [success]
'test-set_math.R:300:3' [success]
'test-set_math.R:304:3' [success]
'test-set_math.R:308:3' [success]
'test-set_math.R:312:3' [success]
'test-set_math.R:318:3' [success]
'test-set_math.R:322:3' [success]
'test-set_math.R:326:3' [success]
'test-set_math.R:330:3' [success]
'test-set_math.R:334:3' [success]
'test-set_math.R:338:3' [success]
'test-set_math.R:342:3' [success]
'test-set_math.R:346:3' [success]
'test-set_math.R:350:3' [success]
'test-set_math.R:354:3' [success]
'test-set_math.R:359:3' [success]
End test: more math operations
Start test: zero-length vectors
'test-set_math.R:370:3' [success]
'test-set_math.R:371:3' [success]
'test-set_math.R:372:3' [success]
'test-set_math.R:373:3' [success]
'test-set_math.R:374:3' [success]
'test-set_math.R:375:3' [success]
'test-set_math.R:376:3' [success]
'test-set_math.R:378:3' [success]
'test-set_math.R:379:3' [success]
'test-set_math.R:380:3' [success]
'test-set_math.R:381:3' [success]
'test-set_math.R:382:3' [success]
'test-set_math.R:383:3' [success]
'test-set_math.R:384:3' [success]
'test-set_math.R:389:3' [success]
'test-set_math.R:390:3' [success]
'test-set_math.R:391:3' [success]
'test-set_math.R:392:3' [success]
'test-set_math.R:393:3' [success]
'test-set_math.R:394:3' [success]
'test-set_math.R:395:3' [success]
'test-set_math.R:397:3' [success]
'test-set_math.R:398:3' [success]
'test-set_math.R:399:3' [success]
'test-set_math.R:400:3' [success]
'test-set_math.R:401:3' [success]
'test-set_math.R:402:3' [success]
'test-set_math.R:403:3' [success]
End test: zero-length vectors
Start test: subsetting
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:75:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:88:5' [success]
'test-sset.R:95:3' [success]
'test-sset.R:101:3' [success]
'test-sset.R:106:3' [success]
'test-sset.R:113:3' [success]
'test-sset.R:117:3' [success]
'test-sset.R:121:3' [success]
'test-sset.R:126:3' [success]
End test: subsetting
Start test: normal tests
'test-str_coalesce.R:3:3' [success]
'test-str_coalesce.R:4:3' [success]
'test-str_coalesce.R:7:3' [success]
'test-str_coalesce.R:8:3' [success]
'test-str_coalesce.R:11:3' [success]
'test-str_coalesce.R:20:3' [success]
'test-str_coalesce.R:22:3' [success]
End test: normal tests
Start test: c++ which
'test-which.R:6:3' [success]
'test-which.R:7:3' [success]
'test-which.R:8:3' [success]
'test-which.R:9:3' [success]
'test-which.R:10:3' [success]
'test-which.R:11:3' [success]
'test-which.R:12:3' [success]
'test-which.R:15:3' [success]
'test-which.R:16:3' [success]
End test: c++ which
Start test: binning
'test_bin.R:10:3' [success]
'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:33: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:58:3' [success]
'test_bin.R:65:3' [success]
'test_bin.R:69:3' [success]
'test_bin.R:73:3' [success]
'test_bin.R:77:3' [success]
'test_bin.R:81:3' [success]
'test_bin.R:89:3' [success]
'test_bin.R:93:3' [success]
'test_bin.R:98:3' [success]
'test_bin.R:102:3' [success]
'test_bin.R:107:3' [success]
'test_bin.R:111:3' [success]
'test_bin.R:119:3' [success]
'test_bin.R:123:3' [success]
'test_bin.R:127:3' [success]
'test_bin.R:131:3' [success]
'test_bin.R:135:3' [success]
End test: binning
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
══ Skipped tests (3) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'test-cast.R:1:1', 'test-combine.R:1:1', 'test-overview.R:1:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-lag.R:146:3'): lags and leads ──────────────────────────────────
Error in `lag_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:146:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag_(f, 1, recursive = FALSE)
── Error ('test-lag.R:332:3'): lags and leads with lag2_ ───────────────────────
Error in `lag2_(f, 1, recursive = FALSE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:332:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr::lag2_(f, 1, recursive = FALSE)
── Error ('test-lag.R:398:5'): lags and lead with set = TRUE ───────────────────
Error in `lag_(x, ..., set = TRUE)`: attempt access index 0/0 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-lag.R:517:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─cheapr (local) set_lag(deep_copy(f), 1, recursive = FALSE)
5. └─cheapr::lag_(x, ..., set = TRUE) at test-lag.R:398:5
[ FAIL 3 | WARN 0 | SKIP 3 | PASS 1182 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc