Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
6057 0 0 97 98.399% 726.517

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.eclipse.jgit.internal.storage.io 2 0 0 0 100% 0.006
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.077
org.eclipse.jgit.dircache 79 0 0 0 100% 0.735
org.eclipse.jgit.revwalk 258 0 0 0 100% 4.46
org.eclipse.jgit.internal.storage.file 578 0 0 32 94.464% 50.252
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.003
org.eclipse.jgit.http.server 3 0 0 0 100% 0.007
org.eclipse.jgit.internal.transport.ssh 47 0 0 0 100% 1.819
org.eclipse.jgit.gitrepo 38 0 0 0 100% 4.718
org.eclipse.jgit.storage.file 11 0 0 0 100% 0.015
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 6.808
org.eclipse.jgit.internal.transport.parser 8 0 0 0 100% 0.008
org.eclipse.jgit.internal.diffmergetool 35 0 0 1 97.143% 0.897
org.eclipse.jgit.pgm 219 0 0 1 99.543% 78.644
org.eclipse.jgit.attributes 103 0 0 0 100% 15.62
org.eclipse.jgit.transport.ssh.jsch 105 0 0 0 100% 70.746
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.002
org.eclipse.jgit.junit 14 0 0 0 100% 0.068
org.eclipse.jgit.events 1 0 0 0 100% 0.008
org.eclipse.jgit.lfs.server.fs 14 0 0 0 100% 25.634
org.eclipse.jgit.logging 3 0 0 0 100% 0.006
org.eclipse.jgit.diff 200 0 0 0 100% 9.278
org.eclipse.jgit.treewalk.filter 88 0 0 0 100% 1.092
org.eclipse.jgit.treewalk 83 0 0 0 100% 0.557
org.eclipse.jgit.lfs.internal 13 0 0 0 100% 6.58
org.eclipse.jgit.util 418 0 0 0 100% 2.187
org.eclipse.jgit.lfs.lib 104 0 0 0 100% 4.606
org.eclipse.jgit.lfs 5 0 0 0 100% 7.094
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 12.205
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.066
org.eclipse.jgit.internal.transport.connectivity 9 0 0 0 100% 4.191
org.eclipse.jgit.transport.sshd 73 0 0 0 100% 94.069
org.eclipse.jgit.merge 147 0 0 0 100% 17.149
org.eclipse.jgit.transport 630 0 0 55 91.27% 10.488
org.eclipse.jgit.notes 52 0 0 0 100% 2.948
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.069
org.eclipse.jgit.internal.storage.reftable 76 0 0 0 100% 1.259
org.eclipse.jgit.api 841 0 0 6 99.287% 83.213
org.eclipse.jgit.gpg.bc.internal.keys 19 0 0 0 100% 9.8
org.eclipse.jgit.internal.transport.http 10 0 0 0 100% 2.204
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.393
org.eclipse.jgit.revplot 16 0 0 0 100% 0.323
org.eclipse.jgit.util.io 55 0 0 0 100% 5.506
org.eclipse.jgit.internal.revwalk 20 0 0 0 100% 14.875
org.eclipse.jgit.lib 649 0 0 0 100% 14.963
org.eclipse.jgit.transport.http 4 0 0 0 100% 0.093
org.eclipse.jgit.ignore 266 0 0 0 100% 1.119
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 41.497
org.eclipse.jgit.submodule 50 0 0 0 100% 1.117
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.073
org.eclipse.jgit.gpg.bc.internal 9 0 0 0 100% 0.091
org.eclipse.jgit.http.test 289 0 0 0 100% 113.003
org.eclipse.jgit.indexdiff 1 0 0 1 0% 0.296
org.eclipse.jgit.nls 11 0 0 0 100% 0.034
org.eclipse.jgit.patch 93 0 0 0 100% 1.868
org.eclipse.jgit.internal.storage.dfs 92 0 0 0 100% 1.678

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.eclipse.jgit.internal.storage.io

Class Tests Errors Failures Skipped Success Rate Time
CancellableDigestOutputStreamTest 2 0 0 0 100% 0.006

org.eclipse.jgit.util.sha1

Class Tests Errors Failures Skipped Success Rate Time
SHA1Test 6 0 0 0 100% 0.077

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheLargePathTest 5 0 0 0 100% 0.092
DirCachePathEditTest 8 0 0 0 100% 0.005
DirCacheAfterCloneTest 6 0 0 0 100% 0.295
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.006
DirCacheFindTest 1 0 0 0 100% 0.006
DirCacheBuilderTest 9 0 0 0 100% 0.059
DirCacheBasicTest 12 0 0 0 100% 0.08
DirCacheCGitCompatabilityTest 8 0 0 0 100% 0.035
DirCacheIteratorTest 11 0 0 0 100% 0.084
DirCacheEntryTest 12 0 0 0 100% 0.009
DirCacheTreeTest 6 0 0 0 100% 0.064

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
RevCommitListTest 7 0 0 0 100% 1.174
RevWalkPathFilter6012Test 7 0 0 0 100% 0.09
RevWalkSortTest 15 0 0 0 100% 0.111
MaxCountRevFilterTest 2 0 0 0 100% 0.016
RevWalkUtilsReachableTest 6 0 0 0 100% 0.11
FIFORevQueueTest 6 0 0 0 100% 0.476
RevWalkResetTest 1 0 0 0 100% 0.009
RevWalkPathFilter1Test 14 0 0 0 100% 0.168
RevTagParseTest 24 0 0 0 100% 0.181
RevWalkMergeBaseTest 7 0 0 0 100% 0.103
ObjectWalkTest 9 0 0 0 100% 0.109
RevWalkCullTest 3 0 0 0 100% 0.085
RevWalkShallowTest 7 0 0 0 100% 0.096
RevWalkCarryFlagsTest 4 0 0 0 100% 0.03
TreeRevFilterTest 5 0 0 0 100% 0.086
RevFlagSetTest 7 0 0 0 100% 0.068
RevCommitWithOverriddenParentTest 4 0 0 0 100% 0.015
LIFORevQueueTest 5 0 0 0 100% 0.438
RevWalkUtilsCountTest 6 0 0 0 100% 0.051
FirstParentRevWalkTest 26 0 0 0 100% 0.309
RevObjectTest 10 0 0 0 100% 0.081
RevWalkFollowFilterTest 3 0 0 0 100% 0.026
DateRevQueueTest 7 0 0 0 100% 0.075
RevCommitParseTest 22 0 0 0 100% 0.163
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.015
ObjectWalkFilterTest 6 0 0 0 100% 0.023
FooterLineTest 19 0 0 0 100% 0.113
RevWalkMergedIntoTest 5 0 0 0 100% 0.086
RevWalkFilterTest 15 0 0 0 100% 0.133
SkipRevFilterTest 3 0 0 0 100% 0.02

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
PackFileTest 10 0 0 0 100% 0.009
WindowCacheReconfigureTest 7 0 0 0 100% 0.2
RefDirectoryTest 62 0 0 0 100% 3.295
ReflogWriterTest 1 0 0 0 100% 0.099
AutoGcTest 4 0 0 0 100% 1.605
PackReverseIndexTest 4 0 0 0 100% 0.186
FileReftableTest 33 0 0 0 100% 4.083
AlternatesTest 3 0 0 0 100% 0.701
PackFileSnapshotTest 3 0 0 2 33.333% 1.993
GcKeepFilesTest 1 0 0 0 100% 1.193
GcReflogTest 4 0 0 0 100% 0.807
InflatingBitSetTest 4 0 0 0 100% 0.078
GcBasicPackingTest 11 0 0 0 100% 4.113
FileRepositoryBuilderTest 7 0 0 0 100% 0.203
GcPruneNonReferencedTest 5 0 0 0 100% 0.396
FileReftableStackTest 5 0 0 0 100% 4.706
WindowCacheGetTest 6 0 0 0 100% 0.299
T0004_PackReaderTest 2 0 0 0 100% 0.088
AbbreviationTest 4 0 0 0 100% 0.294
T0003_BasicTest 25 0 0 0 100% 0.715
StoredBitmapTest 3 0 0 0 100% 0.005
PackIndexV1Test 7 0 0 0 100% 0.11
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.395
ReflogReaderTest 8 0 0 0 100% 0.288
RepositorySetupWorkDirTest 12 0 0 0 100% 0.098
GcOrphanFilesTest 5 0 0 0 100% 0.276
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.217
UnpackedObjectTest 15 0 0 0 100% 0.497
BatchRefUpdateTest 168 0 0 27 83.929% 6.727
LockFileTest 12 0 0 0 100% 0.111
ObjectDirectoryTest 6 0 0 1 83.333% 4.732
PackWriterTest 31 0 0 0 100% 3.36
GcTagTest 2 0 0 0 100% 0.027
GcConcurrentTest 5 0 0 0 100% 0.41
GcBranchPrunedTest 3 0 0 0 100% 0.086
GcTemporaryFilesTest 2 0 0 0 100% 0.015
GcPackRefsTest 7 0 0 0 100% 0.204
PackIndexV2Test 7 0 0 0 100% 0.039
PackTest 5 0 0 0 100% 0.101
RefUpdateTest 48 0 0 0 100% 1.537
ConcurrentRepackTest 4 0 0 0 100% 0.161
DescriptionTest 1 0 0 0 100% 0.007
PackInserterTest 13 0 0 0 100% 0.224
FileSnapshotTest 7 0 0 2 71.429% 5.562

org.eclipse.jgit.ignore.internal

Class Tests Errors Failures Skipped Success Rate Time
StringsTest 1 0 0 0 100% 0.003

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 1 0 0 0 100% 0.003
RootLocaleTest 1 0 0 0 100% 0.002
ServletUtilsTest 1 0 0 0 100% 0.002

org.eclipse.jgit.internal.transport.ssh

Class Tests Errors Failures Skipped Success Rate Time
OpenSshConfigFileTest 47 0 0 0 100% 1.819

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.118
RepoCommandSymlinkTest 1 0 0 0 100% 0.112
BareSuperprojectWriterTest 2 0 0 0 100% 0.076
RepoCommandTest 31 0 0 0 100% 4.412

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 11 0 0 0 100% 0.015

org.eclipse.jgit.ant.tasks

Class Tests Errors Failures Skipped Success Rate Time
GitCloneTaskTest 6 0 0 0 100% 6.808

org.eclipse.jgit.internal.transport.parser

Class Tests Errors Failures Skipped Success Rate Time
FirstWantTest 7 0 0 0 100% 0.004
FirstCommandTest 1 0 0 0 100% 0.004

org.eclipse.jgit.internal.diffmergetool

Class Tests Errors Failures Skipped Success Rate Time
ExternalDiffToolTest 18 0 0 0 100% 0.497
ExternalMergeToolTest 17 0 0 1 94.118% 0.4

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
ConfigTest 1 0 0 0 100% 8.105
BlameTest 7 0 0 0 100% 2.888
LogTest 3 0 0 0 100% 0.702
DiffTest 4 0 0 0 100% 0.796
LsFilesTest 2 0 0 0 100% 0.503
RemoteTest 7 0 0 0 100% 2.298
DiffToolTest 11 0 0 0 100% 15.59
BranchTest 13 0 0 0 100% 1.988
LsRemoteTest 5 0 0 0 100% 0.898
ShowTest 3 0 0 0 100% 0.503
CheckoutTest 23 0 0 0 100% 3.795
RmTest 1 0 0 0 100% 0.202
TagTest 3 0 0 0 100% 0.591
TextBuiltinTest 1 0 0 0 100% 0.11
ReflogTest 3 0 0 0 100% 0.21
MergeTest 11 0 0 0 100% 1.887
RevListTest 2 0 0 0 100% 0.509
AddTest 5 0 0 0 100% 0.214
CLIGitCommandTest 1 0 0 0 100% 0.005
InitTest 3 0 0 0 100% 0.199
ArchiveTest 30 0 0 0 100% 6.596
ProxyConfigTest 10 0 0 0 100% 12.386
CommitTest 2 0 0 0 100% 0.497
CleanTest 4 0 0 0 100% 0.393
DescribeTest 14 0 0 0 100% 1.69
FetchTest 4 0 0 0 100% 1.894
RepoTest 3 0 0 0 100% 2.004
MergeToolTest 11 0 0 0 100% 4.887
CloneTest 7 0 0 0 100% 1.39
ResetTest 9 0 0 1 88.889% 0.602
CommitAndLogTest 1 0 0 0 100% 0.106
StatusTest 15 0 0 0 100% 4.206

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 7.517
CGitAttributesTest 26 0 0 0 100% 3.408
AttributesHandlerTest 30 0 0 0 100% 1.599
TreeWalkAttributeTest 18 0 0 0 100% 1.408
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.803
AttributesMatcherTest 9 0 0 0 100% 0.091
AttributeTest 1 0 0 0 100% 0.004
AttributeFileTests 3 0 0 0 100% 0.401
AttributesNodeTest 7 0 0 0 100% 0.389

org.eclipse.jgit.transport.ssh.jsch

Class Tests Errors Failures Skipped Success Rate Time
ServiceLoaderTest 1 0 0 0 100% 0.794
JschConfigSessionFactoryTest 12 0 0 0 100% 1.396
JSchSshProtocol2Test 2 0 0 0 100% 12.513
OpenSshConfigTest 43 0 0 0 100% 0.703
JSchSshTest 47 0 0 0 100% 55.34

org.eclipse.jgit.transport.http.apache

Class Tests Errors Failures Skipped Success Rate Time
HttpClientConnectionTest 1 0 0 0 100% 0.002

org.eclipse.jgit.junit

Class Tests Errors Failures Skipped Success Rate Time
TestRepositoryTest 14 0 0 0 100% 0.068

org.eclipse.jgit.events

Class Tests Errors Failures Skipped Success Rate Time
ConfigChangeEventTest 1 0 0 0 100% 0.008

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 9.788
UploadTest 4 0 0 0 100% 10.116
CheckoutTest 3 0 0 0 100% 2.716
PushTest 2 0 0 0 100% 3.014

org.eclipse.jgit.logging

Class Tests Errors Failures Skipped Success Rate Time
PerformanceLogContextTest 3 0 0 0 100% 0.006

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.004
RawTextIgnoreWhitespaceChangeTest 4 0 0 0 100% 0.005
SimilarityIndexTest 8 0 0 0 100% 0.084
RenameDetectorTest 33 0 0 0 100% 1.792
DiffFormatterTest 21 0 0 0 100% 2.094
PatchIdDiffFormatterTest 2 0 0 0 100% 0.216
RawTextTest 18 0 0 0 100% 0.009
EditTest 16 0 0 0 100% 0.085
EditListTest 5 0 0 0 100% 0.088
RawTextLoadTest 5 0 0 0 100% 0.989
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.013
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.004
FilteredRenameDetectorTest 6 0 0 0 100% 0.503
HistogramDiffTest 30 0 0 0 100% 0.287
MyersDiffTest 23 0 0 0 100% 0.111
DiffFormatterReflowTest 10 0 0 0 100% 0.393
DiffEntryTest 13 0 0 0 100% 2.601

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
TreeFilterTest 7 0 0 0 100% 0.069
IndexDiffFilterTest 38 0 0 0 100% 0.655
NotTreeFilterTest 6 0 0 0 100% 0.035
InterIndexDiffFilterTest 5 0 0 0 100% 0.026
PathFilterGroupTest 7 0 0 0 100% 0.005
PathSuffixFilterTest 4 0 0 0 100% 0.063
PathFilterLogicTest 21 0 0 0 100% 0.239

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
TreeWalkBasicDiffTest 1 0 0 0 100% 0.011
EmptyTreeIteratorTest 6 0 0 0 100% 0.05
NameConflictTreeWalkTest 10 0 0 0 100% 0.037
FileTreeIteratorTest 23 0 0 0 100% 0.349
TreeWalkJava7Test 1 0 0 0 100% 0.008
CanonicalTreeParserTest 18 0 0 0 100% 0.011
AbstractTreeIteratorTest 7 0 0 0 100% 0.004
InstantComparatorTest 10 0 0 0 100% 0.003
PostOrderTreeWalkTest 6 0 0 0 100% 0.074
ForPathTest 1 0 0 0 100% 0.01

org.eclipse.jgit.lfs.internal

Class Tests Errors Failures Skipped Success Rate Time
LfsConnectionFactoryTest 13 0 0 0 100% 6.58

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
IOTest 4 0 0 0 100% 0.003
PathsTest 3 0 0 0 100% 0.054
RawSubStringPatternTest 4 0 0 0 100% 0.021
HookTest 12 0 0 0 100% 0.295
HexTest 8 0 0 0 100% 0.005
IOReadLineTest 28 0 0 0 100% 0.008
RawParseUtils_FormatTest 1 0 0 0 100% 0.003
RefListTest 25 0 0 0 100% 0.007
Base64Test 4 0 0 0 100% 0.004
LongMapTest 8 0 0 0 100% 0.028
GitDateParserTest 13 0 0 0 100% 0.071
RawParseUtils_MatchTest 4 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.004
SystemReaderTest 2 0 0 0 100% 0.194
GitDateFormatterTest 9 0 0 0 100% 0.01
FilterCommandsTest 7 0 0 0 100% 0.659
ChangeIdUtilTest 35 0 0 0 100% 0.018
RawParseUtils_HexParseTest 3 0 0 0 100% 0.003
RawParseUtils_LineMapTest 7 0 0 0 100% 0.004
TemporaryBufferTest 17 0 0 0 100% 0.198
BlockListTest 12 0 0 0 100% 0.006
SimpleLruCacheTest 8 0 0 0 100% 0.061
Base85Test 4 0 0 0 100% 0.007
StringUtilsTest 9 0 0 0 100% 0.006
QuotedStringGitPathStyleTest 31 0 0 0 100% 0.006
ReadLinesTest 6 0 0 0 100% 0.061
StatsTest 5 0 0 0 100% 0.003
IntListTest 12 0 0 0 100% 0.003
RawCharUtilTest 3 0 0 0 100% 0.003
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.004
FSTest 7 0 0 0 100% 0.091
RunExternalScriptTest 12 0 0 0 100% 0.094
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.011
RelativeDateFormatterTest 10 0 0 0 100% 0.004
RawParseUtilsTest 5 0 0 0 100% 0.012
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003
LRUMapTest 1 0 0 0 100% 0.003
RefMapTest 22 0 0 0 100% 0.017
HttpSupportTest 2 0 0 0 100% 0.008
FileUtilsTest 31 0 0 0 100% 0.141
FS_POSIXTest 5 0 0 0 100% 0.005
NBTest 11 0 0 0 100% 0.046

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LFSPointerTest 26 0 0 0 100% 0.595
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.693
LongObjectIdTest 32 0 0 0 100% 0.702
MutableLongObjectIdTest 5 0 0 0 100% 0.008
LfsPointerFilterTest 5 0 0 0 100% 2.608

org.eclipse.jgit.lfs

Class Tests Errors Failures Skipped Success Rate Time
LfsConfigGitTest 3 0 0 0 100% 6.416
LfsGitTest 2 0 0 0 100% 0.678

org.eclipse.jgit.attributes.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeGitAttributeTest 7 0 0 1 85.714% 12.205

org.eclipse.jgit.internal.transport.sshd.proxy

Class Tests Errors Failures Skipped Success Rate Time
HttpParserTest 4 0 0 0 100% 0.066

org.eclipse.jgit.internal.transport.connectivity

Class Tests Errors Failures Skipped Success Rate Time
IterativeConnectivityCheckerTest 9 0 0 0 100% 4.191

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
NoFilesSshBuilderTest 1 0 0 0 100% 12.226
NoFilesSshTest 1 0 0 0 100% 2.909
ApacheSshProtocol2Test 2 0 0 0 100% 15.835
ApacheSshTest 69 0 0 0 100% 63.099

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.015
SimpleMergeTest 16 0 0 0 100% 0.328
GitlinkMergeTest 19 0 0 0 100% 0.322
SquashMessageFormatterTest 1 0 0 0 100% 0.041
SymlinkMergeTest 30 0 0 0 100% 0.519
CherryPickTest 2 0 0 0 100% 0.02
MergeMessageFormatterTest 16 0 0 0 100% 0.257
MergerTest 35 0 0 0 100% 3.527
CrissCrossMergeTest 8 0 0 0 100% 12.12

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
SideBandOutputStreamTest 11 0 0 0 100% 0.011
PushCertificateParserTest 11 0 0 0 100% 0.074
HttpConfigTest 17 0 0 0 100% 0.011
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 0.79
RefSpecTest 47 0 0 0 100% 0.006
ReceivePackTest 1 0 0 0 100% 0.003
PackParserTest 15 0 0 0 100% 0.481
PushConnectionTest 4 0 0 0 100% 0.072
ReachableCommitTipRequestValidatorTest 12 0 0 0 100% 0.205
AtomicPushTest 3 0 0 0 100% 0.009
TransportHttpTest 10 0 0 0 100% 0.194
HttpConfigUriPathTest 8 0 0 0 100% 0.004
ProtocolV2HookChainTest 3 0 0 0 100% 0.006
UploadPackTest 87 0 0 0 100% 0.471
BasePackConnectionTest 8 0 0 0 100% 0.005
PushCertificateIdentTest 6 0 0 0 100% 0.005
HttpAuthTest 1 0 0 0 100% 0.168
ReachableCommitRequestValidatorTest 12 0 0 0 100% 0.7
PacketLineOutTest 9 0 0 0 100% 0.008
UploadPackReachabilityTest 9 0 0 0 100% 0.108
TestProtocolTest 6 0 0 0 100% 1.862
RemoteConfigTest 28 0 0 0 100% 0.006
PreUploadHookChainTest 3 0 0 0 100% 0.004
TransferConfigTest 8 0 0 0 100% 0.002
ProtocolV2ParserTest 17 0 0 0 100% 0.009
UploadPackLsRefsFileRepositoryTest 1 0 0 0 100% 0.075
PushCertificateStoreTest 16 0 0 0 100% 0.093
NetRCTest 2 0 0 0 100% 0.016
TransportTest 10 0 0 0 100% 0.298
URIishTest 71 0 0 1 98.592% 0.161
RefAdvertiserTest 1 0 0 0 100% 0.003
BasePackPushConnectionTest 3 0 0 0 100% 0.006
PostUploadHookChainTest 3 0 0 0 100% 0.005
ProtocolV0ParserTest 9 0 0 0 100% 0.007
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.012
WalkEncryptionTest$Required 2 0 0 1 50% 0.025
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
TipRequestValidatorTest 12 0 0 0 100% 0.03
PushOptionsTest 8 0 0 0 100% 0.18
PushConfigTest 8 0 0 0 100% 0.005
BundleWriterTest 8 0 0 0 100% 0.155
SideBandInputStreamTest 21 0 0 0 100% 0.004
PacketLineInTest 30 0 0 0 100% 0.005
PushProcessTest 17 0 0 0 100% 0.125
UploadPackRefSortingForReachabilityTest 1 0 0 0 100% 0.003
DaemonTest 2 0 0 0 100% 4.066

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 2.598
LeafBucketTest 11 0 0 0 100% 0.003
DefaultNoteMergerTest 6 0 0 0 100% 0.083
NoteMapTest 18 0 0 0 100% 0.264

org.eclipse.jgit.api.blame

Class Tests Errors Failures Skipped Success Rate Time
BlameGeneratorTest 3 0 0 0 100% 0.069

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
MergedReftableTest 25 0 0 0 100% 0.08
ReftableTest 45 0 0 0 100% 1.175
ReftableCompactorTest 6 0 0 0 100% 0.004

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
FetchCommandTest 19 0 0 0 100% 0.931
CleanCommandTest 13 0 0 0 100% 0.283
TagCommandTest 15 0 0 0 100% 0.172
RevertCommandTest 10 0 0 0 100% 0.272
RemoteDeleteCommandTest 1 0 0 0 100% 0.01
HugeFileTest 1 0 0 1 0% 0.005
RemoteSetUrlCommandTest 2 0 0 0 100% 0.019
PullCommandTest 19 0 0 0 100% 2.65
SecurityManagerTest 1 0 0 0 100% 4.585
MergeCommandTest 56 0 0 0 100% 2.909
StatusCommandTest 6 0 0 0 100% 0.196
CommitAndLogCommandTest 9 0 0 0 100% 0.208
StashApplyCommandTest 31 0 0 0 100% 1.474
LogCommandTest 10 0 0 0 100% 0.41
CommitOnlyTest 96 0 0 0 100% 3.374
LsRemoteCommandTest 6 0 0 0 100% 0.361
SecurityManagerMissingPermissionsTest 1 0 0 0 100% 0.044
StashDropCommandTest 8 0 0 0 100% 0.33
NameRevCommandTest 11 0 0 0 100% 0.214
PullCommandWithRebaseTest 6 0 0 0 100% 0.821
DiffCommandTest 6 0 0 0 100% 0.186
ResetCommandTest 21 0 0 0 100% 0.694
ApplyCommandTest 13 0 0 0 100% 0.319
CheckoutCommandTest 36 0 0 2 94.444% 2.097
BranchCommandTest 17 0 0 0 100% 0.591
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 3.489
DescribeCommandTest 44 0 0 0 100% 1.113
InitCommandTest 14 0 0 0 100% 0.095
RebaseCommandTest 75 0 0 0 100% 3.077
PathCheckoutCommandTest 18 0 0 0 100% 0.645
CrLfNativeTest 3 0 0 0 100% 0.04
GarbageCollectCommandTest 2 0 0 0 100% 0.088
CommitCommandTest 26 0 0 2 92.308% 0.52
ArchiveCommandTest 13 0 0 1 92.308% 11.41
EolStreamTypeUtilTest 6 0 0 0 100% 0.056
ReflogCommandTest 3 0 0 0 100% 0.138
AddCommandTest 40 0 0 0 100% 0.98
StashCreateCommandTest 16 0 0 0 100% 0.473
RemoteAddCommandTest 1 0 0 0 100% 0.013
PushCommandTest 25 0 0 0 100% 2.092
CherryPickCommandTest 18 0 0 0 100% 0.691
CloneCommandTest 40 0 0 0 100% 3.81
GitConstructionTest 3 0 0 0 100% 0.178
RemoteListCommandTest 1 0 0 0 100% 0.011
LogFilterTest 7 0 0 0 100% 0.361
NotesCommandTest 2 0 0 0 100% 0.05
RenameBranchCommandTest 7 0 0 0 100% 0.306
StashListCommandTest 4 0 0 0 100% 0.086
RmCommandTest 2 0 0 0 100% 0.024
BlameCommandTest 21 0 0 0 100% 0.673
EolRepositoryTest 28 0 0 0 100% 29.639

org.eclipse.jgit.gpg.bc.internal.keys

Class Tests Errors Failures Skipped Success Rate Time
KeyGripTest 11 0 0 0 100% 4.804
KeyGrip25519Test 3 0 0 0 100% 0.084
SecretKeysTest 5 0 0 0 100% 4.912

org.eclipse.jgit.internal.transport.http

Class Tests Errors Failures Skipped Success Rate Time
NetscapeCookieFileTest 10 0 0 0 100% 2.204

org.eclipse.jgit.symlinks

Class Tests Errors Failures Skipped Success Rate Time
SymlinksTest 9 0 0 0 100% 0.393

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.043
PlotCommitListTest 15 0 0 0 100% 0.28

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
BinaryDeltaInputStreamTest 1 0 0 0 100% 0.004
AutoLFInputStreamTest 9 0 0 0 100% 0.005
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.824
UnionInputStreamTest 10 0 0 0 100% 0.01
TimeoutInputStreamTest 8 0 0 0 100% 0.788
BinaryHunkStreamTest 4 0 0 0 100% 0.261
AutoCRLFInputStreamTest 2 0 0 0 100% 1.59
TeeOutputStreamTest 2 0 0 0 100% 0.008
AutoLFOutputStreamTest 8 0 0 0 100% 0.003
TimeoutOutputStreamTest 9 0 0 0 100% 1.013

org.eclipse.jgit.internal.revwalk

Class Tests Errors Failures Skipped Success Rate Time
PedestrianReachabilityCheckerTest 5 0 0 0 100% 6.732
PedestrianObjectReachabilityTest 5 0 0 0 100% 0.188
BitmappedObjectReachabilityTest 5 0 0 0 100% 0.293
BitmappedReachabilityCheckerTest 5 0 0 0 100% 7.662

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectCheckerTest 133 0 0 0 100% 0.088
RepositoryResolveTest 22 0 0 0 100% 0.407
RacyGitTests 1 0 0 0 100% 0.026
PersonIdentTest 11 0 0 0 100% 0.057
BranchTrackingStatusTest 3 0 0 0 100% 0.042
ReflogResolveTest 6 0 0 0 100% 0.151
AbbreviatedObjectIdTest 26 0 0 0 100% 0.004
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.036
ObjectIdTest 16 0 0 0 100% 0.004
ValidRefNameTest 22 0 0 0 100% 0.012
IndexDiffTest 17 0 0 0 100% 0.577
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 1.622
ConfigTest 91 0 0 0 100% 0.17
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
IndexModificationTimesTest 2 0 0 0 100% 2.093
RefTest 21 0 0 0 100% 0.303
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 78 0 0 0 100% 2.277
AbbrevConfigTest 16 0 0 0 100% 0.12
MergeHeadMsgTest 2 0 0 0 100% 0.012
ObjectLoaderTest 4 0 0 0 100% 0.06
ObjectIdRefTest 5 0 0 0 100% 0.003
CommitTemplateConfigTest 1 0 0 0 100% 0.003
TagBuilderTest 7 0 0 0 100% 0.004
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
SquashCommitMsgTest 1 0 0 0 100% 0.006
RepositoryCacheTest 15 0 0 0 100% 0.183
ObjectIdSubclassMapTest 7 0 0 0 100% 0.013
ReflogConfigTest 1 0 0 0 100% 0.07
BranchConfigTest 8 0 0 0 100% 0.004
CommitConfigTest 26 0 0 0 100% 0.005
CommitBuilderTest 11 0 0 0 100% 0.003
RebaseTodoFileTest 1 0 0 0 100% 0.012
SymbolicRefTest 3 0 0 0 100% 0.003
GpgConfigTest 9 0 0 0 100% 0.003
ObjectIdOwnerMapTest 7 0 0 0 100% 0.015
ConstantsEncodingTest 5 0 0 0 100% 0.046
SubmoduleConfigTest 3 0 0 0 100% 0.003
HugeCommitMessageTest 1 0 0 0 100% 2.508
IndexDiffSubmoduleTest 12 0 0 0 100% 4.01

org.eclipse.jgit.transport.http

Class Tests Errors Failures Skipped Success Rate Time
JDKHttpConnectionTest 4 0 0 0 100% 0.093

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.024
IgnoreNodeTest 32 0 0 0 100% 0.243
BasicRuleTest 4 0 0 0 100% 0.003
CGitIgnoreTest 33 0 0 0 100% 0.816
FastIgnoreRuleTest 19 0 0 0 100% 0.028
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.005

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.008
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.004
IntSetTest 1 0 0 0 100% 0.004
GcCommitSelectionTest 6 0 0 0 100% 41.481

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleDeinitTest 6 0 0 0 100% 0.242
SubmoduleWalkTest 11 0 0 0 100% 0.15
SubmoduleInitTest 7 0 0 0 100% 0.044
SubmoduleUpdateTest 4 0 0 0 100% 0.098
SubmoduleSyncTest 3 0 0 0 100% 0.155
SubmoduleStatusTest 7 0 0 0 100% 0.108
SubmoduleAddTest 12 0 0 0 100% 0.32

org.eclipse.jgit.fnmatch

Class Tests Errors Failures Skipped Success Rate Time
FileNameMatcherTest 155 0 0 0 100% 0.073

org.eclipse.jgit.gpg.bc.internal

Class Tests Errors Failures Skipped Success Rate Time
BouncyCastleGpgKeyLocatorTest 9 0 0 0 100% 0.091

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
ProtocolErrorTest 1 0 0 0 100% 7.785
AdvertiseErrorTest 2 0 0 0 100% 9.605
SetAdditionalHeadersTest 2 0 0 0 100% 0.685
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.209
DumbClientSmartServerTest 16 0 0 0 100% 2.616
HookMessageTest 4 0 0 0 100% 0.279
GitServletResponseTests 3 0 0 0 100% 0.299
DumbClientDumbServerTest 8 0 0 0 100% 0.909
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.094
FileResolverTest 3 0 0 0 100% 0.077
AsIsServiceTest 4 0 0 0 100% 0.023
HttpClientTests 42 0 0 0 100% 4.221
RegexPipelineTest 3 0 0 0 100% 0.032
SmartClientSmartServerSslTest 16 0 0 0 100% 36.097
ErrorServletTest 1 0 0 0 100% 0.009
MeasurePackSizeTest 2 0 0 0 100% 0.093
GitServletInitTest 4 0 0 0 100% 0.011
SmartClientSmartServerTest 168 0 0 0 100% 49.959

org.eclipse.jgit.indexdiff

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffWithSymlinkTest 1 0 0 1 0% 0.296

org.eclipse.jgit.nls

Class Tests Errors Failures Skipped Success Rate Time
NLSTest 4 0 0 0 100% 0.012
RootLocaleTest 3 0 0 0 100% 0.015
TranslationBundleTest 4 0 0 0 100% 0.007

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchApplierTest$WithWorktree 28 0 0 0 100% 1.086
PatchApplierTest$InCore 20 0 0 0 100% 0.619
PatchCcTest 3 0 0 0 100% 0.007
PatchTest 7 0 0 0 100% 0.058
EditListTest 3 0 0 0 100% 0.009
GetTextTest 4 0 0 0 100% 0.009
PatchCcErrorTest 1 0 0 0 100% 0.015
PatchErrorTest 6 0 0 0 100% 0.06
FileHeaderTest 21 0 0 0 100% 0.005

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.012
DfsPackCompacterTest 2 0 0 0 100% 0.021
InMemoryRepositoryTest 5 0 0 0 100% 0.054
DfsBundleWriterTest 2 0 0 0 100% 0.136
DfsFsckTest 11 0 0 0 100% 0.067
DfsGarbageCollectorTest 24 0 0 0 100% 1.023
DfsBlockCacheConfigTest 4 0 0 0 100% 0.054
DfsBlockCacheTest 11 0 0 0 100% 0.294
DeltaBaseCacheTest 4 0 0 0 100% 0.004
PackSourceTest 1 0 0 0 100% 0.002
DfsPackFileTest 8 0 0 0 100% 0.007
DfsPackDescriptionTest 12 0 0 0 100% 0.004

Test Cases

[Summary] [Package List] [Test Cases]

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 6.002
testRules 0.288
testNoMatchingAttributes 0.012
testEmptyGitAttributeFile 0.094

CGitAttributesTest

testNestedMatchWithWildcard 0.289
testBracketsInGroup 0.106
testNestedMatchRecursive 0.102
testDirectoryMatchSubSimple 0.201
testDirectoryMatchSubComplex 0.105
testDirectoryWildmatchDoesNotMatchFiles1 0.196
testDirectoryWildmatchDoesNotMatchFiles2 0.199
testDirectoryWildmatchDoesNotMatchFiles3 0.103
testDirectoryWildmatchDoesNotMatchFiles4 0.186
testPrefixMatchNot 0.11
testRelativePaths 0.193
testStarMatchOnSlashNot 0.11
testDirectoryMatch 0.105
testDirectoryMatchSubRecursiveBacktrack2 0.098
testDirectoryMatchSubRecursiveBacktrack3 0.187
testDirectoryMatchSubRecursiveBacktrack4 0.111
testDirectoryMatchSubRecursiveBacktrack5 0.188
testDirectoryMatchSubRecursiveBacktrack6 0.101
testBug508568 0.097
testComplexPathMatchNot 0.1
testDirectoryMatchSubRecursive 0.103
testNestedMatchNot 0.097
testRelativePath 0.016
testDirectoryMatchSubRecursiveBacktrack 0.098
testStarPathMatchNot 0.097
testNestedMatch 0.096

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 8.21
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.991
mergeBinaryFile_UnsetMerge_Conflict 0.512
mergeTextualFile_UnsetMerge_NoConflict 0.503
mergeBinaryFile_SetMerge_Conflict 0.397
mergeTextualFile_UnsetMerge_Conflict 0.394

AttributesHandlerTest

testNestedMatchRecursive 0.098
testDirectoryMatchSubSimple 0.097
testStarPathMatch 0.013
testExpandBuiltInMacro1 0.093
testExpandBuiltInMacro2 0.009
testExpandBuiltInMacro3 0.087
testDirectoryMatchSubComplex 0.01
testInfoOverridesWorkDirRoot 0.089
testCustomGlobalMacro1 0.008
testCustomGlobalMacro2 0.085
testCustomGlobalMacro3 0.015
testCustomGlobalMacro4 0.088
testPrefixMatchNot 0.008
testRelativePaths 0.09
testStarMatchOnSlashNot 0.024
testDirectoryMatch 0.087
testDirectoryMatchSubRecursiveBacktrack2 0.095
testDirectoryMatchSubRecursive 0.012
testNestedMatchNot 0.011
testCyclicMacros 0.008
testWorkDirRootOverridesGlobal 0.085
testComplexPathMatch 0.008
testDirectoryMatchSubRecursiveBacktrack 0.089
testInfoOverridesGlobal 0.008
testNestedMatch 0.008
testExpandNonMacro1 0.089
testExpandNonMacro2 0.007
testExpandNonMacro3 0.007
testExpandNonMacro4 0.087
testRecursiveMacro 0.007

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.193
testPrecedenceGlobal 0.017
testNoAttributes 0.09
testPrecedenceParent 0.098
testRules 0.105
testPrecedenceCurrent 0.094
testHierarchyBothIterator 0.108
testIndexOnly 0.1
testIndexOnly2 0.097
testOverriding2 0.095
testAggregation 0.014
testPrecedenceInfo 0.092
testPrecedenceRoot 0.012
testRulesInherited 0.088
testHierarchyWorktreeOnly 0.094
testNoMatchingAttributes 0.01
testEmptyGitAttributeFile 0.087
testOverriding 0.007

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.491
testRules 0.112
testIncorrectAttributeFileName 0.09
testNoMatchingAttributes 0.014
testEmptyGitAttributeFile 0.089

AttributesMatcherTest

testParentDirectoryGitAttributes 0
testFileNameWildcards 0.083
testBracketsInGroup 0
testBasic 0.001
testTargetWithoutLeadingSlash 0.001
testNameOnlyMatches 0
testGetters 0
testTrailingSlash 0
testFileNameWithLineTerminator 0

AttributeTest

testBasic 0

AttributeFileTests

testTextAutoCoreEolCoreAutoCrLfInput 0.11
testTextAutoEolCrLf 0.104
testTextAutoEolLf 0.099

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0
testHashCode 0
testEqualsWithTabs 0

SimilarityIndexTest

testCommonScore_SameFiles 0.001
testCommonScore_SimiliarBy75 0
testCommonScore_EmptyFiles 0
testCommonScore_SameFiles_CR_canonicalization 0.001
testIndexingLargeObject 0
testCommonScore_TotallyDifferentFiles 0
testIndexingSmallObject 0
testCommonScoreLargeObject_SameFiles_CR_canonicalization 0

AttributesNodeTest

testTabSeparator 0.302
testBasic 0
testNegativePattern 0
testEmptyLine 0
testEmptyNegativeAttributeKey 0.001
testDoubleAsteriskAtEnd 0
testEmptyValueKey 0

RenameDetectorTest

testExactRename_LargeFile 0.396
testExactRename_ManyRenames 0.009
testBreakModify_RejoinIfUnpaired 0.093
testBreakModify_BreakBelowScore 0.009
testInexactRenames_OnePair2 0.009
testExactRename_OneRenameOneModify 0.087
testExactRename_OneDeleteManyAdds 0.008
testNoRenames_SymlinkAndFile 0.084
testExactRename_OneRename 0.009
testInexactRename_LargeFile 0.008
testSetRenameScore_IllegalArgs 0.087
testInexactRename_NewlinesOnly 0.009
testExactRename_PathBreaksTie 0.091
testRenameLimit 0.01
testInexactRename_OnePair 0.008
testInexactRename_SameContentMultipleTimes 0.087
testInexactRename_LastByteDifferent 0.092
testNoRenames_UntrackedFile 0.01
testInexactRename_OneRenameTwoUnrelatedFiles 0.011
testBreakModify_DontBreakAboveScore 0.086
testExactRenameForBinaryFile_isIdentified 0.007
testInexactRenameForBinaryFile_identifiedByDefault 0.087
testExactRename_DifferentObjects 0.008
testExactRename_UnstagedFile 0.008
testInexactRenameForBinaryFile_notIdentifiedIfSkipParameterSet 0.086
testNoRenames_EmptyFile1 0.008
testNoRenames_EmptyFile2 0.008
testBreakModify_BreakNone 0.086
testExactRename_MultipleIdenticalDeletes 0.009
testNoRenames_GitlinkAndFile 0.086
testBreakModify_BreakAll 0.009
testNoRenames_SymlinkAndFileSamePath 0.007
testNoRenames_SingleByteFiles 0.088

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.318
testCreateFileHeader_Modify 0.086
testCreateFileHeader_DeleteGitLink 0.007
testDiffRootNullToTree 0.096
testCreateFileHeaderForRenameModeChange 0.005
testDiff 0.097
testTrackedFileInIgnoredFolderUnchanged 0.295
testDiffAutoCrlfMediumFile 0.111
testCreateFileHeader_GitLink 0.089
testDefaultRenameDetectorSettings 0.005
testCreateFileHeader_AddGitLink 0.008
testTrackedFileInIgnoredFolderChanged 0.193
testDiffNullToNull 0.006
testDiffAutoCrlfLargeFile 0.2
testCreateFileHeader_Add 0.09
testCreateFileHeaderWithoutIndexLine 0.008
testCreateFileHeaderForRenameWithoutContentChange 0.005
testFilter 0.189
testDiffRootTreeToNull 0.097
testCreateFileHeader_Binary 0.011
testCreateFileHeader_Delete 0.007

PatchIdDiffFormatterTest

testSameDiff 0.108
testDiff 0.104

RawTextTest

testLineDelimiter2 0
testComparatorReduceCommonStartButLastLineNoEol 0
testCrLfTextBinary 0.001
testNul 0
testCrLfTextYes 0
testWriteLine1 0
testWriteLine2 0
testWriteLine3 0
testEmpty 0
testCrLfTextNo 0
testCrLfTextMixed 0.001
testCrAtLimit 0.001
testLineDelimiter 0
testComparatorReduceCommonStartEnd_EmptyLine 0
testComparatorReduceCommonStartEnd 0.001
testCrLfTextCutShort 0
testEquals 0
testComparatorReduceCommonStartButLastLineNoEol_2 0

EditTest

testEquals1 0
testType_Empty 0
testExtendA 0
testExtendB 0
testType_Replace 0
testCreateEmpty 0
testSwap 0
testType_Delete 0
testToString 0
testType_Insert 0.001
testNotEquals1 0
testNotEquals2 0
testNotEquals3 0
testNotEquals4 0
testBeforeAfterCuts 0
testCreate 0

EditListTest

testSet 0.001
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0.001

RawTextLoadTest

testBigWithNullAtStart 0.091
testBigOK 0.102
testSmallNull 0.013
testBinaryThreshold 0.689
testSmallOK 0.013

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.008
testEqualsWithWhitespace 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

FilteredRenameDetectorTest

testNoRenames 0.098
testInexactRename 0.105
testExactRename_multipleFilters 0.094
testExactRename 0.095
testNoRenames_multipleFilters 0.014
testInexactRename_multipleFilters 0.091

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.091
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0.007
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0.08
testEdit_LcsContainsUnique 0
testEdit_InsertNearCommonCenter 0
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_DeleteNearCommonCenter 0.001
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0.001
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0
testEmptyInputs 0
testDegenerate_DeleteStart 0.001
testEdit_UniqueCommonLargerThanMatchPoint 0
testEdit_InvertBlocks 0
testCreateFile 0
testDeleteFile 0
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

MyersDiffTest

testEdit_InsertNearCommonCenter 0.098
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0.001
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_DeleteNearCommonCenter 0
testEdit_MoveBlock 0.001
testEdit_DuplicateAButCommonUniqueInB 0
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0.001
testEmptyInputs 0
testDegenerate_DeleteStart 0
testEdit_UniqueCommonLargerThanMatchPoint 0
testEdit_InvertBlocks 0.001
testCreateFile 0
testDeleteFile 0.001
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DiffFormatterReflowTest

testNegativeContextFails 0.101
testContext100 0.004
testContext0 0.001
testContext1 0.083
testContext3 0
testContext5 0.002
testContext10 0.003
testEmpty1 0.004
testNoNewLine1 0.004
testNoNewLine2 0.003

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0
got: <false>, expected: is <true>

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.195
shouldReportSubmoduleReplacedByFileMove 1.718
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.076
shouldListAddedFileInInitialCommit 0.017
shouldListModificationBetweenTwoCommits 0.097
shouldListModificationInDirWithoutModifiedTrees 0.094
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.006
shouldReportFileModeChange 0.098
shouldListDeletionBetweenTwoCommits 0.091
shouldListChangesInWorkingTree 0.015
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.005
shouldListAddedFileBetweenTwoCommits 0.092
shouldListModificationInDirWithModifiedTrees 0.089

FirstWantTest

testFirstWantWithOptions 0
testFirstWantValidAgentName 0
testFirstWantNoWhitespace 0.001
testFirstWantOnlyWhitespace 0
testFirstWantWithoutOptions 0
testFirstWantValidSessionID 0
testFirstWantValidCapabilityNames 0

FirstCommandTest

testClientSID 0.001

NetscapeCookieFileTest

testReadInvalidFile 0.099
testReadCookieFileWithMilliseconds 0
testReadWithEmptyAndCommentLines 0.006
testWriteWhileSomeoneIsHoldingTheLock 2.081
testReadAndWriteCycle 0.004
testWriteToExistingFile 0.003
testWriteAndReadCycle 0.001
testMergeCookies 0.001
testWriteAfterAnotherJgitProcessModifiedTheFile 0.003
testWriteToNewFile 0.001

OpenSshConfigFileTest

testCaseInsensitiveKeyLookup 0.088
testAlias_DoesNotMatch 0.009
testAlias_OptionsSet 0.007
testHostCaseInsensitive 0.084
testRepeatedLookupsWithModification 0.102
testAlias_InheritBatchMode 0.097
testTimeSpec 0.004
testRemoteUserReplacement 0.009
testAlias_ConnectionAttempts 0.006
testAlias_BatchModeDefault 0.005
testPattern 0.084
testAlias_PreferredAuthenticationsDefault 0.006
testAlias_OptionsInherit 0.087
testMissingArgument 0.01
testAdvancedParsing 0.009
testPubKeyAcceptedAlgorithms 0.086
testMultiHost 0.009
testListValueMultiple 0.006
testWhitespace 0.087
testEqualsSign 0.012
testEolComments 0.089
testHomeDirUserReplacement 0.091
testPubKeyAcceptedKeyTypes 0.01
testAlias_BatchModeYes 0.007
testQuoteParsing 0.083
testMultiIdentityFile 0.012
testSeparatorParsing 0.008
testAlias_OptionsKeywordCaseInsensitive 0.085
testDefaultBlock 0.01
testHostnameReplacement 0.086
testAlias_ConnectionAttemptsDefault 0.007
testAlias_invalidConnectionAttempts 0.007
testNegativeMatch2 0.086
testAlias_PreferredAuthentications 0.009
testListValueSingle 0.007
testNoConfig 0.005
testIdentityFile 0.085
testAlias_badConnectionAttempts 0.007
testMultipleMatch 0.086
testNegativeMatch 0.009
testNegatedPattern 0.007
testAlias_InheritPreferredAuthentications 0.083
testNoMatch 0.011
testIdentityAgentNone 0.007
testIdentityAgentSshAuthSock 0.083
testLocalhostFQDNReplacement 0.01
testEnVarSubstitution 0.008

PackFileTest

canCreatePreservedFromFile 0.001
canCreateNonPreservedFromAnyPreservedExt 0
canCreatePreservedFromAnyExt 0.001
canCreateAnyPreservedExtFromAnyPreservedExt 0
cannotCreatePreservedNoExtFromNonPreservedNoExt 0.002
objectsAreSameFromAnyConstructor 0
idIsSameFromFileWithOrWithoutExt 0
idIsSameFromFileWithOrWithoutPrefix 0
canCreateAnyExtFromAnyExt 0
canCreatePreservedFromDirAndName 0.001

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.082
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.007
testConfigureCache_Limits1 0.007
testConfigureCache_PackedGitWindowSize_0 0.006
testConfigureCache_PackedGitLimit_0 0.006
testConfigureCache_PackedGitWindowSize_4097 0.08
testConfigureCache_PackedGitOpenFiles_0 0.007

IterativeConnectivityCheckerTest

testSuccessfulNewBranchBasedOnOldWithTip 3.881
testSuccessfulNewBranchMerge 0.008
testDependOnGrandparent 0.008
testReiterateInCaseNotSuccessful 0.09
testNoChecksIfCantFindSubset 0.005
testSuccessfulPushOldBranch 0.004
testSuccessfulNewBranchBasedOnNewWithTip 0.004
testSuccessfulNewBranchBasedOnOld 0.083
testSuccessfulPushOldBranchMergeCommit 0.005

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.101
testFindRef_FetchHead 0.088
testFindRef_EmptyDatabase 0.013
testGetRefs_HeadsOnly_SymrefToPacked 0.089
testGetRefs_HeadsOnly_AllLoose 0.008
testGetRefs_HeadOnOneBranch 0.009
testGetRefs_ExcludingPrefixes 0.09
testExactRef_EmptyDatabase 0.09
testFindRef_DiscoversModifiedLoose 0.014
testGetRefs_IgnoresGarbageRef1 0.088
testGetRefs_IgnoresGarbageRef2 0.009
testGetRefs_IgnoresGarbageRef3 0.087
testGetRefs_IgnoresGarbageRef4 0.014
testPeelLooseTag 0.092
testGetAdditionalRefs_OrigHead 0.009
testGetRefs_TagsOnly_AllPacked 0.086
testFindRef_CycleInSymbolicRef 0.014
testVersioningNotImplemented_getRefs 0.095
testFindRef_AnyHeadWithGarbage 0.089
testGetRefs_TagsOnly_AllLoose 0.009
testGetRefs_PackedWithPeeled 0.099
test_repack 0.189
testFirstExactRef_IgnoresGarbageRef 0.011
testFindRef_DiscoversDeletedLoose 0.01
testPeelCommit 0.087
testGetRefs_CorruptObjectIdReference 0.011
testGetRefs_LooseSorting_Bug_348834 0.083
testFindRef_CorruptSymbolicReference 0.012
testReadBranchConfig 0.009
testGetRefs_DeatchedHead1 0.088
testGetRefs_DeatchedHead2 0.01
testExactRef_FetchHead 0.085
testGetRefs_LooseOverridesPacked 0.009
testGetRefs_DiscoversModifiedLoose 0.086
testReadNotExistingBranchConfig 0.012
testGetRefs_HeadsOnly_AllPacked1 0.087
testGetRefs_LooseSortedCorrectly 0.012
testGetRefs_PackedNotPeeled_Sorted 0.089
testFirstExactRef_Mixed 0.012
testExactRef_IgnoresGarbageRef 0.008
testRefsChangedStackOverflow 0.095
testCreate 0.086
testGetRefs_CycleInSymbolicRef 0.012
testGetRefs_InvalidName 0.008
testGetRefs_DeeplyNestedBranch 0.09
testPackedRefsLockFailure 0.088
testGetRefs_HeadBranchNotBorn 0.011
testGetAdditionalRefs_OrigHeadBranch 0.009
testGetRefs_DiscoversDeletedLoose1 0.089
testGetRefs_DiscoversDeletedLoose2 0.009
testGetRefs_DiscoversDeletedLoose3 0.09
testGetRefs_DiscoversDeletedLoose4 0.009
testGetRefs_DiscoversDeletedLoose5 0.091
testFindRef_PackedNotPeeled_WrongSort 0.009
testGetRefs_EmptyDatabase 0.086
testGetRefs_HeadsOnly_Mixed 0.01
testGetRefs_DiscoversNewLoose1 0.009
testGetRefs_DiscoversNewLoose2 0.085
testIsNameConflicting 0.012
testFindRef_CorruptObjectIdReference 0.094
testVersioningNotImplemented_exactRef 0.094
testGetRefs_SkipsLockFiles 0.011

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.093

AutoGcTest

testTooManyPacks 0.01
testNotTooManyLooseObjects 0.082
testTooManyLooseObjects 1.504
testNotTooManyPacks 0.005

PackReverseIndexTest

testFindObjectWrongOffset 0.085
testFindNextOffsetWrongOffset 0.007
testFindObject 0.005
testFindNextOffset 0.085

FileReftableTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.516
testBatchrefUpdate 0.188
testRacyReload 0.504
testDeleteNotFound 0.104
testRenameDestExists 0.099
testNoCacheObjectIdSubclass 0.1
testGetRefsExcludingNonExistingPrefixes 0.093
testFastforwardStatus2 0.103
testFastforwardStatus 0.096
writeUnbornHead 0.016
testRenameCurrentBranch 0.092
testLooseDelete 0.093
testGetRefsWithPrefixExcludingPrefixes 0.09
testUpdateChecksOldValue 0.016
isGitRepository 0.09
compactFully 0.108
testOpenConvert 0.097
testConvertToRefdirReflog 0.207
testDeleteWithoutHead 0.097
testDeleteSymref 0.096
testRenameAtomic 0.09
testConvert 0.1
reftableRefsStorageClass 0.015
testWriteReflog 0.089
testGetRefsExcludingPrefixes 0.014
testUpdateRefDetached 0.089
testRenameSymref 0.013
testCompactFully 0.1
testGetRefsExcludingPrefix 0.099
testDelete 0.092
testWritesymref 0.093
testConvertBrokenObjectId 0.299
testUpdateRefDetachedUnbornHead 0.097

AlternatesTest

testAlternate 0.393
testAlternateCyclic2 0.109
testAlternateCyclic3 0.191

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 0
got: <false>, expected: is <true>
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0
got: <false>, expected: is <true>
testSamePackDifferentCompressionDetectChecksumChanged 0.684

GcKeepFilesTest

testKeepFiles 1.095

GcReflogTest

testPackRepoWithCorruptReflog 0.392
testPruneNone 0.105
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.189
testPackCommitsAndLooseOneNoReflog 0.118

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

GcBasicPackingTest

testPruneAndRestoreOldPacks 0.413
testImmediatePruning 0.302
testPreserveAndPruneOldPacks 0.49
testDonePruneTooYoungPacks 0.5
testNotPackTwice 0.595
testPack2Commits_noPackFolder 0.401
testPackAllObjectsInOnePack 0.513
repackEmptyRepo_noPackCreated 0.09
testPackRepoWithNoRefs 0.099
testPackCommitsAndLooseOne 0.316
testPack2Commits 0.295

FileRepositoryBuilderTest

scanWithGitDirRef 0.006
invalidRepositoryFormatVersion 0.005
emptyRepositoryFormatVersion 0.09
relativeGitDirRef 0.005
absoluteGitDirRef 0.005
unknownRepositoryFormatVersion 0.005
testShouldAutomagicallyDetectGitDirectory 0.083

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.011
nonReferencedNonExpiredObject_notPruned 0.084
nonReferencedExpiredObjectTree_pruned 0.012
testPackCommitsAndLooseOneWithPruneNow 0.198
nonReferencedObjects_onlyExpiredPruned 0.087

FileReftableStackTest

testCompaction9 0.095
testLog2 0
missingReftable 0.004
testCompaction1024 4.603
testSegments 0.001

WindowCacheGetTest

testCache_TooSmallLimit[useStrongRefs=true] 0.086
testCache_TooFewFiles[useStrongRefs=true] 0.012
testCache_Defaults[useStrongRefs=true] 0.078
testCache_TooSmallLimit[useStrongRefs=false] 0.012
testCache_TooFewFiles[useStrongRefs=false] 0.01
testCache_Defaults[useStrongRefs=false] 0.086

T0004_PackReaderTest

test003_lookupCompressedObject 0.009
test004_lookupDeltifiedObject 0.074

AbbreviationTest

testAbbreviateOnEmptyRepository 0.005
testAbbreviateLooseBlob 0.08
testAbbreviateIsActuallyUnique 0.11
testAbbreviatePackedBlob 0.094

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.011
test002_WriteEmptyTree2 0.076
test30_stripWorkDir 0.007
test002_WriteEmptyTree 0.012
test006_ReadUglyConfig 0.007
test000_openrepo_default_gitDirAndWorkTreeSet 0.073
test000_openrepo_default_absolute_workdirconfig 0.012
test027_UnpackedRefHigherPriorityThanPacked 0.008
test000_openrepo_alternate_index_file_and_objdirs 0.075
test025_computeSha1NoStore 0.008
test020_createBlobTag 0.012
test028_LockPackedRef 0.083
test007_Open 0.007
test002_CreateBadTree 0.008
test001_Initalize 0.007
test021_createTreeTag 0.076
test000_openRepoBadArgs 0.007
test022_createCommitTag 0.012
test024_createCommitNonAscii 0.014
test008_FailOnWrongVersion 0.067
test009_CreateCommitOldFormat 0.012
test026_CreateCommitMultipleparents 0.015
test000_openrepo_default_relative_workdirconfig 0.075
test023_createCommitNonAnullii 0.012
test000_openrepo_default_workDirSet 0.011

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0.001

PackIndexV1Test

testCRC32 0.005
testBadFanoutTable 0.006
testIteratorMethodsContract 0.007
testCompareEntriesOffsetsWithGetOffsets 0.072
testIteratorReturnedValues1 0.005
testIteratorReturnedValues2 0.005
testCompareEntriesOffsetsWithFindOffsets 0.006

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.205
testDirCacheSavesObjects 0.116

ReflogReaderTest

testCheckout 0.076
testReadRightLog 0.011
testReadWhileAppendIsInProgress 0.008
testNoLog 0.01
testReadLineWithMissingComment 0.008
testSpecificEntryNumber 0.008
testReadOneLine 0.081
testReadTwoLine 0.008

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.002
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.002
testExceptionThrown_BareRepoGetWorkDir 0.001
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.002
testNotBare_CreateRepositoryFromWorkDirOnly 0.002
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.001
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.002
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.003
testNotBare_CreateRepositoryFromDotGitGitDir 0.002
testExceptionThrown_BareRepoGetIndex 0.002
testExceptionThrown_BareRepoGetIndexFile 0.002
testIsBare_CreateRepositoryFromArbitraryGitDir 0.001

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.085
noSuchPackFolder 0.011
malformedIdxNotDeleted 0.084
keepPreventsDeletionOfIndexFilesForMissingPackFile 0.011
bitmapDeletedButIdxAndPackNot 0.008

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.102
emptyRefFoldersSkipFiles 0.014
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.083
nonEmptyRefsFoldersAreKept 0.014

UnpackedObjectTest

testStandardFormat_SmallObject 0.008
testStandardFormat_InvalidType 0.008
testStandardFormat_LargeObject_TruncatedZLibStream 0.091
testStandardFormat_NoHeader 0.007
testStandardFormat_SmallObject_TruncatedZLibStream 0.007
testStandardFormat_NegativeSize 0.075
testStandardFormat_SmallObject_TrailingGarbage 0.008
testStandardFormat_GarbageAfterSize 0.008
testStandardFormat_LargeObject_TrailingGarbage 0.01
testPackFormat_DeltaNotAllowed 0.077
testStandardFormat_LargeObject_CorruptZLibStream 0.011
testPackFormat_LargeObject 0.01
testPackFormat_SmallObject 0.007
testStandardFormat_SmallObject_CorruptZLibStream 0.008
testStandardFormat_LargeObject 0.009

BatchRefUpdateTest

overrideRefLogMessage[atomic=false reftable=false] 0.017
overrideDisableRefLog[atomic=false reftable=false] 0.093
nonExistentRef[atomic=false reftable=false] 0.089
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=false] 0.011
addMissingObject[atomic=false reftable=false] 0.089
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=false] 0.013
simpleForce[atomic=false reftable=false] 0.089
oneNonExistentRef[atomic=false reftable=false] 0.016
updateToMissingObject[atomic=false reftable=false] 0.086
refLogNotWrittenWithoutConfigOption[atomic=false reftable=false] 0.02
packedRefsFileIsSorted[atomic=false reftable=false] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=false] 0.091
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=false] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=false] 0.096
reflogAppendStatusFastForward[atomic=false reftable=false] 0.091
oneRefLockFailure[atomic=false reftable=false] 0.011
oneRefWrongOldValue[atomic=false reftable=false] 0.011
reflogDefaultIdent[atomic=false reftable=false] 0.094
simpleNoForce[atomic=false reftable=false] 0.094
updateToMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.01
forceRefLogInUpdate[atomic=false reftable=false] 0.09
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=false] 0.014
conflictThanksToDelete[atomic=false reftable=false] 0.087
simpleNoForceRefsChangedEvents[atomic=false reftable=false] 0.011
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=false] 0.086
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=false] 0.093
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=false] 0.008
noRefLog[atomic=false reftable=false] 0.015
simpleForceRefsChangedEvents[atomic=false reftable=false] 0.009
reflogOnLockFailure[atomic=false reftable=false] 0.08
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=false] 0.011
atomicUpdateRespectsInProcessLock[atomic=false reftable=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=false] 0.012
reflogAppendStatusNoMessage[atomic=false reftable=false] 0.086
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=false] 0.01
oneRefLockFailureRefsChangedEvents[atomic=false reftable=false] 0.01
nonExistentRefRefsChangedEvents[atomic=false reftable=false] 0.082
reflogFileDirectoryConflict[atomic=false reftable=false] 0.014
fileDirectoryConflict[atomic=false reftable=false] 0.015
reflogCustomIdent[atomic=false reftable=false] 0.078
reflogAppendStatusWithMessage[atomic=false reftable=false] 0.013
addMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.092
overrideRefLogMessage[atomic=true reftable=false] 0.093
overrideDisableRefLog[atomic=true reftable=false] 0.02
nonExistentRef[atomic=true reftable=false] 0.084
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=false] 0.008
addMissingObject[atomic=true reftable=false] 0.01
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=false] 0.084
simpleForce[atomic=true reftable=false] 0.019
oneNonExistentRef[atomic=true reftable=false] 0.075
updateToMissingObject[atomic=true reftable=false] 0.009
refLogNotWrittenWithoutConfigOption[atomic=true reftable=false] 0.084
packedRefsFileIsSorted[atomic=true reftable=false] 0.019
forceRefLogInCommand[atomic=true reftable=false] 0.087
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=false] 0.024
reflogDelete[atomic=true reftable=false] 0.094
reflogAppendStatusFastForward[atomic=true reftable=false] 0.012
oneRefLockFailure[atomic=true reftable=false] 0.077
oneRefWrongOldValue[atomic=true reftable=false] 0.014
reflogDefaultIdent[atomic=true reftable=false] 0.086
simpleNoForce[atomic=true reftable=false] 0.009
updateToMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.009
forceRefLogInUpdate[atomic=true reftable=false] 0.094
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=false] 0.078
conflictThanksToDelete[atomic=true reftable=false] 0.023
simpleNoForceRefsChangedEvents[atomic=true reftable=false] 0.077
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=false] 0.012
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=false] 0.083
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=false] 0.01
noRefLog[atomic=true reftable=false] 0.097
simpleForceRefsChangedEvents[atomic=true reftable=false] 0.02
reflogOnLockFailure[atomic=true reftable=false] 0.085
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=false] 0.091
atomicUpdateRespectsInProcessLock[atomic=true reftable=false] 0.02
packedRefsLockFailure[atomic=true reftable=false] 0.083
reflogAppendStatusNoMessage[atomic=true reftable=false] 0.095
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=false] 0.009
oneRefLockFailureRefsChangedEvents[atomic=true reftable=false] 0.015
nonExistentRefRefsChangedEvents[atomic=true reftable=false] 0.075
reflogFileDirectoryConflict[atomic=true reftable=false] 0.101
fileDirectoryConflict[atomic=true reftable=false] 0.007
reflogCustomIdent[atomic=true reftable=false] 0.097
reflogAppendStatusWithMessage[atomic=true reftable=false] 0.096
addMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.013
overrideRefLogMessage[atomic=false reftable=true] 0.312
overrideDisableRefLog[atomic=false reftable=true] 0.083
nonExistentRef[atomic=false reftable=true] 0.013
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=false reftable=true] 0.015
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=true] 0.083
simpleForce[atomic=false reftable=true] 0.014
oneNonExistentRef[atomic=false reftable=true] 0.012
updateToMissingObject[atomic=false reftable=true] 0.081
refLogNotWrittenWithoutConfigOption[atomic=false reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=false reftable=true] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=true] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=true] 0.093
reflogAppendStatusFastForward[atomic=false reftable=true] 0.084
oneRefLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=false reftable=true] 0.013
reflogDefaultIdent[atomic=false reftable=true] 0.087
simpleNoForce[atomic=false reftable=true] 0.012
updateToMissingObjectRefsChangedEvents[atomic=false reftable=true] 0.083
forceRefLogInUpdate[atomic=false reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=false reftable=true] 0.013
simpleNoForceRefsChangedEvents[atomic=false reftable=true] 0.067
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=true] 0.012
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=true] 0.014
noRefLog[atomic=false reftable=true] 0.017
simpleForceRefsChangedEvents[atomic=false reftable=true] 0.046
reflogOnLockFailure[atomic=false reftable=true] 0.014
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=true] 0.013
atomicUpdateRespectsInProcessLock[atomic=false reftable=true] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=false reftable=true] 0.016
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=true] 0.04
oneRefLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=false reftable=true] 0.012
reflogFileDirectoryConflict[atomic=false reftable=true] 0.013
fileDirectoryConflict[atomic=false reftable=true] 0.012
reflogCustomIdent[atomic=false reftable=true] 0.012
reflogAppendStatusWithMessage[atomic=false reftable=true] 0.013
addMissingObjectRefsChangedEvents[atomic=false reftable=true] 0.029
overrideRefLogMessage[atomic=true reftable=true] 0.014
overrideDisableRefLog[atomic=true reftable=true] 0.014
nonExistentRef[atomic=true reftable=true] 0.011
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=true reftable=true] 0.01
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=true] 0.038
simpleForce[atomic=true reftable=true] 0.023
oneNonExistentRef[atomic=true reftable=true] 0.01
updateToMissingObject[atomic=true reftable=true] 0.01
refLogNotWrittenWithoutConfigOption[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=true reftable=true] 0
got: <true>, expected: is <false>
forceRefLogInCommand[atomic=true reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogDelete[atomic=true reftable=true] 0.016
reflogAppendStatusFastForward[atomic=true reftable=true] 0.013
oneRefLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=true reftable=true] 0.058
reflogDefaultIdent[atomic=true reftable=true] 0.016
simpleNoForce[atomic=true reftable=true] 0.011
updateToMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.01
forceRefLogInUpdate[atomic=true reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=true reftable=true] 0.04
simpleNoForceRefsChangedEvents[atomic=true reftable=true] 0.011
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=true] 0.012
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=true] 0.182
noRefLog[atomic=true reftable=true] 0
simpleForceRefsChangedEvents[atomic=true reftable=true] 0
reflogOnLockFailure[atomic=true reftable=true] 0
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=true] 0
atomicUpdateRespectsInProcessLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=true reftable=true] 0
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=true] 0.012
oneRefLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=true reftable=true] 0.01
reflogFileDirectoryConflict[atomic=true reftable=true] 0.013
fileDirectoryConflict[atomic=true reftable=true] 0.011
reflogCustomIdent[atomic=true reftable=true] 0.037
reflogAppendStatusWithMessage[atomic=true reftable=true] 0.013
addMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.011

LockFileTest

testLockHeld 0.004
testUnlockNoop 0.004
testLockForAppend 0.003
testLockTwice 0.044
testLockWriteTwiceThrows1 0.007
testLockWriteTwiceThrows2 0.004
testLockWriteTwiceThrows3 0.005
testLockWriteTwiceThrows4 0.004
testLockNested 0.004
testLockTwiceUnlock 0.004
lockFailedExceptionRecovery 0.021
testLockUnclosedCommitThrows 0.004

ObjectDirectoryTest

testScanningForPackfiles 0
got: <false>, expected: is <true>
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.735
testShallowFile 0.009
testOpenLooseObjectSuppressStaleFileHandleException 0.158
testOpenLooseObjectPropagatesIOExceptions 0.006
testShallowFileCorrupt 0.007

PackWriterTest

testWritePack2DeltasReuseOffsets 0.05
testWriteEmptyPack1 0.051
testWriteEmptyPack2 0.02
testIgnoreNonExistingObjectsWithBitmaps 0.113
testExclude 0.069
testWritePack2DeltasReuseRefs 0.025
testPartialPackFilesScanWhenDoingSearchForReuseTimeoutCheck 1.079
testWriteIndex 0.093
testWritePack1 0.028
testWritePack2 0.09
testWritePack3 0.184
testWritePack4 0.025
testWritePack1NoObjectReuse 0.087
testWritePack4ThinPack 0.093
testShallowFetchShallowAncestorDepth1 0.105
testShallowFetchShallowAncestorDepth2 0.099
testTotalPackFilesScanWhenSearchForReuseTimeoutNotSet 0.123
testWritePack4SizeThinVsNoThin 0.183
testShallowFetchShallowParentDepth1 0.097
testShallowFetchShallowParentDepth2 0.113
testContructor 0.01
testIgnoreNonExistingObjects 0.068
testTotalPackFilesScanWhenSkippingSearchForReuseTimeoutCheck 0.115
testModifySettings 0.008
testDeltaStatistics 0.015
testNotIgnoreNonExistingObjects 0.065
testShallowIsMinimalDepth1 0.092
testShallowIsMinimalDepth2 0.036
testWritePack2SizeOffsetsVsRefs 0.081
testWritePack2DeltasCRC32Copy 0.021
testWritePack2SizeDeltasVsNoDeltas 0.079

GcTagTest

annotatedTag_objectNotPruned 0.014
lightweightTag_objectNotPruned 0.011

GcConcurrentTest

repackAndCheckBitmapUsage 0.092
concurrentRepack 0.029
testInterruptGc 0.034
repackAndGetStats 0.107
repackAndUploadPack 0.146

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.028
branch_historyNotPruned 0.03
deleteBranch_historyPruned 0.026

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.007
recentTempPacksAndIdxAreNotDeleted 0.007

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.031
dontPackHEAD_nonBare 0.028
dontPackHEAD_bare 0.021
whileRefLockedRefNotPackedNoError 0.061
emptyRefDirectoryDeleted 0.021
concurrentOnlyOneWritesPackedRefs 0.024
looseRefPacked 0.013

PackIndexV2Test

testCRC32 0.007
testBadFanoutTable 0.006
testIteratorMethodsContract 0.004
testCompareEntriesOffsetsWithGetOffsets 0.005
testIteratorReturnedValues1 0.004
testIteratorReturnedValues2 0.005
testCompareEntriesOffsetsWithFindOffsets 0.004

PackTest

testDelta_FailsOver2GiB 0.007
testDelta_SmallObjectChain 0.012
testWhole_LargeObject 0.049
testWhole_SmallObject 0.013
testConfigurableStreamFileThreshold 0.015

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.009
testDeleteForce 0.037
testDeleteNotFound 0.016
testCreateMissingObject 0.011
testForceUpdateMissingObject 0.012
testDeleteLoosePacked 0.019
testNoCacheObjectIdSubclass 0.011
testDeleteLoosePackedRejected 0.009
testRenameBranchHasPreviousLog 0.138
testRenameCurrentBranch 0.123
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.016
testRenameBranchCannotLockAFileHEADisToLockTo 0.129
testRenameRefNameColission2avoided 0.029
testRefKeySameAsName 0.005
testLooseDelete 0.012
testUpdateChecksOldValue 0.012
testUpdateRefLockFailureLocked 0.009
testDeleteLooseAndItsDirectory 0.012
testUpdateRefNoChange 0.008
testDeleteWithoutHead 0.034
testUpdateRefForwardWithCheck1 0.013
testUpdateRefForwardWithCheck2 0.012
testRenameBranchCannotLockAFileHEADisToLockFrom 0.017
testRenameBranchCannotLockAFileHEADisFromLockTo 0.123
testDeleteSymref 0.012
testUpdateRefLockFailureWrongOldValue 0.01
testRenameAtomic 0.012
testWriteReflog 0.009
testDeleteHEADreferencedRef 0.01
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.017
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.015
testUpdateMissingObject 0.043
testUpdateRefDetached 0.01
testRefsCacheAfterUpdateLooseOnly 0.011
testNewNamespaceConflictWithLoosePrefixOfExisting 0.013
testRenameSymref 0.007
testRenameBranchAlsoInPack 0.121
testDeleteHead 0.008
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.136
testDeleteFastForward 0.036
testNewNamespaceConflictWithPackedPrefixOfExisting 0.009
testRefsCacheAfterUpdate 0.011
testUpdateRefForward 0.012
testDeleteHeadInBareRepo 0.02
testRenameBranchNoPreviousLog 0.033
testNewNamespaceConflictWithLoosePrefixNameExists 0.023
testRenameRefNameColission1avoided 0.13
testUpdateRefDetachedUnbornHead 0.007

ConcurrentRepackTest

testObjectMovedToNewPack1 0.041
testObjectMovedToNewPack2 0.042
testObjectInNewPack 0.015
testObjectMovedWithinPack 0.059

DescriptionTest

description 0.005

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.032
multiplePacks 0.012
readBackSmallObjectBeforeLargeObject 0.015
readBackLargeFile 0.011
checkExisting 0.012
largeBlob 0.039
singlePack 0.01
readBackFallsBackToRepo 0.008
overwriteExistingPack 0.013
flushEmptyPack 0.006
insertLargeInputStreamBypassesCheckExisting 0.014
noFlush 0.007
readBackSmallFiles 0.013

DeltaIndexTest

testLimitObjectSize_Length130CopyOk 0.001
testCopyZeros_Length128 0
testLimitObjectSize_Length12InsertFails 0
testLimitObjectSize_InsertFrontFails 0
testLimitObjectSize_Length130InsertFails 0.001
testCopyWholeObject_Length123 0
testCopyWholeObject_Length128 0
testIndexSize 0.001
testInsertTail 0
testInsertHeadMiddle 0
testLimitObjectSize_Length130CopyFails 0.001
testShuffleSegments 0
testInsertWholeObject_Length12 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

FileSnapshotTest

testFileSizeChanged 0.001
testActuallyIsModifiedTrivial 0
testNewFileNoWait 0
got: <false>, expected: is <true>
testNewFileWithWait 0
got: <false>, expected: is <true>
fileSnapshotEquals 0
detectFileModified 5.556
testSimulatePackfileReplacement 0.002

NLSTest

testJVMDefaultLocale 0.007
testParallelThreadsWithDifferentLocales 0.002
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

IntSetTest

testAdd 0.001

DfsInserterTest

testReadFromInserterSmallObjects 0.002
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.001
testReaderResolve 0
testGarbageSelectivelyVisible 0
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.004
testInserterDiscardsPack 0

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.012
testEstimateGcPackSizeWithAnExistingGcPack 0.007

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0.046
sha1ToTip_ref 0.002
sha1ToTip_tag 0
keepUpdateIndexPeelingTag 0.002
sha1ToTip_annotatedTag 0.002

DfsBundleWriterTest

makeBundle_containsUnreferencedObject 0.12
makeBundle_containsObjectInGcRestPack 0.013

DfsFsckTest

testInvalidGitModules 0.054
testMultipleInvalidObjects 0.001
testNonCommitHead 0.002
testMissingObject 0.001
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidGitModules 0
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0
testHealthyRepo 0.002
testTreeWithNullSha 0

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.503
reftableWithTombstoneNotResurrected 0.002
testCollectionWithPureGarbageAndRereferencingGarbage 0.002
testEstimateGcRestPackSizeInNewRepo 0.002
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.003
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.06
testRacyNoReusePrefersSmaller 0.007
testEstimateGcPackSizesWithGcAndGcRestPacks 0.004
compactsReftables 0.003
testCollectionWithGarbageCoalescence 0.005
reftableWithoutTombstoneResurrected 0.001
testCollectionWithGarbageNoCoalescence 0.004
testCollectionWithGarbageCoalescenceWithShortTtl 0.29
testEstimateGcPackSizeInNewRepo 0.002
producesNewReftable 0.112
testCollectionWithPureGarbageAndGarbagePacksPurged 0.001
testSinglePackForAllRefs 0.003
testEstimateGcPackSizeWithAnExistingGcPack 0.004
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.002
prunesNonGcReftables 0.002

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.002
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.001

DfsBlockCacheTest

noConcurrencySerializedReads_twoRepos 0.008
hasIndexEventConsumerOnlyLoaded 0.081
weirdBlockSize 0.016
hasIndexEventConsumerLoadedAndEvicted 0.022
highConcurrencyParallelReads_oneRepoParallelReverseIndex 0.005
hasCacheHotMap 0.067
highConcurrencyParallelReads_oneRepo 0.005
streamKeyReusesBlocks 0.01
lowConcurrencyParallelReads_twoReposAndIndex 0.007
noConcurrencySerializedReads_oneRepo 0.005
lowConcurrencyParallelReads_twoRepos 0.063

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.002
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

PackSourceTest

defaultComaprator 0.001

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.001
testCopyPackThroughCacheSmallNoCache 0.001
testCopyPackThroughCacheLargeCached 0
testCopyPackThroughCacheSmallCached 0.001
testCopyPackThroughCacheLargeNoCache 0
testCopyPackBypassCachesSmallCached 0.001
testCopyPackBypassCacheSmallNoCache 0
testCopyPackBypassCacheLargeCached 0.001

DfsPackDescriptionTest

objectLookupComparatorObjectCount 0.001
objectLookupComparatorPackSource 0
reftableComparatorEqual 0
reuseComparatorEqual 0
reftableComparatorLastModified 0
objectLookupComparatorEqual 0
objectLookupComparatorCustomPackSourceComparator 0
objectLookupComparatorNonGcLastModified 0
reftableComparatorPackSource 0
reftableComparatorMaxUpdateIndex 0
objectLookupComparatorGcFileSize 0
reuseComparatorGcPackSize 0

MergedReftableTest

scanIncludeDeletes 0.001
versioningSymbolicRefMoves 0
nonOverlappedUpdateIndices 0
twoTableById 0.001
twoTableSeek 0
seekPastManyTimes 0.001
seekPastToNonExistentPrefixToTheMiddle 0
oneTableSeekPastWithRefCursor 0
oneEmptyTable 0
oneTableScan 0.008
oneTableSeek 0.055
compaction 0
missedUpdate 0.001
seekPastToNonExistentPrefixToTheEnd 0
seekPastOnEmptyTable 0
versioningSymbolicReftargetMoves 0.001
noTables 0
twoTableSeekPastWithRefCursor 0
fourTableScan 0.007
twoEmptyTables 0
enclosedUpdateIndices 0
versioningResolveRef 0.001
deleteIsHidden 0
tableByIDDeletion 0
overlappedUpdateIndices 0

ReftableTest

byObjectIdOneRefWithIndex 0.304
seekPastWithLotsOfRefs 0.002
namespaceHeads 0
hasObjMapRefsSmallTable 0.001
invalidRefWriteOrderSortAndWrite 0.001
seekPastManyTimes 0
seekPastRefWithRefCursor 0.001
seekPastToNonExistentPrefixToTheMiddle 0
reflogSeek 0
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
allRefs 0.001
indexScan 0.193
indexSeek 0.206
invalidReflogWriteOrderUpdateIndex 0.001
hasObjMapRefsNoIndexObjects 0.001
byObjectIdSkipPastPrefix 0
seekPastWithSeekRefsWithPrefix 0
seekNotFound 0.001
seekPastToNonExistentPrefixToTheEnd 0
reflogReader 0.002
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.058
onlyReflog 0
estimateCurrentBytesOneRef 0.001
logScan 0.348
hasObjLogs 0
seekPastOnEmptyTable 0.001
reflogSeekPrefix 0
invalidReflogWriteOrderName 0
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.001
noIndexScan 0.002
noIndexSeek 0.004
nameTooLongDoesNotWrite 0.001
unpeeledDoesNotWrite 0.039
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
hasObjMapRefs 0
oneIdRef 0
skipPastRefWithLastUTF8 0
badCrc32 0
withReflog 0

ReftableCompactorTest

twoTablesNotIncludeOneDelete 0
twoTablesIncludeOneDelete 0
noTables 0
twoTablesOneRef 0
oneTable 0.001
twoTablesTwoRefs 0

CancellableDigestOutputStreamTest

testCancelInProcess 0.003
testTriggerCheckAfterSingleBytes 0.001

PedestrianReachabilityCheckerTest

reachable_merge 0.017
reachable 0.012
unreachable_isLaterCommit 0.057
reachable_longChain 6.63
unreachable_differentBranch 0.014

PedestrianObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.061
blob_in_base_reachable_from_branches 0.019
blob_in_branch_reachable_from_merge 0.065
blob_unreachable_from_earlier_commit 0.02
blob_reachable_from_owning_commit 0.02

BitmappedObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.081
blob_in_base_reachable_from_branches 0.073
blob_in_branch_reachable_from_merge 0.056
blob_unreachable_from_earlier_commit 0.043
blob_reachable_from_owning_commit 0.038

BitmappedReachabilityCheckerTest

reachable_merge 0.033
reachable 0.047
unreachable_isLaterCommit 0.029
reachable_longChain 7.497
unreachable_differentBranch 0.054

ExternalDiffToolTest

testUserDefinedToolWithCancelledPrompt 0.018
testAllTools 0.014
testUserToolWithError 0.056
testNullToolWithPrompt 0.005
testUserDefinedTools 0.005
testNullTool 0.004
testDefaultTool 0.005
testDefaultToolExecutionWithPrompt 0.009
testNoDefaultToolName 0.004
testOverridePreDefinedToolPath 0.211
testUserDefinedTool 0.051
testNotExternalToolInGitAttributes 0.016
testCompare 0.009
testUserToolWithCommandNotFoundError 0.008
testOverridePredefinedToolPath 0.005
testExternalToolInGitAttributes 0.015
testUserDefinedToolWithPrompt 0.052
testUndefinedTool 0.005

ExternalMergeToolTest

testUserDefinedToolWithCancelledPrompt 0.014
testAllTools 0.009
testUserToolWithError 0.061
testNullToolWithPrompt 0.004
testUserDefinedTools 0.005
testNullTool 0.004
testDefaultTool 0.004
testDefaultToolExecutionWithPrompt 0.009
testNoDefaultToolName 0.005
testOverridePreDefinedToolPath 0.197
testUserDefinedTool 0.01
testCompare 0.009
testUserToolWithCommandNotFoundError 0.008
testOverridePredefinedToolPath 0.004
testUserDefinedToolWithPrompt 0.009
testKdiff3 0
Assuming external tool is available: kdiff3
testUndefinedTool 0.005

RootLocaleTest

testJGitText 0.002
testCLIText 0.005
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.002
testNonTranslatedBundle 0.001
testMissingPropertiesFile 0.002

PatchApplierTest$WithWorktree

testPatchWithCrLf 0.088
testModifyNL1 0.016
testCrLf 0.015
testPatchWithCrLf2 0.064
testFiltering 0.025
testCrLfOff 0.018
testCrLfEmptyCommitted 0.065
testCrLfNewFile 0.025
testNonASCIIAdd2 0.073
testRenameWithHunks 0.016
testBinaryLiteral 0.077
testModifyM2 0.014
testModifyM3 0.018
testShiftUp2 0.081
testNonASCII2 0.013
testModifyX 0.013
testModifyY 0.07
testModifyZ 0.014
testRenameNoHunks 0.019
testBinaryLiteralAdd 0.077
testShiftDown2 0.015
testCopyWithHunks 0.013
testShiftDown 0.068
testShiftUp 0.012
testNonASCIIAdd 0.014
testNonASCIIDel 0.065
testNonASCII 0.025
testBinaryDelta 0.073

PatchApplierTest$InCore

testNonASCIIAdd2 0.011
testRenameWithHunks 0.014
testBinaryLiteral 0.013
testModifyM2 0.065
testModifyM3 0.017
testShiftUp2 0.074
testNonASCII2 0.014
testModifyX 0.013
testModifyY 0.013
testModifyZ 0.059
testRenameNoHunks 0.014
testBinaryLiteralAdd 0.021
testShiftDown2 0.069
testCopyWithHunks 0.013
testShiftDown 0.013
testShiftUp 0.014
testNonASCIIAdd 0.073
testNonASCIIDel 0.023
testNonASCII 0.072
testBinaryDelta 0.014

PatchCcTest

testParse_OneFileCc 0.004
testParse_CcNewFile 0
testParse_CcDeleteFile 0.001

PatchTest

testParse_NoBinary 0.001
testEmpty 0
testParse_GitBinaryDelta 0
testParse_GitBinaryLiteral 0.001
testParse_AddNoNewline 0
testParse_FixNoNewline 0.001
testParse_ConfigCaseInsensitive 0

EditListTest

testTypes 0.001
testHunkHeader 0
testFileHeader 0.005

GetTextTest

testGetText_DiffCc 0.004
testGetText_NoBinary 0
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchErrorTest

testError_DisconnectedHunk 0.001
testError_TruncatedNew 0.001
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0
testError_GitBinaryNoForwardHunk 0.001
testError_BodyTooLong 0

FileHeaderTest

testParseRename100_OldStyle 0.001
testParseGitFileName_NoSecondLine 0
testParseGitFileName_DqFooSpLfNulBar 0
testParseFullIndexLine_WithMode 0
testParseRename100_NewStyle 0
testParseGitFileName_DqFooTabBar 0
testParseGitFileName_FailFooBar 0
testParseAbbrIndexLine_WithMode 0
testParseModeChange 0
testParseFullIndexLine_NoMode 0
testParseGitFileName_EmptyHeader 0
testParseCopy100 0
testParseGitFileName_NoLF 0
testParseGitFileName_SrcFooC 0
testParseGitFileName_Empty 0
testParseUnicodeName_NewFile 0.001
testParseGitFileName_SrcFooCNonStandardPrefix 0
testParseGitFileName_FooSpBar 0
testParseAbbrIndexLine_NoMode 0
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

BinaryDeltaInputStreamTest

testBinaryDelta 0.001

AutoLFInputStreamTest

testEmpty 0.001
testCRLF 0
testCrLf 0
testLFCR 0
testCR 0
testLF 0
testCrLfDontDetect 0.001
testBinaryDetect 0
testBinaryDontDetect 0

AutoCRLFOutputStreamTest

testBoundary 1.819
test 0.002

UnionInputStreamTest

testAutoCloseDuringRead 0.002
testSkip 0
testMarkSupported 0
testArrayConstructor 0
testReadByteBlocks 0
testEmptyStream 0
testCloseDuringClose 0
testNonBlockingPartialRead 0.001
testExceptionDuringClose 0
testReadSingleBytes 0

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.254
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.252
testTimeout_readBuffer_Timeout 0.251
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

BinaryHunkStreamTest

testRoundtripBytes 0.056
testRoundtripWithClose 0.09
testRoundtripChunks 0.087
testRoundtripWholeBuffer 0.025

AutoCRLFInputStreamTest

testBoundary 1.586
test 0.001

TeeOutputStreamTest

test 0
testCloseException 0

AutoLFOutputStreamTest

testEmpty 0
testCrLfDetect 0
testLFCR 0
testCR 0
testLF 0
testCRLFNoDetect 0
testBinaryDetect 0
testBinaryDontDetect 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.251
testTimeout_writeByte_Timeout 0.252
testTimeout_writeByte_Success1 0
testTimeout_writeByte_Success2 0.001
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.251
testTimeout_flush_Timeout 0.252

SHA1Test

detectsShatteredByDefault 0.037
test0 0.001
test1 0
test2 0
shatteredCollision 0.02
shatteredStoredInGitBlob 0.01

IOTest

readFullyBufferShorterOffset 0
readFullyBufferShorter 0
readFullyBufferLongerOffset 0
readFullyBufferLonger 0

PathsTest

testPathCompare 0
testStripTrailingSeparator 0
testPrefix 0

RawSubStringPatternTest

testBoundary 0.006
testCaseInsensitive 0.004
testEmptyPattern 0.003
testNoMatches 0.004

HookTest

testCommitMsgHookReceivesCorrectParameter 0.017
testFailedPreCommitHookBlockCommit 0.065
testFindPostCommitHook 0.004
testRunHookHooksPathRelative 0.009
testAllCommitHooks 0.079
testFindHook 0.004
testFailedCommitMsgHookBlocksCommit 0.012
testPostCommitRunHook 0.008
testHookPathWithBlank 0.009
testRunHook 0.008
testRunHookHooksPathAbsolute 0.061
testCommitMsgHookCanModifyCommitMessage 0.015

HexTest

testLegal 0.001
testIllegal2 0
testIllegal3 0
testDecode 0
testEncode 0
testIllegal 0
testLegal2 0
testEncodeMatchesDecode 0

IOReadLineTest

testReadLineNoTrailingNewline[buffered=false, sizeHint=-1] 0.001
testReadLine[buffered=false, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=0] 0
testReadLine[buffered=false, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=1] 0
testReadLine[buffered=false, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=2] 0
testReadLine[buffered=false, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=3] 0
testReadLine[buffered=false, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=4] 0
testReadLine[buffered=false, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=64] 0
testReadLine[buffered=false, sizeHint=64] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=-1] 0
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0
testReadLine[buffered=true, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=1] 0
testReadLine[buffered=true, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=2] 0
testReadLine[buffered=true, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=3] 0
testReadLine[buffered=true, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=4] 0.001
testReadLine[buffered=true, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=64] 0
testReadLine[buffered=true, sizeHint=64] 0

RawParseUtils_FormatTest

testFormatBase10 0.001

RefListTest

testCopyLeadingPrefix 0.001
testBuilder_Remove 0
testBuilder_ToString 0
testCopyConstructorReusesArray 0
testBuilder_AddThenDedupe 0.001
testSet 0
testPutReplaceEntry 0
testEmpty 0.001
testToString 0
testBuilder_AddThenDedupe_Border 0
testRemoveEndOfList 0
testAddToMiddleOfListByInsertionPosition 0
testAddToEndOfList 0.001
testAddToFrontOfList 0
testBuilder_AddThenSort 0
testRemoveMiddleOfList 0
testPutNewEntry 0
testRemoveMakesEmpty 0
testEmptyBuilder 0
testFindContainsGet 0
testAddToEmptyList 0
testBuilder_AddAll 0
testIterable 0
testBuilder_Set 0
testRemoveFrontOfList 0

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

LongMapTest

testRemoveCollision1 0.001
testRemoveCollision2 0
testInsertMinValue 0
testLargeMap 0.025
testSmallMap 0
testReplaceMaxValue 0
testEmptyMap 0
testRemoveOne 0

GitDateParserTest

shortWithDots 0.003
yesterday 0
weeksAgo 0
shortFmt 0.001
iso 0
now 0
rfc 0.046
local 0.001
never 0
defaultFmt 0.001
shortWithDotsReverse 0
shortWithSlash 0
daysAndWeeksAgo 0.001

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

QuotedStringBourneUserPathStyleTest

testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_SoleSq 0
testDequote_BareA 0
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0
testQuote_User 0
testQuote_NamedEscapes 0
testDequote_User 0

SystemReaderTest

openSystemConfigReturnsDifferentInstances 0.184
openUserConfigReturnsDifferentInstances 0.001

GitDateFormatterTest

LOCALE 0.003
DEFAULT 0.001
LOCALELOCAL 0
ISO 0
RAW 0
RFC 0
LOCAL 0
SHORT 0
RELATIVE 0.002

FilterCommandsTest

testCheckoutSingleFile 0.1
testMerge 0.188
testBuiltinCleanFilter 0.068
testBuiltinCleanAndSmudgeFilter 0.035
testBuiltinSmudgeFilter 0.067
testBranchSwitch 0.095
testCheckoutSingleFile2 0.102

ChangeIdUtilTest

testACommitWithSubjectBodyBugBrackersAndSob 0.002
testHasChangeidWithReplacementWithChangeIdInCommitMessage 0
testOneliner 0
testEmptyMessages 0.001
testIndexOfChangeId 0
testClean 0.001
testATwoLines 0
testOnelinerFollowedByBlank 0
testRegularCommitWithSob_ButNoBody 0
testTimeAltersId 0
testId 0.001
testKernelStyleFooter 0
testHasChangeid 0
testFirstParentAltersId 0
testChangeIdAfterBugOrIssue 0.001
testChangeIdAlreadySetWithReplacement 0.001
testACommitWithSubjectBodyBugLineWithASpaceAndSob 0
testSingleLineMessagesWithSignedOffBy 0
testMultiLineMessagesWithSignedOffBy 0.001
testHasChangeidWithSpacesBeforeId 0
testHasChangeidWithReplacementInLastLine 0
testHasChangeidWithReplacementInLastLineNoLineBreak 0
testWithEndingURL 0
testChangeIdAlreadySet 0.001
testSingleLineMessages 0
testRegularCommit 0
testACommitWithSubject_NonFooterAndBugAndSob 0
testNoteInMiddle 0.001
testACommitWithSubjectBug_NonFooterLineAndSob 0
testMultiLineMessagesWithoutFooter 0
testACommitWithSubject_NoBodySobAndBug 0
testACommitWithSubjectBodyBugEmptyLineAndSob 0
testHasChangeidWithReplacement 0
testACommitWithBug_SubButNoBody 0
testDirCacheAltersId 0

RawParseUtils_HexParseTest

testInt16 0.001
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testLineMapOrBinary 0
testNulByte 0.001
testTwoLineNoLF 0

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.013
testFileToByteArrayWithLimit 0.004
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.006
testLarge_SingleWrite 0.063
testInCoreLimit_SwitchBeforeAppendByte 0.026
testOneBlock_BulkWrite 0.001
testRandomWrites 0.018
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testHeapToByteArrayWithLimit 0.051
testDestroyWhileOpen 0.006
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.004
testInCoreInputStream 0

BlockListTest

testAddRemoveAdd 0
testAddAllFromOtherList 0
testRemoveFromEnd 0
testRemoveRejectsBadIndexes 0
testGet 0.001
testSet 0
testEmptyList 0
testAddRejectsBadIndexes 0
testAddToEnd 0.001
testFastIterator 0.001
testRemoveSlowPath 0
testAddSlowPath 0

SimpleLruCacheTest

testPurge 0.001
testPurgeFactorTooLarge 0.001
testPurgeFactorTooSmall 0
testConfigure 0
testGetMissing 0
testPurgeFactorTooLarge2 0
testPutGet 0
testPurgeFactorTooSmall2 0.001

Base85Test

testChars 0.003
testPadding 0
testBinary 0
testOverflow 0

StringUtilsTest

testToLowerCaseString 0
testFormatWithSuffix 0.001
testParseWithSuffix 0.003
testEqualsIgnoreCase1 0
testEqualsIgnoreCase2 0
testEqualsIgnoreCase3 0
testEqualsIgnoreCase4 0
testReplaceLineBreaks 0
testToLowerCaseChar 0

QuotedStringGitPathStyleTest

testDequote_OctalAll 0.002
testDequote_BareABCZ_OnlyBC 0
testQuoteNormalDequoteMinimal 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_UTF8_Minimal 0
testDequote_RawUTF8 0
testDequote_BareA 0
testQuoteMinimalDequoteNormal 0
testRoundtripNormalDequoteMinimal 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0
testRoundtripMinimal 0
testDequote_UnknownEscapeQ 0
testQuote_BareA 0
testQuote_Empty 0
testRoundtripMinimalDequoteNormal 0
testDequote_RawLatin1 0
testDequote_RawLatin1_Minimal 0
testDequoteMinimal 0
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0
testDequote_RawUTF8_Minimal 0
testNoQuote 0
testQuoteMinimal 0.001
testQuoteAtAndNumber 0

ReadLinesTest

testReadLines_endCRLF 0
testReadLines_singleLine 0
testReadLines_endLF 0
testReadLines_mixed 0
testReadLines_CRLF 0
testReadLines_LF 0

StatsTest

testStatsCancellationExample1 0.001
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

IntListTest

testAdd_ZeroCapacity 0
testEmpty_SpecificCapacity 0
testAdd_LargeGroup 0
testSet 0
testFillTo0 0
testFillTo1 0
testClear 0
testEmpty_DefaultCapacity 0
testToString 0
testFillTo100 0
testContains 0
testAdd_SmallGroup 0

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FSTest

testReadPipeCommandStartFailure 0.002
testSymlinkAttributes 0.003
testReadPipePosixCommandFailure 0.003
testFsTimestampResolution 0.079
testUnicodeFilePath 0
testRepoCacheRelativePathUnbornRepo 0.001
testExecutableAttributes 0

RunExternalScriptTest

testCopyStdIn 0.004
testWrongScript 0.004
testArguments 0.002
testRc 0.003
testCopyStdInExecute 0.003
testAllTogetherBinExecute 0.06
testAllTogetherBin 0.004
testWrongSh 0.001
testNullStdout 0.002
testCopyNullStdIn 0.003
testStdErr 0.003
testStdErrExecute 0.002

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.004
badlyFormattedWithoutRef 0.004

RelativeDateFormatterTest

testFormatMonths 0
testFormatDays 0
testFormatMinutes 0.001
testFormatHours 0
testFormatWeeks 0
testFormatYears 0
testFormatSeconds 0
testFuture 0
testFormatYearsMonths 0
testFullYearMissingSomeDays 0

RawParseUtilsTest

testParseEncoding_badEncoding 0.009
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.002

QuotedStringBourneStyleTest

testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_SoleSq 0
testDequote_BareA 0
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0
testQuote_NamedEscapes 0

LRUMapTest

testLRUEntriesAreEvicted 0.001

RefMapTest

testPut_NoPrefix 0.001
testNotEmpty_WithPrefix 0
testNotEmpty_NoPrefix 0
testPut_KeyMustMatchName_NoPrefix 0
testMerge_PackedLooseLoose 0
testClear 0
testIterator_MissingUnresolvedSymbolicRefIsBug 0
testEmpty_WithPrefix 0
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0
testEmpty_NoPrefix1 0
testEmpty_NoPrefix2 0
testPut_KeyMustMatchName_WithPrefix 0
testMerge_WithPrefix 0
testEntryType 0.001
testToString_NoPrefix 0
testPut_CollapseResolved 0
testPut_WithPrefix 0
testEntryTypeSet 0
testRemove 0
testIterator_FailsAtEnd 0

HttpSupportTest

testCorrectUri 0.005
testMalformedUri 0

FileUtilsTest

testCreateSymlink 0
testCreateSymlinkOverrideExisting 0.001
testMkdir 0
testRelativize_mixedCase 0.001
testDeleteNonRecursiveTreeIgnoreError 0
testDeleteEmptyTreeOk 0.001
testDeleteNotEmptyTreeNotOk 0.001
testIsStaleFileHandleWithDirectCause 0
testRenameOverExistingNonEmptyDirectory 0.102
testAtomicMove 0.001
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0
testIsStaleFileHandleWithIndirectCause 0.018
testRelativize_doc 0.001
testRelativize_scheme 0
testRenameOverNonExistingFile 0
testRelativize_whitespaces 0.001
testIsStaleFileHandleInCausalChainWithDirectCause 0.001
testDeleteRecursiveEmpty 0.001
testDeleteFile 0
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.001
testDeleteNonRecursiveTreeNotOk 0
testMkdirs 0.001
testRenameOverExistingFile 0.001
testCreateNewFile 0
testDeleteRecursive 0.001
testRenameOverExistingEmptyDirectory 0.001
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.001
testRelativize_equalPaths 0
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.001
testIsStaleFileHandleInCausalChainWithIndirectCause 0
testDeleteReadOnlyFile 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.001
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.001

NBTest

testDecodeUInt16 0.001
testDecodeUInt24 0
testDecodeUInt32 0
testDecodeUInt64 0
testDecodeInt32 0
testCompareUInt32 0
testCompareUInt64 0
testEncodeInt16 0
testEncodeInt24 0
testEncodeInt32 0
testEncodeInt64 0

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.001
testInvalidTreeDuplicateNames1_Tree 0
testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0.001
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0
testInvalidTreeNameContainsSlash 0
testNotGitmodules 0
testInvalidTreeNameIsMacHFSGit2 0.009
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0
testInvalidCommitInvalidTree2 0.001
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testValidTreeWithGitmodulesUppercase 0
testInvalidTreeModeNotSupportedMode1 0.001
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0.001
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0.001
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0.001
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0.001
testValidTreeWithGitmodules 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testNTFSGitmodules 0
testInvalidTreeNameIsDotGitSpace 0.059
testRejectDevicesOnWindows 0
testInvalidCommitNoTree1 0
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testTreeWithInvalidGitmodules 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testRejectInvalidCharacter 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0
testInvalidTreeDuplicateNames8 0.001
testCheckBlobWithBlobObjectCheckerCorrupt 0

RepositoryResolveTest

testObjectId_nonexisting 0.008
testObjectId_objectid_invalid_explicit_parent 0.007
testHEAD 0.008
testTree 0.007
testDistance_past_root 0.065
testDerefCommit 0.007
resolveUpstream 0.026
testParseLookupPath 0.012
resolveExprSimple 0.055
invalidNames 0.011
testObjectId_objectid_implicit_firstparent 0.007
testObjectId_objectid_self 0.006
testParseNonGitDescribe 0.015
testDistance 0.007
testParseGitDescribeOutput 0.056
testObjectId_existing 0.007
testDerefBlob 0.008
testDerefTree 0.008
testObjectId_objectid_explicit_firstparent 0.007
testDerefTag 0.011
testRef_refname 0.058
testObjectId_objectid_explicit_otherparents 0.007

RacyGitTests

testRacyGitDetection 0.023

PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
testEmptyNameAndEmail 0.001
nullForEmailShouldThrowIllegalArgumentException 0
testNewIdentInstant 0.053
nullForNameShouldThrowIllegalArgumentException 0
testNewIdentInstant2 0
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

BranchTrackingStatusTest

shouldWorkInNormalCase 0.022
shouldWorkWithoutMergeBase 0.015
shouldReturnNullWhenBranchDoesntExist 0.004

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.027
resolvePreviousBranch 0.029
resolveMasterCommits 0.056
resolveNonExistingBranch 0.01
resolveReflogParent 0.016
resolveDate 0.01

AbbreviatedObjectIdTest

testEquals_Full 0
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0.001
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
test3_FromString 0
testEquals_Short4 0
testEquals_Short8 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

ObjectIdTest

test011_toString 0
test010_toString 0
test009_toString 0
test008_notIsId 0
testFromString_shortNonHex 0
test002_toString 0
testGetByte 0
test004_isId 0
test005_notIsId 0
test001_toString 0
test007_isId 0
test003_equals 0
testFromString_short 0
testSetByte 0
testFromString_nonHex 0
test006_notIsId 0

ValidRefNameTest

testNoMagicRefCharacters 0.001
testNormalizeBranchName 0.003
testRefLogQueryIsValidRef 0
testShellGlob 0
testValidSpecialCharacterUnixs 0.001
testUnicodeNames 0
testNoLeadingOrTrailingDot 0
testNoAsciiControlCharacters 0.001
testNoLockSuffix 0
testNormalizeAlreadyValidRefName 0
testValidTag 0
testWindowsReservedNames 0
testContainsDot 0
testValidHead 0
testNormalizeWithSlashes 0.001
testNoDirectorySuffix 0
testEmptyString 0
testNormalizeTrimmedUnicodeAlreadyValidRefName 0
testMustHaveTwoComponents 0
testNoBareDot 0
testNoSpace 0
testNormalizeWithUnicode 0.001

IndexDiffTest

testUnchangedComplex 0.082
testRemovedUntracked 0.013
testUnchangedSimple 0.012
testAdded 0.008
testStageState_mergeAndReset_bug 0.09
testUntrackedFolders 0.025
testStageState_simulated_bug 0.061
testConflictingDeletedAndModified 0.029
testAssumeUnchanged 0.057
testAutoCRLFInput 0.012
testModified 0.009
testStageState 0.012
testMissing 0.013
testRemoved 0.007
testConflictingFromMultipleCreations 0.06
testUntrackedNotIgnoredFolders 0.023
testConflicting 0.059

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.022
testForbiddenNamesOnWindowsEgCon 0.021
testForbiddenNamesOnWindowsEgLpr 0.06
testForbiddenNamesOnWindowsEgDotCon 0.024
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.023
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.057
testMaliciousPathDot 0.021
testMaliciousGitPathEndDotUnixOk 0.02
testMaliciousGitPathEndDotWindows1 0.059
testMaliciousGitPathEndDotWindows2 0.019
testMaliciousGitPathEndDotWindows3 0.021
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.056
testMaliciousPathEmptyUnix 0.021
testMaliciousGitPath1Case 0.019
testMaliciousGitPath2Case 0.059
testMaliciousGitPath3Case 0.023
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.022
testMaliciousPathDotDot 0.054
testMaliciousAbsolutePathSecondCheckout 0.013
testMaliciousAbsolutePathTwoLevelsFirstBad 0.02
testMaliciousAbsoluteUNCPathWindows1 0.057
testMaliciousAbsoluteUNCPathWindows2 0.022
testForbiddenNamesOnWindowsEgCon1 0.084
testForbiddenNamesOnWindowsEgLpt1 0.028
testMaliciousAbsolutePathIsOkTwoLevels 0.07
testMaliciousWindowsADSOnUnix 0.023
testMaliciousAbsolutePathTwoLevelsSecondBad 0.074
testMaliciousGitPathEndSpaceUnixOk 0.022
testMaliciousPathEmptyWindows 0.076
testMaliciousWindowsADS 0.021
testForbiddenWindowsNamesOnUnixEgCon 0.086
testMaliciousGitPath1 0.021
testMaliciousGitPath2 0.078
testMaliciousAbsoluteWindowsPath1 0.023
testMaliciousAbsoluteWindowsPath2 0.072
testMaliciousAbsolutePathIsOkSecondCheckout 0.014
testMaliciousAbsolutePath 0.019
testForbiddenWindowsNamesOnUnixEgLpt1 0.019
testForbiddenNamesOnWindowsEgConDotSuffix 0.064
testMaliciousAbsoluteCurDrivePathWindows 0.02
testMaliciousGitPathEndSpaceWindows 0.071
testMaliciousAbsoluteWindowsPath1OnUnix 0.021

ConfigTest

testInvalidGroupHeader 0.001
testEscapeLeadingAndTrailingSpace 0
testEscapeSpacesOnly 0
testSetStringListWithEmptyValue 0.001
testTimeUnitDefaultValue 0
testIncludeInvalidName 0.001
testIncludeCaseInsensitiveSection 0.001
test006_readCaseInsensitive 0
testNoEscapeInternalSpaces 0
testWhitespaceContinuation 0
testTimeUnit 0.001
testGetFastForwardMerge 0.001
testEscapeSubsectionInvalidCharacters 0
testReadBoolean_OnOff1 0.001
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0
testIncludeValuePathRelative 0
testCrLf 0
testCrCharContinuation 0.001
testCommitTemplateWithInvalidPath 0.055
testReadBoolean_YesNo1 0
testReadBoolean_YesNo2 0
testDropBackslashFromInvalidEscapeSequenceInSubsectionName 0.001
testSetFastForwardMergeoptions 0
testEscapeValueInvalidCharacters 0
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0
testEscapeCommentCharacters 0
testIncludeCaseInsensitiveKey 0.001
test005_PutGetStringList 0
testLfContinuation 0
testGetEnum 0.001
testIncludeValuePathWithTilde 0
testReadMultipleValuesForName 0
testUnsetBranchSection 0
testCommitTemplateWithInvalidEncoding 0.002
test009_readNamesInSection 0
testIncludeIsNoop 0
testCrLfContinuation 0
testCommitTemplateConfig 0.001
testCombinedMergeOptions 0.001
testReadLong 0
testParseLiteralBackspace 0
testCommitTemplateConfigRelativePath 0.001
testParseInvalidSubsections 0.001
testParseInvalidValues 0
testEscapeTrailingSpace 0
test001_ReadBareKey 0
testTimeUnitInvalid 0.001
testIncludeNoValue 0.001
test002_ReadWithSubsection 0
test003_PutRemote 0
testIncludeSetValueMustNotTouchIncludedLines1 0.002
testIncludeSetValueMustNotTouchIncludedLines2 0.002
testCommitTemplateEncoding 0
testCrEOFContinuation 0.001
testParseComments 0
testEscapeLeadingSpace 0
testEscapeSubsection 0
testNoFinalNewline 0
testIncludeUnsetSectionMustNotTouchIncludedLines 0.002
testExplicitlySetEmptyString 0
test010_readNamesInSubSection 0
testIncludeValuePathNotFound 0
testIncludeSetValueOnFileWithJustExistingSection1 0.002
testIncludeSetValueOnFileWithJustExistingSection2 0.001
testTimeUnitNegative 0.001
testParseMultipleQuotedRegions 0
test004_PutGetSimple 0
testIncludeSetValueOnFileWithJustContainsInclude 0.002
testTimeUnitInvalidWithSection 0
testSetFastForwardMerge 0.001
testGetInvalidEnum 0
testReadUserConfigWithInvalidCharactersStripped 0.067
testUnsetSingleSection 0
test008_readSectionNames 0
testIncludeExceptionContainsFile 0
testIncludeExceptionContainsLine 0
testSetEnum 0
testBooleanWithNoValue 0
testIncludeSetValueOnFileWithJustEmptySection1 0.002
testIncludeSetValueOnFileWithJustEmptySection2 0.001
testCommitTemplateEmptyConfig 0
testIncludeTooManyRecursions 0.001
testNoEscapeSpecialCharacters 0
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0
test007_readUserConfig 0
testParsedEmptyString 0
testIncludeEmptyValue 0.001

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

IndexModificationTimesTest

testLastModifiedTimes 0.018
testModify 2.074

RefTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.007
testGetRefsExcludingNonExistingPrefixes 0.007
testGetShortExactRef 0.007
testGetRefsByPrefix 0.007
testReadAllIncludingSymrefs 0.013
testGetRefsByPrefixes 0.051
testReadSimplePackedRefSameRepo 0.009
testResolveTipSha1 0.007
testGetRefsWithPrefixExcludingPrefixes 0.006
testRefsUnderRefs 0.011
testResolvedSymRef 0.006
testReadSymRefToLoosePacked 0.056
testResolvedNamesBranch 0.006
testGetRefsExcludingPrefixes 0.008
testGetShortRef 0.007
testGetRefsExcludingPrefix 0.008
testRemoteNames 0.006
testAmbiguousRefsUnderRefs 0.011
testReadLooseRef 0.053
testReadLoosePackedRef 0.006
testReadSymRefToPacked 0.008

ObjectIdSerializerTest

serialize 0.001
serializeZeroId 0
serializeNull 0.001

DirCacheCheckoutTest

testCheckoutWithEmptyIndexDoesntOverwrite 0.063
testLongFilename 0.01
testCheckoutChangeLinkToEmptyDir 0.018
testDirtyFileModeEqualHeadMerge 0.024
testResetHard 0.086
testRules1thru3_NoIndexEntry 0.008
testCheckoutChangeLinkToNonEmptyDirs 0.053
testCheckoutUncachedChanges 0.008
testFileModeChangeAndContentChangeNoConflict 0.025
testCheckoutChangeFileToEmptyDir 0.013
testDirectoryFileSimple 0.01
testDirectoryFileConflicts_15b 0.047
testCloseNameConflicts1 0.012
testCheckoutOutChanges 0.015
testIgnoredDirectory 0.02
testInitialCheckout 0.046
testCheckoutMixedTextLf 0.016
testOverwriteUntrackedLinkModeChange 0.023
testUntrackedConflicts 0.067
testCheckoutChangeFileToEmptyDirs 0.013
testCheckoutHierarchy 0.012
testFileModeChangeWithNoContentChangeUpdate 0.07
testCheckoutWithLFAuto 0.016
testCheckoutMixedTextCrLf 0.016
testFolderFileAndContentConflicts 0.086
testOverwriteUntrackedFileModeChange 0.022
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.064
testIgnoredDirectoryWithTrackedContent 0.026
testResetWithChangeInGitignore 0.076
testCheckoutChangeLinkToEmptyDirs 0.04
testCheckoutWithLF 0.012
testCheckoutWithCRLFAutoEolCrLf 0.052
testCloseNameConflictsX0 0.013
testDontOverwriteEmptyFolder 0.009
testFileModeChangeAndContentChangeConflict 0.021
testFolderFileConflict 0.07
testDontOverwriteDirtyFile 0.01
testDirectoryFileConflicts_1 0.008
testDirectoryFileConflicts_2 0.009
testDirectoryFileConflicts_3 0.008
testDirectoryFileConflicts_4 0.041
testDirectoryFileConflicts_5 0.009
testDirectoryFileConflicts_6 0.008
testDirectoryFileConflicts_7 0.028
testDirectoryFileConflicts_8 0.058
testDirectoryFileConflicts_9 0.008
testCheckoutChangeFileToNonEmptyDirs 0.015
testCheckoutWithCRLF 0.013
testRules4thru13_IndexEntryNotInHead 0.071
testCheckoutMixedAutoEolCrLf 0.016
testCheckoutWithCRLFAutoEolNative 0.016
testCheckoutOutChangesAutoCRLFInput 0.059
testCheckoutOutChangesAutoCRLFfalse 0.009
testCheckoutWithLFAutoEolNative 0.016
testDirectoryFileConflicts_10 0.011
testDirectoryFileConflicts_11 0.009
testDirectoryFileConflicts_12 0.055
testDirectoryFileConflicts_13 0.012
testDirectoryFileConflicts_14 0.011
testDirectoryFileConflicts_15 0.009
testDirectoryFileConflicts_16 0.067
testDirectoryFileConflicts_17 0.013
testDirectoryFileConflicts_18 0.02
testDirectoryFileConflicts_19 0.013
testDirectoryFileConflicts_5b 0.009
testDirectoryFileConflicts_6b 0.009
testCheckoutWithCRLFAuto 0.045
testDirtyFileModeEqualIndexMerge 0.02
testCheckoutWithLFAutoEolCrLf 0.016
testCheckoutWithLFAutoEolLf 0.014
testCheckoutMixedAutoEolLf 0.013
testOverwriteUntrackedIgnoredFile 0.056
testCheckoutOutChangesAutoCRLFtrue 0.008
testCheckoutOutChangesAutoCRLFtrueBinary 0.009
testMultipleContentConflicts 0.157
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.018
testCheckoutWithCRLFAutoEolLf 0.017
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.067

AbbrevConfigTest

testInvalidBelowRange2 0.005
testValid 0.004
testAuto 0.004
testToString 0.003
testNo 0.004
testValidMax 0.003
testValidMin 0.004
testInvalidNegative 0.004
testInvalidAboveRange2 0.004
testToString12 0.056
testToStringNo 0.004
testDefault 0.003
testInvalid2 0.004
testInvalidAboveRange 0.005
testInvalid 0.004
testInvalidBelowRange 0.005

MergeHeadMsgTest

testReadWriteMergeHeads 0.005
testReadWriteMergeMsg 0.004

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

ObjectIdRefTest

testUpdateIndex 0.001
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

CommitTemplateConfigTest

testCommitTemplatePathInHomeDirecory 0.002

TagBuilderTest

testTagWithSignatureNoParagraphsMessage 0
testTagSimple 0
testTagWithSignatureOnly 0
testTagWithSignatureShortMessageEndsInLF 0
testTagWithSignatureEmptyMessage 0
testTagWithSignatureMessageNoLF 0.001
testTagWithSignatureLongMessage 0

RepositoryCacheConfigTest

testDefaultValues 0
testDisabledCleanupDelay 0
testAutoCleanupDelay 0
testCleanupDelay 0
testFromConfig 0.001
testAutoCleanupDelayShouldBeMax10minutes 0

SquashCommitMsgTest

testReadWriteMergeMsg 0.004

RepositoryCacheTest

testBareFileKey 0.062
testNonBareFileKey 0.004
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.007
testRepositoryUsageCount 0.004
testFileKeyOpenNew 0.007
testGetRegistered 0.003
testRepositoryUsageCountWithRegisteredRepository 0.007
testCacheOpen 0.003
testUnregister 0.003
testGetRegisteredWhenEmpty 0.003
testRepositoryUnregisteringWhenExpired 0.011
testRepositoryNotUnregisteringWhenClosing 0.049
testReconfigure 0.011
testCacheRegisterOpen 0.003
testFileKeyOpenExisting 0.003

ObjectIdSubclassMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.006
testAddIfAbsentGrowsWithObjects 0.003
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ReflogConfigTest

testlogAllRefUpdates 0.068

BranchConfigTest

getTrackingBranchShouldReturnMergeBranchForLocalBranch 0
getRemoteTrackingBranchShouldReturnNullWithoutMergeBranch 0
isRebase 0.001
getRemoteTrackingBranchShouldReturnNullWithoutFetchSpec 0
getRemoteTrackingBranchShouldHandleNormalCase 0
getTrackingBranchShouldReturnNullWithoutMergeBranchForLocalBranch 0
getRemoteTrackingBranchShouldHandleOtherMapping 0
getTrackingBranchShouldHandleNormalCaseForRemoteTrackingBranch 0

CommitConfigTest

testCleanWhitespace 0
testCleanStrip 0
testCleanScissorsCustomChar 0
testCommentCharAuto 0
testCommentCharNonAscii 0.001
testCleanScissors 0
testCleanScissorsAtEnd 0
testCleanScissorsAtTop 0
testCommitCleanup 0
testDetermineCommentChar 0
testCleanStripCustomChar 0.001
testCleanScissorsNoScissor2 0
testCleanScissorsNoScissor3 0
testCleanDefaultThrows 0
testResolve 0
testCommentCharEmpty 0
testDetermineCommentChar2 0.001
testDetermineCommentChar3 0
testDetermineCommentChar4 0
testDetermineCommentChar5 0
testDefaults 0
testCommentChar 0
testCommentCharDefault 0
testCleanScissorsNoScissor 0
testCommentCharInvalid 0
testCleanVerbatim 0

CommitBuilderTest

writeGpgSignatureStringCRLF 0.001
writeGpgSignatureString_oneLineNotModified 0
writeGpgSignatureStringTrailingCRLF 0
setGpgSignature 0
writeGpgSignatureString 0
writeGpgSignatureString_replaceCR 0
writeGpgSignatureString_replaceCRLFMixed 0
writeGpgSignatureString_replaceCRLF 0
writeGpgSignatureStringTrailingLF 0
writeGpgSignatureString_failsForNonAscii 0.001
writeGpgSignatureString_preservesRandomWhitespace 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 20.18
testBitmapSpansNoMergesWithTags 9.026
testDistributionOnMultipleBranches 4.988
testSelectionOrderingWithChains 0.087
testBitmapSpansNoMerges 2.897
testBitmapSpansWithMerges 4.3

RebaseTodoFileTest

testReadTodoFile 0.009

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0.001

GpgConfigTest

testGetKeyFormat_failsForInvalidValue 0
testGetKeyFormat_defaultsToOpenpgp 0
isSignCommits_false 0
testGetKeyFormat_openpgp 0.001
testGetSigningKey 0
testGetSigningKey_defaultToNull 0
isSignCommits_defaultIsFalse 0
testGetKeyFormat_x509 0
isSignCommits_true 0

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.007
testAddIfAbsentGrowsWithObjects 0.006
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0.001
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0.001
fetchRecurseMatch 0

HugeCommitMessageTest

testHugeCommitMessage 2.505

SideBandOutputStreamTest

testWrite_CH_ERROR 0.002
testFlush 0.001
testWrite_CH_DATA 0
testConstructor_RejectsBadChannel 0
testWrite_SmallBlocks1 0
testWrite_SmallBlocks2 0
testWrite_SmallBlocks3 0
testWrite_CH_PROGRESS 0
testWrite_Large 0.004
testWrite_Small 0
testConstructor_RejectsBadBufferSize 0.001

PushCertificateParserTest

parseCertFromPktLine 0.067
testParseReader 0.001
testParseString 0
noCert 0
testConcatPacketLines 0.001
testMissingPusheeField 0
testParseMultipleFromStream 0.001
disabled 0
disabledParserStillRequiresCorrectSyntax 0
parseCertFromPktLineNoNewlines 0
testConcatPacketLinesInsertsNewlines 0

HttpConfigTest

testUserAgentNonAscii 0.005
testMatchWithPrefixUriInConfig 0
testExtraHeaders 0
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0.001
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.001
testExtraHeadersMultiple 0
testMatchSuccess 0
testMatchLonger 0
testUserAgent 0
testDefault 0
testExtraHeadersReset 0
testExtraHeadersResetAndMore 0.001
testUserAgentEnvOverride 0

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.19
testUsingUnknownBlobFails 0.092
testUsingHiddenCommonBlobFails 0.067
resetsHaves 0.045
testCreateBranchAtHiddenCommitFails 0.077
testIncludesInvalidGitmodules 0.055
testFilterHidesPrivate 0.042
testSuccess 0.112
testUsingUnknownTreeFails 0.105

RefSpecTest

invalidNegativeAndForce 0
invalidNegativeNoSrcDest 0.001
testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
sourceOnlywithWildcard 0
negativeRefSpecWithSrcAndNullDest 0
invalidWhenSourceEndsWithSlash 0
testSetDestination 0
testSetSourceDestination 0
negativeRefSpecWithDest 0
testWildcardInMiddleOfSource 0.001
destinationWithWildcard 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
matching 0
matchingForced 0
invalidSlashAtStart 0
invalidForceAndNegative 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
onlyWildCard 0
negativeRefSpecWithSrcAndEmptyDest 0
testSetSource 0
invalidNegativeBothSrcDest 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0
invalidWhenOnlySourceWildcard 0
invalidWhenDestinationEndsWithSlash 0
testForceRemotesOrigin 0
testExpandFromDestination_Wildcard 0
testWildcardAfterText1 0
testWildcardAfterText2 0
testSetDestination_SourceNull 0
testSplitLastColon 0
invalidSetDestination 0

ReceivePackTest

parseCommand 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.067
testParsePack1ReadsObjectSizes 0.016
test1 0.056
test2 0.019
testTinyThinPack 0.023
testMaxObjectSizeDeltaBlock 0.02
testMaxObjectSizeFullBlob 0.045
testParsePack2ReadsObjectSizes 0.025
testPackWithTrailingGarbage 0.006
testParseOfsDeltaFullSize 0.013
testPackWithDuplicateBlob 0.014
testDataAfterPackFooterSingleRead 0.013
testDataAfterPackFooterSplitObjectRead 0.115
testMaxObjectSizeDeltaResultSize 0.018
testNonMarkingInputStream 0.006

PushConnectionTest

limitCommandBytes 0.007
invalidCommand 0.002
testWrongOldIdDoesNotReplace 0.05
commandOrder 0.01

ReachableCommitTipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.01
validateReachableBlobWithoutBitmaps 0.125
validateUnreachableCommitWithoutBitmaps 0.003
validateAdvertisedTipWithBitmaps 0.04
validateReachableCommitWithoutBitmaps 0.003
validateUnreachableBlobWithBitmaps 0.004
validateUnreachableCommitWithBitmaps 0.004
validateReachableCommitWithBitmaps 0.003
validateUnadvertisedTipWithoutBitmaps 0.003
validateReachableBlobWithBitmaps 0.003
validateAdvertisedTipWithoutBitmaps 0.002
validateUnreachableBlobWithoutBitmaps 0.002

AtomicPushTest

pushAtomicClientGivesUpEarly 0.003
pushNonAtomic 0.002
pushAtomicDisabled 0.002

TransportHttpTest

testSkipHeaderWithEmptyKey 0.075
testMatchesCookieDomain 0.007
testProcessResponseCookies 0.021
testSkipHeaderWithoutKey 0.007
testSkipHeaderWithNonAsciiValue 0.007
testSkipHeaderWithInvalidKey 0.048
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0.007
testAddHeaderEmptyValue 0.007
testMatchesCookiePath 0.006
testAddHeaders 0.007

HttpConfigUriPathTest

testSegmentCompare 0
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.001
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0
testNormalizationWithDotDot 0

ProtocolV2HookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0.002

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0.017
testV2LsRefsUnrecognizedArgument 0.001
testV2FetchDeepenNot_excludeDescendantOfWant 0.007
testV2FetchWithWaitForDoneOnlyDoesNegotiationAndNothingToAck 0.001
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.005
testFetchWithNonSupportingServer 0.003
testV2LsRefsSymrefs 0.002
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.003
testV2FetchIncludeTag 0.003
testV2FetchShallowSince_noCommitsSelected 0.001
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.052
testV2FetchRequestPolicyReachableCommit 0.003
testV2FetchUnrecognizedArgument 0.001
testV2LsRefsServerOptions 0
testV2FetchClientStopsNegotiation 0.003
testV2EmptyRequest 0.001
testNotAdvertisedWantsV1Fetch 0.002
testFetchWithBlobLimitFilter 0.003
testSafeToClearRefsInFetchV0 0.004
testSafeToClearRefsInFetchV2 0.002
testFetchExplicitBlobWithFilter 0.003
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.001
testV2FetchRequestPolicyTip 0.003
testV2FetchWithWaitForDoneOnlyDoesNegotiation 0.002
testV2FetchDeepenWithoutDone 0.001
testV2FetchRequestPolicyAdvertised 0.002
testV2FetchSidebandAllIfNotAllowed 0.001
testV2FetchMissingShallow 0.003
testV2FetchOfsDelta 0.065
testV2LsRefsPeel 0.002
testGetPeerAgentProtocolV0 0.001
testGetPeerAgentProtocolV2 0.001
testNotAdvertisedWantsV2FetchThinPack 0.002
testV2FetchPackfileUris 0.008
testUploadNewBytes 0.002
testV2LsRefs 0.002
testV2FetchWantRefIfNotAllowed 0.001
testV2CapabilitiesAllowFilter 0
testV2FetchSidebandAllNoPackfile 0.004
testFetchParentOfShallowCommit 0.004
testV2FetchServerStopsNegotiation 0.002
testV2FetchServerOptions 0
testV2FetchFilterTreeDepth0 0.004
testV2FetchFilterTreeDepth2 0.002
testV2FetchWantRefAndDeepen 0.001
testWantFilteredObject 0.004
testObjectInfo 0.003
testV2Capabilities 0
testV2LsRefsMultipleCommands 0.057
testFetchWithBlobLimitFilterAndBitmaps 0.005
testNotAdvertisedWantsV1FetchRequestPolicyReachableCommit 0.002
testV2FetchWantRef 0.002
testObjectInfo_invalidOid 0.001
testFetchExplicitBlobWithFilterAndBitmaps 0.004
testV2FetchFilterWhenNotAllowed 0.001
testV2FetchSidebandAllPackfile 0.001
testV2FetchDeepenAndDone 0.002
testV2CapabilitiesAdvertiseSidebandAll 0.001
testV2LsRefsRefPrefixNoSlash 0.001
testV2FetchThinPack 0.003
testUploadRedundantBytes 0.003
testFetchWithTreeZeroFilter 0.003
testV2FetchRequestPolicyReachableCommitTip 0.002
testV2FetchFilter 0.002
testV2FetchBadWantRef 0.001
testSingleBranchCloneTagChain 0.003
testFetchWithBlobZeroFilter 0.003
testV2FetchShallow 0.003
testV2FetchServerDoesNotStopNegotiationWhenOneRefWithoutParentAndOtherWithParents 0.001
testGetSessionIDValueProtocolV0 0.001
testGetSessionIDValueProtocolV2 0.001
testNotAdvertisedWantsV2FetchRequestPolicyReachableCommit 0.055
testV2FetchWithoutWaitForDoneReceivesPackfile 0.002
testV2FetchDeepenNot_supportAnnotatedTags 0.002
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0.004
testV2FetchFilterTreeDepth1_serverHasBitmap 0.002
testV2FetchMixedWantRef 0.002
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.001
testV2FetchNoProgress 0.003
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2FetchDeepenNot 0.002
testV2LsRefsRefPrefix 0.001
testV2FetchShallowSince 0.003
testV2FetchServerDoesNotStopNegotiation 0.001
testV2FetchServerStopsNegotiationForRefWithoutParents 0.001

BasePackConnectionTest

testUpdateWithSymRefsAdds 0.002
testUpdateWithSymRefsWithIndirectsAdds 0
testUpdateWithSymRefsReplaces 0
testReadAdvertisedRefsShouldThrowExceptionWithOriginalCause 0.002
testUpdateWithSymRefsFillInHead 0
testUpdateWithSymRefsIgnoreCircularReference 0
testUpdateWithSymRefsIgnoresSelfReference 0
testUpdateWithSymRefsWithIndirectsReplaces 0

IndexDiffSubmoduleTest

testIndexDiffTwoSubmodules 0.136
testSubmoduleReplacedByMovedFile 0.271
testDirtyRootWorktree 0.294
testDirtySubmoduleWorktreeUntracked 0.307
testInitiallyClean 0.288
testCleanAfterClone 0.497
testDirtySubmoduleWorktree 0.322
testMissingIfDirectoryGone 0.328
testDirtySubmoduleHEAD 0.448
testDirtySubmoduleIndex 0.42
testDirtySubmoduleIndexAndWorktree 0.395
testSubmoduleReplacedByFile 0.3

PushCertificateIdentTest

exoticUserId 0.002
parseValid 0
fuzzyCasesMatchPersonIdent 0.001
trimName 0
incompleteCasesMatchPersonIdent 0
noEmail 0

HttpAuthTest

testHttpAuthScanResponse 0.164

ReachableCommitRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.508
validateReachableBlobWithoutBitmaps 0.005
validateUnreachableCommitWithoutBitmaps 0.007
validateAdvertisedTipWithBitmaps 0.007
validateReachableCommitWithoutBitmaps 0.063
validateUnreachableBlobWithBitmaps 0.01
validateUnreachableCommitWithBitmaps 0.007
validateReachableCommitWithBitmaps 0.006
validateUnadvertisedTipWithoutBitmaps 0.004
validateReachableBlobWithBitmaps 0.006
validateAdvertisedTipWithoutBitmaps 0.065
validateUnreachableBlobWithoutBitmaps 0.004

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.005
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

UploadPackReachabilityTest

testFetchUnreachableCommitWithoutBitmap 0.01
testFetchReachableBlobWithBitmap 0.006
testFetchUnreachableBlobWithBitmap 0.063
testFetchReachableBlobWithoutBitmapButFilterAllowed 0.005
testFetchReachableBlobWithoutBitmap 0.003
testFetchUnreachableBlobWithoutBitmap 0.003
testFetchReachableCommitWithBitmap 0.007
testFetchUnreachableCommitWithBitmap 0.003
testFetchReachableCommitWithoutBitmap 0.004

TestProtocolTest

testFetch 0.065
testPush 0.007
testFullNegotiation 0.725
testUploadPackFactory 0.004
testReceivePackFactory 0.058
testMaxHaves 1

RemoteConfigTest

multiplePushInsteadOf 0
testRemoveMiddleURI 0
multipleInsteadOf 0
testCreateOrigin 0
testSimpleTimeout 0
testSaveTimeout 0
testRemoveLastURI 0
testUploadPack 0
testSaveAllTags 0
testUnknown 0
testSimpleNoTags 0
testSaveAddURI 0.001
testSaveNoTags 0
testSaveRemoveFirstURI 0
testSaveRemoveLastURI 0
testSimpleAlwaysTags 0
noPushInsteadOf 0.001
testRemoveFirstURI 0
singleInsteadOf 0
testAddURI 0
testBackup 0
pushInsteadOfNoPushUrl 0
pushInsteadOfNotAppliedToPushUri 0
testMirror 0
noInsteadOf 0
pushInsteadOfAppliedToUri 0
testSimple 0
testRemoveOnlyURI 0

PreUploadHookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0

TransferConfigTest

testParseProtocolNotSet 0
testParseAdvertiseSIDSet 0
testParseAdvertiseSIDDefault 0
testParseProtocolUnknown 0
testParseProtocolInvalid 0
testParseProtocolV0 0
testParseProtocolV1 0
testParseProtocolV2 0

ProtocolV2ParserTest

testFetchWithNoneFilter 0.001
testFetchWithShallow_deepenNot 0.001
testFetchMustNotHaveMultipleFilters 0.001
testFetchWithShallow_deepen 0
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testFetchWithSessionID 0
testLsRefsMinimalReq 0.001
testLsRefsRefPrefixes 0
testFetchWithRefInWantUnknownRef 0
testFetchWithBlobSizeFilter 0.001
testLsRefsWithSessionID 0
testLsRefsSymrefs 0
testFetchWithTreeDepthFilter 0
testLsRefsPeel 0
testFetchWithRefInWant 0.001
testFetchFilterWithoutAllowFilter 0.001

UploadPackLsRefsFileRepositoryTest

testV2LsRefsPeel 0.073

PushCertificateStoreTest

saveInBatch 0.003
lockFailure 0.007
putMatchingWithSomeMatchingRefs 0.001
saveTwoCertsOnSameRefInTwoUpdates 0.003
saveTwoCertsOnDifferentRefsInTwoUpdates 0.003
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0
changeRefFileToDirectory 0.002
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.001
missingRef 0
putMatchingWithNoMatchingRefs 0
saveOneCertOnOneRef 0.002
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.06
saveTwoCertsOnSameRefInOneUpdate 0.002
saveTwoCertsOnDifferentRefsInOneUpdate 0.002
saveOneCertOnMultipleRefs 0.002

NetRCTest

testNetRCFile 0.009
testNetRCDefault 0.004

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.078
testSpi 0.006
testFindRemoteRefUpdatesWithLeases 0.009
testFindRemoteRefUpdatesTrackingRef 0.007
testFindRemoteRefUpdatesNoWildcardNoTracking 0.008
testFindRemoteRefUpdatesNoWildcardNoDestination 0.062
testLocalTransportFetchWithoutLocalRepository 0.008
testFindRemoteRefUpdatesWildcardNoTracking 0.012
testLocalTransportWithRelativePath 0.009
testOpenPushUseBitmaps 0.095

URIishTest

testURIEncode_unicode 0.001
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0
testFileProtoWindowsWithHostAndPort 0
testSshProtoHostOnly 0.001
testUNC 0
testGetNullHumanishName 0
testFileProtocol 0
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0
testALot 0.03
testEqualsHashcode 0.001
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0.001
testSshProtoWithUserPassAndPort 0
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0.067
testURIEncode_0a 0
testSshProtoWithUserAndPort 0
testSshProtoWithEmailUserPassAndPort 0
testGetValidWithSlashDotGitSlashHumanishName 0
testFileProtoWindowsMissingHostSlash 0
testGetWindowsPathHumanishName 0
testSshGitProto 0
testSshProtoHostWithAuthentication 0
testGetValidWithSlashesDotGitSlashHumanishName 0
testSshProtoWithADUserPassAndPort 0
testGetValidSlashHumanishName 0
testUnixFile 0
testGetSlashesValidSlashHumanishName 0
testURIEncodeDecode 0
testSshProtoHostWithEmptyPortAndPath 0
testFileProtoUnix 0
testFileProtoWindowsWithHostAndEmptyPortIsAmbiguous 0
testGitProtoUnixPort 0
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0
testWindowsFile2 0
testScpStyleWithUser 0
testFileWithNoneUserHomeWithTilde 0
testGitProtoWindowsPort 0
testRelativePath 0
testFileProtoWindowsWithHost 0
testPathSeparator 0
testScpStyleNoURIDecoding 0
testGitSshProto 0
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0
testGetSet 0
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
testGitWithUserHome 0
shouldRaiseErrorOnEmptyURI 0
testGetValidLocalWithTwoSlashesHumanishName 0
testSshProtoWithEmailUserAndPort 0.001
testGitProtoUnix 0
testFileProtoWindows 0
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0

RefAdvertiserTest

advertiser 0.001

BasePackPushConnectionTest

testPushNotPermitted 0.002
testReadAdvertisedRefPropagatesCauseAndSuppressedExceptions 0.002
testNoRemoteRepository 0

PostUploadHookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0

ProtocolV0ParserTest

testRecvWantsShallow 0.002
testRecvWantsDeepenSince 0
testRecvWantsWithAgent 0
testRecvWantsWithCapabilities 0
testRecvWantsDeepen 0
testRecvWantsFilter 0
testRecvWantsDeepenNots 0.002
testRecvWantsWithSessionID 0
testRecvWantsWithoutCapabilities 0

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 0.008
invalidFormat 0
unsolicited 0
signedByDifferentKey 0
ok 0
slop 0
missing 0

WalkEncryptionTest$Required

test_A1_ValidURI 0
got: <false>, expected: is <true>
test_A2_CryptoError 0.025

WalkEncryptionTest$MinimalSet

test_V0_Java7_JET 0
got: <false>, expected: is <true>
test_V1_Java7_GIT 0
got: <false>, expected: is <true>
test_V2_Java7_AES 0
got: <false>, expected: is <true>
test_V2_Java8_PBE_AES 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestableTransformation

testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>

TipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.004
validateReachableBlobWithoutBitmaps 0.002
validateUnreachableCommitWithoutBitmaps 0.002
validateAdvertisedTipWithBitmaps 0.003
validateReachableCommitWithoutBitmaps 0.002
validateUnreachableBlobWithBitmaps 0.003
validateUnreachableCommitWithBitmaps 0.003
validateReachableCommitWithBitmaps 0.002
validateUnadvertisedTipWithoutBitmaps 0.001
validateReachableBlobWithBitmaps 0.003
validateAdvertisedTipWithoutBitmaps 0.001
validateUnreachableBlobWithoutBitmaps 0.002

PushOptionsTest

testThinPushWithOptions 0.006
testPushWithEmptyOptions 0.048
testAdvertisedButUnusedPushOptions 0.044
testPushWithoutOptions 0.041
testAtomicPushWithOptions 0.005
testFailedAtomicPushWithOptions 0.004
testNonAtomicPushWithOptions 0.004
testPushOptionsNotSupported 0.025

PushConfigTest

pushDefaultToConfigValue 0.001
pushRecurseSubmoduleNoMatch 0
pushDefaultMatch 0
testEmptyConfig 0.001
pushRecurseSubmoduleToConfigValue 0
testConfig 0
pushRecurseSubmoduleMatch 0
pushDefaultNoMatch 0

JDKHttpConnectionTest

testCommaSeparatedList 0.09
testMultiple1 0
testMultiple2 0.001
testSingle 0

BundleWriterTest

testAbortWrite 0.014
testCustomObjectReader 0.007
testNonBundleFails 0.009
testWriteHEAD 0.01
testEmptyBundleFails 0.009
testGarbageBundleFails 0.01
testWriteSingleRef 0.036
testIncrementalBundle 0.056

SideBandInputStreamTest

progressPartialCRLF 0
progressPartial 0
progressSingleCRLF 0
progressMultiCRLF 0
progressPartialSplitCR 0
progressPartialSplitLF 0
progressPartialThreeCR 0
progressPartialThreeLF 0
progressInterleaved 0.001
progressPartialSplitCRLF 0
progressPartialTwoCRLF 0
progressInterleavedPartial 0
progressMultiCR 0
progressMultiLF 0
progressSingleCR 0
progressSingleLF 0
progressPartialTwoCR 0
progressPartialTwoLF 0.001
progressPartialThreeCRLF 0
progressPartialCR 0
progressPartialLF 0

PacketLineInTest

testReadString_Delim 0.001
testReadStringRaw1 0
testReadStringRaw2 0
testReadStringRaw3 0
testReadStringRaw4 0
testReadString_End 0
testReadACK_ACKready1 0
testReadACK_ACK1 0
testReadACK_ACKcontinue1 0
testReadString_Len0002 0
testReadString_Len0003 0
testReadString_Len0004 0
testReadString_LenHELO 0
testReadACK_Invalid1 0
testReadACK_Invalid2 0
testReadACK_Invalid3 0.001
testReadACK_Invalid4 0
testReadStringRaw_End 0
testParseAckV2_ACK 0
testParseAckV2_ERR 0
testParseAckV2_NAK 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testParseAckV2_Invalid 0.001
testReadACK_ACKcommon1 0
testParseAckV2_Ready 0

PushProcessTest

testUpdateMixedCases 0.008
testUpdateUnexpectedRemote 0.006
testTrackingRefUpdateOnReject 0.006
testUpdateDelete 0.006
testUpdateFastForward 0.006
testUpdateUnexpectedRemoteVsForce 0.006
testUpdateRejectedByConnection 0.007
testUpdateUpToDate 0.005