Skip to content
Snippets Groups Projects
  1. Sep 08, 2017
  2. Jun 28, 2017
    • Mike Pennisi's avatar
      Enforce use of `throw` stmt in early error tests · 53842533
      Mike Pennisi authored
      Previously, test consumers were encouraged to insert a `throw` statement
      as the first statement of tests for early errors. This recommendation
      made tests harder to consume, and as an optional transformation,
      consumers may have ignored it or simply been unaware it was made. By
      explicitly including such a `throw` statement, the tests become more
      literal, making them easier to consume and more transparent in their
      expectations.
      
      Document expectation for all tests for early errors to include an
      explicit `throw` statement. Extend linting script to verify that
      contributors are automatically notified of violations and to ensure that
      future contributions satisfy this expectation.
      53842533
  3. Jun 12, 2017
    • jugglinmike's avatar
      Lint test `features` tag (#1060) · 66bd632b
      jugglinmike authored
      A recent commit introduced a document that enumerated acceptable values
      for the test "features" metadata tag. However, this list was incomplete,
      and maintaining it placed extra burden on the project owners.
      
      Restructure the document into a machine-readable format. Add entries for
      all previously-omitted values. Add in-line documentation with
      recommendations for maintenance of the file. Extend the project's
      linting tool to validate tests according to the document's contents.
      66bd632b
  4. May 01, 2017
Loading