Page MenuHomePhabricator

Build 33045
FailedPublic

Run "arc unit --everything"

When
Completed at Apr 7 2020, 9:32 PM · Built for 12 s
Status
Failed
1 empty logs are hidden. Show all logs.

Build Log 31596 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1 PASS 1ms★ AbstractDirectedGraphTestCase::testNoncyclicGraph
2 PASS <1ms★ AbstractDirectedGraphTestCase::testTopologicalOrder
3 PASS <1ms★ AbstractDirectedGraphTestCase::testNonTreeGraph
4 PASS <1ms★ AbstractDirectedGraphTestCase::testTrivialCyclicGraph
5 PASS <1ms★ AbstractDirectedGraphTestCase::testEdgeLoadFailure
6 PASS <1ms★ AbstractDirectedGraphTestCase::testRoughTopologicalOrder
7 PASS <1ms★ AbstractDirectedGraphTestCase::testTrivialGraph
8 PASS <1ms★ AbstractDirectedGraphTestCase::testCyclicGraph
9 PASS <1ms★ ArcanistBaseCommitParserTestCase::testJumpReturn
10 PASS <1ms★ ArcanistBaseCommitParserTestCase::testYield
11 PASS <1ms★ ArcanistBaseCommitParserTestCase::testLegacyRule
12 PASS 1ms★ ArcanistBaseCommitParserTestCase::testResolutionOrder
13 PASS <1ms★ ArcanistBaseCommitParserTestCase::testHalt
14 PASS <1ms★ ArcanistBaseCommitParserTestCase::testBasics
15 PASS <1ms★ ArcanistBaseCommitParserTestCase::testJump
16 PASS 7ms★ ArcanistBundleTestCase::testDisjointHunks
17 PASS 3ms★ ArcanistBundleTestCase::testTrailingContext
18 PASS 5ms★ ArcanistBundleTestCase::testMergeHunks
19 PASS 7ms★ ArcanistBundleTestCase::testEncodeBase85
20 PASS <1ms★ ArcanistBundleTestCase::testTabEncoding
21 PASS 915ms ArcanistBundleTestCase::testGitRepository
22 PASS 3ms★ ArcanistBundleTestCase::testNonlocalTrailingNewline
23 PASS <1ms★ ArcanistCommentRemoverTestCase::testRemover
24  PASS   10ms★ ArcanistConsoleLintRendererTestCase::testRendering
25  PASS   11ms★ ArcanistDiffParserTestCase::testParser
26  PASS   <1ms★ ArcanistDiffParserTestCase::testGitCommonFilenameExtraction
27  PASS   2ms★ ArcanistDiffParserTestCase::testGitRenames
28  PASS   2ms★ ArcanistDiffUtilsTestCase::testGenerateUTF8IntralineDiff
29  PASS   6ms★ ArcanistDiffUtilsTestCase::testLevenshtein
30  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessful
31  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testSingleTestCaseFailure
32  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessfulGo14
33  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessfulGo14
34  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testNonVerboseOutput
35  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testSingleTestCaseFailureGo14
36  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessful
37  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailureGo14
38  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailure
39  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testNonVerboseOutputV110
40  PASS   <1ms★ ArcanistGoTestResultParserTestCase::testNonVerboseOutputGo14
41  PASS   <1ms★ ArcanistLintMessageTestCase::testMessageTrimming
42  PASS   <1ms★ ArcanistLinterStandardTestCase::testLoadAllStandards
43  PASS   11ms★ ArcanistChmodLinterTestCase::testLinter
44  SKIP  ArcanistCSSLintLinterTestCase::testLinter
45Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration.
46TO INSTALL: Install CSSLint using `npm install -g csslint`.
47  SKIP  ArcanistCSSLintLinterTestCase::testVersion
48Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration.
49TO INSTALL: Install CSSLint using `npm install -g csslint`.
50  SKIP  ArcanistClosureLinterTestCase::testLinter
51Unable to locate binary "gjslint" to run linter ArcanistClosureLinter. You may need to install the binary, or adjust your linter configuration.
52TO INSTALL: Install gjslint using `pip install closure-linter`.
53  PASS   <1ms★ ArcanistClosureLinterTestCase::testVersion
54  SKIP  ArcanistCoffeeLintLinterTestCase::testVersion
55Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration.
56TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`.
57  SKIP  ArcanistCoffeeLintLinterTestCase::testLinter
58Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration.
59TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`.
60  SKIP  ArcanistCppcheckLinterTestCase::testVersion
61Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration.
62TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar.
63  SKIP  ArcanistCppcheckLinterTestCase::testLinter
64Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration.
65TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar.
66  PASS   <1ms★ ArcanistCpplintLinterTestCase::testVersion
67  SKIP  ArcanistCpplintLinterTestCase::testLinter
68Unable to locate binary "cpplint.py" to run linter ArcanistCpplintLinter. You may need to install the binary, or adjust your linter configuration.
69TO INSTALL: Install cpplint.py using `wget https://raw.github.com/google/styleguide/gh-pages/cpplint/cpplint.py`, and place it in your path with the appropriate permissions set.
70  SKIP  ArcanistFlake8LinterTestCase::testVersion
71Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration.
72TO INSTALL: Install flake8 using `pip install flake8`.
73  SKIP  ArcanistFlake8LinterTestCase::testLinter
74Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration.
75TO INSTALL: Install flake8 using `pip install flake8`.
76  PASS   <1ms★ ArcanistGoLintLinterTestCase::testVersion
77  SKIP  ArcanistGoLintLinterTestCase::testLinter
78Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
79TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
80  SKIP  ArcanistHLintLinterTestCase::testLinter
81Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration.
82TO INSTALL: Install hlint with `cabal install hlint`.
83  SKIP  ArcanistHLintLinterTestCase::testVersion
84Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration.
85TO INSTALL: Install hlint with `cabal install hlint`.
86  SKIP  ArcanistJSHintLinterTestCase::testVersion
87Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration.
88TO INSTALL: Install JSHint using `npm install -g jshint`.
89  SKIP  ArcanistJSHintLinterTestCase::testLinter
90Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration.
91TO INSTALL: Install JSHint using `npm install -g jshint`.
92  SKIP  ArcanistJscsLinterTestCase::testVersion
93Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration.
94TO INSTALL: Install JSCS using `npm install -g jscs`.
95  SKIP  ArcanistJscsLinterTestCase::testLinter
96Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration.
97TO INSTALL: Install JSCS using `npm install -g jscs`.
98  SKIP  ArcanistLesscLinterTestCase::testVersion
99Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration.
100TO INSTALL: Install lessc using `npm install -g less`.
101  SKIP  ArcanistLesscLinterTestCase::testLinter
102Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration.
103TO INSTALL: Install lessc using `npm install -g less`.
104  SKIP  ArcanistPEP8LinterTestCase::testLinter
105Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration.
106TO INSTALL: Install PEP8 using `pip install pep8`.
107  SKIP  ArcanistPEP8LinterTestCase::testVersion
108Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration.
109TO INSTALL: Install PEP8 using `pip install pep8`.
110  PASS   19ms★ ArcanistPhpLinterTestCase::testVersion
111  PASS  121ms ArcanistPhpLinterTestCase::testLinter
112  SKIP  ArcanistPhpcsLinterTestCase::testVersion
113Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration.
114TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`.
115  SKIP  ArcanistPhpcsLinterTestCase::testLinter
116Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration.
117TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`.
118  SKIP  ArcanistPuppetLintLinterTestCase::testVersion
119Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration.
120TO INSTALL: Install puppet-lint using `gem install puppet-lint`.
121  SKIP  ArcanistPuppetLintLinterTestCase::testLinter
122Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration.
123TO INSTALL: Install puppet-lint using `gem install puppet-lint`.
124  SKIP  ArcanistPyFlakesLinterTestCase::testVersion
125Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration.
126TO INSTALL: Install pyflakes with `pip install pyflakes`.
127  SKIP  ArcanistPyFlakesLinterTestCase::testLinter
128Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration.
129TO INSTALL: Install pyflakes with `pip install pyflakes`.
130  SKIP  ArcanistPyLintLinterTestCase::testVersion
131Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration.
132TO INSTALL: Install PyLint using `pip install pylint`.
133  SKIP  ArcanistPyLintLinterTestCase::testLinter
134Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration.
135TO INSTALL: Install PyLint using `pip install pylint`.
136  SKIP  ArcanistRuboCopLinterTestCase::testVersion
137Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration.
138TO INSTALL: Install RuboCop using `gem install rubocop`.
139  SKIP  ArcanistRuboCopLinterTestCase::testLinter
140Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration.
141TO INSTALL: Install RuboCop using `gem install rubocop`.
142  SKIP  ArcanistRubyLinterTestCase::testLinter
143Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration.
144TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>.
145  SKIP  ArcanistRubyLinterTestCase::testVersion
146Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration.
147TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>.
148  PASS   9ms★ ArcanistFilenameLinterTestCase::testLinter
149  PASS   9ms★ ArcanistGeneratedLinterTestCase::testLinter
150  PASS   90ms ArcanistJSONLinterTestCase::testLinter
151  PASS   8ms★ ArcanistMergeConflictLinterTestCase::testLinter
152  PASS   10ms★ ArcanistNoLintLinterTestCase::testLinter
153  PASS   <1ms★ ArcanistSpellingLinterTestCase::testFixLetterCase
154  PASS   13ms★ ArcanistSpellingLinterTestCase::testLinter
155  PASS   30ms★ ArcanistTextLinterTestCase::testLinter
156  PASS   43ms★ ArcanistAbstractMethodBodyXHPASTLinterRuleTestCase::testLinter
157  PASS   11ms★ ArcanistAbstractPrivateMethodXHPASTLinterRuleTestCase::testLinter
158  PASS   11ms★ ArcanistAliasFunctionXHPASTLinterRuleTestCase::testLinter
159  PASS   11ms★ ArcanistArrayCombineXHPASTLinterRuleTestCase::testLinter
160  PASS   11ms★ ArcanistArrayIndexSpacingXHPASTLinterRuleTestCase::testLinter
161  PASS   13ms★ ArcanistArraySeparatorXHPASTLinterRuleTestCase::testLinter
162  PASS   12ms★ ArcanistArrayValueXHPASTLinterRuleTestCase::testLinter
163  PASS   20ms★ ArcanistBinaryExpressionSpacingXHPASTLinterRuleTestCase::testLinter
164  PASS   11ms★ ArcanistBinaryNumericScalarCasingXHPASTLinterRuleTestCase::testLinter
165  PASS   11ms★ ArcanistBlacklistedFunctionXHPASTLinterRuleTestCase::testLinter
166  PASS   35ms★ ArcanistBraceFormattingXHPASTLinterRuleTestCase::testLinter
167  PASS   18ms★ ArcanistCallParenthesesXHPASTLinterRuleTestCase::testLinter
168  PASS   13ms★ ArcanistCallTimePassByReferenceXHPASTLinterRuleTestCase::testLinter
169  PASS   27ms★ ArcanistCastSpacingXHPASTLinterRuleTestCase::testLinter
170  PASS   13ms★ ArcanistClassExtendsObjectXHPASTLinterRuleTestCase::testLinter
171  PASS   24ms★ ArcanistClassMustBeDeclaredAbstractXHPASTLinterRuleTestCase::testLinter
172  PASS   14ms★ ArcanistClassNameLiteralXHPASTLinterRuleTestCase::testLinter
173  PASS   12ms★ ArcanistCommentStyleXHPASTLinterRuleTestCase::testLinter
174  PASS   12ms★ ArcanistConcatenationOperatorXHPASTLinterRuleTestCase::testLinter
175  PASS   12ms★ ArcanistConstructorParenthesesXHPASTLinterRuleTestCase::testLinter
176  PASS   25ms★ ArcanistContinueInsideSwitchXHPASTLinterRuleTestCase::testLinter
177  PASS   14ms★ ArcanistControlStatementSpacingXHPASTLinterRuleTestCase::testLinter
178  PASS   30ms★ ArcanistCurlyBraceArrayIndexXHPASTLinterRuleTestCase::testLinter
179  PASS   16ms★ ArcanistDeclarationParenthesesXHPASTLinterRuleTestCase::testLinter
180  PASS   12ms★ ArcanistDefaultParametersXHPASTLinterRuleTestCase::testLinter
181  PASS   11ms★ ArcanistDeprecationXHPASTLinterRuleTestCase::testLinter
182  PASS   12ms★ ArcanistDoubleQuoteXHPASTLinterRuleTestCase::testLinter
183  PASS   14ms★ ArcanistDuplicateKeysInArrayXHPASTLinterRuleTestCase::testLinter
184  PASS   13ms★ ArcanistDuplicateSwitchCaseXHPASTLinterRuleTestCase::testLinter
185  PASS   11ms★ ArcanistDynamicDefineXHPASTLinterRuleTestCase::testLinter
186  PASS   11ms★ ArcanistElseIfUsageXHPASTLinterRuleTestCase::testLinter
187  PASS   11ms★ ArcanistEmptyStatementXHPASTLinterRuleTestCase::testLinter
188  PASS   11ms★ ArcanistExitExpressionXHPASTLinterRuleTestCase::testLinter
189  PASS   11ms★ ArcanistExtractUseXHPASTLinterRuleTestCase::testLinter
190  PASS   24ms★ ArcanistFormattedStringXHPASTLinterRuleTestCase::testLinter
191  PASS   34ms★ ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRuleTestCase::testLinter
192  PASS   12ms★ ArcanistGlobalVariableXHPASTLinterRuleTestCase::testLinter
193  PASS   12ms★ ArcanistHexadecimalNumericScalarCasingXHPASTLinterRuleTestCase::testLinter
194  PASS   13ms★ ArcanistImplicitConstructorXHPASTLinterRuleTestCase::testLinter
195  PASS   20ms★ ArcanistImplicitFallthroughXHPASTLinterRuleTestCase::testLinter
196  PASS   13ms★ ArcanistImplicitVisibilityXHPASTLinterRuleTestCase::testLinter
197  PASS   13ms★ ArcanistImplodeArgumentOrderXHPASTLinterRuleTestCase::testLinter
198  PASS   11ms★ ArcanistInlineHTMLXHPASTLinterRuleTestCase::testLinter
199  PASS   12ms★ ArcanistInnerFunctionXHPASTLinterRuleTestCase::testLinter
200  PASS   12ms★ ArcanistInstanceofOperatorXHPASTLinterRuleTestCase::testLinter
201  PASS   19ms★ ArcanistInterfaceAbstractMethodXHPASTLinterRuleTestCase::testLinter
202  PASS   17ms★ ArcanistInterfaceMethodBodyXHPASTLinterRuleTestCase::testLinter
203  PASS   14ms★ ArcanistInvalidDefaultParameterXHPASTLinterRuleTestCase::testLinter
204  PASS   13ms★ ArcanistInvalidModifiersXHPASTLinterRuleTestCase::testLinter
205  PASS   28ms★ ArcanistInvalidOctalNumericScalarXHPASTLinterRuleTestCase::testLinter
206  PASS   18ms★ ArcanistIsAShouldBeInstanceOfXHPASTLinterRuleTestCase::testLinter
207  PASS   27ms★ ArcanistKeywordCasingXHPASTLinterRuleTestCase::testLinter
208  PASS   11ms★ ArcanistLambdaFuncFunctionXHPASTLinterRuleTestCase::testLinter
209  PASS   14ms★ ArcanistLanguageConstructParenthesesXHPASTLinterRuleTestCase::testLinter
210  PASS   12ms★ ArcanistListAssignmentXHPASTLinterRuleTestCase::testLinter
211  PASS   26ms★ ArcanistLogicalOperatorsXHPASTLinterRuleTestCase::testLinter
212  PASS   16ms★ ArcanistLowercaseFunctionsXHPASTLinterRuleTestCase::testLinter
213  PASS   14ms★ ArcanistModifierOrderingXHPASTLinterRuleTestCase::testLinter
214  PASS   32ms★ ArcanistNamespaceFirstStatementXHPASTLinterRuleTestCase::testLinter
215  PASS   26ms★ ArcanistNamingConventionsXHPASTLinterRuleTestCase::testLinter
216  PASS   13ms★ ArcanistNestedNamespacesXHPASTLinterRuleTestCase::testLinter
217  PASS   13ms★ ArcanistNewlineAfterOpenTagXHPASTLinterRuleTestCase::testLinter
218  PASS   13ms★ ArcanistNoParentScopeXHPASTLinterRuleTestCase::testLinter
219  PASS   12ms★ ArcanistObjectOperatorSpacingXHPASTLinterRuleTestCase::testLinter
220  PASS   19ms★ ArcanistPHPCloseTagXHPASTLinterRuleTestCase::testLinter
221  PASS  109ms ArcanistPHPCompatibilityXHPASTLinterRuleTestCase::testLinter
222  PASS   12ms★ ArcanistPHPEchoTagXHPASTLinterRuleTestCase::testLinter
223  PASS   24ms★ ArcanistPHPOpenTagXHPASTLinterRuleTestCase::testLinter
224  PASS   12ms★ ArcanistPHPShortTagXHPASTLinterRuleTestCase::testLinter
225  PASS   25ms★ ArcanistPaamayimNekudotayimSpacingXHPASTLinterRuleTestCase::testLinter
226  PASS   19ms★ ArcanistParentMemberReferenceXHPASTLinterRuleTestCase::testLinter
227  PASS   42ms★ ArcanistParenthesesSpacingXHPASTLinterRuleTestCase::testLinter
228  PASS   16ms★ ArcanistParseStrUseXHPASTLinterRuleTestCase::testLinter
229  PASS   15ms★ ArcanistPlusOperatorOnStringsXHPASTLinterRuleTestCase::testLinter
230  PASS   14ms★ ArcanistPublicPropertyXHPASTLinterRuleTestCase::testLinter
231  PASS   14ms★ ArcanistRaggedClassTreeEdgeXHPASTLinterRuleTestCase::testLinter
232  PASS   19ms★ ArcanistReusedAsIteratorXHPASTLinterRuleTestCase::testLinter
233  PASS   27ms★ ArcanistReusedIteratorReferenceXHPASTLinterRuleTestCase::testLinter
234  PASS   19ms★ ArcanistReusedIteratorXHPASTLinterRuleTestCase::testLinter
235  PASS   14ms★ ArcanistSelfClassReferenceXHPASTLinterRuleTestCase::testLinter
236  PASS   27ms★ ArcanistSelfMemberReferenceXHPASTLinterRuleTestCase::testLinter
237  PASS   26ms★ ArcanistSemicolonSpacingXHPASTLinterRuleTestCase::testLinter
238  PASS   16ms★ ArcanistSlownessXHPASTLinterRuleTestCase::testLinter
239  PASS   14ms★ ArcanistStaticThisXHPASTLinterRuleTestCase::testLinter
240  PASS   16ms★ ArcanistTautologicalExpressionXHPASTLinterRuleTestCase::testLinter
241  PASS   20ms★ ArcanistThisReassignmentXHPASTLinterRuleTestCase::testLinter
242  PASS   15ms★ ArcanistToStringExceptionXHPASTLinterRuleTestCase::testLinter
243  PASS   13ms★ ArcanistTodoCommentXHPASTLinterRuleTestCase::testLinter
244  PASS   14ms★ ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRuleTestCase::testLinter
245  PASS   14ms★ ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRuleTestCase::testLinter
246  PASS   35ms★ ArcanistUndeclaredVariableXHPASTLinterRuleTestCase::testLinter
247  PASS   48ms★ ArcanistUnexpectedReturnValueXHPASTLinterRuleTestCase::testLinter
248  PASS   15ms★ ArcanistUnnecessaryFinalModifierXHPASTLinterRuleTestCase::testLinter
249  PASS   15ms★ ArcanistUnnecessarySymbolAliasXHPASTLinterRuleTestCase::testLinter
250  PASS   22ms★ ArcanistUnsafeDynamicStringXHPASTLinterRuleTestCase::testLinter
251  PASS   14ms★ ArcanistUseStatementNamespacePrefixXHPASTLinterRuleTestCase::testLinter
252  PASS   16ms★ ArcanistUselessOverridingMethodXHPASTLinterRuleTestCase::testLinter
253  PASS   21ms★ ArcanistVariableReferenceSpacingXHPASTLinterRuleTestCase::testLinter
254  PASS   14ms★ ArcanistVariableVariableXHPASTLinterRuleTestCase::testLinter
255  PASS  136ms ArcanistXHPASTLinterTestCase::testLinter
256  PASS   61ms ArcanistXMLLinterTestCase::testLinter
257  PASS   1ms★ ArcanistMercurialParserTestCase::testParseAll
258  PASS   1ms★ ArcanistRepositoryAPIMiscTestCase::testSVNFileEscapes
259  PASS  141ms ArcanistRepositoryAPIStateTestCase::testHgStateParsing
260  PASS   27ms★ ArcanistRepositoryAPIStateTestCase::testSvnStateParsing
261  PASS  131ms ArcanistRepositoryAPIStateTestCase::testGitStateParsing
262  PASS   <1ms★ ArcanistUnitTestResultTestCase::testCoverageMerges
263  PASS   <1ms★ ArcanistXHPASTLintNamingHookTestCase::testStripUtilities
264  PASS   <1ms★ ArcanistXHPASTLintNamingHookTestCase::testCaseUtilities
265  PASS   <1ms★ CaseInsensitiveArrayTestCase::testOffsetUnset
266  PASS   <1ms★ CaseInsensitiveArrayTestCase::testOffsetSet
267  PASS   <1ms★ CaseInsensitiveArrayTestCase::testOffsetGet
268  PASS   <1ms★ CaseInsensitiveArrayTestCase::testCount
269  PASS   <1ms★ CaseInsensitiveArrayTestCase::testGetKeys
270  PASS   <1ms★ CaseInsensitiveArrayTestCase::testOffsetExists
271  PASS   <1ms★ ConduitClientTestCase::testConduitRequestEncoding
272  PASS  247ms ExecFutureTestCase::testEscaping
273  PASS   21ms★ ExecFutureTestCase::testResolveTimeoutTestShouldRunLessThan1Sec
274  PASS   16ms★ ExecFutureTestCase::testKeepPipe
275  PASS   16ms★ ExecFutureTestCase::testEmptyWrite
276  PASS   16ms★ ExecFutureTestCase::testMultipleResolves
277  PASS   22ms★ ExecFutureTestCase::testMultipleTimeoutsTestShouldRunLessThan1Sec
278  PASS   <1ms★ ExecFutureTestCase::testTerminateWithoutStart
279  PASS   55ms ExecFutureTestCase::testReadBuffering
280  PASS   41ms★ ExecFutureTestCase::testLargeBuffer
281  PASS   20ms★ ExecFutureTestCase::testBufferLimit
282  PASS   21ms★ ExecFutureTestCase::testTimeoutTestShouldRunLessThan1Sec
283  PASS   16ms★ ExecPassthruTestCase::testExecPassthru
284  PASS   6ms★ FileFinderTestCase::testFinderWithChecksums
285  PASS   4ms★ FileFinderTestCase::testFinderWithNameAndSuffix
286  PASS   25ms★ FileFinderTestCase::testFinderWithGlobMagic
287  PASS   4ms★ FileFinderTestCase::testFinderWithNames
288  PASS   4ms★ FileFinderTestCase::testFinderWithFilesAndDirectories
289  PASS   4ms★ FileFinderTestCase::testFinderWithPath
290  PASS   4ms★ FileFinderTestCase::testFinderWithDirectories
291  PASS   4ms★ FileFinderTestCase::testFinderWithoutChecksums
292  PASS   <1ms★ FilesystemTestCase::testRandomIntegers
293  PASS   6ms★ FilesystemTestCase::testBinaryExists
294  PASS   <1ms★ FilesystemTestCase::testReadRandomBytes
295  PASS   <1ms★ FilesystemTestCase::testWalkToRoot
296  PASS   <1ms★ FilesystemTestCase::testWriteUniqueFile
297  PASS   6ms★ FilesystemTestCase::testResolveBinary
298  PASS   <1ms★ FilesystemTestCase::testisDescendant
299  PASS   32ms★ FutureIteratorTestCase::testAddingFuture
300  PASS   28ms★ LinesOfALargeExecFutureTestCase::testExecLargeFile
301  PASS   24ms★ LinesOfALargeExecFutureTestCase::testExecBasics
302  PASS   67ms LinesOfALargeExecFutureTestCase::testExecLongLine
303  PASS   4ms★ LinesOfALargeExecFutureTestCase::testExecException
304  PASS   44ms★ LinesOfALargeFileTestCase::testLongLine
305  PASS   <1ms★ LinesOfALargeFileTestCase::testTerminalDelimiterAbsent
306  PASS   <1ms★ LinesOfALargeFileTestCase::testBasics
307  PASS   4ms★ LinesOfALargeFileTestCase::testLargeFile
308  PASS   <1ms★ LinesOfALargeFileTestCase::testReadFailure
309  PASS   <1ms★ LinesOfALargeFileTestCase::testTerminalDelimiterPresent
310  PASS   <1ms★ LinesOfALargeFileTestCase::testEmptyLines
311  PASS   <1ms★ LinesOfALargeFileTestCase::testLineFilter
312  PASS   <1ms★ LinesOfALargeFileTestCase::testChangeDelimiter
313  FAIL  PHPASTParserTestCase::testParser
314Assertion failed, expected values to be equal (at PHPASTParserTestCase.php:105): Parser output for "anonymous_class.php.test".
315Expected vs Actual Output Diff
316--- Old Value
317+++ New Value
318@@ -1,583 +1,120 @@
319-'{
320- "tree": [
321- 9000,
322- 0,
323- 64,
324- [
325- [
326- 9006,
327- 0,
328- 63,
329- [
330- [
331- 9007,
332- 0,
333- 0
334- ],
335- [
336- 9004,
337- 2,
338- 12,
339- [
340- [
341- 9077,
342- 2,
343- 11,
344- [
345- [
346- 9047,
347- 2,
348- 2
349- ],
350- [
351- 9081,
352- 4,
353- 4
354- ],
355- [
356- 9074,
357- 6,
358- 11,
359- [
360- [
361- 9051,
362- 10,
363- 11,
364- [
365- [
366- 9005
367- ],
368- [
369- 9005
370- ],
371- [
372- 9005
373- ],
374- [
375- 9005
376- ],
377- [
378- 9006,
379- 10,
380- 11
381- ]
382- ]
383- ],
384- [
385- 9005
386- ]
387- ]
388- ]
389- ]
390- ]
391- ]
392- ],
393- [
394- 9004,
395- 14,
396- 63,
397- [
398- [
399- 9077,
400- 14,
401- 62,
402- [
403- [
404- 9047,
405- 14,
406- 14
407- ],
408- [
409- 9081,
410- 16,
411- 16
412- ],
413- [
414- 9074,
415- 18,
416- 62,
417- [
418- [
419- 9051,
420- 25,
421- 62,
422- [
423- [
424- 9005
425- ],
426- [
427- 9005
428- ],
429- [
430- 9054,
431- 25,
432- 27,
433- [
434- [
435- 9090,
436- 27,
437- 27
438- ]
439- ]
440- ],
441- [
442- 9055,
443- 29,
444- 31,
445- [
446- [
447- 9090,
448- 31,
449- 31
450- ]
451- ]
452- ],
453- [
454- 9006,
455- 33,
456- 62,
457- [
458- [
459- 9004,
460- 35,
461- 38,
462- [
463- [
464- 9063,
465- 35,
466- 37,
467- [
468- [
469- 9070,
470- 35,
471- 35,
472- [
473- [
474- 9013,
475- 35,
476- 35
477- ]
478- ]
479- ],
480- [
481- 9064,
482- 37,
483- 37,
484- [
485- [
486- 9047,
487- 37,
488- 37
489- ],
490- [
491- 9005
492- ]
493- ]
494- ]
495- ]
496- ]
497- ]
498- ],
499- [
500- 9004,
501- 40,
502- 60,
503- [
504- [
505- 9067,
506- 40,
507- 60,
508- [
509- [
510- 9068,
511- 40,
512- 40,
513- [
514- [
515- 9013,
516- 40,
517- 40
518- ]
519- ]
520- ],
521- [
522- 9005
523- ],
524- [
525- 9013,
526- 44,
527- 44
528- ],
529- [
530- 9059,
531- 45,
532- 47,
533- [
534- [
535- 9060,
536- 46,
537- 46,
538- [
539- [
540- 9005
541- ],
542- [
543- 9047,
544- 46,
545- 46
546- ],
547- [
548- 9005
549- ]
550- ]
551- ]
552- ]
553- ],
554- [
555- 9005
556- ],
557- [
558- 9005
559- ],
560- [
561- 9006,
562- 49,
563- 60,
564- [
565- [
566- 9004,
567- 51,
568- 58,
569- [
570- [
571- 9077,
572- 51,
573- 57,
574- [
575- [
576- 9092,
577- 51,
578- 53,
579- [
580- [
581- 9047,
582- 51,
583- 51
584- ],
585- [
586- 9013,
587- 53,
588- 53
589- ]
590- ]
591- ],
592- [
593- 9081,
594- 55,
595- 55
596- ],
597- [
598- 9047,
599- 57,
600- 57
601- ]
602- ]
603- ]
604- ]
605- ]
606- ]
607- ]
608- ]
609- ]
610- ]
611- ]
612- ]
613- ]
614- ]
615- ],
616- [
617- 9095,
618- 21,
619- 23,
620- [
621- [
622- 9086,
623- 22,
624- 22
625- ]
626- ]
627- ]
628- ]
629- ]
630- ]
631- ]
632- ]
633- ]
634- ]
635- ]
636- ]
637- ],
638- "stream": [
639- [
640- 373,
641- 5
642- ],
643- [
644- 377,
645- 2
646- ],
647- [
648- 313,
649- 2
650- ],
651- [
652- 377,
653- 1
654- ],
655- [
656- 61,
657- 1
658- ],
659- [
660- 377,
661- 1
662- ],
663- [
664- 302,
665- 3
666- ],
667- [
668- 377,
669- 1
670- ],
671- [
672- 358,
673- 5
674- ],
675- [
676- 377,
677- 1
678- ],
679- [
680- 123,
681- 1
682- ],
683- [
684- 125,
685- 1
686- ],
687- [
688- 59,
689- 1
690- ],
691- [
692- 377,
693- 1
694- ],
695- [
696- 313,
697- 2
698- ],
699- [
700- 377,
701- 1
702- ],
703- [
704- 61,
705- 1
706- ],
707- [
708- 377,
709- 1
710- ],
711- [
712- 302,
713- 3
714- ],
715- [
716- 377,
717- 1
718- ],
719- [
720- 358,
721- 5
722- ],
723- [
724- 40,
725- 1
726- ],
727- [
728- 309,
729- 2
730- ],
731- [
732- 41,
733- 1
734- ],
735- [
736- 377,
737- 1
738- ],
739- [
740- 360,
741- 7
742- ],
743- [
744- 377,
745- 1
746- ],
747- [
748- 311,
749- 1
750- ],
751- [
752- 377,
753- 1
754- ],
755- [
756- 361,
757- 10
758- ],
759- [
760- 377,
761- 1
762- ],
763- [
764- 311,
765- 1
766- ],
767- [
768- 377,
769- 1
770- ],
771- [
772- 123,
773- 1
774- ],
775- [
776- 377,
777- 3
778- ],
779- [
780- 350,
781- 7
782- ],
783- [
784- 377,
785- 1
786- ],
787- [
788- 313,
789- 4
790- ],
791- [
792- 59,
793- 1
794- ],
795- [
796- 377,
797- 4
798- ],
799- [
800- 352,
801- 6
802- ],
803- [
804- 377,
805- 1
806- ],
807- [
808- 339,
809- 8
810- ],
811- [
812- 377,
813- 1
814- ],
815- [
816- 311,
817- 11
818- ],
819- [
820- 40,
821- 1
822- ],
823- [
824- 313,
825- 4
826- ],
827- [
828- 41,
829- 1
830- ],
831- [
832- 377,
833- 1
834- ],
835- [
836- 123,
837- 1
838- ],
839- [
840- 377,
841- 5
842- ],
843- [
844- 313,
845- 5
846- ],
847- [
848- 362,
849- 2
850- ],
851- [
852- 311,
853- 3
854- ],
855- [
856- 377,
857- 1
858- ],
859- [
860- 61,
861- 1
862- ],
863- [
864- 377,
865- 1
866- ],
867- [
868- 313,
869- 4
870- ],
871- [
872- 59,
873- 1
874- ],
875- [
876- 377,
877- 3
878- ],
879- [
880- 125,
881- 1
882- ],
883- [
884- 377,
885- 1
886- ],
887- [
888- 125,
889- 1
890- ],
891- [
892- 59,
893- 1
894- ],
895- [
896- 377,
897- 1
898- ]
899- ]
900-}
901+'* n_PROGRAM
902+ * n_STATEMENT_LIST
903+ * n_OPEN_TAG
904+ > <?php
905+ > "\n\n"
906+ * n_STATEMENT
907+ * n_BINARY_EXPRESSION
908+ * n_VARIABLE
909+ > $a
910+ > " "
911+ * n_OPERATOR
912+ > =
913+ > " "
914+ * n_NEW
915+ > new
916+ > " "
917+ > class
918+ > " "
919+ * n_CLASS_DECLARATION
920+ * n_EMPTY
921+ * n_EMPTY
922+ * n_EMPTY
923+ * n_EMPTY
924+ * n_STATEMENT_LIST
925+ > {
926+ > }
927+ * n_EMPTY
928+ > ;
929+ > "\n"
930+ * n_STATEMENT
931+ * n_BINARY_EXPRESSION
932+ * n_VARIABLE
933+ > $b
934+ > " "
935+ * n_OPERATOR
936+ > =
937+ > " "
938+ * n_NEW
939+ > new
940+ > " "
941+ > class
942+ > " "
943+ * n_CLASS_DECLARATION
944+ * n_EMPTY
945+ * n_EMPTY
946+ * n_EXTENDS_LIST
947+ > extends
948+ > " "
949+ * n_CLASS_NAME
950+ > c
951+ > " "
952+ * n_IMPLEMENTS_LIST
953+ > implements
954+ > " "
955+ * n_CLASS_NAME
956+ > d
957+ > " "
958+ * n_STATEMENT_LIST
959+ > {
960+ > "\n "
961+ * n_STATEMENT
962+ * n_CLASS_MEMBER_DECLARATION_LIST
963+ * n_CLASS_MEMBER_MODIFIER_LIST
964+ * n_STRING
965+ > private
966+ > " "
967+ * n_CLASS_MEMBER_DECLARATION
968+ * n_VARIABLE
969+ > $num
970+ * n_EMPTY
971+ > ;
972+ > "\n\n "
973+ * n_STATEMENT
974+ * n_METHOD_DECLARATION
975+ * n_METHOD_MODIFIER_LIST
976+ * n_STRING
977+ > public
978+ * n_EMPTY
979+ * n_STRING
980+ > __construct
981+ * n_DECLARATION_PARAMETER_LIST
982+ > (
983+ * n_DECLARATION_PARAMETER
984+ * n_EMPTY
985+ * n_VARIABLE
986+ > $num
987+ * n_EMPTY
988+ > )
989+ * n_EMPTY
990+ * n_EMPTY
991+ * n_STATEMENT_LIST
992+ > {
993+ > "\n "
994+ * n_STATEMENT
995+ * n_BINARY_EXPRESSION
996+ * n_OBJECT_PROPERTY_ACCESS
997+ * n_VARIABLE
998+ > $this
999+ > ->
1000+ * n_STRING
1001+ > num
1002+ > " "
1003+ * n_OPERATOR
1004+ > =
1005+ > " "
1006+ * n_VARIABLE
1007+ > $num
1008+ > ;
1009+ > "\n "
1010+ > }
1011+ > "\n"
1012+ > }
1013+ * n_CALL_PARAMETER_LIST
1014+ > (
1015+ * n_NUMERIC_SCALAR
1016+ > 10
1017+ > )
1018+ > ;
1019+ > "\n"
1020 '
1021
1022  PASS   26ms★ PhageAgentTestCase::testPhagePHPAgent
1023  PASS   <1ms★ PhobjectTestCase::testThrowOnIteration
1024  PASS   <1ms★ PhobjectTestCase::testThrowOnUndeclaredProperty
1025  PASS   <1ms★ PhpunitTestEngineTestCase::testSearchLocations
1026  PASS   2ms★ PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetObject
1027  PASS   <1ms★ PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucketLifecycle
1028  PASS   <1ms★ PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3PutObject
1029  PASS   <1ms★ PhutilAWSv4SignatureTestCase::testAWSv4SignaturesVanillaQuery
1030  PASS   <1ms★ PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucket
1031  PASS   <1ms★ PhutilArgumentParserTestCase::testExtraParameterValue
1032  PASS   <1ms★ PhutilArgumentParserTestCase::testMissingParameterValue
1033  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicateFlag
1034  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicatePartialWildcards
1035  PASS   <1ms★ PhutilArgumentParserTestCase::testPartialParse
1036  PASS   <1ms★ PhutilArgumentParserTestCase::testConflictSpecificationWithSelf
1037  PASS   <1ms★ PhutilArgumentParserTestCase::testUnrecognizedFlag
1038  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicateWildcards
1039  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicateNamesWithParsePartial
1040  PASS   <1ms★ PhutilArgumentParserTestCase::testBadArg
1041  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicateNames
1042  PASS   <1ms★ PhutilArgumentParserTestCase::testStdinValidParameter
1043  PASS   <1ms★ PhutilArgumentParserTestCase::testConflictParameterValue
1044  PASS   <1ms★ PhutilArgumentParserTestCase::testWildcards
1045  PASS   <1ms★ PhutilArgumentParserTestCase::testParameterValues
1046  PASS   <1ms★ PhutilArgumentParserTestCase::testRepeatableParam
1047  PASS   <1ms★ PhutilArgumentParserTestCase::testDuplicateShortAliases
1048  PASS   <1ms★ PhutilArgumentParserTestCase::testBasics
1049  PASS   <1ms★ PhutilArgumentParserTestCase::testRepeatableFlag
1050  PASS   <1ms★ PhutilArgumentParserTestCase::testConflictSpecificationWithUnrecognizedArg
1051  PASS   <1ms★ PhutilArgumentSpecificationTestCase::testNames
1052  PASS   <1ms★ PhutilArgumentSpecificationTestCase::testSpecs
1053  PASS   <1ms★ PhutilArgumentSpecificationTestCase::testAliases
1054  PASS   <1ms★ PhutilArgumentSpellingCorrectorTestCase::testFlagCorrection
1055  PASS   1ms★ PhutilArgumentSpellingCorrectorTestCase::testCommandCorrection
1056  PASS   <1ms★ PhutilArrayTestCase::testPhutilArrayWithDefaultValue
1057  PASS   <1ms★ PhutilBinaryAnalyzerTestCase::testMercurialFilesCommandVersions
1058  PASS   <1ms★ PhutilBinaryAnalyzerTestCase::testParseGitBinaryVersions
1059  PASS   <1ms★ PhutilBinaryAnalyzerTestCase::testParseSubversionBinaryVersions
1060  PASS   <1ms★ PhutilBinaryAnalyzerTestCase::testParseDiffBinaryVersions
1061  PASS   <1ms★ PhutilBinaryAnalyzerTestCase::testParsePygmentizeBinaryVersions
1062  PASS   <1ms★ PhutilBufferedIteratorTestCase::testBufferedIterator
1063  PASS   4ms★ PhutilBugtraqParserTestCase::testBugtraq
1064  PASS   <1ms★ PhutilChannelTestCase::testChannelBasics
1065  PASS   <1ms★ PhutilChunkedIteratorTestCase::testChunkedIterator
1066  PASS   <1ms★ PhutilConsoleWrapTestCase::testConsoleWrap
1067  PASS   2ms★ PhutilConsoleWrapTestCase::testWrap
1068  PASS   <1ms★ PhutilConsoleWrapTestCase::testWrapIndent
1069  PASS   1ms★ PhutilCowsayTestCase::testCowsay
1070  PASS   <1ms★ PhutilCsprintfTestCase::testPowershell
1071  PASS   <1ms★ PhutilCsprintfTestCase::testNoPowershell
1072  PASS   5ms★ PhutilCsprintfTestCase::testEscapingIsRobust
1073  PASS   <1ms★ PhutilCsprintfTestCase::testCommandReadableEscapes
1074  PASS   17ms★ PhutilCsprintfTestCase::testPasswords
1075  PASS   <1ms★ PhutilDeferredLogTestCase::testLogWriteFailure
1076  PASS   <1ms★ PhutilDeferredLogTestCase::testNoWrite
1077  PASS   <1ms★ PhutilDeferredLogTestCase::testSetAfterWrite
1078  PASS   <1ms★ PhutilDeferredLogTestCase::testDoubleWrite
1079  PASS   3ms★ PhutilDeferredLogTestCase::testLogging
1080  PASS   1ms★ PhutilDocblockParserTestCase::testParser
1081  PASS   <1ms★ PhutilEditDistanceMatrixTestCase::testDamerauEditString
1082  PASS   4ms★ PhutilEditDistanceMatrixTestCase::testEditString
1083  PASS   2ms★ PhutilEditDistanceMatrixTestCase::testDamerauEditDistance
1084  PASS   2ms★ PhutilEditDistanceMatrixTestCase::testEditDistance
1085  PASS   <1ms★ PhutilEditDistanceMatrixTestCase::testEditMatrixMaximumLength
1086  PASS   59ms PhutilEditorConfigTestCase::testGetProperty
1087  PASS   <1ms★ PhutilEmailAddressTestCase::testEmailEncoding
1088  PASS   <1ms★ PhutilEmailAddressTestCase::testEmailParsing
1089  PASS   1ms★ PhutilErrorHandlerTestCase::testSilenceHandler
1090  PASS   <1ms★ PhutilErrorHandlerTestCase::testProxyException
1091  PASS  114ms PhutilFileLockTestCase::testUnlockAll
1092  PASS   <1ms★ PhutilFileLockTestCase::testRelock
1093  PASS   67ms PhutilFileLockTestCase::testLockTesting
1094  PASS   99ms PhutilFileLockTestCase::testInProcessHolding
1095  PASS   <1ms★ PhutilFileLockTestCase::testExcessiveUnlock
1096  PASS   <1ms★ PhutilFileLockTestCase::testIsLocked
1097  PASS   80ms PhutilFileLockTestCase::testInProcessLocking
1098  PASS  137ms PhutilFileLockTestCase::testLockHolding
1099  PASS   <1ms★ PhutilGitURITestCase::testStrictGitURIParsingOfLeadingWhitespace
1100  PASS   <1ms★ PhutilGitURITestCase::testGitURIParsing
1101  PASS   2ms★ PhutilHTMLParserTestCase::testSelectChildrenWithTags
1102  PASS   3ms★ PhutilHTMLParserTestCase::testHTMLParser
1103  PASS   1ms★ PhutilHTTPResponseParserTestCase::testSimpleParsing
1104  PASS   2ms★ PhutilHashingIteratorTestCase::testHashingIterator
1105  PASS   <1ms★ PhutilHgsprintfTestCase::testHgsprintf
1106  PASS   1ms★ PhutilIPAddressTestCase::testValidIPv4CIDRBlocks
1107  PASS   1ms★ PhutilIPAddressTestCase::testValidIPv4Addresses
1108  PASS   1ms★ PhutilIPAddressTestCase::testValidIPv6Addresses
1109  PASS   <1ms★ PhutilIPAddressTestCase::testIPv4CIDRBlockContains
1110  PASS   <1ms★ PhutilIPAddressTestCase::testIPv6CIDRBlockContains
1111  PASS   <1ms★ PhutilIPAddressTestCase::testIPv6AddressToBits
1112  PASS   <1ms★ PhutilIPAddressTestCase::testValidIPv6CIDRBlocks
1113  PASS   <1ms★ PhutilIPAddressTestCase::testIPv4AddressToBits
1114  PASS   <1ms★ PhutilIPAddressTestCase::testCIDRList
1115  PASS   1ms★ PhutilIPAddressTestCase::testIPv6AddressToAddress
1116  PASS   <1ms★ PhutilInvalidStateExceptionTestCase::testException
1117  PASS   3ms★ PhutilJSONParserTestCase::testInvalidJSON
1118  PASS   1ms★ PhutilJSONParserTestCase::testDuplicateKeys
1119  PASS   5ms★ PhutilJSONParserTestCase::testValidJSON
1120  PASS   <1ms★ PhutilJSONProtocolChannelTestCase::testJSONChannelBasics
1121  PASS   <1ms★ PhutilJSONTestCase::testEmptyArrayEncoding
1122  PASS   1ms★ PhutilLanguageGuesserTestCase::testGuessing
1123  PASS  201ms PhutilLibraryTestCase::testMethodVisibility
1124  PASS   3ms★ PhutilLibraryTestCase::testEverythingImplemented
1125  PASS   2.7s PhutilLibraryTestCase::testLibraryMap
1126  PASS   <1ms★ PhutilLocaleTestCase::testLoadAllLocales
1127  PASS   <1ms★ PhutilLunarPhaseTestCase::testLunarPhases
1128  PASS   <1ms★ PhutilModuleUtilsTestCase::testGetCurrentLibraryName
1129  PASS   <1ms★ PhutilOAuth1FutureTestCase::testOAuth1SigningWithTwitterExamples
1130  PASS   18ms★ PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples
1131  PASS   <1ms★ PhutilOAuth1FutureTestCase::testOAuth1SigningWithOldSpecExmaples
1132  PASS   <1ms★ PhutilOpaqueEnvelopeTestCase::testOpaqueEnvelope
1133  PASS   11ms★ PhutilPHPFragmentLexerTestCase::testPHPFragmentLexer
1134  PASS   18ms★ PhutilPHPObjectProtocolChannelTestCase::testCloseExecWriteChannel
1135  PASS   <1ms★ PhutilPHPObjectProtocolChannelTestCase::testPHPObjectChannelBasics
1136  PASS   <1ms★ PhutilPHPObjectProtocolChannelTestCase::testCloseSocketWriteChannel
1137  PASS   <1ms★ PhutilParserGeneratorTestCase::testStates
1138  PASS   <1ms★ PhutilParserGeneratorTestCase::testBogusGrammar
1139  PASS   <1ms★ PhutilParserGeneratorTestCase::testBadStartRule
1140  PASS   <1ms★ PhutilParserGeneratorTestCase::testUnreachableRule
1141  PASS   1ms★ PhutilParserGeneratorTestCase::testFirst
1142  PASS   <1ms★ PhutilParserGeneratorTestCase::testMessySymbols
1143  PASS   2ms★ PhutilParserGeneratorTestCase::testETParser
1144  PASS   <1ms★ PhutilParserGeneratorTestCase::testUnreachableTerminal
1145  PASS   <1ms★ PhutilParserGeneratorTestCase::testIrreducibleGrammars
1146  PASS   <1ms★ PhutilPhtTestCase::testPht
1147  PASS   <1ms★ PhutilPregsprintfTestCase::testPregsprintf
1148  PASS   <1ms★ PhutilProcessRefTestCase::testIdentifyOverseerProcess
1149  PASS   <1ms★ PhutilQueryStringParserTestCase::testQueryStringParsing
1150  PASS   <1ms★ PhutilQueryStringParserTestCase::testQueryStringListParsing
1151  PASS   <1ms★ PhutilReadableSerializerTestCase::testPrintableValue
1152  PASS   <1ms★ PhutilRopeTestCase::testMoreRopeOperations
1153  PASS   <1ms★ PhutilRopeTestCase::testRopeOperations
1154  PASS   2ms★ PhutilShellLexerTestCase::testShellLexer
1155  PASS   <1ms★ PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerNiceTokens
1156  PASS   <1ms★ PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerTokens
1157  PASS   <1ms★ PhutilSimpleOptionsTestCase::testSimpleOptionsUnparse
1158  PASS   <1ms★ PhutilSimpleOptionsTestCase::testSimpleOptionsUnterminatedStrings
1159  PASS   3ms★ PhutilSimpleOptionsTestCase::testSimpleOptionsParse
1160  PASS   <1ms★ PhutilSimpleOptionsTestCase::testSimpleOptionsCaseParse
1161  PASS   <1ms★ PhutilSystemTestCase::testParseMeminfo
1162  PASS   <1ms★ PhutilSystemTestCase::testParseVMStat
1163  PASS   <1ms★ PhutilTranslationTestCase::testLoadAllTranslations
1164  PASS   <1ms★ PhutilTranslatorTestCase::testNumberTranslations
1165  PASS   <1ms★ PhutilTranslatorTestCase::testCzech
1166  PASS   <1ms★ PhutilTranslatorTestCase::testValidateTranslation
1167  PASS   <1ms★ PhutilTranslatorTestCase::testEnglish
1168  PASS   <1ms★ PhutilTranslatorTestCase::testSetInstance
1169  PASS   <1ms★ PhutilTranslatorTestCase::testPerson
1170  PASS   <1ms★ PhutilTranslatorTestCase::testTranslateDate
1171  PASS   <1ms★ PhutilTranslatorTestCase::testFormatNumber
1172  PASS   <1ms★ PhutilTsprintfTestCase::testTsprintf
1173  PASS   3ms★ PhutilTypeSpecTestCase::testCanonicalize
1174  PASS   2ms★ PhutilTypeSpecTestCase::testScalarOrListRegexp
1175  PASS   1ms★ PhutilTypeSpecTestCase::testRegexValidation
1176  PASS   <1ms★ PhutilTypeSpecTestCase::testMixedVector
1177  PASS   11ms★ PhutilTypeSpecTestCase::testTypeSpecParse
1178  PASS   4ms★ PhutilTypeSpecTestCase::testTypeCheckFailures
1179  PASS   2ms★ PhutilTypeSpecTestCase::testCheckMap
1180  PASS   5ms★ PhutilTypeSpecTestCase::testTypeSpecStringify
1181  PASS   <1ms★ PhutilTypeSpecTestCase::testGetCommonParentClass
1182  PASS   7ms★ PhutilTypeSpecTestCase::testGetTypeOf
1183  PASS   <1ms★ PhutilURITestCase::testStrictURIParsingOfLeadingWhitespace
1184  PASS   <1ms★ PhutilURITestCase::testStrictURIParsingOfHosts
1185  PASS   <1ms★ PhutilURITestCase::testNoRelativeURIPaths
1186  PASS   <1ms★ PhutilURITestCase::testUnusualURIs
1187  PASS   <1ms★ PhutilURITestCase::testAppendPath
1188  PASS   <1ms★ PhutilURITestCase::testDefaultPorts
1189  PASS   <1ms★ PhutilURITestCase::testURIGeneration
1190  PASS   <1ms★ PhutilURITestCase::testGetQueryParamsAsMap
1191  PASS   <1ms★ PhutilURITestCase::testAmbiguousURIs
1192  PASS   <1ms★ PhutilURITestCase::testStrictGitURIParsingOfLeadingWhitespace
1193  PASS   <1ms★ PhutilURITestCase::testQueryURIConstruction
1194  PASS   <1ms★ PhutilURITestCase::testDuplicateKeys
1195  PASS   <1ms★ PhutilURITestCase::testHTTPParameterTypes
1196  PASS   <1ms★ PhutilURITestCase::testURIParsing
1197  PASS   <1ms★ PhutilURITestCase::testGitURIParsing
1198  PASS   <1ms★ PhutilURITestCase::testBadHTTPParameters
1199  PASS   <1ms★ PhutilUTF8TestCase::testUTF8StringTruncator
1200  PASS   <1ms★ PhutilUTF8TestCase::testUTF8izeOwlIsCuteAndFerocious
1201  PASS   <1ms★ PhutilUTF8TestCase::testUTF8Wrap
1202  PASS   <1ms★ PhutilUTF8TestCase::testUTF8NonHTMLWrap
1203  PASS   <1ms★ PhutilUTF8TestCase::testUTF8strtolower
1204  PASS   <1ms★ PhutilUTF8TestCase::testCJK
1205  PASS   <1ms★ PhutilUTF8TestCase::testUTF8len
1206  PASS   <1ms★ PhutilUTF8TestCase::testUTF8CodepointEncoding
1207  PASS   <1ms★ PhutilUTF8TestCase::testUTF8vCodepoints
1208  PASS   <1ms★ PhutilUTF8TestCase::testUTF8BMP
1209  SKIP  PhutilUTF8TestCase::testSystemLocaleManagement
1210System does not have en_US + en_GB to do locale adjustment tests.
1211  PASS   <1ms★ PhutilUTF8TestCase::testUTF8strtoupper
1212  PASS   <1ms★ PhutilUTF8TestCase::testSurrogateFiltering
1213  PASS   <1ms★ PhutilUTF8TestCase::testUTF8IsCombiningCharacter
1214  PASS   <1ms★ PhutilUTF8TestCase::testUTF8v
1215  PASS   1ms★ PhutilUTF8TestCase::testUTF8shorten
1216  PASS   23ms★ PhutilUTF8TestCase::testUTF8BMPSegfaults
1217  PASS   11ms★ PhutilUTF8TestCase::testUTF8izeLongStringNosegfault
1218  PASS   2ms★ PhutilUTF8TestCase::testUTF8LargeTruncation
1219  PASS   <1ms★ PhutilUTF8TestCase::testUTF8vCombined
1220  PASS   <1ms★ PhutilUTF8TestCase::testOverlongFormFiltering
1221  PASS   <1ms★ PhutilUTF8TestCase::testUTF8izeUTF8Ignored
1222  PASS   <1ms★ PhutilUTF8TestCase::testUTF8ucwords
1223  PASS   <1ms★ PhutilUTF8TestCase::testUTF8izeASCIIIgnored
1224  PASS   <1ms★ PhutilUTF8TestCase::testUTF8ConsoleStrlen
1225  PASS   <1ms★ PhutilUTF8TestCase::testUTF8ConvertParams
1226  PASS   <1ms★ PhutilUTF8TestCase::testUTF8izeInvalidUTF8Fixed
1227  PASS   <1ms★ PhutilUTF8TestCase::testUTF8Convert
1228  PASS   <1ms★ PhutilUnitTestEngineTestCase::testFailSkip
1229  PASS   <1ms★ PhutilUnitTestEngineTestCase::testPass
1230  PASS   1ms★ PhutilUnitTestEngineTestCase::testGetTestPaths
1231  PASS   <1ms★ PhutilUnitTestEngineTestCase::testTryTestCases
1232  PASS   <1ms★ PhutilUnitTestEngineTestCase::testTryTestMap
1233  PASS   <1ms★ PhutilUrisprintfTestCase::testUrisprintf
1234  PASS   <1ms★ PhutilUtilsTestCase::testSplitLines
1235  PASS   <1ms★ PhutilUtilsTestCase::testArrayFuse
1236  PASS   <1ms★ PhutilUtilsTestCase::testLoggableString
1237  PASS   <1ms★ PhutilUtilsTestCase::testNaturalList
1238  PASS   <1ms★ PhutilUtilsTestCase::testHashComparisons
1239  PASS   <1ms★ PhutilUtilsTestCase::testHeadLast
1240  PASS   <1ms★ PhutilUtilsTestCase::testPhutilUnits
1241  PASS   <1ms★ PhutilUtilsTestCase::testJSONEncode
1242  PASS   <1ms★ PhutilUtilsTestCase::testCensorCredentials
1243  PASS   <1ms★ PhutilUtilsTestCase::testIdx
1244  PASS   <1ms★ PhutilUtilsTestCase::testArrayInterleave
1245  PASS   <1ms★ PhutilUtilsTestCase::testPhutilINIDecode
1246  PASS   <1ms★ PhutilUtilsTestCase::testID
1247  PASS   <1ms★ PhutilUtilsTestCase::testVectorSortInt
1248  PASS   <1ms★ PhutilUtilsTestCase::testmergevMergingBasicallyWorksCorrectly
1249  PASS   <1ms★ PhutilUtilsTestCase::testAssertStringLike
1250  PASS   4ms★ PhutilUtilsTestCase::testQueryStringEncoding
1251  PASS   <1ms★ PhutilUtilsTestCase::testMFilterWithEmptyValueFiltered
1252  PASS   <1ms★ PhutilUtilsTestCase::testAssertSameKeys
1253  PASS   <1ms★ PhutilUtilsTestCase::testMFilterWithEmptyValueNegateFiltered
1254  PASS   <1ms★ PhutilUtilsTestCase::testIFilterWithEmptyValueFiltered
1255  PASS   1ms★ PhutilUtilsTestCase::testPhutilJSONDecode
1256  PASS   <1ms★ PhutilUtilsTestCase::testVectorSortString
1257  PASS   <1ms★ PhutilUtilsTestCase::testIFilterIndexNotExistsAllFiltered
1258  PASS   <1ms★ PhutilUtilsTestCase::testIFilterWithEmptyValueNegateFiltered
1259  PASS   <1ms★ PhutilUtilsTestCase::testMFilterNullMethodThrowException
1260  PASS   <1ms★ PhutilUtilsTestCase::testIFilterIndexNotExistsNotFiltered
1261  PASS   <1ms★ PhutilUtilsTestCase::testIFilterInvalidIndexThrowException
1262  PASS   <1ms★ PhutilUtilsTestCase::testVarExport
1263  PASS   <1ms★ PhutilUtilsTestCase::testNonempty
1264  PASS   <1ms★ PhutilUtilsTestCase::testAssertInstancesOf
1265  PASS   2ms★ PhutilUtilsTestCase::testFnmatch
1266  PASS   <1ms★ PhutilUtilsTestCase::testHeadKeyLastKey
1267  PASS   <1ms★ PhutilUtilsTestCase::testCoalesce
1268  PASS   46ms★ XHPASTNodeTestCase::testGetStringVariables
1269  PASS   11ms★ XHPASTNodeTestCase::testGetNamespace
1270  PASS  141ms XHPASTTreeTestCase::testEvalStaticString
1271  PASS   <1ms★ XUnitTestResultParserTestCase::testEmptyInputFailure
1272  PASS   <1ms★ XUnitTestResultParserTestCase::testAcceptsNoTestsInput
1273  PASS   <1ms★ XUnitTestResultParserTestCase::testInvalidXmlInputFailure
1274  PASS   <1ms★ XUnitTestResultParserTestCase::testAcceptsSimpleInput
1275

Build Working Copy

When
Completed at Apr 7 2020, 9:32 PM · Built for 6 s
Status
Passed

Event Timeline