• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

syntest-framework / syntest-core / 5347907166
46%

Build:
DEFAULT BRANCH: main
Ran 22 Jun 2023 04:20PM UTC
Jobs 12
Files 47
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5347907166

push

github

web-flow
feat: improve objective managers (#327)

* feat: improve archive with usage tracking

Previously the archive mainly only kept track of the objectives.
However, since the search process is focused on test case generation,
it makes sense to keep track of the unique encodings stored in the
archive as well.

Additionally, this allows for easily extracting the encoding when parsing
the final test suite and showing which objectives an encoding was
selected for.

* feat: improve updating mechanism

The caller can now decide if encodings are not selected for any objective
should be kept in the archive or be deleted

* feat: add shallow distance calculation for the objectives

Shallow distances allow for speeding the evaluation of already covered
objectives while still searching for better solutions than the initial
encoding that covers an objective.

* fix: population-based search algorithms

We now distinguish between two types of objective managers: (1) Archive-based (which is what we used before) and (2) Population-based. This is done because certain search algorithms were optimized beyond what they should have been. Therefore, making comparison incorrect.

188 of 455 branches covered (41.32%)

Branch coverage included in aggregate %.

732 of 1366 relevant lines covered (53.59%)

629.71 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 plugins/plugin-core-metric-middleware-file-writer 5347907166.1 22 Jun 2023 04:20PM UTC 0
12.33
GitHub Action Run
2 libraries/module 5347907166.2 22 Jun 2023 04:20PM UTC 0
88.89
GitHub Action Run
3 libraries/cfg 5347907166.3 22 Jun 2023 04:20PM UTC 0
80.95
GitHub Action Run
4 tools/base-language 5347907166.4 22 Jun 2023 04:20PM UTC 0
57.89
GitHub Action Run
5 libraries/analysis 5347907166.5 22 Jun 2023 04:20PM UTC 0
26.39
GitHub Action Run
6 plugins/plugin-core-search-algorithm-sfuzz 5347907166.6 22 Jun 2023 04:20PM UTC 0
25.93
GitHub Action Run
7 libraries/cli-graphics 5347907166.7 22 Jun 2023 04:20PM UTC 0
23.29
GitHub Action Run
8 libraries/metric 5347907166.8 22 Jun 2023 04:20PM UTC 0
7.84
GitHub Action Run
9 tools/init 5347907166.9 22 Jun 2023 04:20PM UTC 0
29.63
GitHub Action Run
10 plugins/plugin-core-event-listener-graphing 5347907166.10 22 Jun 2023 04:20PM UTC 0
82.5
GitHub Action Run
11 libraries/logging 5347907166.11 22 Jun 2023 04:20PM UTC 0
47.83
GitHub Action Run
12 libraries/search 5347907166.12 22 Jun 2023 04:21PM UTC 0
57.65
GitHub Action Run
Source Files on build 5347907166
Detailed source file information is not available for this build.
  • Back to Repo
  • 091286cb on github
  • Prev Build on main (#5290642891)
  • Next Build on main (#5347919322)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc