abcxyz / abcxyz/jvs

Use real services for integration test

未關閉
#158 2 則留言 0 個 reaction 已指派 1 人 已被 @sqin2019 認領 在 GitHub 檢視
cleanup test
主要語言
Go
星號
8
分支
1
PR 合併指標
30 天內沒有已合併 PR

描述

At the moment, we don't run _real_ services in integration tests. Instead, we launch services in Go tests. This is not ideal since it doesn't provide test coverage on the real container images we release.

Per https://github.com/abcxyz/jvs/pull/157, we had a bug in the dockerfile that caused bad container images. The integration test didn't catch that and we only realized the issue when we were trying to deploy the images.

貢獻指南

開啟貢獻指南

研究方向

Look at the existing integration tests that launch services in Go tests. Understand the project's Dockerfile and container images. The goal is to modify the test setup to use real container images instead of in-process services. Check for any existing CI/CD configuration and how tests are currently run. 'Done' means integration tests pass using the actual released container images.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
docker
領域
ci-cd, testing
Issue 類型
重構
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。