Properties
Properties
Run "arc unit --everything"
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.
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 | [42m[1m PASS [m[49m [32m 10ms[39m[33m★[39m ArcanistConsoleLintRendererTestCase::testRendering |
25 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistDiffParserTestCase::testParser |
26 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistDiffParserTestCase::testGitCommonFilenameExtraction |
27 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m ArcanistDiffParserTestCase::testGitRenames |
28 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m ArcanistDiffUtilsTestCase::testGenerateUTF8IntralineDiff |
29 | [42m[1m PASS [m[49m [32m 6ms[39m[33m★[39m ArcanistDiffUtilsTestCase::testLevenshtein |
30 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessful |
31 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testSingleTestCaseFailure |
32 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessfulGo14 |
33 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessfulGo14 |
34 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testNonVerboseOutput |
35 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testSingleTestCaseFailureGo14 |
36 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessful |
37 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailureGo14 |
38 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailure |
39 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testNonVerboseOutputV110 |
40 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoTestResultParserTestCase::testNonVerboseOutputGo14 |
41 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistLintMessageTestCase::testMessageTrimming |
42 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistLinterStandardTestCase::testLoadAllStandards |
43 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistChmodLinterTestCase::testLinter |
44 | [43m[1m SKIP [m[49m ArcanistCSSLintLinterTestCase::testLinter |
45 | Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration. |
46 | TO INSTALL: Install CSSLint using `npm install -g csslint`. |
47 | [43m[1m SKIP [m[49m ArcanistCSSLintLinterTestCase::testVersion |
48 | Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration. |
49 | TO INSTALL: Install CSSLint using `npm install -g csslint`. |
50 | [43m[1m SKIP [m[49m ArcanistClosureLinterTestCase::testLinter |
51 | Unable to locate binary "gjslint" to run linter ArcanistClosureLinter. You may need to install the binary, or adjust your linter configuration. |
52 | TO INSTALL: Install gjslint using `pip install closure-linter`. |
53 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistClosureLinterTestCase::testVersion |
54 | [43m[1m SKIP [m[49m ArcanistCoffeeLintLinterTestCase::testVersion |
55 | Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration. |
56 | TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`. |
57 | [43m[1m SKIP [m[49m ArcanistCoffeeLintLinterTestCase::testLinter |
58 | Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration. |
59 | TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`. |
60 | [43m[1m SKIP [m[49m ArcanistCppcheckLinterTestCase::testVersion |
61 | Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration. |
62 | TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar. |
63 | [43m[1m SKIP [m[49m ArcanistCppcheckLinterTestCase::testLinter |
64 | Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration. |
65 | TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar. |
66 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistCpplintLinterTestCase::testVersion |
67 | [43m[1m SKIP [m[49m ArcanistCpplintLinterTestCase::testLinter |
68 | Unable to locate binary "cpplint.py" to run linter ArcanistCpplintLinter. You may need to install the binary, or adjust your linter configuration. |
69 | TO 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 | [43m[1m SKIP [m[49m ArcanistFlake8LinterTestCase::testVersion |
71 | Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration. |
72 | TO INSTALL: Install flake8 using `pip install flake8`. |
73 | [43m[1m SKIP [m[49m ArcanistFlake8LinterTestCase::testLinter |
74 | Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration. |
75 | TO INSTALL: Install flake8 using `pip install flake8`. |
76 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistGoLintLinterTestCase::testVersion |
77 | [43m[1m SKIP [m[49m ArcanistGoLintLinterTestCase::testLinter |
78 | Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration. |
79 | TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`. |
80 | [43m[1m SKIP [m[49m ArcanistHLintLinterTestCase::testLinter |
81 | Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration. |
82 | TO INSTALL: Install hlint with `cabal install hlint`. |
83 | [43m[1m SKIP [m[49m ArcanistHLintLinterTestCase::testVersion |
84 | Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration. |
85 | TO INSTALL: Install hlint with `cabal install hlint`. |
86 | [43m[1m SKIP [m[49m ArcanistJSHintLinterTestCase::testVersion |
87 | Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration. |
88 | TO INSTALL: Install JSHint using `npm install -g jshint`. |
89 | [43m[1m SKIP [m[49m ArcanistJSHintLinterTestCase::testLinter |
90 | Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration. |
91 | TO INSTALL: Install JSHint using `npm install -g jshint`. |
92 | [43m[1m SKIP [m[49m ArcanistJscsLinterTestCase::testVersion |
93 | Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration. |
94 | TO INSTALL: Install JSCS using `npm install -g jscs`. |
95 | [43m[1m SKIP [m[49m ArcanistJscsLinterTestCase::testLinter |
96 | Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration. |
97 | TO INSTALL: Install JSCS using `npm install -g jscs`. |
98 | [43m[1m SKIP [m[49m ArcanistLesscLinterTestCase::testVersion |
99 | Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration. |
100 | TO INSTALL: Install lessc using `npm install -g less`. |
101 | [43m[1m SKIP [m[49m ArcanistLesscLinterTestCase::testLinter |
102 | Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration. |
103 | TO INSTALL: Install lessc using `npm install -g less`. |
104 | [43m[1m SKIP [m[49m ArcanistPEP8LinterTestCase::testLinter |
105 | Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration. |
106 | TO INSTALL: Install PEP8 using `pip install pep8`. |
107 | [43m[1m SKIP [m[49m ArcanistPEP8LinterTestCase::testVersion |
108 | Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration. |
109 | TO INSTALL: Install PEP8 using `pip install pep8`. |
110 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistPhpLinterTestCase::testVersion |
111 | [42m[1m PASS [m[49m [32m121ms[39m ArcanistPhpLinterTestCase::testLinter |
112 | [43m[1m SKIP [m[49m ArcanistPhpcsLinterTestCase::testVersion |
113 | Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration. |
114 | TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`. |
115 | [43m[1m SKIP [m[49m ArcanistPhpcsLinterTestCase::testLinter |
116 | Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration. |
117 | TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`. |
118 | [43m[1m SKIP [m[49m ArcanistPuppetLintLinterTestCase::testVersion |
119 | Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration. |
120 | TO INSTALL: Install puppet-lint using `gem install puppet-lint`. |
121 | [43m[1m SKIP [m[49m ArcanistPuppetLintLinterTestCase::testLinter |
122 | Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration. |
123 | TO INSTALL: Install puppet-lint using `gem install puppet-lint`. |
124 | [43m[1m SKIP [m[49m ArcanistPyFlakesLinterTestCase::testVersion |
125 | Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration. |
126 | TO INSTALL: Install pyflakes with `pip install pyflakes`. |
127 | [43m[1m SKIP [m[49m ArcanistPyFlakesLinterTestCase::testLinter |
128 | Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration. |
129 | TO INSTALL: Install pyflakes with `pip install pyflakes`. |
130 | [43m[1m SKIP [m[49m ArcanistPyLintLinterTestCase::testVersion |
131 | Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration. |
132 | TO INSTALL: Install PyLint using `pip install pylint`. |
133 | [43m[1m SKIP [m[49m ArcanistPyLintLinterTestCase::testLinter |
134 | Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration. |
135 | TO INSTALL: Install PyLint using `pip install pylint`. |
136 | [43m[1m SKIP [m[49m ArcanistRuboCopLinterTestCase::testVersion |
137 | Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration. |
138 | TO INSTALL: Install RuboCop using `gem install rubocop`. |
139 | [43m[1m SKIP [m[49m ArcanistRuboCopLinterTestCase::testLinter |
140 | Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration. |
141 | TO INSTALL: Install RuboCop using `gem install rubocop`. |
142 | [43m[1m SKIP [m[49m ArcanistRubyLinterTestCase::testLinter |
143 | Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration. |
144 | TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>. |
145 | [43m[1m SKIP [m[49m ArcanistRubyLinterTestCase::testVersion |
146 | Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration. |
147 | TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>. |
148 | [42m[1m PASS [m[49m [32m 9ms[39m[33m★[39m ArcanistFilenameLinterTestCase::testLinter |
149 | [42m[1m PASS [m[49m [32m 9ms[39m[33m★[39m ArcanistGeneratedLinterTestCase::testLinter |
150 | [42m[1m PASS [m[49m [32m 90ms[39m ArcanistJSONLinterTestCase::testLinter |
151 | [42m[1m PASS [m[49m [32m 8ms[39m[33m★[39m ArcanistMergeConflictLinterTestCase::testLinter |
152 | [42m[1m PASS [m[49m [32m 10ms[39m[33m★[39m ArcanistNoLintLinterTestCase::testLinter |
153 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistSpellingLinterTestCase::testFixLetterCase |
154 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistSpellingLinterTestCase::testLinter |
155 | [42m[1m PASS [m[49m [32m 30ms[39m[33m★[39m ArcanistTextLinterTestCase::testLinter |
156 | [42m[1m PASS [m[49m [32m 43ms[39m[33m★[39m ArcanistAbstractMethodBodyXHPASTLinterRuleTestCase::testLinter |
157 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistAbstractPrivateMethodXHPASTLinterRuleTestCase::testLinter |
158 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistAliasFunctionXHPASTLinterRuleTestCase::testLinter |
159 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistArrayCombineXHPASTLinterRuleTestCase::testLinter |
160 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistArrayIndexSpacingXHPASTLinterRuleTestCase::testLinter |
161 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistArraySeparatorXHPASTLinterRuleTestCase::testLinter |
162 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistArrayValueXHPASTLinterRuleTestCase::testLinter |
163 | [42m[1m PASS [m[49m [32m 20ms[39m[33m★[39m ArcanistBinaryExpressionSpacingXHPASTLinterRuleTestCase::testLinter |
164 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistBinaryNumericScalarCasingXHPASTLinterRuleTestCase::testLinter |
165 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistBlacklistedFunctionXHPASTLinterRuleTestCase::testLinter |
166 | [42m[1m PASS [m[49m [32m 35ms[39m[33m★[39m ArcanistBraceFormattingXHPASTLinterRuleTestCase::testLinter |
167 | [42m[1m PASS [m[49m [32m 18ms[39m[33m★[39m ArcanistCallParenthesesXHPASTLinterRuleTestCase::testLinter |
168 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistCallTimePassByReferenceXHPASTLinterRuleTestCase::testLinter |
169 | [42m[1m PASS [m[49m [32m 27ms[39m[33m★[39m ArcanistCastSpacingXHPASTLinterRuleTestCase::testLinter |
170 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistClassExtendsObjectXHPASTLinterRuleTestCase::testLinter |
171 | [42m[1m PASS [m[49m [32m 24ms[39m[33m★[39m ArcanistClassMustBeDeclaredAbstractXHPASTLinterRuleTestCase::testLinter |
172 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistClassNameLiteralXHPASTLinterRuleTestCase::testLinter |
173 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistCommentStyleXHPASTLinterRuleTestCase::testLinter |
174 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistConcatenationOperatorXHPASTLinterRuleTestCase::testLinter |
175 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistConstructorParenthesesXHPASTLinterRuleTestCase::testLinter |
176 | [42m[1m PASS [m[49m [32m 25ms[39m[33m★[39m ArcanistContinueInsideSwitchXHPASTLinterRuleTestCase::testLinter |
177 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistControlStatementSpacingXHPASTLinterRuleTestCase::testLinter |
178 | [42m[1m PASS [m[49m [32m 30ms[39m[33m★[39m ArcanistCurlyBraceArrayIndexXHPASTLinterRuleTestCase::testLinter |
179 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistDeclarationParenthesesXHPASTLinterRuleTestCase::testLinter |
180 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistDefaultParametersXHPASTLinterRuleTestCase::testLinter |
181 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistDeprecationXHPASTLinterRuleTestCase::testLinter |
182 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistDoubleQuoteXHPASTLinterRuleTestCase::testLinter |
183 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistDuplicateKeysInArrayXHPASTLinterRuleTestCase::testLinter |
184 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistDuplicateSwitchCaseXHPASTLinterRuleTestCase::testLinter |
185 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistDynamicDefineXHPASTLinterRuleTestCase::testLinter |
186 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistElseIfUsageXHPASTLinterRuleTestCase::testLinter |
187 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistEmptyStatementXHPASTLinterRuleTestCase::testLinter |
188 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistExitExpressionXHPASTLinterRuleTestCase::testLinter |
189 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistExtractUseXHPASTLinterRuleTestCase::testLinter |
190 | [42m[1m PASS [m[49m [32m 24ms[39m[33m★[39m ArcanistFormattedStringXHPASTLinterRuleTestCase::testLinter |
191 | [42m[1m PASS [m[49m [32m 34ms[39m[33m★[39m ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRuleTestCase::testLinter |
192 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistGlobalVariableXHPASTLinterRuleTestCase::testLinter |
193 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistHexadecimalNumericScalarCasingXHPASTLinterRuleTestCase::testLinter |
194 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistImplicitConstructorXHPASTLinterRuleTestCase::testLinter |
195 | [42m[1m PASS [m[49m [32m 20ms[39m[33m★[39m ArcanistImplicitFallthroughXHPASTLinterRuleTestCase::testLinter |
196 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistImplicitVisibilityXHPASTLinterRuleTestCase::testLinter |
197 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistImplodeArgumentOrderXHPASTLinterRuleTestCase::testLinter |
198 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistInlineHTMLXHPASTLinterRuleTestCase::testLinter |
199 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistInnerFunctionXHPASTLinterRuleTestCase::testLinter |
200 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistInstanceofOperatorXHPASTLinterRuleTestCase::testLinter |
201 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistInterfaceAbstractMethodXHPASTLinterRuleTestCase::testLinter |
202 | [42m[1m PASS [m[49m [32m 17ms[39m[33m★[39m ArcanistInterfaceMethodBodyXHPASTLinterRuleTestCase::testLinter |
203 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistInvalidDefaultParameterXHPASTLinterRuleTestCase::testLinter |
204 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistInvalidModifiersXHPASTLinterRuleTestCase::testLinter |
205 | [42m[1m PASS [m[49m [32m 28ms[39m[33m★[39m ArcanistInvalidOctalNumericScalarXHPASTLinterRuleTestCase::testLinter |
206 | [42m[1m PASS [m[49m [32m 18ms[39m[33m★[39m ArcanistIsAShouldBeInstanceOfXHPASTLinterRuleTestCase::testLinter |
207 | [42m[1m PASS [m[49m [32m 27ms[39m[33m★[39m ArcanistKeywordCasingXHPASTLinterRuleTestCase::testLinter |
208 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m ArcanistLambdaFuncFunctionXHPASTLinterRuleTestCase::testLinter |
209 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistLanguageConstructParenthesesXHPASTLinterRuleTestCase::testLinter |
210 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistListAssignmentXHPASTLinterRuleTestCase::testLinter |
211 | [42m[1m PASS [m[49m [32m 26ms[39m[33m★[39m ArcanistLogicalOperatorsXHPASTLinterRuleTestCase::testLinter |
212 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistLowercaseFunctionsXHPASTLinterRuleTestCase::testLinter |
213 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistModifierOrderingXHPASTLinterRuleTestCase::testLinter |
214 | [42m[1m PASS [m[49m [32m 32ms[39m[33m★[39m ArcanistNamespaceFirstStatementXHPASTLinterRuleTestCase::testLinter |
215 | [42m[1m PASS [m[49m [32m 26ms[39m[33m★[39m ArcanistNamingConventionsXHPASTLinterRuleTestCase::testLinter |
216 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistNestedNamespacesXHPASTLinterRuleTestCase::testLinter |
217 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistNewlineAfterOpenTagXHPASTLinterRuleTestCase::testLinter |
218 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistNoParentScopeXHPASTLinterRuleTestCase::testLinter |
219 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistObjectOperatorSpacingXHPASTLinterRuleTestCase::testLinter |
220 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistPHPCloseTagXHPASTLinterRuleTestCase::testLinter |
221 | [42m[1m PASS [m[49m [32m109ms[39m ArcanistPHPCompatibilityXHPASTLinterRuleTestCase::testLinter |
222 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistPHPEchoTagXHPASTLinterRuleTestCase::testLinter |
223 | [42m[1m PASS [m[49m [32m 24ms[39m[33m★[39m ArcanistPHPOpenTagXHPASTLinterRuleTestCase::testLinter |
224 | [42m[1m PASS [m[49m [32m 12ms[39m[33m★[39m ArcanistPHPShortTagXHPASTLinterRuleTestCase::testLinter |
225 | [42m[1m PASS [m[49m [32m 25ms[39m[33m★[39m ArcanistPaamayimNekudotayimSpacingXHPASTLinterRuleTestCase::testLinter |
226 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistParentMemberReferenceXHPASTLinterRuleTestCase::testLinter |
227 | [42m[1m PASS [m[49m [32m 42ms[39m[33m★[39m ArcanistParenthesesSpacingXHPASTLinterRuleTestCase::testLinter |
228 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistParseStrUseXHPASTLinterRuleTestCase::testLinter |
229 | [42m[1m PASS [m[49m [32m 15ms[39m[33m★[39m ArcanistPlusOperatorOnStringsXHPASTLinterRuleTestCase::testLinter |
230 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistPublicPropertyXHPASTLinterRuleTestCase::testLinter |
231 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistRaggedClassTreeEdgeXHPASTLinterRuleTestCase::testLinter |
232 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistReusedAsIteratorXHPASTLinterRuleTestCase::testLinter |
233 | [42m[1m PASS [m[49m [32m 27ms[39m[33m★[39m ArcanistReusedIteratorReferenceXHPASTLinterRuleTestCase::testLinter |
234 | [42m[1m PASS [m[49m [32m 19ms[39m[33m★[39m ArcanistReusedIteratorXHPASTLinterRuleTestCase::testLinter |
235 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistSelfClassReferenceXHPASTLinterRuleTestCase::testLinter |
236 | [42m[1m PASS [m[49m [32m 27ms[39m[33m★[39m ArcanistSelfMemberReferenceXHPASTLinterRuleTestCase::testLinter |
237 | [42m[1m PASS [m[49m [32m 26ms[39m[33m★[39m ArcanistSemicolonSpacingXHPASTLinterRuleTestCase::testLinter |
238 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistSlownessXHPASTLinterRuleTestCase::testLinter |
239 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistStaticThisXHPASTLinterRuleTestCase::testLinter |
240 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistTautologicalExpressionXHPASTLinterRuleTestCase::testLinter |
241 | [42m[1m PASS [m[49m [32m 20ms[39m[33m★[39m ArcanistThisReassignmentXHPASTLinterRuleTestCase::testLinter |
242 | [42m[1m PASS [m[49m [32m 15ms[39m[33m★[39m ArcanistToStringExceptionXHPASTLinterRuleTestCase::testLinter |
243 | [42m[1m PASS [m[49m [32m 13ms[39m[33m★[39m ArcanistTodoCommentXHPASTLinterRuleTestCase::testLinter |
244 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRuleTestCase::testLinter |
245 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRuleTestCase::testLinter |
246 | [42m[1m PASS [m[49m [32m 35ms[39m[33m★[39m ArcanistUndeclaredVariableXHPASTLinterRuleTestCase::testLinter |
247 | [42m[1m PASS [m[49m [32m 48ms[39m[33m★[39m ArcanistUnexpectedReturnValueXHPASTLinterRuleTestCase::testLinter |
248 | [42m[1m PASS [m[49m [32m 15ms[39m[33m★[39m ArcanistUnnecessaryFinalModifierXHPASTLinterRuleTestCase::testLinter |
249 | [42m[1m PASS [m[49m [32m 15ms[39m[33m★[39m ArcanistUnnecessarySymbolAliasXHPASTLinterRuleTestCase::testLinter |
250 | [42m[1m PASS [m[49m [32m 22ms[39m[33m★[39m ArcanistUnsafeDynamicStringXHPASTLinterRuleTestCase::testLinter |
251 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistUseStatementNamespacePrefixXHPASTLinterRuleTestCase::testLinter |
252 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ArcanistUselessOverridingMethodXHPASTLinterRuleTestCase::testLinter |
253 | [42m[1m PASS [m[49m [32m 21ms[39m[33m★[39m ArcanistVariableReferenceSpacingXHPASTLinterRuleTestCase::testLinter |
254 | [42m[1m PASS [m[49m [32m 14ms[39m[33m★[39m ArcanistVariableVariableXHPASTLinterRuleTestCase::testLinter |
255 | [42m[1m PASS [m[49m [32m136ms[39m ArcanistXHPASTLinterTestCase::testLinter |
256 | [42m[1m PASS [m[49m [32m 61ms[39m ArcanistXMLLinterTestCase::testLinter |
257 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m ArcanistMercurialParserTestCase::testParseAll |
258 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m ArcanistRepositoryAPIMiscTestCase::testSVNFileEscapes |
259 | [42m[1m PASS [m[49m [32m141ms[39m ArcanistRepositoryAPIStateTestCase::testHgStateParsing |
260 | [42m[1m PASS [m[49m [32m 27ms[39m[33m★[39m ArcanistRepositoryAPIStateTestCase::testSvnStateParsing |
261 | [42m[1m PASS [m[49m [32m131ms[39m ArcanistRepositoryAPIStateTestCase::testGitStateParsing |
262 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistUnitTestResultTestCase::testCoverageMerges |
263 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistXHPASTLintNamingHookTestCase::testStripUtilities |
264 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ArcanistXHPASTLintNamingHookTestCase::testCaseUtilities |
265 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testOffsetUnset |
266 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testOffsetSet |
267 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testOffsetGet |
268 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testCount |
269 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testGetKeys |
270 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m CaseInsensitiveArrayTestCase::testOffsetExists |
271 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ConduitClientTestCase::testConduitRequestEncoding |
272 | [42m[1m PASS [m[49m [33m247ms[39m ExecFutureTestCase::testEscaping |
273 | [42m[1m PASS [m[49m [32m 21ms[39m[33m★[39m ExecFutureTestCase::testResolveTimeoutTestShouldRunLessThan1Sec |
274 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ExecFutureTestCase::testKeepPipe |
275 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ExecFutureTestCase::testEmptyWrite |
276 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ExecFutureTestCase::testMultipleResolves |
277 | [42m[1m PASS [m[49m [32m 22ms[39m[33m★[39m ExecFutureTestCase::testMultipleTimeoutsTestShouldRunLessThan1Sec |
278 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m ExecFutureTestCase::testTerminateWithoutStart |
279 | [42m[1m PASS [m[49m [32m 55ms[39m ExecFutureTestCase::testReadBuffering |
280 | [42m[1m PASS [m[49m [32m 41ms[39m[33m★[39m ExecFutureTestCase::testLargeBuffer |
281 | [42m[1m PASS [m[49m [32m 20ms[39m[33m★[39m ExecFutureTestCase::testBufferLimit |
282 | [42m[1m PASS [m[49m [32m 21ms[39m[33m★[39m ExecFutureTestCase::testTimeoutTestShouldRunLessThan1Sec |
283 | [42m[1m PASS [m[49m [32m 16ms[39m[33m★[39m ExecPassthruTestCase::testExecPassthru |
284 | [42m[1m PASS [m[49m [32m 6ms[39m[33m★[39m FileFinderTestCase::testFinderWithChecksums |
285 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithNameAndSuffix |
286 | [42m[1m PASS [m[49m [32m 25ms[39m[33m★[39m FileFinderTestCase::testFinderWithGlobMagic |
287 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithNames |
288 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithFilesAndDirectories |
289 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithPath |
290 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithDirectories |
291 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m FileFinderTestCase::testFinderWithoutChecksums |
292 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m FilesystemTestCase::testRandomIntegers |
293 | [42m[1m PASS [m[49m [32m 6ms[39m[33m★[39m FilesystemTestCase::testBinaryExists |
294 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m FilesystemTestCase::testReadRandomBytes |
295 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m FilesystemTestCase::testWalkToRoot |
296 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m FilesystemTestCase::testWriteUniqueFile |
297 | [42m[1m PASS [m[49m [32m 6ms[39m[33m★[39m FilesystemTestCase::testResolveBinary |
298 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m FilesystemTestCase::testisDescendant |
299 | [42m[1m PASS [m[49m [32m 32ms[39m[33m★[39m FutureIteratorTestCase::testAddingFuture |
300 | [42m[1m PASS [m[49m [32m 28ms[39m[33m★[39m LinesOfALargeExecFutureTestCase::testExecLargeFile |
301 | [42m[1m PASS [m[49m [32m 24ms[39m[33m★[39m LinesOfALargeExecFutureTestCase::testExecBasics |
302 | [42m[1m PASS [m[49m [32m 67ms[39m LinesOfALargeExecFutureTestCase::testExecLongLine |
303 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m LinesOfALargeExecFutureTestCase::testExecException |
304 | [42m[1m PASS [m[49m [32m 44ms[39m[33m★[39m LinesOfALargeFileTestCase::testLongLine |
305 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testTerminalDelimiterAbsent |
306 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testBasics |
307 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m LinesOfALargeFileTestCase::testLargeFile |
308 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testReadFailure |
309 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testTerminalDelimiterPresent |
310 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testEmptyLines |
311 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testLineFilter |
312 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m LinesOfALargeFileTestCase::testChangeDelimiter |
313 | [41m[1m FAIL [m[49m PHPASTParserTestCase::testParser |
314 | Assertion failed, expected values to be equal (at PHPASTParserTestCase.php:105): Parser output for "anonymous_class.php.test". |
315 | Expected 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 | [42m[1m PASS [m[49m [32m 26ms[39m[33m★[39m PhageAgentTestCase::testPhagePHPAgent |
1023 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhobjectTestCase::testThrowOnIteration |
1024 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhobjectTestCase::testThrowOnUndeclaredProperty |
1025 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhpunitTestEngineTestCase::testSearchLocations |
1026 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetObject |
1027 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucketLifecycle |
1028 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3PutObject |
1029 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilAWSv4SignatureTestCase::testAWSv4SignaturesVanillaQuery |
1030 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucket |
1031 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testExtraParameterValue |
1032 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testMissingParameterValue |
1033 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicateFlag |
1034 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicatePartialWildcards |
1035 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testPartialParse |
1036 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testConflictSpecificationWithSelf |
1037 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testUnrecognizedFlag |
1038 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicateWildcards |
1039 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicateNamesWithParsePartial |
1040 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testBadArg |
1041 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicateNames |
1042 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testStdinValidParameter |
1043 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testConflictParameterValue |
1044 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testWildcards |
1045 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testParameterValues |
1046 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testRepeatableParam |
1047 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testDuplicateShortAliases |
1048 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testBasics |
1049 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testRepeatableFlag |
1050 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentParserTestCase::testConflictSpecificationWithUnrecognizedArg |
1051 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentSpecificationTestCase::testNames |
1052 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentSpecificationTestCase::testSpecs |
1053 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentSpecificationTestCase::testAliases |
1054 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArgumentSpellingCorrectorTestCase::testFlagCorrection |
1055 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilArgumentSpellingCorrectorTestCase::testCommandCorrection |
1056 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilArrayTestCase::testPhutilArrayWithDefaultValue |
1057 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBinaryAnalyzerTestCase::testMercurialFilesCommandVersions |
1058 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBinaryAnalyzerTestCase::testParseGitBinaryVersions |
1059 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBinaryAnalyzerTestCase::testParseSubversionBinaryVersions |
1060 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBinaryAnalyzerTestCase::testParseDiffBinaryVersions |
1061 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBinaryAnalyzerTestCase::testParsePygmentizeBinaryVersions |
1062 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilBufferedIteratorTestCase::testBufferedIterator |
1063 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m PhutilBugtraqParserTestCase::testBugtraq |
1064 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilChannelTestCase::testChannelBasics |
1065 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilChunkedIteratorTestCase::testChunkedIterator |
1066 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilConsoleWrapTestCase::testConsoleWrap |
1067 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilConsoleWrapTestCase::testWrap |
1068 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilConsoleWrapTestCase::testWrapIndent |
1069 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilCowsayTestCase::testCowsay |
1070 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilCsprintfTestCase::testPowershell |
1071 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilCsprintfTestCase::testNoPowershell |
1072 | [42m[1m PASS [m[49m [32m 5ms[39m[33m★[39m PhutilCsprintfTestCase::testEscapingIsRobust |
1073 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilCsprintfTestCase::testCommandReadableEscapes |
1074 | [42m[1m PASS [m[49m [32m 17ms[39m[33m★[39m PhutilCsprintfTestCase::testPasswords |
1075 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilDeferredLogTestCase::testLogWriteFailure |
1076 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilDeferredLogTestCase::testNoWrite |
1077 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilDeferredLogTestCase::testSetAfterWrite |
1078 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilDeferredLogTestCase::testDoubleWrite |
1079 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilDeferredLogTestCase::testLogging |
1080 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilDocblockParserTestCase::testParser |
1081 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilEditDistanceMatrixTestCase::testDamerauEditString |
1082 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m PhutilEditDistanceMatrixTestCase::testEditString |
1083 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilEditDistanceMatrixTestCase::testDamerauEditDistance |
1084 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilEditDistanceMatrixTestCase::testEditDistance |
1085 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilEditDistanceMatrixTestCase::testEditMatrixMaximumLength |
1086 | [42m[1m PASS [m[49m [32m 59ms[39m PhutilEditorConfigTestCase::testGetProperty |
1087 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilEmailAddressTestCase::testEmailEncoding |
1088 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilEmailAddressTestCase::testEmailParsing |
1089 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilErrorHandlerTestCase::testSilenceHandler |
1090 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilErrorHandlerTestCase::testProxyException |
1091 | [42m[1m PASS [m[49m [32m114ms[39m PhutilFileLockTestCase::testUnlockAll |
1092 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilFileLockTestCase::testRelock |
1093 | [42m[1m PASS [m[49m [32m 67ms[39m PhutilFileLockTestCase::testLockTesting |
1094 | [42m[1m PASS [m[49m [32m 99ms[39m PhutilFileLockTestCase::testInProcessHolding |
1095 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilFileLockTestCase::testExcessiveUnlock |
1096 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilFileLockTestCase::testIsLocked |
1097 | [42m[1m PASS [m[49m [32m 80ms[39m PhutilFileLockTestCase::testInProcessLocking |
1098 | [42m[1m PASS [m[49m [32m137ms[39m PhutilFileLockTestCase::testLockHolding |
1099 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilGitURITestCase::testStrictGitURIParsingOfLeadingWhitespace |
1100 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilGitURITestCase::testGitURIParsing |
1101 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilHTMLParserTestCase::testSelectChildrenWithTags |
1102 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilHTMLParserTestCase::testHTMLParser |
1103 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilHTTPResponseParserTestCase::testSimpleParsing |
1104 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilHashingIteratorTestCase::testHashingIterator |
1105 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilHgsprintfTestCase::testHgsprintf |
1106 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilIPAddressTestCase::testValidIPv4CIDRBlocks |
1107 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilIPAddressTestCase::testValidIPv4Addresses |
1108 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilIPAddressTestCase::testValidIPv6Addresses |
1109 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testIPv4CIDRBlockContains |
1110 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testIPv6CIDRBlockContains |
1111 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testIPv6AddressToBits |
1112 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testValidIPv6CIDRBlocks |
1113 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testIPv4AddressToBits |
1114 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilIPAddressTestCase::testCIDRList |
1115 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilIPAddressTestCase::testIPv6AddressToAddress |
1116 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilInvalidStateExceptionTestCase::testException |
1117 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilJSONParserTestCase::testInvalidJSON |
1118 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilJSONParserTestCase::testDuplicateKeys |
1119 | [42m[1m PASS [m[49m [32m 5ms[39m[33m★[39m PhutilJSONParserTestCase::testValidJSON |
1120 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilJSONProtocolChannelTestCase::testJSONChannelBasics |
1121 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilJSONTestCase::testEmptyArrayEncoding |
1122 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilLanguageGuesserTestCase::testGuessing |
1123 | [42m[1m PASS [m[49m [33m201ms[39m PhutilLibraryTestCase::testMethodVisibility |
1124 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilLibraryTestCase::testEverythingImplemented |
1125 | [42m[1m PASS [m[49m [31m 2.7s[39m PhutilLibraryTestCase::testLibraryMap |
1126 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilLocaleTestCase::testLoadAllLocales |
1127 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilLunarPhaseTestCase::testLunarPhases |
1128 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilModuleUtilsTestCase::testGetCurrentLibraryName |
1129 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilOAuth1FutureTestCase::testOAuth1SigningWithTwitterExamples |
1130 | [42m[1m PASS [m[49m [32m 18ms[39m[33m★[39m PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples |
1131 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilOAuth1FutureTestCase::testOAuth1SigningWithOldSpecExmaples |
1132 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilOpaqueEnvelopeTestCase::testOpaqueEnvelope |
1133 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m PhutilPHPFragmentLexerTestCase::testPHPFragmentLexer |
1134 | [42m[1m PASS [m[49m [32m 18ms[39m[33m★[39m PhutilPHPObjectProtocolChannelTestCase::testCloseExecWriteChannel |
1135 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilPHPObjectProtocolChannelTestCase::testPHPObjectChannelBasics |
1136 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilPHPObjectProtocolChannelTestCase::testCloseSocketWriteChannel |
1137 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testStates |
1138 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testBogusGrammar |
1139 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testBadStartRule |
1140 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testUnreachableRule |
1141 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testFirst |
1142 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testMessySymbols |
1143 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilParserGeneratorTestCase::testETParser |
1144 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testUnreachableTerminal |
1145 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilParserGeneratorTestCase::testIrreducibleGrammars |
1146 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilPhtTestCase::testPht |
1147 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilPregsprintfTestCase::testPregsprintf |
1148 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilProcessRefTestCase::testIdentifyOverseerProcess |
1149 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilQueryStringParserTestCase::testQueryStringParsing |
1150 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilQueryStringParserTestCase::testQueryStringListParsing |
1151 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilReadableSerializerTestCase::testPrintableValue |
1152 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilRopeTestCase::testMoreRopeOperations |
1153 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilRopeTestCase::testRopeOperations |
1154 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilShellLexerTestCase::testShellLexer |
1155 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerNiceTokens |
1156 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerTokens |
1157 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSimpleOptionsTestCase::testSimpleOptionsUnparse |
1158 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSimpleOptionsTestCase::testSimpleOptionsUnterminatedStrings |
1159 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilSimpleOptionsTestCase::testSimpleOptionsParse |
1160 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSimpleOptionsTestCase::testSimpleOptionsCaseParse |
1161 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSystemTestCase::testParseMeminfo |
1162 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilSystemTestCase::testParseVMStat |
1163 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslationTestCase::testLoadAllTranslations |
1164 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testNumberTranslations |
1165 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testCzech |
1166 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testValidateTranslation |
1167 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testEnglish |
1168 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testSetInstance |
1169 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testPerson |
1170 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testTranslateDate |
1171 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTranslatorTestCase::testFormatNumber |
1172 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTsprintfTestCase::testTsprintf |
1173 | [42m[1m PASS [m[49m [32m 3ms[39m[33m★[39m PhutilTypeSpecTestCase::testCanonicalize |
1174 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilTypeSpecTestCase::testScalarOrListRegexp |
1175 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilTypeSpecTestCase::testRegexValidation |
1176 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTypeSpecTestCase::testMixedVector |
1177 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m PhutilTypeSpecTestCase::testTypeSpecParse |
1178 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m PhutilTypeSpecTestCase::testTypeCheckFailures |
1179 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilTypeSpecTestCase::testCheckMap |
1180 | [42m[1m PASS [m[49m [32m 5ms[39m[33m★[39m PhutilTypeSpecTestCase::testTypeSpecStringify |
1181 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilTypeSpecTestCase::testGetCommonParentClass |
1182 | [42m[1m PASS [m[49m [32m 7ms[39m[33m★[39m PhutilTypeSpecTestCase::testGetTypeOf |
1183 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testStrictURIParsingOfLeadingWhitespace |
1184 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testStrictURIParsingOfHosts |
1185 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testNoRelativeURIPaths |
1186 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testUnusualURIs |
1187 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testAppendPath |
1188 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testDefaultPorts |
1189 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testURIGeneration |
1190 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testGetQueryParamsAsMap |
1191 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testAmbiguousURIs |
1192 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testStrictGitURIParsingOfLeadingWhitespace |
1193 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testQueryURIConstruction |
1194 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testDuplicateKeys |
1195 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testHTTPParameterTypes |
1196 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testURIParsing |
1197 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testGitURIParsing |
1198 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilURITestCase::testBadHTTPParameters |
1199 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8StringTruncator |
1200 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8izeOwlIsCuteAndFerocious |
1201 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8Wrap |
1202 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8NonHTMLWrap |
1203 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8strtolower |
1204 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testCJK |
1205 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8len |
1206 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8CodepointEncoding |
1207 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8vCodepoints |
1208 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8BMP |
1209 | [43m[1m SKIP [m[49m PhutilUTF8TestCase::testSystemLocaleManagement |
1210 | System does not have en_US + en_GB to do locale adjustment tests. |
1211 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8strtoupper |
1212 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testSurrogateFiltering |
1213 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8IsCombiningCharacter |
1214 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8v |
1215 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8shorten |
1216 | [42m[1m PASS [m[49m [32m 23ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8BMPSegfaults |
1217 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8izeLongStringNosegfault |
1218 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8LargeTruncation |
1219 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8vCombined |
1220 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testOverlongFormFiltering |
1221 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8izeUTF8Ignored |
1222 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8ucwords |
1223 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8izeASCIIIgnored |
1224 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8ConsoleStrlen |
1225 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8ConvertParams |
1226 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8izeInvalidUTF8Fixed |
1227 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUTF8TestCase::testUTF8Convert |
1228 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUnitTestEngineTestCase::testFailSkip |
1229 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUnitTestEngineTestCase::testPass |
1230 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilUnitTestEngineTestCase::testGetTestPaths |
1231 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUnitTestEngineTestCase::testTryTestCases |
1232 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUnitTestEngineTestCase::testTryTestMap |
1233 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUrisprintfTestCase::testUrisprintf |
1234 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testSplitLines |
1235 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testArrayFuse |
1236 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testLoggableString |
1237 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testNaturalList |
1238 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testHashComparisons |
1239 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testHeadLast |
1240 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testPhutilUnits |
1241 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testJSONEncode |
1242 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testCensorCredentials |
1243 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIdx |
1244 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testArrayInterleave |
1245 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testPhutilINIDecode |
1246 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testID |
1247 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testVectorSortInt |
1248 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testmergevMergingBasicallyWorksCorrectly |
1249 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testAssertStringLike |
1250 | [42m[1m PASS [m[49m [32m 4ms[39m[33m★[39m PhutilUtilsTestCase::testQueryStringEncoding |
1251 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testMFilterWithEmptyValueFiltered |
1252 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testAssertSameKeys |
1253 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testMFilterWithEmptyValueNegateFiltered |
1254 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIFilterWithEmptyValueFiltered |
1255 | [42m[1m PASS [m[49m [32m 1ms[39m[33m★[39m PhutilUtilsTestCase::testPhutilJSONDecode |
1256 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testVectorSortString |
1257 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIFilterIndexNotExistsAllFiltered |
1258 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIFilterWithEmptyValueNegateFiltered |
1259 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testMFilterNullMethodThrowException |
1260 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIFilterIndexNotExistsNotFiltered |
1261 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testIFilterInvalidIndexThrowException |
1262 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testVarExport |
1263 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testNonempty |
1264 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testAssertInstancesOf |
1265 | [42m[1m PASS [m[49m [32m 2ms[39m[33m★[39m PhutilUtilsTestCase::testFnmatch |
1266 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testHeadKeyLastKey |
1267 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m PhutilUtilsTestCase::testCoalesce |
1268 | [42m[1m PASS [m[49m [32m 46ms[39m[33m★[39m XHPASTNodeTestCase::testGetStringVariables |
1269 | [42m[1m PASS [m[49m [32m 11ms[39m[33m★[39m XHPASTNodeTestCase::testGetNamespace |
1270 | [42m[1m PASS [m[49m [32m141ms[39m XHPASTTreeTestCase::testEvalStaticString |
1271 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m XUnitTestResultParserTestCase::testEmptyInputFailure |
1272 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m XUnitTestResultParserTestCase::testAcceptsNoTestsInput |
1273 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m XUnitTestResultParserTestCase::testInvalidXmlInputFailure |
1274 | [42m[1m PASS [m[49m [32m <1ms[39m[33m★[39m XUnitTestResultParserTestCase::testAcceptsSimpleInput |
1275 |
Build Working Copy
Build Working Copy
- When
- Completed at Apr 7 2020, 9:32 PM · Built for 6 s
- Status
Passed