Skip to content

Commit 161941d

Browse files
authored
Profiling endpoints for mcs (#1)
start and stop profiling endpoints, test includes and many fixes for policies deleting duplicated file
1 parent ed3cda2 commit 161941d

25 files changed

+1801
-34
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,6 @@ vendor/
1919
# Ignore executables
2020
target/
2121
mcs-server
22+
mcs
23+
!mcs/
2224
!mcs-server/

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,17 @@ mcs:
77

88
swagger-gen:
99
@echo "Generating swagger server code from yaml"
10-
@swagger generate server -A mcs -f ./swagger.yml -r minio_copyright.txt
10+
@swagger generate server -A mcs -f ./swagger.yml -r NOTICE
1111

1212
build:
1313
@(cd portal-ui; yarn install; make build; cd ..)
1414
@(CGO_ENABLED=0 go build --tags kqueue --ldflags "-s -w" -o mcs ./cmd/mcs-server)
1515

16+
test:
17+
@(go test ./restapi -v)
18+
19+
coverage:
20+
@(go test ./restapi -v -coverprofile=coverage.out && go tool cover -html=coverage.out && open coverage.html)
21+
1622
clean:
1723
@rm -vf mcs

models/profiler_type.go

Lines changed: 95 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

models/profiling_start_request.go

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

models/start_profiling_item.go

Lines changed: 66 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

models/start_profiling_list.go

Lines changed: 100 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)