From f4723d1139f4ecf5018d3e1c789c03ba202cdd3d Mon Sep 17 00:00:00 2001 From: musdotdigital Date: Wed, 29 Nov 2023 17:22:17 +0000 Subject: [PATCH] cuda dockerfile test --- __tests__/data/cudaDockerfile | 3 +++ __tests__/data/dependencies.json | 2 +- __tests__/dockerfile.test.ts | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 __tests__/data/cudaDockerfile diff --git a/__tests__/data/cudaDockerfile b/__tests__/data/cudaDockerfile new file mode 100644 index 0000000..c506635 --- /dev/null +++ b/__tests__/data/cudaDockerfile @@ -0,0 +1,3 @@ +FROM nvidia/cuda:11.8.0-runtime-ubuntu22.04 + +RUN apt-get install diff --git a/__tests__/data/dependencies.json b/__tests__/data/dependencies.json index 9d2833b..ea3325b 100644 --- a/__tests__/data/dependencies.json +++ b/__tests__/data/dependencies.json @@ -15,4 +15,4 @@ "name": "protobuf-dev", "version": "3.18.1-r1" } -] +] \ No newline at end of file diff --git a/__tests__/dockerfile.test.ts b/__tests__/dockerfile.test.ts index 7013a74..92f4a81 100644 --- a/__tests__/dockerfile.test.ts +++ b/__tests__/dockerfile.test.ts @@ -24,3 +24,10 @@ test('load debian dockerfile', () => { expect(dockerfile).toBeInstanceOf(DebImage) expect(dockerfile.name).toBe('debian:bullseye-slim') }) + +test ('load cuda dockerfile', () => { + const dockerfilePath = path.join(__dirname, 'data', 'cudaDockerfile') + const dockerfile = load(dockerfilePath) + expect(dockerfile).toBeInstanceOf(DebImage) + expect(dockerfile.name).toBe('nvidia/cuda:11.8.0-runtime-ubuntu22.04') +})