kkebo / zyphy

Zyphy is (or will be) a fast web browser engine written in Swift.
MIT License
4 stars 1 forks source link

ci: remove octocov #120

Closed kkebo closed 1 month ago

kkebo commented 1 month ago

This may resolve #92.

github-actions[bot] commented 1 month ago

Benchmark Summary

Sat Oct 12 02:24:25 UTC 2024

==================================================
Threshold deviations for MyBenchmark:tiny-fragment
==================================================
Time (wall clock) (μs, %) main pull_request Difference % Threshold %
p25 519 461 -11 5
p50 520 462 -11 5
p75 522 463 -11 5

New baseline 'pull_request' is BETTER than the 'main' baseline thresholds.


Comparing results between 'main' and 'pull_request'

Host 'a8537ec42522' with 4 'x86_64' processors with 15 GB memory, running:
#26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024

MyBenchmark

lipsum metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (μs) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 100 | | pull_request | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 100 | | Δ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | Improvement % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

lipsum-zh metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (ns) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 1763 | 1781 | 1787 | 1796 | 1803 | 1815 | 1837 | 100 | | pull_request | 1761 | 1776 | 1781 | 1786 | 1808 | 1858 | 1884 | 100 | | Δ | -2 | -5 | -6 | -10 | 5 | 43 | 47 | 0 | | Improvement % | 0 | 0 | 0 | 1 | 0 | -2 | -3 | 0 |

medium-fragment metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (μs) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 42 | 42 | 42 | 42 | 43 | 43 | 45 | 100 | | pull_request | 43 | 43 | 43 | 43 | 43 | 46 | 48 | 100 | | Δ | 1 | 1 | 1 | 1 | 0 | 3 | 3 | 0 | | Improvement % | -2 | -2 | -2 | -2 | 0 | -7 | -7 | 0 |

small-fragment metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (ns) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 4719 | 4739 | 4747 | 4764 | 4772 | 4783 | 4783 | 100 | | pull_request | 4724 | 4747 | 4760 | 4776 | 4837 | 4887 | 4922 | 100 | | Δ | 5 | 8 | 13 | 12 | 65 | 104 | 139 | 0 | | Improvement % | 0 | 0 | 0 | 0 | -1 | -2 | -3 | 0 |

strong metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (μs) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 21 | 21 | 21 | 21 | 21 | 21 | 22 | 100 | | pull_request | 21 | 21 | 21 | 21 | 21 | 22 | 22 | 100 | | Δ | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | Improvement % | 0 | 0 | 0 | 0 | 0 | -5 | 0 | 0 |

tiny-fragment metrics

Time (wall clock): results within specified thresholds, fold down for details.

| Time (wall clock) (ns) * | p0 | p25 | p50 | p75 | p90 | p99 | p100 | Samples | |:----------------------------------------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:|--------:| | main | 515 | 519 | 520 | 522 | 528 | 546 | 546 | 100 | | pull_request | 459 | 461 | 462 | 463 | 469 | 482 | 502 | 100 | | Δ | -56 | -58 | -58 | -59 | -59 | -64 | -44 | 0 | | Improvement % | 11 | 11 | 11 | 11 | 11 | 12 | 8 | 0 |

github-actions[bot] commented 1 month ago

Coverage Summary

Sat Oct 12 02:15:42 UTC 2024

Filename                           Functions  Missed Functions  Executed       Lines      Missed Lines     Cover
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HTMLEntities/namedChars.swift              1                 0   100.00%          12                 0   100.00%
Str/Str.swift                              6                 4    33.33%          26                14    46.15%
Tokenizer/BufferQueue.swift               11                 1    90.91%          33                 1    96.97%
Tokenizer/CharRefTokenizer.swift          17                 0   100.00%         227                 4    98.24%
Tokenizer/DOCTYPE.swift                    2                 0   100.00%          14                 0   100.00%
Tokenizer/Optional+take.swift              1                 0   100.00%           5                 0   100.00%
Tokenizer/SmallCharSet.swift               4                 0   100.00%           8                 0   100.00%
Tokenizer/Tag.swift                        1                 0   100.00%           6                 0   100.00%
Tokenizer/Tokenizer.swift                121                14    88.43%        1297               219    83.11%
Tokenizer/Utils.swift                      2                 0   100.00%          13                 0   100.00%
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                    166                19    88.55%        1641               238    85.50%