def testReplaceValueParametersWithMaskWithoutInstantiationName(self): test_name = 'ColorSpaceTest.testNullTransform/12' self.assertEqual( 'ColorSpaceTest.testNullTransform/*', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name)) test_name = 'ColorSpaceTest.testNullTransform/bcd' self.assertEqual( 'ColorSpaceTest.testNullTransform/*', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name))
def testReplaceValueParametersFromGTestNameWithMask(self): test_name = 'A/ColorSpaceTest.testNullTransform/12' self.assertEqual( '*/ColorSpaceTest.testNullTransform/*', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name)) test_name = 'A/ColorSpaceTest.testNullTransform/bcd' self.assertEqual( '*/ColorSpaceTest.testNullTransform/*', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name))
def testReplaceTypeParametersFromGTestNameWithMask(self): test_name = '1/FixedCommandTest/4.InvalidCommand' self.assertEqual( '*/FixedCommandTest/*.InvalidCommand', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name)) test_name = '1/FixedCommandTest/bcd.InvalidCommand' self.assertEqual( '*/FixedCommandTest/*.InvalidCommand', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name))
def testReplaceTypeParametersWithMaskWithoutInstantiationName(self): test_name = 'FixedCommandTest/4.InvalidCommand' self.assertEqual( 'FixedCommandTest/*.InvalidCommand', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name)) test_name = 'FixedCommandTest/bcd.InvalidCommand' self.assertEqual( 'FixedCommandTest/*.InvalidCommand', test_name_util.ReplaceParametersFromGtestNameWithMask(test_name))
def GetTestLabelName(test_name, step_name): """Gets a label name for the normalized step name for display purpose. This method works the same way as |NormalizeTestName| except that the variable parts are replaced with mask '*' instead of being removed. Args: test_name: The original test name, and it may contain parameters and prefixes for gtests and queries for webkit_layout_tests. step_name: The original step name, needed to identify the type of the test, such as webkit_layout_tests, gtests. Returns: A test name with the variable parts being replaced with mask '*'. """ if 'webkit_layout_tests' in step_name: return test_name_util.ReplaceSuffixFromWebkitLayoutTestNameWithMask( test_name) return test_name_util.ReplaceAllPrefixesFromGtestNameWithMask( test_name_util.ReplaceParametersFromGtestNameWithMask(test_name))