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

Commit 882955c

Browse files
record invocation arguments in generated code
resolves #554
1 parent 5b45562 commit 882955c

File tree

29 files changed

+114
-0
lines changed

29 files changed

+114
-0
lines changed

gomock/internal/mock_gomock/mock_matcher.go

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

gomock/mock_test.go

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

+4
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

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

mockgen/mockgen.go

+2
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,8 @@ func (g *generator) Generate(pkg *model.Package, outputPkgName string, outputPac
288288
g.p("// Source: %v (interfaces: %v)", g.srcPackage, g.srcInterfaces)
289289
}
290290
g.p("")
291+
g.p("// Generated by this command:")
292+
g.p("// %v", strings.Join(os.Args, " "))
291293

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

sample/concurrent/mock/concurrent_mock.go

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

sample/mock_user_test.go

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

0 commit comments

Comments
 (0)