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