{# app/templates/admin/testing-dashboard.html #} {% extends "admin/base.html" %} {% from 'shared/macros/alerts.html' import loading_state, error_state, alert_dynamic %} {% from 'shared/macros/headers.html' import page_header_flex, refresh_button, action_button %} {% block title %}Testing Dashboard{% endblock %} {% block alpine_data %}testingDashboard(){% endblock %} {% block extra_scripts %} {% endblock %} {% block content %} {% call page_header_flex(title='Testing Dashboard', subtitle='pytest results and test coverage') %} {{ refresh_button(variant='secondary') }} {{ action_button('Run Tests', 'Running...', 'running', 'runTests()', icon='play') }} {% endcall %} {{ loading_state('Loading test results...') }} {{ error_state('Error loading test results') }} {{ alert_dynamic(type='success', message_var='successMessage', show_condition='successMessage') }}
Running tests...
Tests are executing in the background. You can leave this page and come back.
0s
elapsed
Total Tests
0
Passed
0
Failed
0
Pass Rate
0%
Skipped
0
Duration
0s
Coverage
N/A
Status
NO RUNS
No test runs yet
Run tests to see trend data
No category data available
| Test Name | File | Failures |
|---|---|---|
No failing tests!
All tests are passing
| Time | Path | Total | Passed | Failed | Pass Rate | Duration | Status |
|---|---|---|---|---|---|---|---|