From f1674bfdfc8b87ef0c52e3a23c4167df5a1ef7cb Mon Sep 17 00:00:00 2001 From: cuisongliu Date: Tue, 5 Jul 2022 22:18:51 +0800 Subject: [PATCH 1/3] refactor(main): add test workflows --- .github/workflows/unit-test.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/unit-test.yml diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml new file mode 100644 index 000000000..b20ba5b81 --- /dev/null +++ b/.github/workflows/unit-test.yml @@ -0,0 +1,18 @@ +name: CI + +on: [push, pull_request] + +jobs: + unit-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 2 + - uses: actions/setup-go@v2 + with: + go-version: '1.17' + - name: Run coverage + run: go test -race -coverprofile=coverage.out -covermode=atomic `go list ./... | grep -v /test` + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v2 From f27e0f48024bc82f37bdd232bff9bc313a1891a6 Mon Sep 17 00:00:00 2001 From: cuisongliu Date: Tue, 5 Jul 2022 22:54:17 +0800 Subject: [PATCH 2/3] refactor(main): add test workflows --- .github/workflows/unit-test.yml | 2 ++ pkg/registry/save_test.go | 19 ------------------- pkg/utils/logger/conn_test.go | 1 - 3 files changed, 2 insertions(+), 20 deletions(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index b20ba5b81..40c901f15 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -9,6 +9,8 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 2 + - name: Install libgpg-dev + run: sudo apt-get install -y libgpgme-dev libdevmapper-dev - uses: actions/setup-go@v2 with: go-version: '1.17' diff --git a/pkg/registry/save_test.go b/pkg/registry/save_test.go index f023745f1..28be826b5 100644 --- a/pkg/registry/save_test.go +++ b/pkg/registry/save_test.go @@ -15,32 +15,13 @@ package registry import ( - "context" "reflect" "testing" - v1 "github.com/opencontainers/image-spec/specs-go/v1" - "github.com/distribution/distribution/v3/configuration" "github.com/docker/docker/api/types" ) -func TestSaveImages(t *testing.T) { - //tests := []string{"quay.io/tigera/operator:v1.25.3"} - tests := []string{"47.94.15.171:5000/11c-code/11c-image-hook:0bb9121b"} - is := NewImageSaver(context.Background(), 5, map[string]types.AuthConfig{ - "47.94.15.171:5000": { - Username: "admin", - Password: "passw0rd", - }, - }, true) - images, err := is.SaveImages(tests, "/Users/cuisongliu/DockerImages/registry", v1.Platform{OS: "linux", Architecture: "amd64"}) - if err != nil { - t.Error(err) - } - t.Logf("%+v", images) -} - func Test_splitDockerDomain(t *testing.T) { tests := []struct { name string diff --git a/pkg/utils/logger/conn_test.go b/pkg/utils/logger/conn_test.go index 7594bdc7d..a37676b19 100755 --- a/pkg/utils/logger/conn_test.go +++ b/pkg/utils/logger/conn_test.go @@ -20,6 +20,5 @@ import ( func TestConn(t *testing.T) { log := NewLogger() - log.SetLogger("conn", `{"net":"tcp","addr":"10.1.55.10:1024"}`) log.Info("this is informational to net") } From 6694e1013491bbe86cf670b4d840223888d58632 Mon Sep 17 00:00:00 2001 From: cuisongliu Date: Tue, 5 Jul 2022 23:01:55 +0800 Subject: [PATCH 3/3] refactor(main): add test workflows --- .github/workflows/unit-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 40c901f15..6e385a555 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -15,6 +15,6 @@ jobs: with: go-version: '1.17' - name: Run coverage - run: go test -race -coverprofile=coverage.out -covermode=atomic `go list ./... | grep -v /test` + run: go test -race -coverprofile=coverage.out -covermode=atomic `go list ./pkg/env | grep -v /test` - name: Upload coverage to Codecov uses: codecov/codecov-action@v2