tree: daa55507faa5d0065f00a65a98d685334f5d953d [path history] [tgz]
  1. lib/
  2. test/
  3. analysis_options.yaml
  4. OWNERS
  5. pubspec.yaml
  6. README.md
pkg/reload_test/README.md

Testing Framework for Hot Reload/Restart Tests for DDC

This package contains utilities to test multiple generations of files in order to validate hot reload and hot restart.

Test File Conventions

  • Different generations of files have a generation number after the file name e.g. file_name.1.dart is the generation 1-version of the file.
  • If a generation file is intended to be rejected, it should contain .reject in the file name. The config.json file should contain a key "expectedErrors" with its value being a map of generation number string to the error string.
  • If a generation does a hot restart instead of a reload, it should contain .restart in every file name in the same generation.
  • It is an error to specify both .reject and .restart.