File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -33,14 +33,17 @@ For CI, Selenium and a publicly available webdriver for Chrome was downloaded. A
33
33
## Jobs in CI Workflow
34
34
35
35
1 . question-service-test
36
+
36
37
a. This job handles testing for the Question Service, which is dependent on Firebase and Go.
37
38
b. It sets up the environment variables, firebase credentials, Go environment and dependencies and runs tests with firebase emulator.
38
39
39
40
2 . frontend-unit-tests
41
+
40
42
a. This job tests the frontend application using Node.js and pnpm
41
43
b. It sets up the environment and Node.js and installs pnpm and dependencies, before running the frontend tests.
42
44
43
45
3 . test-docker-compose
46
+
44
47
a. This job uses Docker Compose to run multiple services together and validate inter-service connectivity.
45
48
b. It sets up the environment files and database credential files across all services and builds and runs services with Docker Compose.
46
49
c. The services’ availability are checked using curl and websocat to validate the HTTP endpoints and WebSocket endpoints respectively.
You can’t perform that action at this time.
0 commit comments