| Time | Test |
---|
| 0 ms | AbstractDirectedGraphTestCase::testBestEffortTopographicSortTree 25 assertions passed. |
| 0 ms | AbstractDirectedGraphTestCase::testCyclicGraph 1 assertion passed. |
| 0 ms | AbstractDirectedGraphTestCase::testEdgeLoadFailure 1 assertion passed. |
| 0 ms | AbstractDirectedGraphTestCase::testNonTreeGraph 1 assertion passed. |
| 0 ms | AbstractDirectedGraphTestCase::testNoncyclicGraph 1 assertion passed. |
| 0 ms | AbstractDirectedGraphTestCase::testTopographicSortTree 2 assertions passed. |
| 1 ms | AbstractDirectedGraphTestCase::testTrivialCyclicGraph 1 assertion passed. |
| 0 ms | AbstractDirectedGraphTestCase::testTrivialGraph 1 assertion passed. |
| 1 ms | AphrontHTTPHeaderParserTestCase::testHeaderParser 18 assertions passed. |
| 1 ms | AphrontMultipartParserTestCase::testParser 1 assertion passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testCount 3 assertions passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testGetKeys 1 assertion passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetExists 5 assertions passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetGet 5 assertions passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetSet 1 assertion passed. |
| 0 ms | CaseInsensitiveArrayTestCase::testOffsetUnset 1 assertion passed. |
| 0 ms | ConduitClientTestCase::testConduitRequestEncoding 1 assertion passed. |
| 6 ms | ExecFutureTestCase::testBufferLimit 1 assertion passed. |
| 2 ms | ExecFutureTestCase::testEmptyWrite 1 assertion passed. |
| 2 ms | ExecFutureTestCase::testKeepPipe 1 assertion passed. |
| 25 ms | ExecFutureTestCase::testLargeBuffer 1 assertion passed. |
| 1 ms | ExecFutureTestCase::testMultipleResolves 1 assertion passed. |
| 24 ms | ExecFutureTestCase::testMultipleTimeoutsTestShouldRunLessThan1Sec 8 assertions passed. |
| 6 ms | ExecFutureTestCase::testReadBuffering 2 assertions passed. |
| 20 ms | ExecFutureTestCase::testResolveTimeoutTestShouldRunLessThan1Sec 1 assertion passed. |
| 0 ms | ExecFutureTestCase::testTerminateWithoutStart 1 assertion passed. |
| 21 ms | ExecFutureTestCase::testTimeoutTestShouldRunLessThan1Sec 2 assertions passed. |
| 2 ms | ExecPassthruTestCase::testExecPassthru 1 assertion passed. |
| 4 ms | FileFinderTestCase::testFinderWithChecksums 2 assertions passed. |
| 3 ms | FileFinderTestCase::testFinderWithDirectories 2 assertions passed. |
| 3 ms | FileFinderTestCase::testFinderWithFilesAndDirectories 2 assertions passed. |
| 22 ms | FileFinderTestCase::testFinderWithGlobMagic 14 assertions passed. |
| 3 ms | FileFinderTestCase::testFinderWithNameAndSuffix 2 assertions passed. |
| 3 ms | FileFinderTestCase::testFinderWithNames 2 assertions passed. |
| 4 ms | FileFinderTestCase::testFinderWithPath 2 assertions passed. |
| 3 ms | FileFinderTestCase::testFinderWithoutChecksums 2 assertions passed. |
| 4 ms | FilesystemTestCase::testBinaryExists 2 assertions passed. |
| 0 ms | FilesystemTestCase::testRandomIntegers 13 assertions passed. |
| 0 ms | FilesystemTestCase::testReadRandomBytes 3 assertions passed. |
| 5 ms | FilesystemTestCase::testResolveBinary 4 assertions passed. |
| 0 ms | FilesystemTestCase::testWalkToRoot 5 assertions passed. |
| 1 ms | FilesystemTestCase::testWriteUniqueFile 2 assertions passed. |
| 0 ms | FilesystemTestCase::testisDescendant 5 assertions passed. |
| 14 ms | FutureIteratorTestCase::testAddingFuture 1 assertion passed. |
| 4 ms | FutureIteratorTestCase::testAddingFuture 1 assertion passed. |
| 5 ms | LinesOfALargeExecFutureTestCase::testExecBasics 1 assertion passed. |
| 3 ms | LinesOfALargeExecFutureTestCase::testExecException 1 assertion passed. |
| 20 ms | LinesOfALargeExecFutureTestCase::testExecLargeFile 1 assertion passed. |
| 246 ms | LinesOfALargeExecFutureTestCase::testExecLongLine 1 assertion passed. |
| 0 ms | LinesOfALargeFileTestCase::testBasics 1 assertion passed. |
| 2 ms | LinesOfALargeFileTestCase::testChangeDelimiter 1 assertion passed. |
| 0 ms | LinesOfALargeFileTestCase::testEmptyLines 1 assertion passed. |
| 17 ms | LinesOfALargeFileTestCase::testLargeFile 1 assertion passed. |
| 1 ms | LinesOfALargeFileTestCase::testLineFilter 1 assertion passed. |
| 240 ms | LinesOfALargeFileTestCase::testLongLine 1 assertion passed. |
| 0 ms | LinesOfALargeFileTestCase::testReadFailure 1 assertion passed. |
| 0 ms | LinesOfALargeFileTestCase::testTerminalDelimiterAbsent 1 assertion passed. |
| 0 ms | LinesOfALargeFileTestCase::testTerminalDelimiterPresent 1 assertion passed. |
| 281 ms | PHPASTParserTestCase::testParser 77 assertions passed. |
| 26 ms | PhageAgentTestCase::testPhagePHPAgent 1 assertion passed. |
| 0 ms | PhobjectTestCase::testThrowOnIteration 1 assertion passed. |
| 0 ms | PhobjectTestCase::testThrowOnUndeclaredProperty 2 assertions passed. |
| 1 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucket 1 assertion passed. |
| 0 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetBucketLifecycle 1 assertion passed. |
| 0 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3GetObject 1 assertion passed. |
| 0 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesS3PutObject 1 assertion passed. |
| 2 ms | PhutilAWSv4SignatureTestCase::testAWSv4SignaturesVanillaQuery 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testBadArg 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testBasics 2 assertions passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictParameterValue 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictSpecificationWithSelf 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testConflictSpecificationWithUnrecognizedArg 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateFlag 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateNames 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateNamesWithParsePartial 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicatePartialWildcards 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateShortAliases 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testDuplicateWildcards 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testExtraParameterValue 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testMissingParameterValue 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testParameterValues 4 assertions passed. |
| 0 ms | PhutilArgumentParserTestCase::testPartialParse 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testRepeatableFlag 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testRepeatableParam 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testStdinValidParameter 1 assertion passed. |
| 0 ms | PhutilArgumentParserTestCase::testUnrecognizedFlag 1 assertion passed. |
| 2 ms | PhutilArgumentParserTestCase::testWildcards 4 assertions passed. |
| 0 ms | PhutilArgumentSpecificationTestCase::testAliases 7 assertions passed. |
| 0 ms | PhutilArgumentSpecificationTestCase::testNames 8 assertions passed. |
| 0 ms | PhutilArgumentSpecificationTestCase::testSpecs 10 assertions passed. |
| 2 ms | PhutilArgumentSpellingCorrectorTestCase::testCommandCorrection 7 assertions passed. |
| 1 ms | PhutilArgumentSpellingCorrectorTestCase::testFlagCorrection 4 assertions passed. |
| 0 ms | PhutilArrayTestCase::testPhutilArrayWithDefaultValue 7 assertions passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testMercurialFilesCommandVersions 9 assertions passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseDiffBinaryVersions 2 assertions passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseGitBinaryVersions 2 assertions passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParsePygmentizeBinaryVersions 2 assertions passed. |
| 0 ms | PhutilBinaryAnalyzerTestCase::testParseSubversionBinaryVersions 1 assertion passed. |
| 0 ms | PhutilBufferedIteratorTestCase::testBufferedIterator 1 assertion passed. |
| 3 ms | PhutilBugtraqParserTestCase::testBugtraq 6 assertions passed. |
| 2 ms | PhutilCalendarDateTimeTestCase::testDateTimeDuration 4 assertions passed. |
| 10 ms | PhutilCalendarRecurrenceRuleTestCase::testDailyRecurrenceRules 12 assertions passed. |
| 15 ms | PhutilCalendarRecurrenceRuleTestCase::testHourlyRecurrenceRules 16 assertions passed. |
| 4 ms | PhutilCalendarRecurrenceRuleTestCase::testMinutelyRecurrenceRules 4 assertions passed. |
| 23 ms | PhutilCalendarRecurrenceRuleTestCase::testMonthlyRecurrenceRules 24 assertions passed. |
| 105 ms | PhutilCalendarRecurrenceRuleTestCase::testRFC5545RecurrenceRules 31 assertions passed. |
| 19 ms | PhutilCalendarRecurrenceRuleTestCase::testSecondlyRecurrenceRules 4 assertions passed. |
| 26 ms | PhutilCalendarRecurrenceRuleTestCase::testSimpleRecurrenceRules 4 assertions passed. |
| 6 ms | PhutilCalendarRecurrenceRuleTestCase::testWeeklyRecurrenceRules 8 assertions passed. |
| 149 ms | PhutilCalendarRecurrenceRuleTestCase::testYearlyRecurrenceRules 33 assertions passed. |
| 4 ms | PhutilCalendarRecurrenceTestCase::testCalendarRecurrenceLists 7 assertions passed. |
| 0 ms | PhutilCalendarRecurrenceTestCase::testCalendarRecurrenceOffsets 1 assertion passed. |
| 1 ms | PhutilChannelTestCase::testChannelBasics 2 assertions passed. |
| 0 ms | PhutilChunkedIteratorTestCase::testChunkedIterator 5 assertions passed. |
| 0 ms | PhutilConsoleWrapTestCase::testConsoleWrap 1 assertion passed. |
| 8 ms | PhutilConsoleWrapTestCase::testWrap 5 assertions passed. |
| 0 ms | PhutilConsoleWrapTestCase::testWrapIndent 1 assertion passed. |
| 1 ms | PhutilCowsayTestCase::testCowsay 2 assertions passed. |
| 0 ms | PhutilCsprintfTestCase::testCommandReadableEscapes 6 assertions passed. |
| 4 ms | PhutilCsprintfTestCase::testEscapingIsRobust 1 assertion passed. |
| 0 ms | PhutilCsprintfTestCase::testNoPowershell 1 assertion passed. |
| 3 ms | PhutilCsprintfTestCase::testPasswords 4 assertions passed. |
| 0 ms | PhutilCsprintfTestCase::testPowershell 1 assertion passed. |
| 1 ms | PhutilDefaultSyntaxHighlighterEngineTestCase::testFilenameGreediness 5 assertions passed. |
| 0 ms | PhutilDeferredLogTestCase::testDoubleWrite 1 assertion passed. |
| 0 ms | PhutilDeferredLogTestCase::testLogWriteFailure 1 assertion passed. |
| 3 ms | PhutilDeferredLogTestCase::testLogging 10 assertions passed. |
| 73 ms | PhutilDeferredLogTestCase::testManyWriters 1 assertion passed. |
| 0 ms | PhutilDeferredLogTestCase::testNoWrite 1 assertion passed. |
| 0 ms | PhutilDeferredLogTestCase::testSetAfterWrite 1 assertion passed. |
| 2 ms | PhutilDocblockParserTestCase::testParser 19 assertions passed. |
| 8 ms | PhutilEditDistanceMatrixTestCase::testDamerauEditDistance 8 assertions passed. |
| 0 ms | PhutilEditDistanceMatrixTestCase::testDamerauEditString 3 assertions passed. |
| 9 ms | PhutilEditDistanceMatrixTestCase::testEditDistance 24 assertions passed. |
| 0 ms | PhutilEditDistanceMatrixTestCase::testEditMatrixMaximumLength 4 assertions passed. |
| 12 ms | PhutilEditDistanceMatrixTestCase::testEditString 7 assertions passed. |
| 119 ms | PhutilEditorConfigTestCase::testGetProperty 37 assertions passed. |
| 0 ms | PhutilEmailAddressTestCase::testEmailEncoding 4 assertions passed. |
| 0 ms | PhutilEmailAddressTestCase::testEmailParsing 24 assertions passed. |
| 0 ms | PhutilErrorHandlerTestCase::testProxyException 5 assertions passed. |
| 1 ms | PhutilErrorHandlerTestCase::testSilenceHandler 2 assertions passed. |
| 2 ms | PhutilExtensionsTestCase::testPhutilExtensions 4 assertions passed. |
| 0 ms | PhutilFileLockTestCase::testExcessiveUnlock 1 assertion passed. |
| 98 ms | PhutilFileLockTestCase::testInProcessHolding 2 assertions passed. |
| 83 ms | PhutilFileLockTestCase::testInProcessLocking 2 assertions passed. |
| 1 ms | PhutilFileLockTestCase::testIsLocked 3 assertions passed. |
| 134 ms | PhutilFileLockTestCase::testLockHolding 2 assertions passed. |
| 71 ms | PhutilFileLockTestCase::testLockTesting 2 assertions passed. |
| 0 ms | PhutilFileLockTestCase::testRelock 1 assertion passed. |
| 118 ms | PhutilFileLockTestCase::testUnlockAll 3 assertions passed. |
| 0 ms | PhutilGitURITestCase::testGitURIParsing 8 assertions passed. |
| 0 ms | PhutilGitURITestCase::testStrictGitURIParsingOfLeadingWhitespace 1 assertion passed. |
| 1 ms | PhutilHTTPResponseParserTestCase::testSimpleParsing 25 assertions passed. |
| 2 ms | PhutilHashingIteratorTestCase::testHashingIterator 3 assertions passed. |
| 0 ms | PhutilHgsprintfTestCase::testHgsprintf 4 assertions passed. |
| 1 ms | PhutilICSParserTestCase::testICSDuration 5 assertions passed. |
| 1 ms | PhutilICSParserTestCase::testICSFloatingTime 10 assertions passed. |
| 6 ms | PhutilICSParserTestCase::testICSOddTimezone 3 assertions passed. |
| 1 ms | PhutilICSParserTestCase::testICSParser 7 assertions passed. |
| 7 ms | PhutilICSParserTestCase::testICSParserErrors 23 assertions passed. |
| 1 ms | PhutilICSParserTestCase::testICSVALARM 4 assertions passed. |
| 2 ms | PhutilICSParserTestCase::testICSWeeklyEvent 3 assertions passed. |
| 2 ms | PhutilICSWriterTestCase::testICSWriterAllDay 1 assertion passed. |
| 2 ms | PhutilICSWriterTestCase::testICSWriterChristmas 1 assertion passed. |
| 1 ms | PhutilICSWriterTestCase::testICSWriterTeaTime 1 assertion passed. |
| 2 ms | PhutilICSWriterTestCase::testICSWriterUsers 1 assertion passed. |
| 1 ms | PhutilIPAddressTestCase::testCIDRList 4 assertions passed. |
| 1 ms | PhutilIPAddressTestCase::testIPv4AddressToBits 6 assertions passed. |
| 2 ms | PhutilIPAddressTestCase::testIPv4CIDRBlockContains 15 assertions passed. |
| 2 ms | PhutilIPAddressTestCase::testIPv6AddressToAddress 17 assertions passed. |
| 1 ms | PhutilIPAddressTestCase::testIPv6AddressToBits 6 assertions passed. |
| 2 ms | PhutilIPAddressTestCase::testIPv6CIDRBlockContains 7 assertions passed. |
| 1 ms | PhutilIPAddressTestCase::testValidIPv4Addresses 12 assertions passed. |
| 0 ms | PhutilIPAddressTestCase::testValidIPv4CIDRBlocks 9 assertions passed. |
| 1 ms | PhutilIPAddressTestCase::testValidIPv6Addresses 13 assertions passed. |
| 0 ms | PhutilIPAddressTestCase::testValidIPv6CIDRBlocks 7 assertions passed. |
| 0 ms | PhutilInvalidStateExceptionTestCase::testException 2 assertions passed. |
| 4 ms | PhutilJSONFragmentLexerHighlighterTestCase::testLexer 1 assertion passed. |
| 2 ms | PhutilJSONParserTestCase::testDuplicateKeys 2 assertions passed. |
| 4 ms | PhutilJSONParserTestCase::testInvalidJSON 40 assertions passed. |
| 9 ms | PhutilJSONParserTestCase::testValidJSON 13 assertions passed. |
| 0 ms | PhutilJSONProtocolChannelTestCase::testJSONChannelBasics 1 assertion passed. |
| 0 ms | PhutilJSONTestCase::testEmptyArrayEncoding 1 assertion passed. |
| 3 ms | PhutilKeyValueCacheTestCase::testCacheStack 10 assertions passed. |
| 4 ms | PhutilKeyValueCacheTestCase::testDirectoryCache 10 assertions passed. |
| 1 ms | PhutilKeyValueCacheTestCase::testDirectoryCacheSpecialDirectoryRules 6 assertions passed. |
| 0 ms | PhutilKeyValueCacheTestCase::testInRequestCache 10 assertions passed. |
| 0 ms | PhutilKeyValueCacheTestCase::testInRequestCacheLimit 2 assertions passed. |
| 1 ms | PhutilKeyValueCacheTestCase::testNamespaceCache 16 assertions passed. |
| 3 ms | PhutilKeyValueCacheTestCase::testOnDiskCache 10 assertions passed. |
| 1 ms | PhutilLanguageGuesserTestCase::testGuessing 11 assertions passed. |
| 47 ms | PhutilLibraryTestCase::testEverythingImplemented 1 assertion passed. |
| 2 ms | PhutilLibraryTestCase::testEverythingImplemented 1 assertion passed. |
| 46 ms | PhutilLibraryTestCase::testLibraryMap 1 assertion passed. |
| 1,193 ms | PhutilLibraryTestCase::testLibraryMap 1 assertion passed. |
| 10 ms | PhutilLibraryTestCase::testMethodVisibility 1 assertion passed. |
| 131 ms | PhutilLibraryTestCase::testMethodVisibility 1 assertion passed. |
| 0 ms | PhutilLocaleTestCase::testLoadAllLocales 1 assertion passed. |
| 0 ms | PhutilLunarPhaseTestCase::testLunarPhases 28 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testAppendHTML 1 assertion passed. |
| 0 ms | PhutilMarkupTestCase::testArrayEscaping 2 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testHsprintf 1 assertion passed. |
| 0 ms | PhutilMarkupTestCase::testTagAttributes 2 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testTagBasics 2 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testTagDefaults 2 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testTagEmpty 3 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testTagEscapes 2 assertions passed. |
| 4 ms | PhutilMarkupTestCase::testTagJavascriptProtocolRejection 46 assertions passed. |
| 0 ms | PhutilMarkupTestCase::testTagNullAttribute 1 assertion passed. |
| 0 ms | PhutilMarkupTestCase::testURIEscape 1 assertion passed. |
| 0 ms | PhutilMarkupTestCase::testURIPathComponentEscape 2 assertions passed. |
| 0 ms | PhutilModuleUtilsTestCase::testGetCurrentLibraryName 1 assertion passed. |
| 9 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples 1 assertion passed. |
| 24 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithJIRAExamples 1 assertion passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithOldSpecExmaples 2 assertions passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithOldSpecExmaples 2 assertions passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithTwitterExamples 1 assertion passed. |
| 0 ms | PhutilOAuth1FutureTestCase::testOAuth1SigningWithTwitterExamples 1 assertion passed. |
| 1 ms | PhutilOpaqueEnvelopeTestCase::testOpaqueEnvelope 6 assertions passed. |
| 5 ms | PhutilPHPFragmentLexerHighlighterTestCase::testLexer 4 assertions passed. |
| 19 ms | PhutilPHPFragmentLexerTestCase::testPHPFragmentLexer 21 assertions passed. |
| 4 ms | PhutilPHPObjectProtocolChannelTestCase::testCloseExecWriteChannel 1 assertion passed. |
| 0 ms | PhutilPHPObjectProtocolChannelTestCase::testCloseSocketWriteChannel 1 assertion passed. |
| 0 ms | PhutilPHPObjectProtocolChannelTestCase::testPHPObjectChannelBasics 2 assertions passed. |
| 0 ms | PhutilParserGeneratorTestCase::testBadStartRule 1 assertion passed. |
| 0 ms | PhutilParserGeneratorTestCase::testBogusGrammar 1 assertion passed. |
| 3 ms | PhutilParserGeneratorTestCase::testETParser 1 assertion passed. |
| 2 ms | PhutilParserGeneratorTestCase::testFirst 1 assertion passed. |
| 1 ms | PhutilParserGeneratorTestCase::testIrreducibleGrammars 4 assertions passed. |
| 1 ms | PhutilParserGeneratorTestCase::testMessySymbols 7 assertions passed. |
| 1 ms | PhutilParserGeneratorTestCase::testStates 1 assertion passed. |
| 0 ms | PhutilParserGeneratorTestCase::testUnreachableRule 1 assertion passed. |
| 0 ms | PhutilParserGeneratorTestCase::testUnreachableTerminal 1 assertion passed. |
| 0 ms | PhutilPhtTestCase::testPht 4 assertion(s) passed. |
| 0 ms | PhutilPregsprintfTestCase::testPregsprintf 4 assertion(s) passed. |
| 79 ms | PhutilProseDiffTestCase::testProseDiffsDistance 17 assertion(s) passed. |
| 0 ms | PhutilPygmentizeParserTestCase::testPygmentizeParser 4 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. |
| 213 ms | PhutilRemarkupEngineTestCase::testEngine 249 assertion(s) passed. |
| 0 ms | PhutilRopeTestCase::testMoreRopeOperations 6 assertion(s) passed. |
| 0 ms | PhutilRopeTestCase::testRopeOperations 6 assertion(s) passed. |
| 2 ms | PhutilSearchQueryCompilerTestCase::testCompileQueries 21 assertion(s) passed. |
| 1 ms | PhutilSearchQueryCompilerTestCase::testCompileQueriesWithFunctions 12 assertion(s) passed. |
| 3 ms | PhutilSearchQueryCompilerTestCase::testCompileQueriesWithStemming 5 assertion(s) passed. |
| 2 ms | PhutilSearchStemmerTestCase::testStemDocuments 7 assertion(s) passed. |
| 2 ms | PhutilSearchStemmerTestCase::testStemTokens 22 assertion(s) passed. |
| 3 ms | PhutilShellLexerTestCase::testShellLexer 17 assertion(s) passed. |
| 1 ms | PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerNiceTokens 3 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsLexerTestCase::testSimpleOptionsLexerTokens 2 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsCaseParse 1 assertion(s) passed. |
| 6 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsParse 22 assertion(s) passed. |
| 0 ms | PhutilSimpleOptionsTestCase::testSimpleOptionsUnparse 10 assertion(s) passed. |
| 1 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::testHTMLTranslations 5 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::testSingleVariant 1 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. |
| 1 ms | PhutilTypeSpecTestCase::testMixedVector 1 assertion(s) passed. |
| 1 ms | PhutilTypeSpecTestCase::testRegexValidation 1 assertion(s) passed. |
| 3 ms | PhutilTypeSpecTestCase::testScalarOrListRegexp 1 assertion(s) passed. |
| 4 ms | PhutilTypeSpecTestCase::testTypeCheckFailures 9 assertion(s) passed. |
| 12 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. |
| 1 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 5 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testSurrogateFiltering 1 assertion(s) passed. |
| 1 ms | PhutilUTF8TestCase::testUTF8BMP 45 assertion(s) passed. |
| 76 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. |
| 2 ms | PhutilUTF8TestCase::testUTF8LargeTruncation 1 assertion(s) passed. |
| 0 ms | PhutilUTF8TestCase::testUTF8NonHTMLWrap 6 assertion(s) passed. |
| 2 ms | PhutilUTF8TestCase::testUTF8StringTruncator 12 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. |
| 11 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. |
| 3 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 | 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::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. |
| 3 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. |
| 7 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. |
| 24 ms | PhutilXHPASTSyntaxHighlighterTestCase::testBuiltinClassnames 5 assertion(s) passed. |
| 11 ms | XHPASTNodeTestCase::testGetNamespace 3 assertion(s) passed. |
| 40 ms | XHPASTNodeTestCase::testGetStringVariables 11 assertion(s) passed. |
| 139 ms | XHPASTTreeTestCase::testEvalStaticString 37 assertion(s) passed. |
| 0 ms | PhutilKeyValueCacheTestCase::testAPCCache Cache not available. |
| 0 ms | PhutilSafeHTMLTestCase::testOperator Operator extension not available. |
| 0 ms | PhutilUTF8TestCase::testSystemLocaleManagement System does not have en_US + en_GB to do locale adjustment tests. |