github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/syz-cluster/Dockerfile.go-tests (about)

     1  FROM golang:1.24-bullseye
     2  
     3  RUN apt-get update && \
     4      apt-get install -y git
     5  
     6  RUN useradd --create-home syzkaller
     7  
     8  WORKDIR /build
     9  
    10  # Prepare the dependencies.
    11  COPY go.mod ./
    12  COPY go.sum ./
    13  RUN go mod download
    14  
    15  # Copy the source files.
    16  COPY pkg/ pkg/
    17  COPY prog/ prog/
    18  COPY sys/ sys/
    19  COPY vm/ vm/
    20  COPY dashboard/dashapi/ dashboard/dashapi/
    21  COPY syz-cluster/pkg/ syz-cluster/pkg/
    22  COPY syz-cluster/controller/ syz-cluster/controller/
    23  COPY syz-cluster/workflow/ syz-cluster/workflow/
    24  
    25  ENTRYPOINT ["go", "test"]
    26  CMD [ "-v", "./syz-cluster/..."]