Exit as a failure if no tests were declared (#1173)

Closes #764

If there were no tests at all exit with a failing exit code.
This could happen if a file is run through
the test runner that does not define any tests. This will reduce the
chances of unintentionally configuring CI such that it doesn't actually
check anything.
12 files changed
tree: 5a7b1b09d6c68779239b4b15c83cbd3a6b183e55
  1. pkgs/
  2. tool/
  3. .gitignore
  4. .travis.yml
  5. analysis_options.yaml
  6. CONTRIBUTING.md
  7. mono_repo.yaml
  8. README.md
README.md

Test Mono Repository

This repository contains packages for writing and running Dart tests.

test

A full featured packaged for writing and running Dart tests on various platforms, e.g. VM, Chrome, Node etc.

test_api

A minimal package for writing tests. This package is used by package:test and package:test_core.

test_core

A minimal package for writing and running tests. It also contains extensions for implementing a custom test runner. This package is used by package:test.