Skip to content

Commit a597bbb

Browse files
authored
Regen mocks with latest pegomock and update scripts (runatlantis#1524)
* Update go-generate to run as a script It was taking forever to run via the previous Makefile command. I don't exactly know why. Perhaps because it was passing all the packages in as multiple arguments? Either way, this change allows it to actually run through in about 20 minutes. * Regenerate all mocks using latest pegomock Pegomock version v2.9.0 * Format mocks outside of regular mocks directory. These mocks are outside of the regular directory due to an import cycle causing us to have to have these not under a /mocks directory so they need to be formatted since they're not excluded. * Add back make test target
1 parent f0201e9 commit a597bbb

File tree

111 files changed

+1303
-229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+1303
-229
lines changed

.circleci/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ jobs:
55
- image: runatlantis/testing-env:20296f9638a4eca04733f60b39e1d3025b9d708a
66
steps:
77
- checkout
8+
- run: make test-all
89
- run: make check-fmt
910
- run: make check-lint
1011
e2e:

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ build-service: ## Build the main Go service
2323
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -o atlantis .
2424

2525
go-generate: ## Run go generate in all packages
26-
go generate $(PKG)
26+
./scripts/go-generate.sh
2727

2828
regen-mocks: ## Delete all mocks and matchers and then run go generate to regen them.
2929
find . -type f | grep mocks/mock_ | xargs rm
3030
find . -type f | grep mocks/matchers | xargs rm
3131
@# not using $(PKG) here because that includes directories that have now
3232
@# been made empty, causing go generate to fail.
33-
go list ./... | grep -v e2e | grep -v static | xargs go generate
33+
./scripts/go-generate.sh
3434

3535
test: ## Run tests
3636
@go test -short $(PKG)

scripts/go-generate.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
set -eou pipefail
4+
5+
pkgs=$(go list ./... | grep -v mocks | grep -v matchers | grep -v e2e | grep -v static)
6+
for pkg in $pkgs; do
7+
echo "go generate $pkg"
8+
go generate $pkg
9+
done

server/events/locking/mocks/matchers/locking_applycommandlock.go

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

server/events/locking/mocks/matchers/locking_trylockresponse.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/map_of_string_to_models_projectlock.go

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

server/events/locking/mocks/matchers/models_commandname.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/models_project.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/models_projectlock.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/models_pullrequest.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/models_user.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/ptr_to_models_commandlock.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/ptr_to_models_projectlock.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/slice_of_models_projectlock.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/events/locking/mocks/matchers/time_time.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)