-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
Sprints!A task that might be good to tackle during sprints!A task that might be good to tackle during sprints!ciRelease notes labelRelease notes labeltestingRelease notes labelRelease notes labelvisualisation
Description
Goal
Add comprehensive testing for Mesa's visualization components (SolaraViz) to our CI pipeline to ensure visualization functionality works correctly across all example models.
What's Been Tried
- Basic model testing exists in
test_examples.py
but doesn't validate visualization components - PR #2491 started testing example app initialization by importing and accessing
app.page
- PR #215 in mesa-examples attempted more thorough SolaraViz testing but encountered import issues
Current Status
- No systematic testing of visualization functionality exists in our CI
- No performance benchmarks for visualizations
- Basic tests only confirm models run but don't verify visualization correctness
- The
viz.py
approach shows promise but needs integration with existing test infrastructure
The Solara docs might be useful: Testing with Solara
Part of #2364.
quaquel and Tejasv-Singh
Metadata
Metadata
Assignees
Labels
Sprints!A task that might be good to tackle during sprints!A task that might be good to tackle during sprints!ciRelease notes labelRelease notes labeltestingRelease notes labelRelease notes labelvisualisation