├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmdtest.go ├── cmdtest_test.go ├── go.mod ├── go.sum ├── tempFileNonWindows.go ├── tempFileWindows.go └── testdata ├── bad ├── bad-fail-1.ct ├── bad-fail-2.ct ├── bad-fail-3.ct ├── bad-fail-4.ct ├── bad-fail-5.ct ├── bad-fail-6.ct ├── bad-fail-7.ct ├── bad-fail-8.ct └── bad-output.ct ├── echo-stdin.go ├── good-without-output └── good-without-output.ct ├── good └── good.ct ├── parallel ├── par1.ct └── par2.ct ├── read └── read.ct └── update ├── update.ct └── update.golden /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/README.md -------------------------------------------------------------------------------- /cmdtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/cmdtest.go -------------------------------------------------------------------------------- /cmdtest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/cmdtest_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/go.sum -------------------------------------------------------------------------------- /tempFileNonWindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/tempFileNonWindows.go -------------------------------------------------------------------------------- /tempFileWindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/tempFileWindows.go -------------------------------------------------------------------------------- /testdata/bad/bad-fail-1.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-1.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-2.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-2.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-3.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-3.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-4.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-4.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-5.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-5.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-6.ct: -------------------------------------------------------------------------------- 1 | # Command using ExitCodeErr 2 | 3 | $ code17 --> FAIL 4 4 | 5 | -------------------------------------------------------------------------------- /testdata/bad/bad-fail-7.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-fail-7.ct -------------------------------------------------------------------------------- /testdata/bad/bad-fail-8.ct: -------------------------------------------------------------------------------- 1 | # Command using Program 2 | 3 | $ echo-stdin -exit 1 --> FAIL 6 4 | -------------------------------------------------------------------------------- /testdata/bad/bad-output.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/bad/bad-output.ct -------------------------------------------------------------------------------- /testdata/echo-stdin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/echo-stdin.go -------------------------------------------------------------------------------- /testdata/good-without-output/good-without-output.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/good-without-output/good-without-output.ct -------------------------------------------------------------------------------- /testdata/good/good.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/good/good.ct -------------------------------------------------------------------------------- /testdata/parallel/par1.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/parallel/par1.ct -------------------------------------------------------------------------------- /testdata/parallel/par2.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/parallel/par2.ct -------------------------------------------------------------------------------- /testdata/read/read.ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/read/read.ct -------------------------------------------------------------------------------- /testdata/update/update.ct: -------------------------------------------------------------------------------- 1 | $ echo update this file 2 | -------------------------------------------------------------------------------- /testdata/update/update.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-cmdtest/HEAD/testdata/update/update.golden --------------------------------------------------------------------------------