aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/moricho
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/moricho')
-rw-r--r--vendor/github.com/moricho/tparallel/.goreleaser.yaml18
-rw-r--r--vendor/github.com/moricho/tparallel/README.md2
-rw-r--r--vendor/github.com/moricho/tparallel/testmap.go4
3 files changed, 17 insertions, 7 deletions
diff --git a/vendor/github.com/moricho/tparallel/.goreleaser.yaml b/vendor/github.com/moricho/tparallel/.goreleaser.yaml
index 4a04fe25b..5349004c5 100644
--- a/vendor/github.com/moricho/tparallel/.goreleaser.yaml
+++ b/vendor/github.com/moricho/tparallel/.goreleaser.yaml
@@ -1,7 +1,9 @@
project_name: tparallel
+
before:
hooks:
- go mod tidy
+
builds:
- main: ./cmd/tparallel
binary: tparallel
@@ -19,15 +21,17 @@ builds:
archives:
- format: tar.gz
name_template: >-
- {{ .ProjectName }}_
+ {{- .ProjectName }}_
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
- {{- if .Arm }}v{{ .Arm }}{{ end }}
+ {{- if .Arm }}v{{ .Arm }}{{ end -}}
+
format_overrides:
- - goos: windows
- format: zip
+ - goos: windows
+ format: zip
+
checksum:
name_template: 'checksums.txt'
snapshot:
@@ -38,10 +42,12 @@ changelog:
exclude:
- '^docs:'
- '^test:'
+
release:
prerelease: auto
+
brews:
- - tap:
+ - repository:
owner: moricho
name: homebrew-tparallel
homepage: https://github.com/moricho/tparallel
@@ -49,4 +55,4 @@ brews:
install: |
bin.install "tparallel"
test: |
- system "#{bin}/goreleaser -v"
+ system "#{bin}/tparallel help"
diff --git a/vendor/github.com/moricho/tparallel/README.md b/vendor/github.com/moricho/tparallel/README.md
index 65ed46c42..c4f1efd01 100644
--- a/vendor/github.com/moricho/tparallel/README.md
+++ b/vendor/github.com/moricho/tparallel/README.md
@@ -10,7 +10,7 @@ It detects the following:
- `t.Parallel()` is called in either a top-level test function or a sub-test function only
- Although `t.Parallel()` is called in the sub-test function, it is post-processed by `defer` instead of `t.Cleanup()`
-This tool was inspired by this blog: [Go 言語でのテストの並列化 〜t.Parallel()メソッドを理解する〜](https://engineering.mercari.com/blog/entry/how_to_use_t_parallel/)
+This tool was inspired by this blog: [Test parallelization in Go: Understanding the t.Parallel() method](https://engineering.mercari.com/en/blog/entry/20220408-how_to_use_t_parallel/)
## Installation
diff --git a/vendor/github.com/moricho/tparallel/testmap.go b/vendor/github.com/moricho/tparallel/testmap.go
index fa9bed708..fd6a3b432 100644
--- a/vendor/github.com/moricho/tparallel/testmap.go
+++ b/vendor/github.com/moricho/tparallel/testmap.go
@@ -49,6 +49,10 @@ func appendTestMap(subtests []*ssa.Function, instr ssa.Instruction) []*ssa.Funct
}
ssaCall := call.Value()
+ if ssaCall == nil {
+ return subtests
+ }
+
for _, arg := range ssaCall.Call.Args {
switch arg := arg.(type) {
case *ssa.Function: