| Index: appengine/findit/waterfall/test/try_job_util_test.py
|
| diff --git a/appengine/findit/waterfall/test/try_job_util_test.py b/appengine/findit/waterfall/test/try_job_util_test.py
|
| index 65f58afd018607153b19bd295ca23bac3e0c5073..706a8c82916c1adf8d83231a60258153893844ff 100644
|
| --- a/appengine/findit/waterfall/test/try_job_util_test.py
|
| +++ b/appengine/findit/waterfall/test/try_job_util_test.py
|
| @@ -374,6 +374,21 @@ class TryJobUtilTest(wf_testcase.WaterfallTestCase):
|
| self.assertTrue(_MockRootPipeline.STARTED)
|
| self.assertIsNotNone(try_job)
|
|
|
| + def testUseFailedOutputNodesFromSignals(self):
|
| + signals = {
|
| + 'compile': {
|
| + 'failed_targets': [
|
| + {'target': 'a.exe'},
|
| + {'source': 'b.cc', 'target': 'b.o'},
|
| + ],
|
| + 'failed_output_nodes': ['a', 'b'],
|
| + }
|
| + }
|
| +
|
| + self.assertEqual(
|
| + try_job_util._GetFailedTargetsFromSignals(signals, 'm', 'b'),
|
| + ['a', 'b'])
|
| +
|
| def testGetFailedTargetsFromSignals(self):
|
| self.assertEqual(
|
| try_job_util._GetFailedTargetsFromSignals({}, 'm', 'b'), [])
|
|
|