mirror of
https://github.com/wahyd4/kt-connect.git
synced 2026-08-08 21:08:04 +10:00
test: refact generate mock data package
This commit is contained in:
+1
-1
@@ -13,4 +13,4 @@ note/
|
||||
vendor/
|
||||
c.out
|
||||
c.out.tmp
|
||||
pkg/fake/
|
||||
fake/
|
||||
@@ -9,18 +9,18 @@ SERVER_IMAGE = kt-connect-server
|
||||
|
||||
# generate mock
|
||||
generate-mock:
|
||||
mkdir -p pkg/fake/kt/action
|
||||
mockgen -source=pkg/kt/command/types.go -destination=pkg/fake/kt/action/action_mock.go -package=action
|
||||
mkdir -p pkg/fake/kt/cluster
|
||||
mockgen -source=pkg/kt/cluster/types.go -destination=pkg/fake/kt/cluster/kubernetes_mock.go -package=cluster
|
||||
mkdir -p pkg/fake/kt/connect
|
||||
mockgen -source=pkg/kt/connect/types.go -destination=pkg/fake/kt/connect/connect_mock.go -package=connect
|
||||
mkdir -p pkg/fake/kt/exec
|
||||
mockgen -source=pkg/kt/exec/kubectl/types.go -destination=pkg/fake/kt/exec/kubectl/kubectl_mock.go -package=kubectl
|
||||
mockgen -source=pkg/kt/exec/ssh/types.go -destination=pkg/fake/kt/exec/ssh/ssh_mock.go -package=ssh
|
||||
mockgen -source=pkg/kt/exec/sshuttle/types.go -destination=pkg/fake/kt/exec/sshuttle/sshuttle_mock.go -package=sshuttle
|
||||
mockgen -source=pkg/kt/exec/types.go -destination=pkg/fake/kt/exec/exec_mock.go -package=exec
|
||||
mockgen -source=pkg/kt/types.go -destination=pkg/fake/kt/kt_mock.go -package=kt
|
||||
mkdir -p fake/kt/action
|
||||
mockgen -source=pkg/kt/command/types.go -destination=fake/kt/action/action_mock.go -package=action
|
||||
mkdir -p fake/kt/cluster
|
||||
mockgen -source=pkg/kt/cluster/types.go -destination=fake/kt/cluster/kubernetes_mock.go -package=cluster
|
||||
mkdir -p fake/kt/connect
|
||||
mockgen -source=pkg/kt/connect/types.go -destination=fake/kt/connect/connect_mock.go -package=connect
|
||||
mkdir -p fake/kt/exec
|
||||
mockgen -source=pkg/kt/exec/kubectl/types.go -destination=fake/kt/exec/kubectl/kubectl_mock.go -package=kubectl
|
||||
mockgen -source=pkg/kt/exec/ssh/types.go -destination=fake/kt/exec/ssh/ssh_mock.go -package=ssh
|
||||
mockgen -source=pkg/kt/exec/sshuttle/types.go -destination=fake/kt/exec/sshuttle/sshuttle_mock.go -package=sshuttle
|
||||
mockgen -source=pkg/kt/exec/types.go -destination=fake/kt/exec/exec_mock.go -package=exec
|
||||
mockgen -source=pkg/kt/types.go -destination=fake/kt/kt_mock.go -package=kt
|
||||
|
||||
# run unit test
|
||||
unit-test: generate-mock
|
||||
|
||||
@@ -6,14 +6,15 @@ import (
|
||||
"os/exec"
|
||||
"testing"
|
||||
|
||||
fakeExec "github.com/alibaba/kt-connect/pkg/fake/kt/exec"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/ssh"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/sshuttle"
|
||||
|
||||
fakeKt "github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
|
||||
fakeExec "github.com/alibaba/kt-connect/fake/kt/exec"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/ssh"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/sshuttle"
|
||||
|
||||
fakeKt "github.com/alibaba/kt-connect/fake/kt"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
"github.com/golang/mock/gomock"
|
||||
"github.com/urfave/cli"
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"io/ioutil"
|
||||
"testing"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/kt/cluster"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/connect"
|
||||
@@ -14,10 +14,10 @@ import (
|
||||
"github.com/golang/mock/gomock"
|
||||
"github.com/urfave/cli"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
fakeCluster "github.com/alibaba/kt-connect/pkg/fake/kt/cluster"
|
||||
fakeConnect "github.com/alibaba/kt-connect/pkg/fake/kt/connect"
|
||||
"github.com/alibaba/kt-connect/fake/kt"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
fakeCluster "github.com/alibaba/kt-connect/fake/kt/cluster"
|
||||
fakeConnect "github.com/alibaba/kt-connect/fake/kt/connect"
|
||||
)
|
||||
|
||||
func Test_newConnectCommand(t *testing.T) {
|
||||
|
||||
@@ -5,10 +5,10 @@ import (
|
||||
"io/ioutil"
|
||||
"testing"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
"github.com/golang/mock/gomock"
|
||||
|
||||
fakeKt "github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
fakeKt "github.com/alibaba/kt-connect/fake/kt"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
"github.com/urfave/cli"
|
||||
)
|
||||
|
||||
@@ -6,9 +6,9 @@ import (
|
||||
"io/ioutil"
|
||||
"testing"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
"github.com/alibaba/kt-connect/fake/kt"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
"github.com/golang/mock/gomock"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
|
||||
@@ -6,9 +6,9 @@ import (
|
||||
"io/ioutil"
|
||||
"testing"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
"github.com/alibaba/kt-connect/fake/kt"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
"github.com/golang/mock/gomock"
|
||||
"github.com/urfave/cli"
|
||||
|
||||
@@ -6,10 +6,10 @@ import (
|
||||
"io/ioutil"
|
||||
"testing"
|
||||
|
||||
fakeKt "github.com/alibaba/kt-connect/pkg/fake/kt"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/cluster"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/connect"
|
||||
fakeKt "github.com/alibaba/kt-connect/fake/kt"
|
||||
"github.com/alibaba/kt-connect/fake/kt/action"
|
||||
"github.com/alibaba/kt-connect/fake/kt/cluster"
|
||||
"github.com/alibaba/kt-connect/fake/kt/connect"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/util"
|
||||
"github.com/golang/mock/gomock"
|
||||
|
||||
@@ -4,8 +4,8 @@ import (
|
||||
"os/exec"
|
||||
"testing"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/ssh"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/ssh"
|
||||
"github.com/golang/mock/gomock"
|
||||
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
|
||||
@@ -4,10 +4,10 @@ import (
|
||||
"os/exec"
|
||||
"testing"
|
||||
|
||||
fakeExec "github.com/alibaba/kt-connect/pkg/fake/kt/exec"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/ssh"
|
||||
"github.com/alibaba/kt-connect/pkg/fake/kt/exec/sshuttle"
|
||||
fakeExec "github.com/alibaba/kt-connect/fake/kt/exec"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/kubectl"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/ssh"
|
||||
"github.com/alibaba/kt-connect/fake/kt/exec/sshuttle"
|
||||
"github.com/alibaba/kt-connect/pkg/kt/options"
|
||||
"github.com/golang/mock/gomock"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user