• James Lin's avatar
    Give `_runFlutterTest` the ability to validate command output · c02b805c
    James Lin authored
    In another change (#37646), I want to test that a test fails and
    prints expected output.  I didn't see an existing way to do that, so
    I modified `_runFlutterTest` and `runCommand` to allow capturing the
    output.  Currently capturing and printing output are mutually
    exclusive since we don't need both.
    
    Some awkward bits:
    * There already exists a `runAndGetStdout` function that is very
      similar to `runCommand`, and this change makes the conceptual
      distinction more confusing.
    
    * `runFlutterTest` has multiple code paths for different
      configurations.  I don't understand what the different paths are
      for, and I added output checking only along one of them.
    c02b805c
Name
Last commit
Last update
..
automated_tests Loading commit data...
benchmarks Loading commit data...
bots Loading commit data...
ci Loading commit data...
customer_testing Loading commit data...
devicelab Loading commit data...
docs Loading commit data...
integration_tests Loading commit data...
manual_tests Loading commit data...
missing_dependency_tests Loading commit data...
snippets Loading commit data...
tools Loading commit data...
README.md Loading commit data...