From 8fe9994fd9a503f3fffc2bb413731a536d86530c Mon Sep 17 00:00:00 2001 From: Chris Parsons Date: Tue, 7 May 2019 18:02:41 -0400 Subject: [PATCH] Minor formatting changes plus doc updates --- docs/analysis_test_doc.md | 1 - docs/diff_test_doc.md | 19 +++---------------- docs/unittest_doc.md | 14 ++++++++++++-- rules/analysis_test.bzl | 3 +-- tests/analysis_test_test.sh | 2 +- tests/unittest_test.sh | 2 +- 6 files changed, 18 insertions(+), 23 deletions(-) diff --git a/docs/analysis_test_doc.md b/docs/analysis_test_doc.md index 762a82a..817be66 100755 --- a/docs/analysis_test_doc.md +++ b/docs/analysis_test_doc.md @@ -31,7 +31,6 @@ Test rule checking that other targets can be successfully analyzed. Args: name: The name of the test rule. targets: A list of targets to ensure build. - ### Attributes diff --git a/docs/diff_test_doc.md b/docs/diff_test_doc.md index ec29077..07ce8b9 100755 --- a/docs/diff_test_doc.md +++ b/docs/diff_test_doc.md @@ -1,14 +1,12 @@ ## diff_test
-diff_test(name, file1, file2, expect_same, kwargs)
+diff_test(name, file1, file2, kwargs)
 
-A test that compares the contents of two files. +A test that compares two files. -The test succeeds when the files are expected to be the same (with regard to -file contents) and are in fact the same, or when the files are expected to -be different and are in fact so. +The test succeeds if the files' contents match. ### Parameters @@ -46,17 +44,6 @@ be different and are in fact so.

- - expect_same - - optional. default is True -

- Whether the files are expected to be the same or not. The - test passes if this is True and the files are the same, or if this is - False and the files are not the same. -

- - kwargs diff --git a/docs/unittest_doc.md b/docs/unittest_doc.md index 2256d12..4fbd96f 100755 --- a/docs/unittest_doc.md +++ b/docs/unittest_doc.md @@ -55,7 +55,7 @@ unittest_toolchain(name, impl, expect_failure, config_settings) +analysistest.make(impl, expect_failure, attrs, config_settings) Creates an analysis test rule from its implementation function. @@ -111,6 +111,16 @@ Recall that names of test rules must end in `_test`.

+ + attrs + + optional. default is {} +

+ An optional dictionary to supplement the attrs passed to the + unit test's `rule()` constructor. +

+ + config_settings @@ -663,7 +673,7 @@ Recall that names of test rules must end in `_test`. attrs - optional. default is None + optional. default is {}

An optional dictionary to supplement the attrs passed to the unit test's `rule()` constructor. diff --git a/rules/analysis_test.bzl b/rules/analysis_test.bzl index a43ef90..46d32dd 100644 --- a/rules/analysis_test.bzl +++ b/rules/analysis_test.bzl @@ -52,6 +52,5 @@ analysis_test = rule( Args: name: The name of the test rule. - targets: A list of targets to ensure build. - """, + targets: A list of targets to ensure build.""", ) diff --git a/tests/analysis_test_test.sh b/tests/analysis_test_test.sh index 5dc52b8..db9bbac 100755 --- a/tests/analysis_test_test.sh +++ b/tests/analysis_test_test.sh @@ -15,7 +15,7 @@ # limitations under the License. # # End to end tests for analysis_test.bzl. -# +# # End to end tests of analysis_test.bzl cover verification that # analysis_test tests fail when their underlying test targets fail analysis. diff --git a/tests/unittest_test.sh b/tests/unittest_test.sh index 5b9d43f..22239b5 100755 --- a/tests/unittest_test.sh +++ b/tests/unittest_test.sh @@ -15,7 +15,7 @@ # limitations under the License. # # End to end tests for unittest.bzl. -# +# # Specifically, end to end tests of unittest.bzl cover verification that # analysis-phase tests written with unittest.bzl appropriately # cause test failures in cases where violated assertions are made.