Skip to content
This repository was archived by the owner on Jun 27, 2023. It is now read-only.

Commit aa0d61f

Browse files
record invocation arguments in generated code
resolves [#554](#554)
1 parent 03b6973 commit aa0d61f

File tree

29 files changed

+143
-29
lines changed

29 files changed

+143
-29
lines changed

gomock/internal/mock_gomock/mock_matcher.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gomock/mock_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/aux_imports_embedded_interface/bugreport_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/const_array_length/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/copyright_file/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/custom_package_name/greeter/greeter_mock_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/dot_imports/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/empty_interface/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/extra_import/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/generated_identifier_conflict/bugreport_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/import_embedded_interface/bugreport_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/import_embedded_interface/net_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/import_source/definition/source_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/import_source/source_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/missing_import/output/source_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/mock_in_test_package/mock_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/overlapping_methods/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/panicing_test/mock_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/self_package/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/test_package/mock_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/unexported_method/bugreport_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/vendor_dep/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/vendor_dep/source_mock_package/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/internal/tests/vendor_pkg/mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockgen/mockgen.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,9 @@ func (g *generator) Generate(pkg *model.Package, outputPkgName string, outputPac
291291
g.p("// Source: %v (interfaces: %v)", g.srcPackage, g.srcInterfaces)
292292
}
293293
}
294-
g.p("")
294+
g.p("//")
295+
g.p("// Generated by this command:")
296+
g.p("// %v", strings.Join(os.Args, " "))
295297

296298
// Get all required imports, and generate unique names for them all.
297299
im := pkg.Imports()

sample/concurrent/mock/concurrent_mock.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sample/mock_user_test.go

+5-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)