def testProcessTargets(self): test_in = [ ['virtual/target-os', 'virtual/target-os-dev'], [ 'world', 'virtual/target-os', 'virtual/target-os-dev', 'virtual/target-os-test' ], [ 'world', 'virtual/target-sdk', 'virtual/target-os-dev', 'virtual/target-os-test' ], ] test_out = [ ['virtual/target-os-dev'], ['virtual/target-os-test', 'world'], ['virtual/target-os-test', 'virtual/target-sdk', 'world'], ] test_rev_out = [ ['virtual/target-os'], ['virtual/target-os', 'world'], ['virtual/target-os-dev', 'virtual/target-sdk', 'world'], ] for targets, good_out, rev_out in zip(test_in, test_out, test_rev_out): output = mps.ProcessTargets(targets) self.assertEqual(output, good_out) output = mps.ProcessTargets(targets, reverse_cros=True) self.assertEqual(output, rev_out)
def testProcessTargets(self): test_in = [ ['chromeos', 'chromeos-dev'], ['world', 'chromeos', 'chromeos-dev', 'chromeos-test'], ['world', 'hard-host-depends', 'chromeos-dev', 'chromeos-test'], ] test_out = [ ['chromeos-dev'], ['chromeos-test', 'world'], ['chromeos-test', 'hard-host-depends', 'world'], ] test_rev_out = [ ['chromeos'], ['chromeos', 'world'], ['chromeos-dev', 'hard-host-depends', 'world'], ] for targets, good_out, rev_out in zip(test_in, test_out, test_rev_out): output = mps.ProcessTargets(targets) self.assertEquals(output, good_out) output = mps.ProcessTargets(targets, reverse_cros=True) self.assertEquals(output, rev_out)