| Time | Test |
---|
| 0 ms | AbstractDirectedGraphTestCase::testCyclicGraph 1 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testEdgeLoadFailure 1 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testNonTreeGraph 1 assertion(s) passed. |
| 1 ms | AbstractDirectedGraphTestCase::testNoncyclicGraph 1 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testRoughTopologicalOrder 25 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testTopologicalOrder 2 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testTrivialCyclicGraph 1 assertion(s) passed. |
| 0 ms | AbstractDirectedGraphTestCase::testTrivialGraph 1 assertion(s) passed. |
| 219 ms | ArcanistAbstractMethodBodyXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 56 ms | ArcanistAbstractPrivateMethodXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 58 ms | ArcanistAliasFunctionXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 83 ms | ArcanistArrayCombineXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 44 ms | ArcanistArrayIndexSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 92 ms | ArcanistArraySeparatorXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 78 ms | ArcanistArrayValueXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 1 ms | ArcanistBaseCommitParserTestCase::testBasics 2 assertion(s) passed. |
| 1 ms | ArcanistBaseCommitParserTestCase::testHalt 1 assertion(s) passed. |
| 0 ms | ArcanistBaseCommitParserTestCase::testJump 1 assertion(s) passed. |
| 0 ms | ArcanistBaseCommitParserTestCase::testJumpReturn 1 assertion(s) passed. |
| 1 ms | ArcanistBaseCommitParserTestCase::testLegacyRule 2 assertion(s) passed. |
| 1 ms | ArcanistBaseCommitParserTestCase::testResolutionOrder 4 assertion(s) passed. |
| 1 ms | ArcanistBaseCommitParserTestCase::testYield 2 assertion(s) passed. |
| 120 ms | ArcanistBinaryExpressionSpacingXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 58 ms | ArcanistBinaryNumericScalarCasingXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 46 ms | ArcanistBlacklistedFunctionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 274 ms | ArcanistBraceFormattingXHPASTLinterRuleTestCase::testLinter 15 assertion(s) passed. |
| 37 ms | ArcanistBundleTestCase::testDisjointHunks 2 assertion(s) passed. |
| 36 ms | ArcanistBundleTestCase::testEncodeBase85 4 assertion(s) passed. |
| 5,070 ms | ArcanistBundleTestCase::testGitRepository 201 assertion(s) passed. |
| 19 ms | ArcanistBundleTestCase::testMergeHunks 4 assertion(s) passed. |
| 16 ms | ArcanistBundleTestCase::testNonlocalTrailingNewline 2 assertion(s) passed. |
| 0 ms | ArcanistBundleTestCase::testTabEncoding 3 assertion(s) passed. |
| 12 ms | ArcanistBundleTestCase::testTrailingContext 2 assertion(s) passed. |
| 118 ms | ArcanistCallParenthesesXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 167 ms | ArcanistCallTimePassByReferenceXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 76 ms | ArcanistCastSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 88 ms | ArcanistChmodLinterTestCase::testLinter 5 assertion(s) passed. |
| 59 ms | ArcanistClassExtendsObjectXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 129 ms | ArcanistClassMustBeDeclaredAbstractXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 92 ms | ArcanistClassNameLiteralXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 0 ms | ArcanistClosureLinterTestCase::testVersion 1 assertion(s) passed. |
| 0 ms | ArcanistCommentRemoverTestCase::testRemover 2 assertion(s) passed. |
| 62 ms | ArcanistCommentStyleXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 2 ms | ArcanistCommitGraphTestCase::testGraphQuery 5 assertion(s) passed. |
| 91 ms | ArcanistConcatenationOperatorXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 64 ms | ArcanistConsoleLintRendererTestCase::testRendering 17 assertion(s) passed. |
| 85 ms | ArcanistConstructorParenthesesXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 180 ms | ArcanistContinueInsideSwitchXHPASTLinterRuleTestCase::testLinter 8 assertion(s) passed. |
| 120 ms | ArcanistControlStatementSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 0 ms | ArcanistCpplintLinterTestCase::testVersion 1 assertion(s) passed. |
| 249 ms | ArcanistCurlyBraceArrayIndexXHPASTLinterRuleTestCase::testLinter 12 assertion(s) passed. |
| 73 ms | ArcanistDeclarationParenthesesXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 50 ms | ArcanistDefaultParametersXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 55 ms | ArcanistDeprecationXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 0 ms | ArcanistDiffParserTestCase::testGitCommonFilenameExtraction 19 assertion(s) passed. |
| 3 ms | ArcanistDiffParserTestCase::testGitRenames 45 assertion(s) passed. |
| 57 ms | ArcanistDiffParserTestCase::testParser 211 assertion(s) passed. |
| 3 ms | ArcanistDiffUtilsTestCase::testGenerateUTF8IntralineDiff 11 assertion(s) passed. |
| 18 ms | ArcanistDiffUtilsTestCase::testLevenshtein 26 assertion(s) passed. |
| 56 ms | ArcanistDoubleQuoteXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 77 ms | ArcanistDuplicateKeysInArrayXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 86 ms | ArcanistDuplicateSwitchCaseXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 84 ms | ArcanistDynamicDefineXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 62 ms | ArcanistElseIfUsageXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 111 ms | ArcanistEmptyStatementXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 65 ms | ArcanistExitExpressionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 71 ms | ArcanistExtractUseXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 49 ms | ArcanistFilenameLinterTestCase::testLinter 5 assertion(s) passed. |
| 188 ms | ArcanistFormattedStringXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 166 ms | ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRuleTestCase::testLinter 13 assertion(s) passed. |
| 50 ms | ArcanistGeneratedLinterTestCase::testLinter 7 assertion(s) passed. |
| 1 ms | ArcanistGitRawCommitTestCase::testGitRawCommitParser 12 assertion(s) passed. |
| 70 ms | ArcanistGlobalVariableXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 0 ms | ArcanistGoLintLinterTestCase::testVersion 1 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailure 5 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testMultipleTestCasesFailureGo14 5 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessful 6 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testMultipleTestCasesSuccessfulGo14 6 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testNonVerboseOutput 5 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testNonVerboseOutputGo14 5 assertion(s) passed. |
| 1 ms | ArcanistGoTestResultParserTestCase::testNonVerboseOutputV110 5 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testSingleTestCaseFailure 3 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testSingleTestCaseFailureGo14 3 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessful 4 assertion(s) passed. |
| 0 ms | ArcanistGoTestResultParserTestCase::testSingleTestCaseSuccessfulGo14 4 assertion(s) passed. |
| 117 ms | ArcanistHexadecimalNumericScalarCasingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 86 ms | ArcanistImplicitConstructorXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 193 ms | ArcanistImplicitFallthroughXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 115 ms | ArcanistImplicitVisibilityXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 69 ms | ArcanistImplodeArgumentOrderXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 62 ms | ArcanistInlineHTMLXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 51 ms | ArcanistInnerFunctionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 68 ms | ArcanistInstanceofOperatorXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 131 ms | ArcanistInterfaceAbstractMethodXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 85 ms | ArcanistInterfaceMethodBodyXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 96 ms | ArcanistInvalidDefaultParameterXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 103 ms | ArcanistInvalidModifiersXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 230 ms | ArcanistInvalidOctalNumericScalarXHPASTLinterRuleTestCase::testLinter 9 assertion(s) passed. |
| 116 ms | ArcanistIsAShouldBeInstanceOfXHPASTLinterRuleTestCase::testLinter 6 assertion(s) passed. |
| 435 ms | ArcanistJSONLinterTestCase::testLinter 67 assertion(s) passed. |
| 182 ms | ArcanistKeywordCasingXHPASTLinterRuleTestCase::testLinter 10 assertion(s) passed. |
| 57 ms | ArcanistLambdaFuncFunctionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 82 ms | ArcanistLanguageConstructParenthesesXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 0 ms | ArcanistLintMessageTestCase::testMessageTrimming 24 assertion(s) passed. |
| 0 ms | ArcanistLinterStandardTestCase::testLoadAllStandards 1 assertion(s) passed. |
| 160 ms | ArcanistListAssignmentXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 103 ms | ArcanistLogicalOperatorsXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 73 ms | ArcanistLowercaseFunctionsXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 2 ms | ArcanistMercurialParserTestCase::testParseAll 14 assertion(s) passed. |
| 55 ms | ArcanistMergeConflictLinterTestCase::testLinter 3 assertion(s) passed. |
| 78 ms | ArcanistModifierOrderingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 215 ms | ArcanistNamespaceFirstStatementXHPASTLinterRuleTestCase::testLinter 9 assertion(s) passed. |
| 175 ms | ArcanistNamingConventionsXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 57 ms | ArcanistNestedNamespacesXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 71 ms | ArcanistNewlineAfterOpenTagXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 68 ms | ArcanistNoLintLinterTestCase::testLinter 7 assertion(s) passed. |
| 82 ms | ArcanistNoParentScopeXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 84 ms | ArcanistObjectOperatorSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 133 ms | ArcanistPHPCloseTagXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 676 ms | ArcanistPHPCompatibilityXHPASTLinterRuleTestCase::testLinter 17 assertion(s) passed. |
| 69 ms | ArcanistPHPEchoTagXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 158 ms | ArcanistPHPOpenTagXHPASTLinterRuleTestCase::testLinter 8 assertion(s) passed. |
| 104 ms | ArcanistPHPShortTagXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 149 ms | ArcanistPaamayimNekudotayimSpacingXHPASTLinterRuleTestCase::testLinter 8 assertion(s) passed. |
| 150 ms | ArcanistParentMemberReferenceXHPASTLinterRuleTestCase::testLinter 6 assertion(s) passed. |
| 323 ms | ArcanistParenthesesSpacingXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 99 ms | ArcanistParseStrUseXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 682 ms | ArcanistPhpLinterTestCase::testLinter 7 assertion(s) passed. |
| 111 ms | ArcanistPhpLinterTestCase::testVersion 1 assertion(s) passed. |
| 111 ms | ArcanistPlusOperatorOnStringsXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 79 ms | ArcanistPublicPropertyXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 75 ms | ArcanistRaggedClassTreeEdgeXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 2 ms | ArcanistRepositoryAPIMiscTestCase::testSVNFileEscapes 1 assertion(s) passed. |
| 1,072 ms | ArcanistRepositoryAPIStateTestCase::testGitStateParsing 6 assertion(s) passed. |
| 924 ms | ArcanistRepositoryAPIStateTestCase::testHgStateParsing 3 assertion(s) passed. |
| 159 ms | ArcanistRepositoryAPIStateTestCase::testSvnStateParsing 3 assertion(s) passed. |
| 1 ms | ArcanistRepositoryURINormalizerTestCase::testDomainURINormalizer 7 assertion(s) passed. |
| 13 ms | ArcanistRepositoryURINormalizerTestCase::testGitURINormalizer 13 assertion(s) passed. |
| 0 ms | ArcanistRepositoryURINormalizerTestCase::testSVNURINormalizer 2 assertion(s) passed. |
| 155 ms | ArcanistReusedAsIteratorXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 191 ms | ArcanistReusedIteratorReferenceXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 123 ms | ArcanistReusedIteratorXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 92 ms | ArcanistSelfClassReferenceXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 274 ms | ArcanistSelfMemberReferenceXHPASTLinterRuleTestCase::testLinter 9 assertion(s) passed. |
| 87 ms | ArcanistSemicolonSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 102 ms | ArcanistSlownessXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 1 ms | ArcanistSpellingLinterTestCase::testFixLetterCase 8 assertion(s) passed. |
| 75 ms | ArcanistSpellingLinterTestCase::testLinter 3 assertion(s) passed. |
| 96 ms | ArcanistStaticThisXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 97 ms | ArcanistTautologicalExpressionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 169 ms | ArcanistTextLinterTestCase::testLinter 29 assertion(s) passed. |
| 141 ms | ArcanistThisReassignmentXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 146 ms | ArcanistToStringExceptionXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 60 ms | ArcanistTodoCommentXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 66 ms | ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 100 ms | ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 210 ms | ArcanistUndeclaredVariableXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 366 ms | ArcanistUnexpectedReturnValueXHPASTLinterRuleTestCase::testLinter 9 assertion(s) passed. |
| 0 ms | ArcanistUnitTestResultTestCase::testCoverageMerges 4 assertion(s) passed. |
| 111 ms | ArcanistUnnecessaryFinalModifierXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 120 ms | ArcanistUnnecessarySymbolAliasXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 177 ms | ArcanistUnsafeDynamicStringXHPASTLinterRuleTestCase::testLinter 5 assertion(s) passed. |
| 119 ms | ArcanistUseStatementNamespacePrefixXHPASTLinterRuleTestCase::testLinter 4 assertion(s) passed. |
| 78 ms | ArcanistUselessOverridingMethodXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 170 ms | ArcanistVariableReferenceSpacingXHPASTLinterRuleTestCase::testLinter 7 assertion(s) passed. |
| 71 ms | ArcanistVariableVariableXHPASTLinterRuleTestCase::testLinter 3 assertion(s) passed. |
| 1 ms | ArcanistXHPASTLintNamingHookTestCase::testCaseUtilities 44 assertion(s) passed. |
| 0 ms | ArcanistXHPASTLintNamingHookTestCase::testStripUtilities 4 assertion(s) passed. |
| 987 ms | ArcanistXHPASTLinterTestCase::testLinter 18 assertion(s) passed. |
| 365 ms | ArcanistXMLLinterTestCase::testLinter 45 assertion(s) passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testCount 3 assertion(s) passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testGetKeys 1 assertion(s) passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetExists 5 assertion(s) passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetGet 5 assertion(s) passed. |
| 1 ms | CaseInsensitiveArrayTestCase::testOffsetSet 1 assertion(s) passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetUnset 1 assertion(s) passed. |
| 0 ms | ConduitClientTestCase::testConduitRequestEncoding 1 assertion(s) passed. |
| 149 ms | ExecFutureTestCase::testBufferLimit 1 assertion(s) passed. |
| 152 ms | ExecFutureTestCase::testEmptyWrite 1 assertion(s) passed. |
| 2,114 ms | ExecFutureTestCase::testEscaping 16 assertion(s) passed. |
| 86 ms | ExecFutureTestCase::testKeepPipe 1 assertion(s) passed. |
| 250 ms | ExecFutureTestCase::testLargeBuffer 1 assertion(s) passed. |
| 80 ms | ExecFutureTestCase::testMultipleResolves 1 assertion(s) passed. |
| 97 ms | ExecFutureTestCase::testMultipleTimeoutsTestShouldRunLessThan1Sec 8 assertion(s) passed. |
| 401 ms | ExecFutureTestCase::testReadBuffering 2 assertion(s) passed. |
| 32 ms | ExecFutureTestCase::testResolveTimeoutTestShouldRunLessThan1Sec 1 assertion(s) passed. |
| 0 ms | ExecFutureTestCase::testTerminateWithoutStart 1 assertion(s) passed. |
| 21 ms | ExecFutureTestCase::testTimeoutTestShouldRunLessThan1Sec 2 assertion(s) passed. |
| 146 ms | ExecPassthruTestCase::testExecPassthru 1 assertion(s) passed. |
| 20 ms | FileFinderTestCase::testFinderWithChecksums 2 assertion(s) passed. |
| 16 ms | FileFinderTestCase::testFinderWithDirectories 2 assertion(s) passed. |
| 27 ms | FileFinderTestCase::testFinderWithFilesAndDirectories 2 assertion(s) passed. |
| 135 ms | FileFinderTestCase::testFinderWithGlobMagic 14 assertion(s) passed. |
| 23 ms | FileFinderTestCase::testFinderWithNameAndSuffix 2 assertion(s) passed. |
| 23 ms | FileFinderTestCase::testFinderWithNames 2 assertion(s) passed. |
| 49 ms | FileFinderTestCase::testFinderWithPath 2 assertion(s) passed. |
| 23 ms | FileFinderTestCase::testFinderWithoutChecksums 2 assertion(s) passed. |
| 51 ms | FilesystemTestCase::testBinaryExists 2 assertion(s) passed. |
| 0 ms | FilesystemTestCase::testRandomIntegers 13 assertion(s) passed. |
| 0 ms | FilesystemTestCase::testReadRandomBytes 3 assertion(s) passed. |
| 71 ms | FilesystemTestCase::testResolveBinary 4 assertion(s) passed. |
| 1 ms | FilesystemTestCase::testWalkToRoot 5 assertion(s) passed. |
| 5 ms | FilesystemTestCase::testWriteUniqueFile 2 assertion(s) passed. |
| 1 ms | FilesystemTestCase::testisDescendant 5 assertion(s) passed. |
| 242 ms | FutureIteratorTestCase::testAddingFuture 1 assertion(s) passed. |
| 177 ms | LinesOfALargeExecFutureTestCase::testExecBasics 1 assertion(s) passed. |
| 38 ms | LinesOfALargeExecFutureTestCase::testExecException 1 assertion(s) passed. |
| 238 ms | LinesOfALargeExecFutureTestCase::testExecLargeFile 1 assertion(s) passed. |
| 478 ms | LinesOfALargeExecFutureTestCase::testExecLongLine 1 assertion(s) passed. |
| 0 ms | LinesOfALargeFileTestCase::testBasics 1 assertion(s) passed. |
| 0 ms | LinesOfALargeFileTestCase::testChangeDelimiter 1 assertion(s) passed. |
| 1 ms | LinesOfALargeFileTestCase::testEmptyLines 1 assertion(s) passed. |
| 37 ms | LinesOfALargeFileTestCase::testLargeFile 1 assertion(s) passed. |
| 1 ms | LinesOfALargeFileTestCase::testLineFilter 1 assertion(s) passed. |
| 267 ms | LinesOfALargeFileTestCase::testLongLine 1 assertion(s) passed. |
| 0 ms | LinesOfALargeFileTestCase::testReadFailure 1 assertion(s) passed. |
| 1 ms | LinesOfALargeFileTestCase::testTerminalDelimiterAbsent 1 assertion(s) passed. |
| 7 ms | LinesOfALargeFileTestCase::testTerminalDelimiterPresent 1 assertion(s) passed. |
| 2,280 ms | PHPASTParserTestCase::testParser 75 assertion(s) passed. |
| 207 ms | PhageAgentTestCase::testPhagePHPAgent 1 assertion(s) passed. |
| 0 ms | PhobjectTestCase::testThrowOnIteration 1 assertion(s) passed. |
| 0 ms | PhobjectTestCase::testThrowOnUndeclaredProperty 2 assertion(s) passed. |
| 0 ms | PhpunitTestEngineTestCase::testSearchLocations 1 assertion(s) passed. |
| 23 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucket 1 assertion(s) passed. |
| 1 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucketLifecycle 1 assertion(s) passed. |
| 1 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetObject 1 assertion(s) passed. |
| 1 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3PutObject 1 assertion(s) passed. |
| 17 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesVanillaQuery 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testBadArg 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testBasics 2 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictParameterValue 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictSpecificationWithSelf 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictSpecificationWithUnrecognizedArg 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateFlag 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateNames 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateNamesWithParsePartial 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicatePartialWildcards 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateShortAliases 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateWildcards 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testExtraParameterValue 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testMissingParameterValue 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testParameterValues 4 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testPartialParse 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testRepeatableFlag 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testRepeatableParam 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testStdinValidParameter 1 assertion(s) passed. |
| 0 ms | PhutilArgumentParserTestCase::testUnrecognizedFlag 1 assertion(s) passed. |
| 1 ms | PhutilArgumentParserTestCase::testWildcards 4 assertion(s) passed. |
| 0 ms | PhutilArgumentSpecificationTestCase::testAliases 7 assertion(s) passed. |
| 0 ms | PhutilArgumentSpecificationTestCase::testNames 8 assertion(s) passed. |
| 1 ms | PhutilArgumentSpecificationTestCase::testSpecs 10 assertion(s) passed. |
| 1 ms | PhutilArgumentSpellingCorrectorTestCase::testCommandCorrection 7 assertion(s) passed. |
| 1 ms | PhutilArgumentSpellingCorrectorTestCase::testFlagCorrection 4 assertion(s) passed. |
| 0 ms | PhutilArrayTestCase::testPhutilArrayWithDefaultValue 7 assertion(s) passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testMercurialFilesCommandVersions 9 assertion(s) passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseDiffBinaryVersions 2 assertion(s) passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseGitBinaryVersions 2 assertion(s) passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParsePygmentizeBinaryVersions 2 assertion(s) passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseSubversionBinaryVersions 1 assertion(s) passed. |
| 1 ms | PhutilBufferedIteratorTestCase::testBufferedIterator 1 assertion(s) passed. |
| 5 ms | PhutilBugtraqParserTestCase::testBugtraq 6 assertion(s) passed. |
| 1 ms | PhutilChannelTestCase::testChannelBasics 2 assertion(s) passed. |
| 0 ms | PhutilChunkedIteratorTestCase::testChunkedIterator 5 assertion(s) passed. |
| 0 ms | PhutilConsoleWrapTestCase::testConsoleWrap 1 assertion(s) passed. |
| 16 ms | PhutilConsoleWrapTestCase::testWrap 5 assertion(s) passed. |
| 0 ms | PhutilConsoleWrapTestCase::testWrapIndent 1 assertion(s) passed. |
| 1 ms | PhutilCowsayTestCase::testCowsay 2 assertion(s) passed. |
| 0 ms | PhutilCsprintfTestCase::testCommandReadableEscapes 6 assertion(s) passed. |
| 32 ms | PhutilCsprintfTestCase::testEscapingIsRobust 1 assertion(s) passed. |
| 0 ms | PhutilCsprintfTestCase::testNoPowershell 1 assertion(s) passed. |
| 90 ms | PhutilCsprintfTestCase::testPasswords 4 assertion(s) passed. |
| 0 ms | PhutilCsprintfTestCase::testPowershell 1 assertion(s) passed. |
| 0 ms | PhutilDeferredLogTestCase::testDoubleWrite 1 assertion(s) passed. |
| 0 ms | PhutilDeferredLogTestCase::testLogWriteFailure 1 assertion(s) passed. |
| 20 ms | PhutilDeferredLogTestCase::testLogging 10 assertion(s) passed. |
| 7 ms | PhutilDeferredLogTestCase::testNoWrite 1 assertion(s) passed. |
| 1 ms | PhutilDeferredLogTestCase::testSetAfterWrite 1 assertion(s) passed. |
| 2 ms | PhutilDocblockParserTestCase::testParser 19 assertion(s) passed. |
| 3 ms | PhutilEditDistanceMatrixTestCase::testDamerauEditDistance 8 assertion(s) passed. |
| 0 ms | PhutilEditDistanceMatrixTestCase::testDamerauEditString 3 assertion(s) passed. |
| 4 ms | PhutilEditDistanceMatrixTestCase::testEditDistance 24 assertion(s) passed. |
| 0 ms | PhutilEditDistanceMatrixTestCase::testEditMatrixMaximumLength 4 assertion(s) passed. |
| 11 ms | PhutilEditDistanceMatrixTestCase::testEditString 7 assertion(s) passed. |
| 342 ms | PhutilEditorConfigTestCase::testGetProperty 37 assertion(s) passed. |
| 0 ms | PhutilEmailAddressTestCase::testEmailEncoding 4 assertion(s) passed. |
| 0 ms | PhutilEmailAddressTestCase::testEmailParsing 24 assertion(s) passed. |
| 0 ms | PhutilErrorHandlerTestCase::testProxyException 5 assertion(s) passed. |
| 1 ms | PhutilErrorHandlerTestCase::testSilenceHandler 2 assertion(s) passed. |
| 1 ms | PhutilFileLockTestCase::testExcessiveUnlock 1 assertion(s) passed. |
| 609 ms | PhutilFileLockTestCase::testInProcessHolding 2 assertion(s) passed. |
| 404 ms | PhutilFileLockTestCase::testInProcessLocking 2 assertion(s) passed. |
| 1 ms | PhutilFileLockTestCase::testIsLocked 3 assertion(s) passed. |
| 772 ms | PhutilFileLockTestCase::testLockHolding 2 assertion(s) passed. |
| 420 ms | PhutilFileLockTestCase::testLockTesting 2 assertion(s) passed. |
| 1 ms | PhutilFileLockTestCase::testRelock 1 assertion(s) passed. |
| 706 ms | PhutilFileLockTestCase::testUnlockAll 3 assertion(s) passed. |
| 0 ms | PhutilGitURITestCase::testGitURIParsing 8 assertion(s) passed. |
| 0 ms | PhutilGitURITestCase::testStrictGitURIParsingOfLeadingWhitespace 1 assertion(s) passed. |
| 6 ms | PhutilHTMLParserTestCase::testHTMLParser 7 assertion(s) passed. |
| 3 ms | PhutilHTMLParserTestCase::testSelectChildrenWithTags 1 assertion(s) passed. |
| 2 ms | PhutilHTTPResponseParserTestCase::testSimpleParsing 25 assertion(s) passed. |
| 3 ms | PhutilHashingIteratorTestCase::testHashingIterator 3 assertion(s) passed. |
| 0 ms | PhutilHgsprintfTestCase::testHgsprintf 4 assertion(s) passed. |
| 0 ms | PhutilIPAddressTestCase::testCIDRList 4 assertion(s) passed. |
| 0 ms | PhutilIPAddressTestCase::testIPv4AddressToBits 6 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testIPv4CIDRBlockContains 15 assertion(s) passed. |
| 3 ms | PhutilIPAddressTestCase::testIPv6AddressToAddress 17 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testIPv6AddressToBits 6 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testIPv6CIDRBlockContains 7 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testValidIPv4Addresses 12 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testValidIPv4CIDRBlocks 9 assertion(s) passed. |
| 1 ms | PhutilIPAddressTestCase::testValidIPv6Addresses 13 assertion(s) passed. |
| 0 ms | PhutilIPAddressTestCase::testValidIPv6CIDRBlocks 7 assertion(s) passed. |
| 0 ms | PhutilInvalidStateExceptionTestCase::testException 2 assertion(s) passed. |
| 2 ms | PhutilJSONParserTestCase::testDuplicateKeys 2 assertion(s) passed. |
| 4 ms | PhutilJSONParserTestCase::testInvalidJSON 40 assertion(s) passed. |
| 25 ms | PhutilJSONParserTestCase::testValidJSON 13 assertion(s) passed. |
| 0 ms | PhutilJSONProtocolChannelTestCase::testJSONChannelBasics 1 assertion(s) passed. |
| 0 ms | PhutilJSONTestCase::testEmptyArrayEncoding 1 assertion(s) passed. |
| 1 ms | PhutilLanguageGuesserTestCase::testGuessing 11 assertion(s) passed. |
| 17 ms | PhutilLibraryTestCase::testEverythingImplemented 1 assertion(s) passed. |
| 30,085 ms | PhutilLibraryTestCase::testLibraryMap 1 assertion(s) passed. |
| 1,402 ms | PhutilLibraryTestCase::testMethodVisibility 1 assertion(s) passed. |
| 0 ms | PhutilLocaleTestCase::testLoadAllLocales 1 assertion(s) passed. |
| 0 ms | PhutilLunarPhaseTestCase::testLunarPhases 28 assertion(s) passed. |
| 0 ms | PhutilModuleUtilsTestCase::testGetCurrentLibraryName 1 assertion(s) passed. |
| 18 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples 1 assertion(s) passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithOldSpecExmaples 2 assertion(s) passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithTwitterExamples 1 assertion(s) passed. |
| 0 ms | PhutilOpaqueEnvelopeTestCase::testOpaqueEnvelope 8 assertion(s) passed. |
| 12 ms | PhutilPHPFragmentLexerTestCase::testPHPFragmentLexer 21 assertion(s) passed. |
| 18 ms | PhutilPHPObjectProtocolChannelTestCase::testCloseExecWriteChannel 1 assertion(s) passed. |
| 0 ms | PhutilPHPObjectProtocolChannelTestCase::testCloseSocketWriteChannel 1 assertion(s) passed. |
| 0 ms | PhutilPHPObjectProtocolChannelTestCase::testPHPObjectChannelBasics 2 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testBadStartRule 1 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testBogusGrammar 1 assertion(s) passed. |
| 1 ms | PhutilParserGeneratorTestCase::testETParser 1 assertion(s) passed. |
| 1 ms | PhutilParserGeneratorTestCase::testFirst 1 assertion(s) passed. |
| 1 ms | PhutilParserGeneratorTestCase::testIrreducibleGrammars 4 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testMessySymbols 7 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testStates 1 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testUnreachableRule 1 assertion(s) passed. |
| 0 ms | PhutilParserGeneratorTestCase::testUnreachableTerminal 1 assertion(s) passed. |
| 0 ms | PhutilPhtTestCase::testPht 4 assertion(s) passed. |
| 0 ms | PhutilPregsprintfTestCase::testPregsprintf 4 assertion(s) passed. |
| 0 ms | PhutilProcessRefTestCase::testIdentifyOverseerProcess 7 assertion(s) passed. |
| 0 ms | PhutilQueryStringParserTestCase::testQueryStringListParsing 14 assertion(s) passed. |
| 0 ms | PhutilQueryStringParserTestCase::testQueryStringParsing 13 assertion(s) passed. |
| 0 ms | PhutilReadableSerializerTestCase::testPrintableValue 7 assertion(s) passed. |
| 0 ms | PhutilRopeTestCase::testMoreRopeOperations 6 assertion(s) passed. |
| 0 ms | PhutilRopeTestCase::testRopeOperations 6 assertion(s) passed. |
| 2 ms | PhutilShellLexerTestCase::testShellLexer 17 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerNiceTokens 3 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerTokens 2 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsCaseParse 1 assertion(s) passed. |
| 3 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsParse 22 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsUnparse 10 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsUnterminatedStrings 6 assertion(s) passed. |
| 0 ms | PhutilSystemTestCase::testParseMeminfo 1 assertion(s) passed. |
| 0 ms | PhutilSystemTestCase::testParseVMStat 1 assertion(s) passed. |
| 0 ms | PhutilTranslationTestCase::testLoadAllTranslations 1 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testCzech 5 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testEnglish 8 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testFormatNumber 6 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testNumberTranslations 3 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testPerson 3 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testSetInstance 3 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testTranslateDate 6 assertion(s) passed. |
| 0 ms | PhutilTranslatorTestCase::testValidateTranslation 13 assertion(s) passed. |
| 0 ms | PhutilTsprintfTestCase::testTsprintf 4 assertion(s) passed. |
| 2 ms | PhutilTypeSpecTestCase::testCanonicalize 4 assertion(s) passed. |
| 2 ms | PhutilTypeSpecTestCase::testCheckMap 2 assertion(s) passed. |
| 0 ms | PhutilTypeSpecTestCase::testGetCommonParentClass 5 assertion(s) passed. |
| 6 ms | PhutilTypeSpecTestCase::testGetTypeOf 13 assertion(s) passed. |
| 0 ms | PhutilTypeSpecTestCase::testMixedVector 1 assertion(s) passed. |
| 1 ms | PhutilTypeSpecTestCase::testRegexValidation 1 assertion(s) passed. |
| 2 ms | PhutilTypeSpecTestCase::testScalarOrListRegexp 1 assertion(s) passed. |
| 4 ms | PhutilTypeSpecTestCase::testTypeCheckFailures 9 assertion(s) passed. |
| 10 ms | PhutilTypeSpecTestCase::testTypeSpecParse 30 assertion(s) passed. |
| 5 ms | PhutilTypeSpecTestCase::testTypeSpecStringify 11 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testAmbiguousURIs 6 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testAppendPath 6 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testBadHTTPParameters 2 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testDefaultPorts 4 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testDuplicateKeys 6 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testGetQueryParamsAsMap 1 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testGitURIParsing 11 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testHTTPParameterTypes 4 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testNoRelativeURIPaths 1 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testQueryURIConstruction 4 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testStrictGitURIParsingOfLeadingWhitespace 1 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testStrictURIParsingOfHosts 6 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testStrictURIParsingOfLeadingWhitespace 1 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testURIGeneration 1 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testURIParsing 44 assertion(s) passed. |
| 0 ms | PhutilURITestCase::testUnusualURIs 8 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testCJK 5 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testOverlongFormFiltering 8 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testSurrogateFiltering 2 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8BMP 45 assertion(s) passed. |
| 23 ms | PhutilUTF8TestCase::testUTF8BMPSegfaults 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8CodepointEncoding 5 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8ConsoleStrlen 8 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8Convert 2 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8ConvertParams 2 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8IsCombiningCharacter 2 assertion(s) passed. |
| 1 ms | PhutilUTF8TestCase::testUTF8LargeTruncation 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8NonHTMLWrap 6 assertion(s) passed. |
| 1 ms | PhutilUTF8TestCase::testUTF8StringTruncator 12 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8StringlikeObjects 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8Wrap 6 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8izeASCIIIgnored 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8izeInvalidUTF8Fixed 1 assertion(s) passed. |
| 10 ms | PhutilUTF8TestCase::testUTF8izeLongStringNosegfault 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8izeOwlIsCuteAndFerocious 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8izeUTF8Ignored 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8len 6 assertion(s) passed. |
| 1 ms | PhutilUTF8TestCase::testUTF8shorten 20 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8strtolower 6 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8strtoupper 6 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8ucwords 5 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8v 5 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8vCodepoints 9 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8vCombined 9 assertion(s) passed. |
| 0 ms | PhutilUnitTestEngineTestCase::testFailSkip 2 assertion(s) passed. |
| 1 ms | PhutilUnitTestEngineTestCase::testGetTestPaths 5 assertion(s) passed. |
| 0 ms | PhutilUnitTestEngineTestCase::testPass 1 assertion(s) passed. |
| 0 ms | PhutilUnitTestEngineTestCase::testTryTestCases 2 assertion(s) passed. |
| 0 ms | PhutilUnitTestEngineTestCase::testTryTestMap 2 assertion(s) passed. |
| 0 ms | PhutilUrisprintfTestCase::testUrisprintf 3 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testArrayFuse 2 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testArrayInterleave 9 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testArrayPartition 4 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testAssertInstancesOf 10 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testAssertSameKeys 7 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testAssertStringLike 10 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testCensorCredentials 9 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testCoalesce 4 assertion(s) passed. |
| 2 ms | PhutilUtilsTestCase::testFnmatch 49 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testHashComparisons 11 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testHeadKeyLastKey 4 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testHeadLast 2 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testID 2 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIFilterIndexNotExistsAllFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIFilterIndexNotExistsNotFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIFilterInvalidIndexThrowException 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIFilterWithEmptyValueFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIFilterWithEmptyValueNegateFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testIdx 6 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testJSONEncode 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testLoggableString 4 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testMFilterNullMethodThrowException 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testMFilterWithEmptyValueFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testMFilterWithEmptyValueNegateFiltered 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testNaturalList 6 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testNonempty 4 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testPhutilINIDecode 15 assertion(s) passed. |
| 1 ms | PhutilUtilsTestCase::testPhutilJSONDecode 9 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testPhutilUnits 22 assertion(s) passed. |
| 3 ms | PhutilUtilsTestCase::testQueryStringEncoding 256 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testSplitLines 18 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testVarExport 9 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testVectorSortInt 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testVectorSortString 1 assertion(s) passed. |
| 0 ms | PhutilUtilsTestCase::testmergevMergingBasicallyWorksCorrectly 6 assertion(s) passed. |
| 12 ms | XHPASTNodeTestCase::testGetNamespace 3 assertion(s) passed. |
| 44 ms | XHPASTNodeTestCase::testGetStringVariables 11 assertion(s) passed. |
| 140 ms | XHPASTTreeTestCase::testEvalStaticString 37 assertion(s) passed. |
| 0 ms | XUnitTestResultParserTestCase::testAcceptsNoTestsInput 1 assertion(s) passed. |
| 0 ms | XUnitTestResultParserTestCase::testAcceptsSimpleInput 1 assertion(s) passed. |
| 0 ms | XUnitTestResultParserTestCase::testEmptyInputFailure 1 assertion(s) passed. |
| 0 ms | XUnitTestResultParserTestCase::testInvalidXmlInputFailure 1 assertion(s) passed. |
| 66 ms | ArcanistCSSLintLinterTestCase::testLinter Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install CSSLint using `npm install -g csslint`. |
| 18 ms | ArcanistCSSLintLinterTestCase::testVersion Unable to locate binary "csslint" to run linter ArcanistCSSLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install CSSLint using `npm install -g csslint`. |
| 70 ms | ArcanistClosureLinterTestCase::testLinter Unable to locate binary "gjslint" to run linter ArcanistClosureLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install gjslint using `pip install closure-linter`. |
| 70 ms | ArcanistCoffeeLintLinterTestCase::testLinter Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`. |
| 16 ms | ArcanistCoffeeLintLinterTestCase::testVersion Unable to locate binary "coffeelint" to run linter ArcanistCoffeeLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install CoffeeLint using `npm install -g coffeelint`. |
| 74 ms | ArcanistCppcheckLinterTestCase::testLinter Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar. |
| 13 ms | ArcanistCppcheckLinterTestCase::testVersion Unable to locate binary "cppcheck" to run linter ArcanistCppcheckLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install Cppcheck using `apt-get install cppcheck` or similar. |
| 62 ms | ArcanistCpplintLinterTestCase::testLinter Unable to locate binary "cpplint.py" to run linter ArcanistCpplintLinter. You may need to install the binary, or adjust your linter configuration.
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. |
| 93 ms | ArcanistFlake8LinterTestCase::testLinter Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install flake8 using `pip install flake8`. |
| 10 ms | ArcanistFlake8LinterTestCase::testVersion Unable to locate binary "flake8" to run linter ArcanistFlake8Linter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install flake8 using `pip install flake8`. |
| 78 ms | ArcanistGoLintLinterTestCase::testLinter Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`. |
| 61 ms | ArcanistHLintLinterTestCase::testLinter Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install hlint with `cabal install hlint`. |
| 5 ms | ArcanistHLintLinterTestCase::testVersion Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install hlint with `cabal install hlint`. |
| 69 ms | ArcanistJSHintLinterTestCase::testLinter Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install JSHint using `npm install -g jshint`. |
| 11 ms | ArcanistJSHintLinterTestCase::testVersion Unable to locate binary "jshint" to run linter ArcanistJSHintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install JSHint using `npm install -g jshint`. |
| 85 ms | ArcanistJscsLinterTestCase::testLinter Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install JSCS using `npm install -g jscs`. |
| 16 ms | ArcanistJscsLinterTestCase::testVersion Unable to locate binary "jscs" to run linter ArcanistJscsLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install JSCS using `npm install -g jscs`. |
| 91 ms | ArcanistLesscLinterTestCase::testLinter Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install lessc using `npm install -g less`. |
| 22 ms | ArcanistLesscLinterTestCase::testVersion Unable to locate binary "lessc" to run linter ArcanistLesscLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install lessc using `npm install -g less`. |
| 65 ms | ArcanistPEP8LinterTestCase::testLinter Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PEP8 using `pip install pep8`. |
| 23 ms | ArcanistPEP8LinterTestCase::testVersion Unable to locate binary "pep8" to run linter ArcanistPEP8Linter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PEP8 using `pip install pep8`. |
| 80 ms | ArcanistPhpcsLinterTestCase::testLinter Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`. |
| 19 ms | ArcanistPhpcsLinterTestCase::testVersion Unable to locate binary "phpcs" to run linter ArcanistPhpcsLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PHPCS with `pear install PHP_CodeSniffer`. |
| 60 ms | ArcanistPuppetLintLinterTestCase::testLinter Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install puppet-lint using `gem install puppet-lint`. |
| 22 ms | ArcanistPuppetLintLinterTestCase::testVersion Unable to locate binary "puppet-lint" to run linter ArcanistPuppetLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install puppet-lint using `gem install puppet-lint`. |
| 71 ms | ArcanistPyFlakesLinterTestCase::testLinter Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install pyflakes with `pip install pyflakes`. |
| 24 ms | ArcanistPyFlakesLinterTestCase::testVersion Unable to locate binary "pyflakes" to run linter ArcanistPyFlakesLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install pyflakes with `pip install pyflakes`. |
| 43 ms | ArcanistPyLintLinterTestCase::testLinter Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PyLint using `pip install pylint`. |
| 24 ms | ArcanistPyLintLinterTestCase::testVersion Unable to locate binary "pylint" to run linter ArcanistPyLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install PyLint using `pip install pylint`. |
| 58 ms | ArcanistRuboCopLinterTestCase::testLinter Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install RuboCop using `gem install rubocop`. |
| 24 ms | ArcanistRuboCopLinterTestCase::testVersion Unable to locate binary "rubocop" to run linter ArcanistRuboCopLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install RuboCop using `gem install rubocop`. |
| 49 ms | ArcanistRubyLinterTestCase::testLinter Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>. |
| 14 ms | ArcanistRubyLinterTestCase::testVersion Unable to locate binary "ruby" to run linter ArcanistRubyLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install `ruby` from <http://www.ruby-lang.org/>. |
| 0 ms | PhutilUTF8TestCase::testSystemLocaleManagement System does not have en_US + en_GB to do locale adjustment tests. |