Skip to content

Commit 1f39bd7

Browse files
committed
๐Ÿ“ฆ chore: feed-crawler e2e, unit ํ…Œ์ŠคํŠธ ๋ถ„๋ฆฌ
1 parent 0c189fc commit 1f39bd7

File tree

4 files changed

+16
-24
lines changed

4 files changed

+16
-24
lines changed

โ€Ž.github/workflows/test_feed-crawler.ymlโ€Ž

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ on:
55
branches:
66
- main
77
paths:
8-
- 'feed-crawler/**'
9-
- '.github/workflows/test_feed-crawler.yml'
8+
- "feed-crawler/**"
9+
- ".github/workflows/test_feed-crawler.yml"
1010
workflow_dispatch:
1111

1212
jobs:
@@ -32,10 +32,17 @@ jobs:
3232
working-directory: ./feed-crawler
3333
run: npm ci
3434

35-
# 4. ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์‹คํ–‰
36-
- name: Run Integration Test
35+
# 4. E2E ํ…Œ์ŠคํŠธ ์‹คํ–‰
36+
- name: Run E2E Test
3737
working-directory: ./feed-crawler
38-
run: npm run test
38+
run: npm run test:e2e
39+
env:
40+
TEST_TIME_INTERVAL: ${{ vars.FEED_CRAWLER_TEST_TIME_INTERVAL }}
41+
42+
# 5. Unit ํ…Œ์ŠคํŠธ ์‹คํ–‰
43+
- name: Run Unit Test
44+
working-directory: ./feed-crawler
45+
run: npm run test:unit
3946
env:
4047
TEST_TIME_INTERVAL: ${{ vars.FEED_CRAWLER_TEST_TIME_INTERVAL }}
4148

โ€Žfeed-crawler/package.jsonโ€Ž

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
"build": "tsc --project tsconfig.build.json",
3636
"start": "node dist/src/main.js",
3737
"start:dev": "ts-node src/main.ts",
38-
"test": "cross-env NODE_ENV=test jest --config test/jest-integration.json",
39-
"test:cov": "cross-env NODE_ENV=test jest --coverage --config test/jest-integration.json",
4038
"test:unit": "cross-env NODE_ENV=test jest --config test/jest-unit.json",
4139
"test:unit:cov": "cross-env NODE_ENV=test jest --coverage --config test/jest-unit.json",
4240
"test:e2e": "cross-env NODE_ENV=test jest --config test/jest-e2e.json",

โ€Žfeed-crawler/test/jest-e2e.jsonโ€Ž

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"testEnvironment": "node",
88
"rootDir": "..",
99
"coverageDirectory": "test/coverage",
10+
"setupFilesAfterEnv": ["./test/jest.setup.ts"],
1011
"globalSetup": "./test/setup/jest.global-setup.ts",
11-
"setupFilesAfterEnv": ["./test/setup/truncate-tables.setup.ts"],
12-
"testTimeout": 10000
12+
"globalTeardown": "./test/setup/jest.global-teardown.ts",
13+
"testTimeout": 20000,
14+
"maxWorkers": 1
1315
}

โ€Žfeed-crawler/test/jest-integration.jsonโ€Ž

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
ย (0)