Skip to content

Conversation

@MasonProtter
Copy link
Member

@MasonProtter MasonProtter commented Nov 8, 2025

Continuation of #133

Appears to be working fine for me locally and the tests pass locally. I've changed the logic a bit so that we first check is_sixel_supported, and if that gives false then we check Base.get_bool_env("REFERENCETESTS_FORCE_SIXEL", false) to see if the user is overriding it for e.g. tests.

From @oxinabox's checklist #133 (comment):

  • Fix CI
  • Add this to docs/readme
  • Remove @lazy loads from modules that are already loaded by Sixel.jl and if that is all of them remove dependency on LazyModules.jl

Frames also listed

  • Open issue to do automatically once we workout how (cross link to the julia issue)

but I think this is unnecessary with my changes since I first check if is_sixel_supported and the environment variable is a fallback check.

@oxinabox
Copy link
Member

Awesome work.
Thanks

I have invited you to the JuliaTesting org.
Once you accept (which you can do by going to https://github.com/JuliaTesting ) feel free to merge and release.

Follow all the good practices, try and make sure you don't commit code without at least 1 person other than the author having looked at it, etc.

Co-authored-by: Frames White <[email protected]>
@MasonProtter MasonProtter merged commit b333ecc into JuliaTesting:master Nov 10, 2025
6 checks passed
@IanButterworth
Copy link
Collaborator

Awesome. Thanks!

backends to be installed.
Proper image formats such as `.png` are also supported for full-res image testing. If your terminal
[supports Sixel](https://www.arewesixelyet.com/), then ReferenceTests will display the full image
in your terminal using (Sixel.jl)[https://github.com/JuliaIO/Sixel.jl]:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
in your terminal using (Sixel.jl)[https://github.com/JuliaIO/Sixel.jl]:
in your terminal using [Sixel.jl](https://github.com/JuliaIO/Sixel.jl):

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants