Skip to content

Commit eaffaa0

Browse files
committed
moved gtrace tests to ./cmd/gtrace/internal + fix ci for gtrace
1 parent 5350c4f commit eaffaa0

31 files changed

+24
-37
lines changed

.github/workflows/gtrace.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ jobs:
3434
3535
- name: Remove committed codegen file for recreate with gtrace on next step
3636
run: |
37-
rm ./cmd/gtrace/test/test_gtrace.go
37+
rm ./cmd/gtrace/internal/test/*_gtrace.go
3838
3939
- name: Generate
4040
run: |
41-
gtrace -v -w ./cmd/gtrace/test/test.go
41+
cd ./cmd/gtrace/internal/test/ && go generate
4242
4343
- name: Test
4444
run: |
45-
go test -v ./cmd/gtrace/test/
45+
go test -v ./cmd/gtrace/internal/test/

.github/workflows/tests.yml

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,6 @@ jobs:
2727
uses: actions/checkout@v2
2828
- name: Test
2929
run: go test -race -tags fast -coverprofile unit.txt -covermode atomic ./...
30-
- name: Clear report (unix)
31-
if: runner.os != 'Windows'
32-
run: |
33-
if [ "$RUNNER_OS" == "Linux" ]; then
34-
sed -i '/testutil\|trace\|test\|gtrace/d' unit.txt
35-
elif [ "$RUNNER_OS" == "macOS" ]; then
36-
sed -i '' '/testutil\|trace\|test\|gtrace/d' unit.txt
37-
fi
38-
shell: bash
39-
- name: Clear report (windows)
40-
if: runner.os == 'Windows'
41-
run: |
42-
(Get-Content unit.txt) -replace '^(testutil\|trace\|test\|gtrace).*$', '' | Out-File -encoding UTF8 unit.txt
43-
shell: pwsh
4430
- name: Upload coverage to Codecov
4531
uses: codecov/codecov-action@v2
4632
with:
@@ -80,10 +66,7 @@ jobs:
8066
- name: Checkout code
8167
uses: actions/checkout@v2
8268
- name: Test
83-
run: go test -race -coverpkg=./... -coverprofile table.txt -covermode atomic ./test/table_test.go
84-
- name: Clear report
85-
run: sed -i '/testutil\|trace\|test\|gtrace/d' table.txt
86-
shell: bash
69+
run: go test -race -coverpkg=./... -coverprofile unit.txt -covermode atomic ./test/table_test.go
8770
- name: Upload coverage to Codecov
8871
uses: codecov/codecov-action@v2
8972
with:
@@ -122,9 +105,7 @@ jobs:
122105
- name: Checkout code
123106
uses: actions/checkout@v2
124107
- name: Test
125-
run: go test -race -coverpkg=./... -coverprofile ratelimiter.txt -covermode atomic ./test/ratelimiter_test.go
126-
- name: Clear report
127-
run: sed -i '/testutil\|trace\|test\|gtrace/d' ratelimiter.txt
108+
run: go test -race -coverpkg=./... -coverprofile unit.txt -covermode atomic ./test/ratelimiter_test.go
128109
shell: bash
129110
- name: Upload coverage to Codecov
130111
uses: codecov/codecov-action@v2
@@ -164,10 +145,7 @@ jobs:
164145
- name: Checkout code
165146
uses: actions/checkout@v2
166147
- name: Test
167-
run: go test -race -coverpkg=./... -coverprofile scripting.txt -covermode atomic ./test/scripting_test.go
168-
- name: Clear report
169-
run: sed -i '/testutil\|trace\|test\|gtrace/d' scripting.txt
170-
shell: bash
148+
run: go test -race -coverpkg=./... -coverprofile unit.txt -covermode atomic ./test/scripting_test.go
171149
- name: Upload coverage to Codecov
172150
uses: codecov/codecov-action@v2
173151
with:
@@ -206,10 +184,7 @@ jobs:
206184
- name: Checkout code
207185
uses: actions/checkout@v2
208186
- name: Test
209-
run: go test -race -coverpkg=./... -coverprofile connection.txt -covermode atomic ./test/connection_test.go
210-
- name: Clear report
211-
run: sed -i '/testutil\|trace\|test\|gtrace/d' connection.txt
212-
shell: bash
187+
run: go test -race -coverpkg=./... -coverprofile unit.txt -covermode atomic ./test/connection_test.go
213188
- name: Upload coverage to Codecov
214189
uses: codecov/codecov-action@v2
215190
with:
File renamed without changes.
File renamed without changes.

cmd/gtrace/test/test_darwin_amd64.go renamed to cmd/gtrace/internal/test/test_darwin_amd64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build darwin && amd64
12
// +build darwin,amd64
23

34
package test

cmd/gtrace/test/test_darwin_arm64.go renamed to cmd/gtrace/internal/test/test_darwin_arm64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build darwin && arm64
12
// +build darwin,arm64
23

34
package test
File renamed without changes.

cmd/gtrace/test/test_gtrace_darwin_amd64.go renamed to cmd/gtrace/internal/test/test_gtrace_darwin_amd64.go

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

cmd/gtrace/test/test_gtrace_darwin_arm64.go renamed to cmd/gtrace/internal/test/test_gtrace_darwin_arm64.go

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

cmd/gtrace/test/test_gtrace_linux.go renamed to cmd/gtrace/internal/test/test_gtrace_linux.go

Lines changed: 1 addition & 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)