Merged in feature/remove-mocks (pull request #202)

Feature/remove mocks

* remove mocks

* cleanup db migrations
This commit is contained in:
Jay Brown
2026-01-15 20:39:32 +00:00
parent 0ddae4f91e
commit 35d72fccbe
244 changed files with 2573 additions and 50860 deletions
+12 -14
View File
@@ -1,3 +1,6 @@
// Package test provides test ecosystem infrastructure.
// Note: MockServer has been removed since text extraction (Textract) is deprecated.
// See remove_texttract_and_mocks_plan.md for details.
package test
import (
@@ -35,8 +38,7 @@ func CreateFullNetwork(t testing.TB, ctx context.Context, cfg FullDependenciesCo
wg.Add(1)
go func() {
c, ccleanup := CreateAPI(t, ctx, cfg, deps.Network, &APIConfig{
API: s,
MockHTTP: string(deps.MockServer.Internal),
API: s,
})
apiMu.Lock()
@@ -55,8 +57,7 @@ func CreateFullNetwork(t testing.TB, ctx context.Context, cfg FullDependenciesCo
wg.Add(1)
go func() {
c, ccleanup := CreateRunner(t, ctx, cfg, deps.Network, &RunnerConfig{
Runner: r,
MockHTTP: string(deps.MockServer.Internal),
Runner: r,
})
runnerMu.Lock()
@@ -123,12 +124,13 @@ type FullDependenciesConfig interface {
objectstore.ConfigProvider
}
// Dependencies holds test infrastructure components.
// Note: MockServer has been removed since text extraction is deprecated.
type Dependencies struct {
QueueURLs map[RunnerName]string
AWSConfig *AWSContainerConfig
DBConfig testcontainers.Container
MockServer *MockServer
Network string
QueueURLs map[RunnerName]string
AWSConfig *AWSContainerConfig
DBConfig testcontainers.Container
Network string
}
type FullDependenciesParams struct {
@@ -185,9 +187,6 @@ func CreateFullDependenciesWithParams(t testing.TB, cfg FullDependenciesConfig,
wg.Done()
}()
mockServer := CreateMockServer(t)
deps.MockServer = mockServer
CreateDBWithParams(t, cfg, &CreateDatabaseConfig{
NoMigrations: true,
})
@@ -210,8 +209,7 @@ func CreateAPINetworkWithParams(t testing.TB, cfg FullDependenciesConfig, api AP
deps := CreateFullDependenciesWithParams(t, cfg, params)
c, ccleanup := CreateAPI(t, t.Context(), cfg, deps.Network, &APIConfig{
API: api,
MockHTTP: string(deps.MockServer.Internal),
API: api,
})
return &APINetwork{