├── .github ├── FUNDING.yml ├── pull_request_template.md └── workflows │ ├── go-ci.yml │ └── golangci-lint.yml ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── autogold.go ├── bazel.go ├── diff.go ├── example ├── example.go ├── example_test.go └── testdata │ └── TestExpectFile.golden ├── expect.go ├── expect_test.go ├── go.mod ├── go.sum ├── internal └── test │ ├── blackbox_test.go │ └── test.go ├── options.go ├── parallel_test.go └── testdata ├── TestEqual_subtestSameNames1 ├── first.golden ├── second.golden └── third.golden ├── TestEqual_subtestSameNames2 ├── first.golden ├── second.golden └── third.golden ├── TestWant_parallel1 ├── 1-first.golden └── 1-second.golden ├── TestWant_parallel2 ├── 2-first.golden └── 2-second.golden ├── Test_replaceExpect ├── basic_10.golden ├── complex_16.golden ├── complex_17.golden ├── complex_18.golden └── issue7_15.golden ├── Test_replaceExpect_multiple.golden └── replace_expect ├── basic ├── complex ├── issue7 └── missing /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: slimsag 2 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/go-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/.github/workflows/go-ci.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/README.md -------------------------------------------------------------------------------- /autogold.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/autogold.go -------------------------------------------------------------------------------- /bazel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/bazel.go -------------------------------------------------------------------------------- /diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/diff.go -------------------------------------------------------------------------------- /example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/example/example.go -------------------------------------------------------------------------------- /example/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/example/example_test.go -------------------------------------------------------------------------------- /example/testdata/TestExpectFile.golden: -------------------------------------------------------------------------------- 1 | &example.Baz{Name: "Jane", Age: 31} 2 | -------------------------------------------------------------------------------- /expect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/expect.go -------------------------------------------------------------------------------- /expect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/expect_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/go.sum -------------------------------------------------------------------------------- /internal/test/blackbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/internal/test/blackbox_test.go -------------------------------------------------------------------------------- /internal/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/internal/test/test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/options.go -------------------------------------------------------------------------------- /parallel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/parallel_test.go -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames1/first.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames1/first.golden -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames1/second.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames1/second.golden -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames1/third.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames1/third.golden -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames2/first.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames2/first.golden -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames2/second.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames2/second.golden -------------------------------------------------------------------------------- /testdata/TestEqual_subtestSameNames2/third.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/TestEqual_subtestSameNames2/third.golden -------------------------------------------------------------------------------- /testdata/TestWant_parallel1/1-first.golden: -------------------------------------------------------------------------------- 1 | "1-first" 2 | -------------------------------------------------------------------------------- /testdata/TestWant_parallel1/1-second.golden: -------------------------------------------------------------------------------- 1 | "1-second" 2 | -------------------------------------------------------------------------------- /testdata/TestWant_parallel2/2-first.golden: -------------------------------------------------------------------------------- 1 | "2-first" 2 | -------------------------------------------------------------------------------- /testdata/TestWant_parallel2/2-second.golden: -------------------------------------------------------------------------------- 1 | "2-second" 2 | -------------------------------------------------------------------------------- /testdata/Test_replaceExpect/basic_10.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect/basic_10.golden -------------------------------------------------------------------------------- /testdata/Test_replaceExpect/complex_16.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect/complex_16.golden -------------------------------------------------------------------------------- /testdata/Test_replaceExpect/complex_17.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect/complex_17.golden -------------------------------------------------------------------------------- /testdata/Test_replaceExpect/complex_18.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect/complex_18.golden -------------------------------------------------------------------------------- /testdata/Test_replaceExpect/issue7_15.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect/issue7_15.golden -------------------------------------------------------------------------------- /testdata/Test_replaceExpect_multiple.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/Test_replaceExpect_multiple.golden -------------------------------------------------------------------------------- /testdata/replace_expect/basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/replace_expect/basic -------------------------------------------------------------------------------- /testdata/replace_expect/complex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/replace_expect/complex -------------------------------------------------------------------------------- /testdata/replace_expect/issue7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/replace_expect/issue7 -------------------------------------------------------------------------------- /testdata/replace_expect/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hexops/autogold/HEAD/testdata/replace_expect/missing --------------------------------------------------------------------------------