race-schedule レポートダッシュボード
race-schedule / race-scheduler 両リポジトリのテスト・カバレッジ・品質レポートへの入口をまとめたページです。 各リポジトリは main への push・PR・定期実行のタイミングでこれらのレポートを自動更新します。
本番 / テストサイト
race-scheduler
実際に利用者が使うアプリ本体
-
front(本番)
race-schedule-front-prod.pages.dev ↗ -
front(テスト)
race-schedule-front-test.pages.dev ↗ -
admin(本番)
race-schedule-admin-prod.tn-product.workers.dev ・ Cloudflare Access保護あり ↗ -
admin(テスト)
race-schedule-admin-test.tn-product.workers.dev ・ Cloudflare Access保護あり ↗ -
api(本番)
race-schedule-prod.tn-product.workers.dev ・ 直接ブラウザで見るものではないが疎通確認用 ↗ -
api(テスト)
race-schedule-test.tn-product.workers.dev ↗
race-scheduler(front / api / batch / admin / db / core)
race-scheduler-ci-report
main push・月次・手動実行で更新
-
テスト結果・カバレッジ・仕様網羅率
UT / コンポーネント / sIT / UAT / front の実行結果一覧 ↗ -
Allure Report
実行履歴・トレンドグラフ・タイムライン ↗ -
カバレッジ(C0/C1)
パッケージ別・100%達成ファイル数/対象ファイル数 ↗ -
行単位カバレッジ(genhtml)
main最新の実測lcovをファイル・行単位でハイライト表示 ↗ -
仕様網羅率(Spec Coverage)
docs/specsとテストのトレーサビリティ ↗ -
ミューテーションテスト
core / admin / batch / api(週次更新)。アサーションの実効性を検証 ↗ -
Widgetbook
Flutter デザインカタログ(atoms / molecules / organisms) ↗ -
テスト失敗Issue
main pushでのテスト失敗が自動起票される ↗
race-schedule(calendar / core / scraping)
race-schedule-ci-report
main push・月次・手動実行で更新
-
テスト結果・カバレッジ・仕様網羅率
UT / コンポーネント / sIT / UAT の実行結果一覧 ↗ -
Allure Report
実行履歴・トレンドグラフ・タイムライン ↗ -
カバレッジ(C0/C1)
パッケージ別・100%達成ファイル数/対象ファイル数 ↗ -
行単位カバレッジ(genhtml)
main最新の実測lcovをファイル・行単位でハイライト表示 ↗ -
分岐カバレッジ(C1、core・実験的)
istanbul-lib-instrumentによる真の分岐網羅の実測 ↗ -
仕様網羅率(Spec Coverage)
docs/specsとテストのトレーサビリティ ↗ -
テスト失敗Issue
main pushでのテスト失敗が自動起票される ↗
その他
PRごとの行単位カバレッジHTML(race-scheduler-coverage / race-schedule-coverage)と
Widgetbookのプレビュー(PRブランチ毎)はPR単位で内容が変わる一時的なプレビューのため、
ここには載せていません。各PRのコメント(coverage-html-report / widgetbook-preview)から確認してください。