Skip to content

Add CI workflow for backend and frontend testing#23

Open
Bond52 wants to merge 1 commit intomainfrom
Bond52-patch-1
Open

Add CI workflow for backend and frontend testing#23
Bond52 wants to merge 1 commit intomainfrom
Bond52-patch-1

Conversation

@Bond52
Copy link
Copy Markdown
Owner

@Bond52 Bond52 commented Dec 19, 2025

🚀 Objective

Set up a Continuous Integration (CI) pipeline for the Sawaka project to ensure code quality before merging into the main branch.

🧩 Changes Introduced

  • Added a GitHub Actions workflow
  • Automatic execution of backend tests (Jest + Supertest)
  • Automatic execution of API tests (Postman / Newman)
  • Automatic execution of frontend tests (Playwright)
  • Enabled NODE_ENV=test for an isolated testing environment

🧪 Tests Performed

  • Backend tests validated locally using Jest
  • API tests validated using Newman
  • Frontend tests validated using Playwright
  • CI automatically triggered upon Pull Request creation

📝 Notes

  • The workflow runs on push and pull_request events targeting main and qa
  • Sensitive secrets (MongoDB connection) are managed via GitHub Secrets

@vercel
Copy link
Copy Markdown

vercel bot commented Dec 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
ecommerce-web-avec-tailwind Ready Ready Preview, Comment Dec 19, 2025 4:47pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant