Back to build
Raw log | Switch to full mode | Login

{ "shards": [ { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-E5-2697_v2" ] }, { "key": "gce", "value": [ "0" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "vm130-m1" ] }, { "key": "mac_model", "value": [ "VMware7,1" ] }, { "key": "machine_type", "value": [ "n1-highcpu-8" ] }, { "key": "os", "value": [ "Mac", "Mac-10.10", "Mac-10.10.5" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.10" ] }, { "key": "server_version", "value": [ "4303-bae210e" ] }, { "key": "xcode_version", "value": [ "7.0" ] }, { "key": "zone", "value": [ "us", "us-atl", "us-atl-golo", "us-atl-golo-m1" ] } ], "bot_id": "vm130-m1", "bot_version": "b2472a221f42ebd49c08d623b88315f958b0b6bcd656bb6734cb2e4dc5e3ea1b", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/mac-amd64", "version": "1vQ99wQk82cRyVYu18rqMpXtb7XZ3WHvL3HFXTcLHN4C" }, "packages": [ { "package_name": "infra/python/cpython/mac-amd64", "path": ".swarming_module", "version": "6dd10e31dc5d4cbb3c8f42a6fbd9485aeeb9ef0c" }, { "package_name": "infra/tools/luci/logdog/butler/mac-amd64", "path": ".swarming_module", "version": "3138aa2054ab30eac6f7e1e589e590571ae44692" }, { "package_name": "infra/tools/luci/vpython-native/mac-amd64", "path": ".swarming_module", "version": "QDLPZ3UAgZNoR5d69kckoahXHUl1oKiq5UVzhbr3X4EC" }, { "package_name": "infra/tools/luci/vpython/mac-amd64", "path": ".swarming_module", "version": "up_SZsefNVjCYV99Mh2FddLgkRCR_FxXo_Qn2bhROIsC" } ] }, "completed_ts": "2019-05-24T01:29:08.446103", "cost_saved_usd": 0.0029833578323074025, "created_ts": "2019-05-25T04:32:38.750362", "deduped_from": "450043041647d711", "duration": 2.5307018756866455, "modified_ts": "2019-05-25T04:32:38.760748", "name": "grit_python_unittests on (none) GPU on Mac/Mac-10.10/4b29c2f024/Mac10.10 Tests/43285", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/s/w/ir/.swarming_module_cache/vpython/2b93bf/bin/python ../../testing/scripts/run_isolated_script_test.py ../../tools/grit/grit/test_suite_all.py --isolated-script-test-output=/b/s/w/io944LHR/output.json --isolated-script-test-perf-output=/b/s/w/io944LHR/perftest-output.json\n\ntestAllInUberClique (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestBestClique (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestBestCliqueSortIsStable (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestClique (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestCorrectExceptionIfWrongEncodingOnResourceFile (grit.clique_unittest.MessageCliqueUnittest)\nThis doesn't really belong in this unittest file, but what the heck. ... ok\ntestCustomTypes (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestEachCliqueKeptSorted (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestMissingTranslations (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestSemiIdenticalCliques (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestWhitespaceMessagesAreNontranslateable (grit.clique_unittest.MessageCliqueUnittest) ... ok\ntestAssignFirstIds (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestAssignFirstIdsMultipleMessages (grit.grd_reader_unittest.GrdReaderUnittest)\nIf there are multiple messages sections, the resource_ids file ... ok\ntestAssignFirstIdsUseGritDir (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestEarlyEnoughPlatformSpecification (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestLongLinesWithComments (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestParsingAndXmlOutput (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestPartInclusionAndCorrectSource (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestPartInclusionFailure (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestStopAfter (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestUseNameForIdAndPpIfdef (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestUseNameForIdWithIfElse (grit.grd_reader_unittest.GrdReaderUnittest) ... ok\ntestSimple (grit.grit_runner_unittest.OptionArgsUnittest) ... ok\ntestCreatedOnlyOnDemand (grit.lazy_re_unittest.LazyReUnittest) ... ok\ntestJustKwargsWork (grit.lazy_re_unittest.LazyReUnittest) ... ok\ntestPositionalAndKwargsWork (grit.lazy_re_unittest.LazyReUnittest) ... ok\ntestAmpersandEscaping (grit.shortcuts_unittests.ShortcutsUnittest) ... ok\ntestDialog (grit.shortcuts_unittests.ShortcutsUnittest) ... ok\ntestFunctionality (grit.shortcuts_unittests.ShortcutsUnittest) ... ok\ntestAll (grit.tclib_unittest.TclibUnittest) ... ok\ntestFingerprint (grit.tclib_unittest.TclibUnittest) ... ok\ntestGetAttr (grit.tclib_unittest.TclibUnittest) ... ok\ntestInit (grit.tclib_unittest.TclibUnittest) ... ok\ntestPlaceholderNameChecking (grit.tclib_unittest.TclibUnittest) ... ok\ntestRegressionTranslationInherited (grit.tclib_unittest.TclibUnittest)\nRegression tests a bug that was caused by grit.tclib.Translation ... ok\ntestTagsWithCommonSubstring (grit.tclib_unittest.TclibUnittest) ... ok\ntestUnicodeReturn (grit.tclib_unittest.TclibUnittest) ... ok\ntestCanonicalLanguage (grit.util_unittest.UtilUnittest) ... ok\ntestNewClassInstance (grit.util_unittest.UtilUnittest) ... ok\ntestReadFile (grit.util_unittest.UtilUnittest) ... ok\ntestRelativePath (grit.util_unittest.UtilUnittest)\nVerify that MakeRelativePath works in some tricky cases. ... ok\ntestUnescapeHtml (grit.util_unittest.UtilUnittest) ... ok\ntestIfNodesWithUseNameForId (grit.xtb_reader_unittest.XtbReaderUnittest) ... ok\ntestParseLargeFile (grit.xtb_reader_unittest.XtbReaderUnittest) ... ok\ntestParsing (grit.xtb_reader_unittest.XtbReaderUnittest) ... ok\ntestParsingIntoMessages (grit.xtb_reader_unittest.XtbReaderUnittest) ... ok\ntestConflictingPlurals (grit.format.android_xml_unittest.AndroidXmlUnittest) ... ok\ntestMessages (grit.format.android_xml_unittest.AndroidXmlUnittest) ... ok\ntestTaggedOnly (grit.format.android_xml_unittest.AndroidXmlUnittest) ... ok\ntestMessages (grit.format.c_format_unittest.CFormatUnittest) ... ok\ntestMessages (grit.format.chrome_messages_json_unittest.ChromeMessagesJsonFormatUnittest) ... ok\ntestSkipMissingTranslations (grit.format.chrome_messages_json_unittest.ChromeMessagesJsonFormatUnittest) ... ok\ntestTranslations (grit.format.chrome_messages_json_unittest.ChromeMessagesJsonFormatUnittest) ... ok\ntestVerifyMinification (grit.format.chrome_messages_json_unittest.ChromeMessagesJsonFormatUnittest) ... ok\ntestRePackUnittest (grit.format.data_pack_unittest.FormatDataPackUnittest) ... ok\ntestReadDataPackV4 (grit.format.data_pack_unittest.FormatDataPackUnittest) ... ok\ntestReadWriteDataPackV5 (grit.format.data_pack_unittest.FormatDataPackUnittest) ... ok\ntestGzipString (grit.format.gzip_string_unittest.FormatGzipStringUnittest) ... ok\ntestGzipStringRsyncable (grit.format.gzip_string_unittest.FormatGzipStringUnittest) ... ok\ntestCommentedJsIf (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that <if> works inside a comment. ... ok\ntestCommentedJsInclude (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that <include> works inside a comment. ... ok\ntestCompressedJavaScript (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that \".src=\" doesn't treat as a tag. ... ok\ntestConditionalInclude (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that output and dependency generation includes only files not blocked by <if> macros. ... ok\ntestCssIncludedFileNames (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that all included files from css are returned ... ok\ntestFilenameVariableExpansion (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that variables are expanded in filenames before inlining. ... ok\ntestGetResourceFilenames (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that all included files are returned by GetResourceFilenames. ... ok\ntestImgSrcset (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that img srcset=\"\" attributes are converted. ... ok\ntestImgSrcsetIgnoresI18n (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that $i18n{...} strings are ignored when inlining. ... ok\ntestInlineCSSImports (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that @import directives in inlined CSS files are inlined too. ... ok\ntestInlineCSSLinks (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that only CSS files referenced via relative URLs are inlined. ... ok\ntestInlineCSSWithIncludeDirective (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that include directive in external css files also inlined ... ok\ntestInlineIgnoresPolymerBindings (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that polymer bindings are ignored when inlining. ... ok\ntestUnmatchedEndIfBlock (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that an unmatched </if> raises an exception. ... ok\ntestWithCloseTags (grit.format.html_inline_unittest.HtmlInlineUnittest)\nTests that close tags are removed. ... ok\ntestPolicyTranslation (grit.format.policy_templates_json_unittest.PolicyTemplatesJsonUnittest) ... ok\ntestEmit (grit.format.rc_header_unittest.RcHeaderFormatterUnittest) ... ok\ntestFormatter (grit.format.rc_header_unittest.RcHeaderFormatterUnittest) ... ok\ntestOnlyDefineResourcesThatSatisfyOutputCondition (grit.format.rc_header_unittest.RcHeaderFormatterUnittest) ... ok\ntestRcHeaderFormat (grit.format.rc_header_unittest.RcHeaderFormatterUnittest) ... ok\ntestChromeHtmlNodeOutputfile (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestFallbackToEnglish (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestMessages (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestRcIncludeFile (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestRcIncludeFlattenedHtmlFile (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestRcIncludeStructure (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestRcSection (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestStructureNodeOutputfile (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestSubstitutionHtml (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestSubstitutionRc (grit.format.rc_unittest.FormatRcUnittest) ... ok\ntestFormatResourceMap (grit.format.resource_map_unittest.FormatResourceMapUnittest) ... ok\ntestFormatResourceMapWithGeneratedFile (grit.format.resource_map_unittest.FormatResourceMapUnittest) ... ok\ntestFormatResourceMapWithOutputAllEqualsFalseForIncludes (grit.format.resource_map_unittest.FormatResourceMapUnittest) ... ok\ntestFormatResourceMapWithOutputAllEqualsFalseForStructures (grit.format.resource_map_unittest.FormatResourceMapUnittest) ... ok\ntestFormatStringResourceMap (grit.format.resource_map_unittest.FormatResourceMapUnittest) ... ok\ntestErrorHandling (grit.gather.admin_template_unittest.AdmGathererUnittest) ... ok\ntestFileIsOutput (grit.gather.admin_template_unittest.AdmGathererUnittest) ... ok\ntestFromFile (grit.gather.admin_template_unittest.AdmGathererUnittest) ... ok\ntestInGrd (grit.gather.admin_template_unittest.AdmGathererUnittest) ... ok\ntestParsingAndTranslating (grit.gather.admin_template_unittest.AdmGathererUnittest) ... ok\ntestExpandVariablesInFilename (grit.gather.chrome_html_unittest.ChromeHtmlUnittest) ... ok\ntestFileResources (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources with available high DPI assets. ... ok\ntestFileResourcesCRLF (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resource when url() is preceded by a Windows ... ok\ntestFileResourcesDoubleQuotes (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources if url() filename is double quoted. ... ok\ntestFileResourcesImageTag (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources with available high DPI assets on ... ok\ntestFileResourcesMultipleBackgrounds (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources with two url()s. ... ok\ntestFileResourcesMultipleBackgroundsWithNewline1 (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources with line break after first url(). ... ok\ntestFileResourcesMultipleBackgroundsWithNewline2 (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources with line break before first url() ... ok\ntestFileResourcesNoFile (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources without available high DPI assets. ... ok\ntestFileResourcesNoFlatten (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests non-inlined image file resources with available high DPI assets. ... ok\ntestFileResourcesNoQuotes (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inlined image file resources when url() filename is unquoted. ... ok\ntestRemoveUnsupportedScale (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests removing an unsupported scale factor from an explicit image-set. ... ok\ntestThemeResources (grit.gather.chrome_html_unittest.ChromeHtmlUnittest)\nTests inserting high DPI chrome://theme references. ... ok\ntestLowresFallback (grit.gather.chrome_scaled_image_unittest.ChromeScaledImageUnittest) ... ok\ntestNoFallbackToDefaultLayout (grit.gather.chrome_scaled_image_unittest.ChromeScaledImageUnittest) ... ok\ntestNormalFallback (grit.gather.chrome_scaled_image_unittest.ChromeScaledImageUnittest) ... ok\ntestNormalFallbackFailure (grit.gather.chrome_scaled_image_unittest.ChromeScaledImageUnittest) ... ok\ntestDescriptionSchema (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestEmpty (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestEnum (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestEscapingAndLineBreaks (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestGeneralPolicy (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestGetDescription (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestPlaceholders (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestSchema (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestSubPolicyNewFormat (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestSubPolicyOldFormat (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestValidationSchema (grit.gather.policy_json_unittest.PolicyJsonUnittest) ... ok\ntestAccelerators (grit.gather.rc_unittest.RcUnittest) ... ok\ntestAlternateSkeleton (grit.gather.rc_unittest.RcUnittest) ... ok\ntestDialog (grit.gather.rc_unittest.RcUnittest) ... ok\ntestEscapeUnescape (grit.gather.rc_unittest.RcUnittest) ... ok\ntestMenu (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionDialogBox (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionDialogBox2 (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionDialogItemsTextOnly (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionEmptyString (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionMenuId (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionNewlines (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionPathsWithSlashN (grit.gather.rc_unittest.RcUnittest) ... ok\ntestRegressionTabs (grit.gather.rc_unittest.RcUnittest) ... ok\ntestSectionFromFile (grit.gather.rc_unittest.RcUnittest) ... ok\ntestVersion (grit.gather.rc_unittest.RcUnittest) ... ok\ntestChunkingWithFoldWhitespace (grit.gather.tr_html_unittest.ParserUnittest) ... ok\ntestChunkingWithoutFoldWhitespace (grit.gather.tr_html_unittest.ParserUnittest) ... ok\ntestTranslateableAttributes (grit.gather.tr_html_unittest.ParserUnittest) ... ok\ntestTranslateableHtmlToMessage (grit.gather.tr_html_unittest.ParserUnittest) ... ok\ntestEscapeUnescaped (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestExplicitDescriptions (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestFewTranslateables (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestFoldWhitespace (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestHtmlToMessageRegressions (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestHtmlToMessageWithBlockTags (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestOtherHtmlFilesForManualInspection (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestPreferencesHtml (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestPrivacyHtml (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestRegressionCjkHtmlFile (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestRegressionCpuHang (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestRegressionInToolbarAbout (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestSetAttributes (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestSillyHeader (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestSubmitAttribute (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestTable (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestTranslate (grit.gather.tr_html_unittest.TrHtmlUnittest) ... ok\ntestWhitespaceAfterInlineTag (grit.gather.tr_html_unittest.TrHtmlUnittest)\nTest that even if there is whitespace after an inline tag at the start ... ok\ntestGather (grit.gather.txt_unittest.TxtUnittest) ... ok\ntestEvaluateExpression (grit.node.base_unittest.NodeUnittest) ... ok\ntestGetChildrenOfType (grit.node.base_unittest.NodeUnittest) ... ok\ntestIter (grit.node.base_unittest.NodeUnittest) ... ok\ntestWhitespaceHandling (grit.node.base_unittest.NodeUnittest) ... ok\ntestWhitespaceHandlingWithChildren (grit.node.base_unittest.NodeUnittest) ... ok\ntestXmlFormatContentWithEntities (grit.node.base_unittest.NodeUnittest)\nTests a bug where &nbsp; would not be escaped correctly. ... ok\ntestXmlFormatMixedContent (grit.node.base_unittest.NodeUnittest) ... ok\ntestXmlFormatMixedContentWithLeadingWhitespace (grit.node.base_unittest.NodeUnittest) ... ok\ntestValidate (grit.node.custom.filename_unittest.WindowsFilenameUnittest) ... ok\ntestAcceptsPreprocess (grit.node.include_unittest.IncludeNodeUnittest) ... ok\ntestCompressGzip (grit.node.include_unittest.IncludeNodeUnittest) ... ok\ntestGetPath (grit.node.include_unittest.IncludeNodeUnittest) ... ok\ntestGetPathNoBasedir (grit.node.include_unittest.IncludeNodeUnittest) ... ok\ntestSkipInResourceMap (grit.node.include_unittest.IncludeNodeUnittest) ... ok\ntestAndroidFloatFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestAndroidIntegerFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestAndroidIntegerWidthFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestAndroidStringFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestChromeLocalizedFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestConstruct (grit.node.message_unittest.MessageUnittest) ... ok\ntestFormatterData (grit.node.message_unittest.MessageUnittest) ... ok\ntestGritIntegerFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestGritStringFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestInvalidDollarCharacterInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestInvalidMixedFormatCharactersInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestInvalidPercentCharacterInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestMessage (grit.node.message_unittest.MessageUnittest) ... ok\ntestMessageWithWhitespace (grit.node.message_unittest.MessageUnittest) ... ok\ntestMultipleFormattersAreInsidePhNodes (grit.node.message_unittest.MessageUnittest) ... ok\ntestPlaceholderHasInvalidName (grit.node.message_unittest.MessageUnittest) ... ok\ntestPlaceholderHasTooManyExamples (grit.node.message_unittest.MessageUnittest) ... ok\ntestReplaceEllipsis (grit.node.message_unittest.MessageUnittest) ... ok\ntestUnicodeConstruct (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidAndroidIntegerWidthFormatInPhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidHTMLEntityFormatInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidHTMLFormatInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidHTMLWithAttributesFormatInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidMultipleDollarFormatInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestValidMultipleFormattersInsidePhNodes (grit.node.message_unittest.MessageUnittest) ... ok\ntestWindowsETWIntegerFormatIsInsidePhNode (grit.node.message_unittest.MessageUnittest) ... ok\ntestExplicitFirstIdOverlaps (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestGetInputFilesChromeScaledImage (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestGetInputFilesFromIncludes (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestImplicitOverlapsPreexisting (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestNonDefaultEntry (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestPredeterminedIds (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestPredeterminedIdsOverlap (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestReadFirstIdsFromFile (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestUniqueNameAttribute (grit.node.misc_unittest.GritNodeUnittest) ... ok\ntestChildrenAccepted (grit.node.misc_unittest.IfNodeUnittest) ... ok\ntestElsiness (grit.node.misc_unittest.IfNodeUnittest) ... ok\ntestIfBadChildrenNesting (grit.node.misc_unittest.IfNodeUnittest) ... ok\ntestIffyness (grit.node.misc_unittest.IfNodeUnittest) ... ok\ntestIffynessWithOutputNodes (grit.node.misc_unittest.IfNodeUnittest) ... ok\ntestPseudoControl (grit.node.misc_unittest.ReleaseNodeUnittest) ... ok\ntestConditionalLoadTranslations (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestConditionalOutput (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestGetPath (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestIffyness (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestLangCodeMapping (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestLoadTranslations (grit.node.node_io_unittest.FileNodeUnittest) ... ok\ntestCompressGzip (grit.node.structure_unittest.StructureUnittest) ... ok\ntestNotCompressed (grit.node.structure_unittest.StructureUnittest) ... ok\ntestRunCommandOnCurrentPlatform (grit.node.structure_unittest.StructureUnittest) ... ok\ntestSkeleton (grit.node.structure_unittest.StructureUnittest) ... ok\ntestVariables (grit.node.structure_unittest.StructureUnittest) ... ok\ntestAndroidDomToGrdDom (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestCreateTclibMessage (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestIsTranslatable (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestOutputs (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestTranslatableAttribute (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestTranslations (grit.tool.android2grd_unittest.Android2GrdUnittest) ... ok\ntestAssertOutputs (grit.tool.build_unittest.BuildUnittest) ... ok\ntestAssertTemplateOutputs (grit.tool.build_unittest.BuildUnittest) ... ok\ntestFindTranslationsWithSubstitutions (grit.tool.build_unittest.BuildUnittest) ... ok\ntestGenerateDepFile (grit.tool.build_unittest.BuildUnittest) ... ok\ntestGenerateDepFileWithDependOnStamp (grit.tool.build_unittest.BuildUnittest) ... ok\ntestGenerateDepFileWithResourceIds (grit.tool.build_unittest.BuildUnittest) ... ok\ntestWhitelistResources (grit.tool.build_unittest.BuildUnittest) ... ok\ntestWhitelistStrings (grit.tool.build_unittest.BuildUnittest) ... ok\ntestWriteOnlyNew (grit.tool.build_unittest.BuildUnittest) ... ok\ntestBuildOutput (grit.tool.buildinfo_unittest.BuildInfoUnittest)\nFind all of the inputs and outputs for a GRD file. ... ok\ntestBuildOutputWithDir (grit.tool.buildinfo_unittest.BuildInfoUnittest)\nFind all the inputs and outputs for a GRD file with an output dir. ... ok\ntestPostProcessing (grit.tool.postprocess_unittest.PostProcessingUnittest) ... ok\ntestPreProcessing (grit.tool.preprocess_unittest.PreProcessingUnittest) ... ok\ntestHtmlPlaceholderize (grit.tool.rc2grd_unittest.Rc2GrdUnittest) ... ok\ntestMenuWithoutWhitespaceRegression (grit.tool.rc2grd_unittest.Rc2GrdUnittest) ... ok\ntestPlaceholderize (grit.tool.rc2grd_unittest.Rc2GrdUnittest) ... ok\ntestRegressionScriptWithTranslateable (grit.tool.rc2grd_unittest.Rc2GrdUnittest) ... ok\ntestRoleModel (grit.tool.rc2grd_unittest.Rc2GrdUnittest) ... ok\ntestExtractTranslations (grit.tool.transl2tc_unittest.TranslationToTcUnittest) ... ok\ntestOutput (grit.tool.transl2tc_unittest.TranslationToTcUnittest) ... ok\ntestDisallowedChars (grit.tool.xmb_unittest.XmbUnittest) ... ok\ntestLeadingTrailingWhitespace (grit.tool.xmb_unittest.XmbUnittest) ... ok\ntestLimitGrd (grit.tool.xmb_unittest.XmbUnittest) ... ok\ntestLimitList (grit.tool.xmb_unittest.XmbUnittest) ... ok\ntestNormalOutput (grit.tool.xmb_unittest.XmbUnittest) ... ok\ntestSubstitution (grit.tool.xmb_unittest.XmbUnittest) ... ok\n\n----------------------------------------------------------------------\nRan 262 tests in 1.232s\n\nOK\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure file=\"grit/testdata/klonk.rc\" name=\"IDD_ABOUTBOX\" type=\"dialog\" />\nWARNING: fr translation failed validation: 8254309497973948738\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure fallback_to_low_resolution=\"false\" file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure fallback_to_low_resolution=\"false\" file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure fallback_to_low_resolution=\"false\" file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nError processing node <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<structure file=\"a.png\" name=\"IDR_A\" type=\"chrome_scaled_image\" />\nWARNING: fr translation failed validation: 7167712056540806213\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing a ph node: %3$4.5f\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing a ph node: %2$d\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing a ph node: %2$3d\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing a ph node: %1$s\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing the ph node: $1\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing the ph node: %d\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing the ph node: %s\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Invalid format characters found in message \"IDS_BAD_DOLLAR %1$d $\" <ph> tag in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Invalid format characters found in message \"IDS_MIXED_FORMATS %1$2\" <ph> tag in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Invalid format characters found in message \"IDS_BAD_PERCENT %1$d %\" <ph> tag in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"%1$d error, %2$d warning\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \" error, %2$d warning\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Invalid format characters found in message \"IDS_MULTIPLE_FORMATTERS %1$d %2$d\" <ph> tag in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nERROR: Placeholder formatter found outside of <ph> tag in message \"This message is missing the ph node: %1\" in None.\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nparse exception: run GRIT with the -x flag to debug .grd problems\nAsserted file list does not match.\n\nExpected output files:\n/b/s/w/itRJTm2H/tmpBjEbsc/en_generated_resources.rc\nActual output files:\n/b/s/w/itRJTm2H/tmpBjEbsc/en_generated_resources.rc\n/b/s/w/itRJTm2H/tmpBjEbsc/resource.h\n/b/s/w/itRJTm2H/tmpBjEbsc/sv_generated_resources.rc\nMissing output files:\n\nExtra output files:\n/b/s/w/itRJTm2H/tmpBjEbsc/sv_generated_resources.rc\n/b/s/w/itRJTm2H/tmpBjEbsc/resource.h\n\nAsserted file list does not match.\n\nExpected output files:\n/b/s/w/itRJTm2H/tmpFdDCsu/en_foo_resources.rc\nActual output files:\n/b/s/w/itRJTm2H/tmpFdDCsu/en_foo_resources.rc\n/b/s/w/itRJTm2H/tmpFdDCsu/resource.h\n/b/s/w/itRJTm2H/tmpFdDCsu/sv_foo_resources.rc\nMissing output files:\n\nExtra output files:\n/b/s/w/itRJTm2H/tmpFdDCsu/resource.h\n/b/s/w/itRJTm2H/tmpFdDCsu/sv_foo_resources.rc\n\nparse exception: run GRIT with the -x flag to debug .grd problems\nRunning command: /b/s/w/ir/.swarming_module_cache/vpython/2b93bf/bin/python ../../tools/grit/grit/test_suite_all.py --write-full-results-to /b/s/w/io944LHR/output.json\nwith env: {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'MAC_CHROMIUM_TMPDIR': '/b/s/w/itRJTm2H', 'LOGNAME': 'chrome-bot', 'USER': 'chrome-bot', 'HOME': '/Users/chrome-bot', 'BOTO_CONFIG': '/Users/chrome-bot/.boto', 'PATH': '/b/s/w/ir/.swarming_module_cache/vpython/2b93bf/bin:/b/s/w/ir/.swarming_module:/b/s/w/ir/.swarming_module/bin:/b/s/cipd_cache/bin:/opt/local/bin:/opt/local/sbin:/usr/local/sbin:/usr/local/git/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SWARMING_BOT_ID': 'vm130-m1', 'LANG': 'en_US.UTF-8', 'VIRTUAL_ENV': '/b/s/w/ir/.swarming_module_cache/vpython/2b93bf', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qzndRHI8cO/Render', 'SWARMING_SERVER': 'https://chromium-swarm.appspot.com', 'VERSIONER_PYTHON_VERSION': '2.7', 'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox', 'XPC_FLAGS': '0x0', 'SWARMING_HEADLESS': '1', 'PYTHONNOUSERSITE': '1', 'LUCI_CONTEXT': '/b/s/w/itRJTm2H/luci_ctx.KXaGxo.json', 'CIPD_CACHE_DIR': '/b/s/cipd_cache/cache', 'XPC_SERVICE_NAME': 'org.swarm.bot.plist', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l0YQC6za7s/Listeners', 'VPYTHON_VIRTUALENV_ROOT': '/b/s/w/ir/.swarming_module_cache/vpython', 'SWARMING_TASK_ID': '450043041647d711', 'SHELL': '/bin/bash', 'NO_GCE_CHECK': 'False', 'CHROME_HEADLESS': '1', 'TMPDIR': '/b/s/w/itRJTm2H', 'CIPD_PROTOCOL': 'v2', '__CF_USER_TEXT_ENCODING': '0x1F4:0x0:0x0'}\nRunning ['/b/s/w/ir/.swarming_module_cache/vpython/2b93bf/bin/python', '../../tools/grit/grit/test_suite_all.py', '--write-full-results-to', '/b/s/w/io944LHR/output.json'] in None (env: {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'MAC_CHROMIUM_TMPDIR': '/b/s/w/itRJTm2H', 'LOGNAME': 'chrome-bot', 'USER': 'chrome-bot', 'HOME': '/Users/chrome-bot', 'BOTO_CONFIG': '/Users/chrome-bot/.boto', 'PATH': '/b/s/w/ir/.swarming_module_cache/vpython/2b93bf/bin:/b/s/w/ir/.swarming_module:/b/s/w/ir/.swarming_module/bin:/b/s/cipd_cache/bin:/opt/local/bin:/opt/local/sbin:/usr/local/sbin:/usr/local/git/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SWARMING_BOT_ID': 'vm130-m1', 'LANG': 'en_US.UTF-8', 'VIRTUAL_ENV': '/b/s/w/ir/.swarming_module_cache/vpython/2b93bf', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qzndRHI8cO/Render', 'SWARMING_SERVER': 'https://chromium-swarm.appspot.com', 'VERSIONER_PYTHON_VERSION': '2.7', 'CHROME_DEVEL_SANDBOX': '/opt/chromium/chrome_sandbox', 'XPC_FLAGS': '0x0', 'SWARMING_HEADLESS': '1', 'PYTHONNOUSERSITE': '1', 'LUCI_CONTEXT': '/b/s/w/itRJTm2H/luci_ctx.KXaGxo.json', 'CIPD_CACHE_DIR': '/b/s/cipd_cache/cache', 'XPC_SERVICE_NAME': 'org.swarm.bot.plist', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l0YQC6za7s/Listeners', 'VPYTHON_VIRTUALENV_ROOT': '/b/s/w/ir/.swarming_module_cache/vpython', 'SWARMING_TASK_ID': '450043041647d711', 'SHELL': '/bin/bash', 'NO_GCE_CHECK': 'False', 'CHROME_HEADLESS': '1', 'TMPDIR': '/b/s/w/itRJTm2H', 'CIPD_PROTOCOL': 'v2', '__CF_USER_TEXT_ENCODING': '0x1F4:0x0:0x0'})\nCommand returned exit code 0\n", "outputs_ref": { "isolated": "b3143fd7c068240ed97d7d0e858c0b9e1979d878", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "450043041647d711", "server_versions": [ "4303-bae210e" ], "started_ts": "2019-05-24T01:28:56.130842", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:Mac10.10 Tests", "buildnumber:43285", "cpu:x86-64", "data:4b29c2f024a19ec1d1828c38e756e42284d8613c", "gpu:none", "master:chromium.mac", "name:grit_python_unittests", "os:Mac-10.10", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:vm76-m9", "spec_name:chromium.ci:Mac10.10 Tests", "stepname:grit_python_unittests on (none) GPU on Mac on Mac-10.10", "swarming.pool.template:none", "swarming.pool.version:ccd91245d277b60137b7f72e33ea6072eedcc9f9", "user:None" ], "task_id": "450614a169427010" } ] }