inertia icon indicating copy to clipboard operation
inertia copied to clipboard

test: TestBuilder_Build "type dockerfile" seems flakey

Open bobheadxi opened this issue 5 years ago • 1 comments

This is an integration test that attempts to build and start an image. Seems flakey in CI occasionally

bobheadxi avatar Oct 19 '20 11:10 bobheadxi

Building docker-compose project test_docker-compose_81...
Setting up docker-compose...
Building project test_docker-compose_81...
webdev uses an image, skipping
test_docker-compose_81 build successful
Perparing test_docker-compose_81 container...
test_docker-compose_81 container created
Starting up test_docker-compose_81...
Building dockerfile project test_dockerfile_87...
Building project test_dockerfile_87...
{"stream":"Step 1/3 : FROM python:alpine"}
{"stream":"\n"}
{"stream":" ---\u003e 55d14c2b2fc1\n"}
{"stream":"Step 2/3 : EXPOSE 80"}
{"stream":"\n"}
{"stream":" ---\u003e Running in 2fce3dcc22b3\n"}
{"errorDetail":{"message":"unknown parent image ID sha256:55d14c2b2fc19eaf161b672519dfddb62b9dab5e93cacdf636cf66834a9d982b"},"error":"unknown parent image ID sha256:55d14c2b2fc19eaf161b672519dfddb62b9dab5e93cacdf636cf66834a9d982b"}
Building dockerfile project test_dockerfile_47...
Building project test_dockerfile_47...
{"stream":"Step 1/2 : FROM alpine"}
{"stream":"\n"}
{"status":"Pulling from library/alpine","id":"latest"}
{"status":"Already exists","progressDetail":{},"id":"df20fa9351a1"}
{"status":"Digest: sha256:185518070891758909c9f839cf4ca393ee977ac378609f700f60a771a2dfe321"}
{"status":"Status: Downloaded newer image for alpine:latest"}
{"stream":" ---\u003e a24bb4013296\n"}
{"stream":"Step 2/2 : RUN exit 1"}
{"stream":"\n"}
{"stream":" ---\u003e Running in 56d997dff1ca\n"}
{"errorDetail":{"code":1,"message":"The command '/bin/sh -c exit 1' returned a non-zero code: 1"},"error":"The command '/bin/sh -c exit 1' returned a non-zero code: 1"}
Building dockerfile project test_dockerfile_59...
Building project test_dockerfile_59...
{"stream":"Step 1/3 : FROM python:alpine"}
{"stream":"\n"}
{"status":"Pulling from library/python","id":"alpine"}
{"status":"Already exists","progressDetail":{},"id":"df20fa9351a1"}
{"status":"Already exists","progressDetail":{},"id":"36b3adc4ff6f"}
{"status":"Already exists","progressDetail":{},"id":"b3da09547f40"}
{"status":"Already exists","progressDetail":{},"id":"f253d7fd108d"}
{"status":"Already exists","progressDetail":{},"id":"eaea9af357a3"}
{"status":"Digest: sha256:d48f52e077e047f797a103670338a2c58c073b5bbaef611003732014d551cbaa"}
{"status":"Status: Downloaded newer image for python:alpine"}
{"stream":" ---\u003e 55d14c2b2fc1\n"}
{"stream":"Step 2/3 : EXPOSE 80"}
{"stream":"\n"}
{"stream":" ---\u003e Running in e63bd2380a0d\n"}
{"stream":"Removing intermediate container e63bd2380a0d\n"}
{"stream":" ---\u003e 6682f7e66e28\n"}
{"stream":"Step 3/3 : CMD [\"python\", \"-m\", \"http.server\", \"80\"]"}
{"stream":"\n"}
{"stream":" ---\u003e Running in 68125ae678a5\n"}
{"stream":"Removing intermediate container 68125ae678a5\n"}
{"stream":" ---\u003e e088bb5459d4\n"}
{"aux":{"ID":"sha256:e088bb5459d48d116606ec66998e7547ee0ee08faf67e5a4ce5b61642814d03f"}}
{"stream":"Successfully built e088bb5459d4\n"}
{"stream":"Successfully tagged inertia-build/test_dockerfile_59:latest\n"}
test_dockerfile_59 build successful
Perparing test_dockerfile_59 container...
test_dockerfile_59 container created
Starting up test_dockerfile_59...
Building dockerfile project test_dockerfile_81...
Building project test_dockerfile_81...
{"stream":"Step 1/3 : FROM python:alpine"}
{"stream":"\n"}
{"stream":" ---\u003e 55d14c2b2fc1\n"}
{"stream":"Step 2/3 : EXPOSE 80"}
{"stream":"\n"}
{"stream":" ---\u003e Using cache\n"}
{"stream":" ---\u003e 6682f7e66e28\n"}
{"stream":"Step 3/3 : CMD [\"python\", \"-m\", \"http.server\", \"80\"]"}
{"stream":"\n"}
{"stream":" ---\u003e Using cache\n"}
{"stream":" ---\u003e e088bb5459d4\n"}
{"aux":{"ID":"sha256:e088bb5459d48d116606ec66998e7547ee0ee08faf67e5a4ce5b61642814d03f"}}
{"stream":"Successfully built e088bb5459d4\n"}
{"stream":"Successfully tagged inertia-build/test_dockerfile_81:latest\n"}
test_dockerfile_81 build successful
Perparing test_dockerfile_81 container...
test_dockerfile_81 container created
Starting up test_dockerfile_81...
--- FAIL: TestBuilder_Build (466.05s)
    --- FAIL: TestBuilder_Build/type_dockerfile (361.17s)
Error:         builder_test.go:107: Preparing to build test project with name 'test_dockerfile_87' from directory '/home/runner/work/inertia/inertia/test/build/dockerfile'
        builder_test.go:120: 
            	Error Trace:	builder_test.go:120
            	Error:      	Received unexpected error:
            	            	image build failed: Error: No such image: inertia-build/test_dockerfile_87
            	Test:       	TestBuilder_Build/type_dockerfile
        builder_test.go:158: 
            	Error Trace:	builder_test.go:158
            	Error:      	Should be true
            	Test:       	TestBuilder_Build/type_dockerfile
            	Messages:   	project container should be active
FAIL

bobheadxi avatar Oct 19 '20 11:10 bobheadxi