Open darkskygit opened 3 months ago
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 87.04663%
with 50 lines
in your changes missing coverage. Please review.
Project coverage is 87.04%. Comparing base (
953eb92
) to head (e95bef9
). Report is 1 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
y-octo-node/tests/yjs/testHelper.ts | 87.04% | 50 Missing :warning: |
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Benchmark for Linux
Click to view benchmark
| Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 212.5±1.23µs | 212.3±0.71µs | **-0.09%** | | codec/jwst decode var_uint (32 bit) | 178.9±2.87µs | 178.3±1.04µs | -0.34% | | codec/jwst decode var_uint (64 bit) | 193.8±2.88µs | 193.4±0.59µs | **-0.21%** | | codec/jwst encode var_int (32 bit) | 333.6±16.52µs | 331.0±3.64µs | -0.78% | | codec/jwst encode var_uint (32 bit) | 254.5±6.04µs | 255.9±9.10µs | +0.55% | | codec/jwst encode var_uint (64 bit) | 254.0±3.86µs | 254.1±3.90µs | +0.04% | | codec/lib0 decode var_int (64 bit) | 186.3±2.68µs | 185.5±2.22µs | -0.43% | | codec/lib0 decode var_uint (32 bit) | 184.9±2.32µs | 184.5±2.11µs | -0.22% | | codec/lib0 decode var_uint (64 bit) | 184.1±1.89µs | 184.6±3.16µs | +0.27% | | codec/lib0 encode var_int (64 bit) | 388.7±10.81µs | 386.4±1.16µs | **-0.59%** | | codec/lib0 encode var_uint (32 bit) | 374.2±4.91µs | 373.3±1.60µs | -0.24% | | codec/lib0 encode var_uint (64 bit) | 373.4±1.65µs | 373.0±0.62µs | **-0.11%** | | ops/array/jwst/insert | 103.8±0.92µs | 103.1±1.00µs | **-0.67%** | | ops/array/jwst/insert range | 149.8±0.72µs | 153.4±1.64µs | **+2.40%** | | ops/array/jwst/remove | 55.7±0.26µs | 55.6±0.98µs | **-0.18%** | | ops/array/yrs/insert | 57.6±0.35µs | 57.1±0.39µs | **-0.87%** | | ops/array/yrs/insert range | 72.8±0.78µs | 72.8±0.47µs | -0.00% | | ops/array/yrs/remove | 66.3±0.47µs | 62.4±0.77µs | **-5.88%** | | ops/map/jwst/get | 217.4±1.91ns | 215.8±2.08ns | **-0.74%** | | ops/map/jwst/insert | 3.0±0.06µs | 3.1±0.02µs | **+3.33%** | | ops/map/jwst/remove | 4.3±0.02µs | 4.3±0.02µs | -0.00% | | ops/map/yrs/get | 238.5±1.18ns | 239.3±3.38ns | +0.34% | | ops/map/yrs/insert | 3.7±0.03µs | 3.8±0.02µs | **+2.70%** | | ops/map/yrs/remove | 4.9±0.03µs | 4.8±0.03µs | **-2.04%** | | ops/text/jwst/insert | 67.8±0.67µs | 66.6±0.22µs | **-1.77%** | | ops/text/jwst/remove | 1414.9±9.82ns | 1393.0±10.60ns | **-1.55%** | | ops/text/yrs/insert | 26.6±0.12µs | 27.5±0.26µs | **+3.38%** | | ops/text/yrs/remove | 1700.2±7.19ns | 1699.6±13.42ns | -0.04% | | update/parse with jwst/basic.bin | 39.9±0.26µs | 39.1±0.18µs | **-2.01%** | | update/parse with jwst/database.bin | 31.7±0.25µs | 31.5±0.19µs | **-0.63%** | | update/parse with jwst/edge-case-left-right-same-node.bin | 49.7±0.43µs | 49.5±0.47µs | **-0.40%** | | update/parse with jwst/large.bin | 3.6±0.05ms | 3.6±0.03ms | -0.00% | | update/parse with jwst/with-subdoc.bin | 5.3±0.02µs | 5.3±0.05µs | -0.00% | | update/parse with yrs/basic.bin | 30.0±0.27µs | 30.1±0.17µs | **+0.33%** | | update/parse with yrs/database.bin | 24.6±0.10µs | 24.6±0.13µs | -0.00% | | update/parse with yrs/edge-case-left-right-same-node.bin | 38.8±0.10µs | 39.1±0.13µs | **+0.77%** | | update/parse with yrs/large.bin | 2.3±0.01ms | 2.4±0.01ms | **+4.35%** | | update/parse with yrs/with-subdoc.bin | 4.0±0.03µs | 4.2±0.02µs | **+5.00%** |Benchmark for Windows
Click to view benchmark
| Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 213.9±5.02µs | 212.8±1.95µs | **-0.51%** | | codec/jwst decode var_uint (32 bit) | 181.4±4.54µs | 180.8±5.18µs | -0.33% | | codec/jwst decode var_uint (64 bit) | 182.6±3.61µs | 184.0±6.89µs | +0.77% | | codec/jwst encode var_int (32 bit) | 280.6±4.90µs | 280.4±5.38µs | -0.07% | | codec/jwst encode var_uint (32 bit) | 300.5±2.68µs | 302.2±9.47µs | +0.57% | | codec/jwst encode var_uint (64 bit) | 297.4±1.72µs | 296.8±1.86µs | -0.20% | | codec/lib0 decode var_int (64 bit) | 190.1±5.02µs | 186.5±4.63µs | -1.89% | | codec/lib0 decode var_uint (32 bit) | 185.7±4.78µs | 184.0±3.78µs | -0.92% | | codec/lib0 decode var_uint (64 bit) | 186.2±5.04µs | 184.1±3.96µs | -1.13% | | codec/lib0 encode var_int (64 bit) | 387.2±5.63µs | 384.6±2.88µs | **-0.67%** | | codec/lib0 encode var_uint (32 bit) | 385.8±4.40µs | 373.3±1.00µs | **-3.24%** | | codec/lib0 encode var_uint (64 bit) | 380.3±3.66µs | 373.8±4.17µs | **-1.71%** | | ops/array/jwst/insert | 122.9±1.28µs | 125.1±1.45µs | **+1.79%** | | ops/array/jwst/insert range | 179.9±1.08µs | 187.5±4.00µs | **+4.22%** | | ops/array/jwst/remove | 69.1±0.43µs | 67.0±0.49µs | **-3.04%** | | ops/array/yrs/insert | 71.3±0.46µs | 70.6±0.84µs | **-0.98%** | | ops/array/yrs/insert range | 96.8±0.60µs | 96.3±0.51µs | **-0.52%** | | ops/array/yrs/remove | 99.0±0.28µs | 101.6±1.33µs | **+2.63%** | | ops/map/jwst/get | 222.2±5.10ns | 219.7±3.64ns | -1.13% | | ops/map/jwst/insert | 4.6±0.03µs | 5.0±0.08µs | **+8.70%** | | ops/map/jwst/remove | 6.5±0.05µs | 6.5±0.07µs | -0.00% | | ops/map/yrs/get | 269.1±4.67ns | 269.4±4.06ns | +0.11% | | ops/map/yrs/insert | 5.7±0.05µs | 6.7±0.03µs | **+17.54%** | | ops/map/yrs/remove | 6.8±0.02µs | 7.1±0.03µs | **+4.41%** | | ops/text/jwst/insert | 87.7±0.86µs | 86.1±1.61µs | **-1.82%** | | ops/text/jwst/remove | 2.1±0.02µs | 2.1±0.04µs | -0.00% | | ops/text/yrs/insert | 32.2±0.44µs | 32.4±0.20µs | **+0.62%** | | ops/text/yrs/remove | 2.5±0.08µs | 2.5±0.02µs | -0.00% | | update/parse with jwst/basic.bin | 58.2±0.81µs | 56.5±0.86µs | **-2.92%** | | update/parse with jwst/database.bin | 43.9±0.30µs | 45.2±0.53µs | **+2.96%** | | update/parse with jwst/edge-case-left-right-same-node.bin | 69.4±0.49µs | 70.7±0.36µs | **+1.87%** | | update/parse with jwst/large.bin | 2.8±0.08ms | 2.9±0.17ms | **+3.57%** | | update/parse with jwst/with-subdoc.bin | 7.9±0.12µs | 8.2±0.16µs | **+3.80%** | | update/parse with yrs/basic.bin | 44.8±0.37µs | 43.8±0.59µs | **-2.23%** | | update/parse with yrs/database.bin | 36.5±0.37µs | 34.3±1.22µs | **-6.03%** | | update/parse with yrs/edge-case-left-right-same-node.bin | 58.6±1.43µs | 56.0±1.71µs | **-4.44%** | | update/parse with yrs/large.bin | 2.2±0.11ms | 2.1±0.07ms | **-4.55%** | | update/parse with yrs/with-subdoc.bin | 7.6±0.05µs | 7.3±0.18µs | **-3.95%** |