├── .github └── workflows │ └── ci.yaml ├── LICENSE ├── README.md ├── datadriven-clear └── main.go ├── datadriven.go ├── datadriven_test.go ├── diagram ├── doc.go ├── testdata │ └── whiteboard ├── whiteboard.go └── whiteboard_test.go ├── go.mod ├── go.sum ├── line_parser.go ├── line_scanner.go ├── test_data_reader.go ├── test_interface.go └── testdata ├── directive ├── multiline ├── retry ├── rewrite ├── basic-after ├── basic-before ├── eof-1-after ├── eof-1-before ├── eof-2-after └── eof-2-before ├── string ├── subtest └── walk ├── ext.test └── noext /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/README.md -------------------------------------------------------------------------------- /datadriven-clear/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/datadriven-clear/main.go -------------------------------------------------------------------------------- /datadriven.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/datadriven.go -------------------------------------------------------------------------------- /datadriven_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/datadriven_test.go -------------------------------------------------------------------------------- /diagram/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/diagram/doc.go -------------------------------------------------------------------------------- /diagram/testdata/whiteboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/diagram/testdata/whiteboard -------------------------------------------------------------------------------- /diagram/whiteboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/diagram/whiteboard.go -------------------------------------------------------------------------------- /diagram/whiteboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/diagram/whiteboard_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/go.sum -------------------------------------------------------------------------------- /line_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/line_parser.go -------------------------------------------------------------------------------- /line_scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/line_scanner.go -------------------------------------------------------------------------------- /test_data_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/test_data_reader.go -------------------------------------------------------------------------------- /test_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/test_interface.go -------------------------------------------------------------------------------- /testdata/directive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/directive -------------------------------------------------------------------------------- /testdata/multiline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/multiline -------------------------------------------------------------------------------- /testdata/retry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/retry -------------------------------------------------------------------------------- /testdata/rewrite/basic-after: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/rewrite/basic-after -------------------------------------------------------------------------------- /testdata/rewrite/basic-before: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/rewrite/basic-before -------------------------------------------------------------------------------- /testdata/rewrite/eof-1-after: -------------------------------------------------------------------------------- 1 | # Case where the last directive has blank output. 2 | noop 3 | ---- 4 | -------------------------------------------------------------------------------- /testdata/rewrite/eof-1-before: -------------------------------------------------------------------------------- 1 | # Case where the last directive has blank output. 2 | noop 3 | ---- 4 | -------------------------------------------------------------------------------- /testdata/rewrite/eof-2-after: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/rewrite/eof-2-after -------------------------------------------------------------------------------- /testdata/rewrite/eof-2-before: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/rewrite/eof-2-before -------------------------------------------------------------------------------- /testdata/string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/string -------------------------------------------------------------------------------- /testdata/subtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/subtest -------------------------------------------------------------------------------- /testdata/walk/ext.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/walk/ext.test -------------------------------------------------------------------------------- /testdata/walk/noext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cockroachdb/datadriven/HEAD/testdata/walk/noext --------------------------------------------------------------------------------