diff --git a/.packages b/.packages index e2104d3aa01..d5914345260 100644 --- a/.packages +++ b/.packages @@ -38,6 +38,7 @@ fasta:pkg/fasta/lib fixnum:third_party/pkg/fixnum/lib front_end:pkg/front_end/lib func:third_party/pkg/func/lib +gardening:tools/gardening/lib glob:third_party/pkg/glob/lib html:third_party/pkg/html/lib http:third_party/pkg/http/lib diff --git a/tools/testing/dart/test_configurations.dart b/tools/testing/dart/test_configurations.dart index d1ef501c877..3cd5c524149 100644 --- a/tools/testing/dart/test_configurations.dart +++ b/tools/testing/dart/test_configurations.dart @@ -247,6 +247,13 @@ Future testConfigurations(List configurations) async { if (firstConf.writeResultLog) { eventListener.add(new ResultLogWriter()); + // TODO(mkroghj): The recipe fails if a test.py step doesn't create a + // results.log when no tests are run. Temporary fix to always make a log. + if (firstConf.outputDirectory != null) { + var path = new Path(firstConf.outputDirectory); + new File(path.append(TestUtils.resultLogFileName).toNativePath()) + .createSync(recursive: true); + } } if (firstConf.copyCoreDumps) {