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

SRI-CSL / yices2 / 22572764567
71%

Build:
DEFAULT BRANCH: master
Ran 02 Mar 2026 11:03AM UTC
Jobs 1
Files 486
Run time 2min
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

02 Mar 2026 10:54AM UTC coverage: 66.414% (+1.0%) from 65.387%
22572764567

push

github

web-flow
Hardened #589 update + added missing API for building tuple and functional values and setting them in model (#604)

strengthens model-value assignment semantics and extends the API for composite values built from yval_t descriptors.

    Harden yices_model_set_yval
    Enforces that the descriptor refers to a valid value in the same model.
    Enforces descriptor/tag consistency (node_tag must match actual value kind).
    Enforces type compatibility with the target variable before assignment.
    Clarify same-model semantics in docs
    yices_model_set_yval documentation now explicitly states that the value must come from the same model instance.
    Add tuple/function builder APIs from yval_t arrays
    Added:
    yices_model_make_tuple
    yices_model_set_tuple
    yices_model_make_mapping
    yices_model_make_function
    yices_model_set_function
    All these APIs validate model consistency of input descriptors and perform type checks for tuple/function construction.
    Add/extend API tests
    Added negative tests for set_yval tag/type mismatch.
    Added tuple/function construction tests.
    Added examples with algebraic leaves (MCSAT-enabled builds): building tuple and function values from algebraic yval_t values and validating results.

136 of 181 new or added lines in 3 files covered. (75.14%)

82882 of 124796 relevant lines covered (66.41%)

1706826.3 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
38.68
13.23% src/api/yices_api.c
18
66.54
2.38% src/model/concrete_values.c
9
65.67
-1.52% src/model/val_to_term.c
Jobs
ID Job ID Ran Files Coverage
1 22572764567.1 02 Mar 2026 11:03AM UTC 486
66.41
GitHub Action Run
Source Files on build 22572764567
  • Tree
  • List 486
  • Changed 36
  • Source Changed 0
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 362cfa4a on github
  • Prev Build on master (#22552082017)
  • Next Build on master (#22601028541)
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