From c17345ec9f6a074268c135a84192f30288b8142c Mon Sep 17 00:00:00 2001 From: Diego Ciangottini Date: Thu, 9 Oct 2025 10:11:34 +0200 Subject: [PATCH] include unit tests in dagger pipeline Signed-off-by: Diego Ciangottini --- ci/main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ci/main.go b/ci/main.go index 2fb0213..ebc972f 100644 --- a/ci/main.go +++ b/ci/main.go @@ -32,8 +32,10 @@ func (m *InterlinkSlurm) UnitTest(ctx context.Context, src *dagger.Directory) (s Stdout(ctx) } -func (m *InterlinkSlurm) RunTest(interlinkVersion string, pluginService *dagger.Service, manifests *dagger.Directory, interlinkEndpoint *dagger.Service, pluginConfig *dagger.File, src *dagger.Directory, +func (m *InterlinkSlurm) RunTest(ctx context.Context, interlinkVersion string, pluginService *dagger.Service, manifests *dagger.Directory, interlinkEndpoint *dagger.Service, pluginConfig *dagger.File, src *dagger.Directory, ) *dagger.Container { + m.UnitTest(ctx, src) + registry := dag.Container().From("registry"). WithExposedPort(5000).AsService() @@ -94,8 +96,8 @@ func (m *InterlinkSlurm) Test(ctx context.Context, interlinkVersion string, src if err != nil { return "", err } - return m.RunTest(interlinkVersion, pluginEndpoint, manifests, interlinkEndpoint, pluginConfig, src).Stdout(ctx) + return m.RunTest(ctx, interlinkVersion, pluginEndpoint, manifests, interlinkEndpoint, pluginConfig, src).Stdout(ctx) } - return m.RunTest(interlinkVersion, pluginEndpoint, manifests, interlinkEndpoint, pluginConfig, src).Stdout(ctx) + return m.RunTest(ctx, interlinkVersion, pluginEndpoint, manifests, interlinkEndpoint, pluginConfig, src).Stdout(ctx) }