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

FEniCS / ffcx / 39215897756
88%
main: 89%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-906-efb27548c8a2453afcf7894ee196936d9e10f7c8
DEFAULT BRANCH: main
Ran 19 Oct 2026 07:28AM UTC
Jobs 1
Files 59
Run time 1min
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

19 Oct 2026 07:25AM UTC coverage: 88.099% (+0.03%) from 88.07%
39215897756

push

github

web-flow
Name IR graph files after the integral they belong to (#916)

Graph visualisation always wrote to `S.pdf` and `F.pdf`, so compiling a
form with more than one integral left only the last graph on disk, and a
bilinear and a linear form overwrote each other.

Name each file after the integral or expression it belongs to, plus the
cell type and quadrature rule identifier, since one integral may be
split over several of each:

    integral_2fb3208f..._triangle_Q083_S.pdf
    integral_2fb3208f..._triangle_Q083_F.pdf

The quadrature rule identifier is the one used to name tables in the
generated code, so a graph can be matched to the code it produced.

Add `--visualise-format` to choose the image format (pdf, png, svg, ...),
as requested on the issue. It is a separate flag rather than an optional
value for `--visualise`, because `--visualise [FORMAT]` makes argparse
swallow the input filename as the format.

The `visualise` argument of the JIT and compiler entry points now takes
an image format, and still accepts `True` as a synonym for "pdf" so that
existing callers keep working.

`test_visualise` also now runs in a temporary directory; it previously
left `S.pdf` and `F.pdf` in whatever directory the tests were run from.

Fixes #633.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

15 of 17 new or added lines in 3 files covered. (88.24%)

4819 of 5470 relevant lines covered (88.1%)

0.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
94.65
0.14% ffcx/ir/integral.py
Jobs
ID Job ID Ran Files Coverage
1 39215897756.1 19 Oct 2026 07:28AM UTC 59
88.1
GitHub Action Run
Source Files on build 39215897756
  • Tree
  • List 59
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 575d4032 on github
  • Prev Build on gh-readonly-queue/main/pr-927-9f3da9848743216f437b7c0c0d6fcf5ffc312c1f (#39163774890)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc