Skip to content

Fix Failing CI / Align Smoke Tests with Recent Codebase Changes #87

@ritiksah141

Description

@ritiksah141

The Problem

The automated CI pipeline is currently failing on the dev branch because the tests/smoke_test.py suite is out of sync. Recent contributor merges have changed the underlying API behavior (routes, responses, or auth logic), causing the smoke tests to fail and block further deployments.

Proposed Solution

Will identify the exact mismatch between the API and the test suite, update the tests (or fix the endpoints if a contributor accidentally introduced a regression), and ensure all 23 test cases pass locally before opening a PR.

Branch Tracking

Will be working on the following branch to resolve this:
fix/smoke-test-alignment

Action Plan

  • Pull latest dev and reproduce the smoke test failures locally.
  • Identify which specific test cases (TC-01 through TC-23) are failing.
  • Update tests/smoke_test.py or api/app.py to realign the expected behavior.
  • Run the full suite locally to verify 23/23 tests passed.
  • Open PR against dev.

Note: This issue is being created to track the work and comply with the repository policy that requires an active issue to be linked before submitting a Pull Request.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions