flutter/packages/flutter_tools/test/base
Chris Bracken 66c7b6a935
Add Fingerprinter class (#17255)
Adds a Fingerprinter utility class that can be used to compute unique
fingerprints for a set of input paths and build options, compare to the
output of a previous run, and skip the build action if no inputs or
options have changed. The existing Fingerprint class still does all the
heavy lifting. Fingerprinter adds common operations such as
reading/writing/comparing fingerprints and parsing depfiles.

This migrates existing uses of Fingerprint over to Fingerprinter.

This also adds better fingerprinting to AOT snapshotting, which
previously failed to include several options in its fingerprint
(--preview-dart-2, --prefer-shared-library).
2018-05-03 17:31:37 -07:00
..
build_test.dart Add Fingerprinter class (#17255) 2018-05-03 17:31:37 -07:00
common_test.dart Rearrange tests to more closely match code structure (#10043) 2017-05-12 10:44:52 -07:00
context_test.dart Bump mockito to 3.0.0-alpha+3 (#16306) 2018-04-09 12:43:31 -07:00
file_system_test.dart some whitespace cleanup (#14443) 2018-02-02 23:27:29 +01:00
fingerprint_test.dart Add Fingerprinter class (#17255) 2018-05-03 17:31:37 -07:00
flags_test.dart Make AppContext immutable and race-free (#15984) 2018-03-28 10:58:28 -07:00
io_test.dart Change async stubbing to use thenAnswer. (#13521) 2017-12-19 13:13:57 -08:00
logger_test.dart Android license detector in doctor, take two (#14783) 2018-02-28 12:09:52 -08:00
logs_test.dart Rearrange tests to more closely match code structure (#10043) 2017-05-12 10:44:52 -07:00
net_test.dart Add catch for SocketException and tests for exception handling on fetchUrl. (#16569) 2018-04-16 14:02:07 -07:00
os_test.dart Rearrange tests to more closely match code structure (#10043) 2017-05-12 10:44:52 -07:00
os_utils_test.dart Rearrange tests to more closely match code structure (#10043) 2017-05-12 10:44:52 -07:00
process_test.dart Give file system recording serialization a timeout. (#15217) 2018-03-07 11:39:59 -08:00
terminal_test.dart Minor flutter_tools test reorganization (#10356) 2017-05-26 16:12:42 -07:00