diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 3b226c0b0..5f2681791 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -42,6 +42,10 @@ jobs: --health-retries 10 ports: - 9200 + redis: + image: "redis:6.2.7" + ports: + - 6379 steps: - uses: actions/checkout@v2 with: diff --git a/packages/api/test/global-setup.ts b/packages/api/test/global-setup.ts index 2025c97f7..2774fa93f 100644 --- a/packages/api/test/global-setup.ts +++ b/packages/api/test/global-setup.ts @@ -1,6 +1,7 @@ import { createTestConnection } from './db' import { initElasticsearch } from '../src/elastic' import { startApolloServer } from './util' +import { connectRedisClient } from '../src/utils/redis' export const mochaGlobalSetup = async () => { await createTestConnection() @@ -9,6 +10,9 @@ export const mochaGlobalSetup = async () => { await initElasticsearch() console.log('elasticsearch initialized') + await connectRedisClient() + console.log('redis client connected') + await startApolloServer() console.log('apollo server started') }