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

Qiskit / qiskit / 23299050812
88%

Build:
DEFAULT BRANCH: main
Ran 19 Mar 2026 02:45PM UTC
Jobs 1
Files 920
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

19 Mar 2026 01:41PM UTC coverage: 87.315% (+0.09%) from 87.23%
23299050812

push

github

web-flow
Text circuit drawer (#15357)

* Entry point and function created, returns info about instructions in circuit

* printing the qubits and clbits names

* fixed entry point for draw function

* addition to draw function, getting layers from DAG circuit

* code moved to circuit_drawer.rs and added as module for import, no longer needed to import qiskit._accelerate, can simply call qc.draw(text2)

* refactored code, wire and circuit class

* minor qubit rep fixes

* changed from pymodule to pyfunction

* circuit to dag conversion moved to python

* boilerplate code for layer stripping

* creating visualisation layers

* quadratic complexity building of sublayers

* few minor fixes

* get_layers implementation completed

* datastruct for drawing rep

* barrier implementation added

* Visualization Matrix structure completed

* Make build_layers a standalone function

* drawing logic for box and multibox, renamed Enclosed to Drawable

* printing logic complete, normalisation left

* Lay groundwork for VisualizationMatrix

* fixed a counter in draw_layer, removed debug print statement to make code run

* general handling of standard gate and instructions added, inputs also handled

* minor changes in print statements

* Visualization Matrix implementation complete

* Visualization Matrix implementation complete

* text drawer, logic complete. TO DO: fix decorations

* added swap gate support, removed circuit rep

* added top and bottom connect support, fixed parameter labels

* merge wires added

* added cregbundle functionality

* Clean up various `VisualizationMatrix` construction flow

* added draw capabilities

* linting for lib.rs

* added cregbundle flag

* removed visualization matrix printing

* mergewires flag added

* Run cargo fmt

* fixed a few labels

* added vertical lines support for controlled gates

* added standard gate visualisation support barring special cases

* fixed classical wire connection for measurement

* added fold functionality
... (continued)

1243 of 1339 new or added lines in 1 file covered. (92.83%)

5 existing lines in 2 files now uncovered.

103263 of 118265 relevant lines covered (87.31%)

1136495.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
96
92.83
crates/circuit/src/circuit_drawer.rs

Coverage Regressions

Lines Coverage ∆ File
4
92.54
0.26% crates/qasm2/src/lex.rs
1
86.99
0.0% crates/circuit/src/parameter/parameter_expression.rs
Jobs
ID Job ID Ran Files Coverage
1 23299050812.1 19 Mar 2026 02:45PM UTC 920
87.31
GitHub Action Run
Source Files on build 23299050812
  • Tree
  • List 920
  • Changed 7
  • Source Changed 1
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23299050812
  • 85ecc973 on github
  • Prev Build on gh-readonly-queue/main/pr-15776-75002e3402f989d4a030a94cdb691ffb26e92d7f (#23294060612)
  • Next Build on main (#23299828862)
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