Skip to content

Conversation

@linev
Copy link
Member

@linev linev commented Oct 28, 2025

Many classes and many special draw options were not tested in stressGraphics:

  • TArrow
  • TPolyLine
  • TCrown
  • TPie
  • transparency of line/fill colors
  • TAnnotation3D
  • TGraphPolar
  • "rx", "ry" draw option of TGraph
  • TPad SetTickx(2), SetTicky(2), to draw axes labels on both sides of the frame
  • TCutG and it usage for histogram cut
  • "plc", "pmc" draw option
  • THStack !!!
  • Custom attributes for TPaletteAxis
  • Editing of stats box
  • honeycomb plot of TH2Poly
  • candle and violin options of TH2

This PR will add all these missing tests.
Needs several iterations because of many platforms

Missing tests also indicating to some problems in saving primitives - like for TArrow or TGraphPolar.
Also reverse axis on TGraph not saved normally - even plain PS output does not work there while web output looks better.
So it will be extra work to fix such problems afterwards.

linev added 3 commits October 28, 2025 13:26
arrows - still need to fix TArrow save primitive
One can easily recognize them and
prevent problems when changing test number
Make it as separate commit to simplify git a work. Now only single line in each svg file will be replaced.
@linev linev self-assigned this Oct 28, 2025
@linev linev requested a review from dpiparo as a code owner October 28, 2025 13:26
@linev linev marked this pull request as draft October 28, 2025 13:26
@github-actions
Copy link

github-actions bot commented Oct 28, 2025

Test Results

    20 files      20 suites   3d 9h 53m 22s ⏱️
 3 704 tests  3 702 ✅ 0 💤 2 ❌
72 282 runs  72 275 ✅ 0 💤 7 ❌

For more details on these failures, see this check.

Results for commit 7a66a82.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant