Add the target for testing pkgs to Makefile 67/11767/2 1.0.0 1.0.1
authorTaewan Kim <t25.kim@samsung.com>
Mon, 4 Sep 2023 08:03:58 +0000 (17:03 +0900)
committerTaewan Kim <t25.kim@samsung.com>
Tue, 12 Sep 2023 06:05:00 +0000 (15:05 +0900)
Issue-ID: AIMLFW-56

Change-Id: Id4d9c836b931db7fd29719fbe54604a8967bacfd
Signed-off-by: Taewan Kim <t25.kim@samsung.com>
Makefile

index 8557c94..70632b4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,3 +31,12 @@ genmock:
 fmt:
        go fmt ./cmd/...
        go fmt ./pkg/...
+test:
+       go mod tidy
+       mockgen -source=pkg/client/ricdms/client.go -destination=pkg/client/ricdms/mock/mock_client.go -package=mock
+       mockgen -source=pkg/api/v1/deployment/deployment.go -destination=pkg/api/v1/deployment/mock/mock_deployment.go -package=mock
+       mockgen -source=pkg/controller/v1/adapter/controller.go -destination=pkg/controller/v1/adapter/mock/mock_controller.go -package=mock
+       mockgen -source=pkg/client/kserve/client.go -destination=pkg/client/kserve/mock/mock_client.go -package=mock
+
+       KUBECONFIG=~/.kube/config \
+       go test ./pkg/...