summaryrefslogtreecommitdiff
path: root/core/src/test
diff options
context:
space:
mode:
authorNik Everett <nik9000@gmail.com>2017-06-26 11:52:16 -0400
committerGitHub <noreply@github.com>2017-06-26 11:52:16 -0400
commit4306315ff6d1bccea59c18e370d56199458df586 (patch)
tree041b5f06956bb6b026b86678b750f29a588348d5 /core/src/test
parentd338a098122ff95338d650d13c6d2048a14bc68e (diff)
Throw useful error on bad docs snippets (#25389)
You can continue a test started in a previous snippet by marking the next snippet with `// TEST[continued]`. The trouble is, if you mark the first snippet in a file with `// TEST[continued]` you'd get difficult to predict behavior because you'd continue the test started in another file. This will usually create a test that fails the build but it isn't easy to track down what you did wrong. This commit catches this scenario up front and fails the build with a useful error message. Similarly, if you put `// TEST[continued]` directly after a `// TESTSETUP` section then the docs tests will fail to run but the error message did not point you to the `// TEST[continued]` snippet. This commit catches this scenario up front as well and fails the build with a useful error message.
Diffstat (limited to 'core/src/test')
0 files changed, 0 insertions, 0 deletions