• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kimata / modes-sensing / 21318609858
46%

Build:
DEFAULT BRANCH: main
Ran 24 Jan 2026 05:11PM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jan 2026 05:09PM UTC coverage: 45.758%. Remained the same
21318609858

push

github

kimata
test: API スキーマ整合性テストを追加

フロントエンドとバックエンド間の API スキーマ整合性を検証するテストを実装。

- tests/unit/test_api_schema_consistency.py
  - JobStatusDict TypedDict のフィールド検証
  - JobStatus enum 値の検証
  - JSON シリアライズ/デシリアライズのラウンドトリップテスト
  - 各 API レスポンススキーマの構造検証

- tests/integration/test_api_schema.py
  - Flask テストクライアントを使用した実際の API レスポンス検証
  - POST /api/graph/job, GET /api/graph/job/{id}/status
  - POST /api/graph/jobs/status, GET /api/data-range
  - GET /api/last-received, GET /api/aggregate-stats

- frontend/src/types/api.ts
  - 分散していた API 型定義を集約
  - CreateJobsResponse, JobStatusInfo, BatchStatusResponse
  - DataRangeResponse, LastReceivedResponse

- frontend/src/hooks/useGraphJobs.ts
  - ローカル型定義を削除し、api.ts からインポート

- frontend/src/App.tsx
  - DataRange を DataRangeResponse に置換

- frontend/src/types/index.ts
  - api.ts を再エクスポート

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

1812 of 3960 relevant lines covered (45.76%)

0.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21318609858.1 24 Jan 2026 05:11PM UTC 21
45.76
GitHub Action Run
Source Files on build 21318609858
  • Tree
  • List 21
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21318609858
  • 58679a28 on github
  • Prev Build on main (#21317240823)
  • Next Build on main (#21318694959)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc