Skip to content

[Bug]: TestDiff is flaky #194

Description

@apostasie

What operating system are you running this on?

None

Container

  • I am running this inside a container

What happened?

Local, experimental runner.

== FAIL: cmd/lepton/commands/container TestDiff (0.37s)
    diff_test.go:61:
    diff_test.go:61: ======================== Pre-test cleanup ========================
    diff_test.go:61:
    command.go:113: /usr/local/bin/lepton --namespace=cli-test rm -f testdiff-4594df81
    diff_test.go:61:
    diff_test.go:61: ======================== Test setup ========================
    diff_test.go:61:
    command.go:113: /usr/local/bin/lepton --namespace=cli-test run --quiet -d --name testdiff-4594df81 ghcr.io/stargz-containers/alpine:3.13-org sh -euxc touch /a; touch /bin/b; rm /bin/base64
    diff_test.go:61:
    diff_test.go:61: ======================== Test Run ========================
    diff_test.go:61:
    command.go:113: /usr/local/bin/lepton --namespace=cli-test diff testdiff-4594df81
    command.go:113: assertion failed: expression is false: strings.Contains(stdout, compare): Output does not contain: "A /a"
        Command:  /usr/local/bin/lepton --namespace=cli-test diff testdiff-4594df81
        ExitCode: 0
        Stdout:   A /etc/resolv.conf

        Stderr:
        Env:
        SHELL=/bin/bash
        GOFLAGS=-mod=vendor
        BYPATH=/root/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
        LOGNAME=rootless
        NAMESPACE=cli-test
        BYPWD=/src
        HOME=/home/rootless
        LANG=C.UTF-8
        LEPTON_BRIDGE_IP=10.42.100.1/24
        XDG_SESSION_CLASS=user
        TERM=xterm
        USER=rootless
        SHLVL=1
        GOTOOLCHAIN=local
        XDG_RUNTIME_DIR=/run/user/1001
        GOFIPS140=v1.0.0
        DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
        MAIL=/var/mail/rootless
        OLDPWD=/home/rootless
        _=/usr/local/bin/gotestsum
        PATH=/usr/local/go/bin:/root/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
        PWD=/src/cmd/lepton/commands/container
        DOCKER_CONFIG=/tmp/TestDiff1341755567/001
        LEPTON_TOML=/tmp/TestDiff1341755567/001/lepton.toml

Relevant log output

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions