Merged in bugfix/cleanup (pull request #10)

Clean Up Testing and Linting

* somescriptcleanup

* mostgolangci

* deplatest

* imageversions

* usingscratch

* movedqueuefrtesting

* finishedunittesting

* linting

* taskfilecontext
This commit is contained in:
Michael McGuinness
2025-01-10 11:12:03 +00:00
parent 57764272c3
commit 0ebb8a21a1
62 changed files with 940 additions and 357 deletions
+7 -4
View File
@@ -17,7 +17,7 @@ import (
type queueConfig struct {
Container *testcontainers.Container
Config *queue.QueueConfig
Config *queue.Config
}
func createQueue(t *testing.T, ctx context.Context) (*queueConfig, func()) {
@@ -32,7 +32,7 @@ func createQueue(t *testing.T, ctx context.Context) (*queueConfig, func()) {
}
req := testcontainers.ContainerRequest{
Image: "localstack/localstack:latest",
Image: "localstack/localstack:4.0.3",
Env: map[string]string{
"AWS_ACCESS_KEY_ID": provider.Value.AccessKeyID,
"AWS_SECRET_ACCESS_KEY": provider.Value.SecretAccessKey,
@@ -82,11 +82,14 @@ func createQueue(t *testing.T, ctx context.Context) (*queueConfig, func()) {
return &queueConfig{
Container: &container,
Config: &queue.QueueConfig{
Config: &queue.Config{
Client: client,
URL: *queueM.QueueUrl,
},
}, func() {
container.Terminate(ctx)
err := container.Terminate(ctx)
if err != nil {
t.Error(err)
}
}
}