Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4860 0 0 64 98.683% 1,230.921

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.transport 578 0 0 56 90.311% 164.975
org.eclipse.jgit.notes 52 0 0 0 100% 14.454
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.407
org.eclipse.jgit.dircache 65 0 0 0 100% 0.842
org.eclipse.jgit.revwalk 240 0 0 0 100% 69.235
org.eclipse.jgit.internal.storage.file 389 0 0 1 99.743% 58.019
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 3 0 0 0 100% 0.006
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.292
org.eclipse.jgit.gitrepo 34 0 0 0 100% 14.122
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.031
org.eclipse.jgit.internal.storage.reftable 52 0 0 0 100% 1.844
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 4.92
org.eclipse.jgit.api 739 0 0 5 99.323% 312.187
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.004
org.eclipse.jgit.pgm 170 0 0 1 99.412% 112.195
org.eclipse.jgit.attributes 100 0 0 0 100% 2.706
org.eclipse.jgit.internal.transport.http 9 0 0 0 100% 2.087
org.eclipse.jgit.symlinks 9 0 0 0 100% 9.26
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.574
org.eclipse.jgit.junit 14 0 0 0 100% 0.425
org.eclipse.jgit.revplot 16 0 0 0 100% 0.963
org.eclipse.jgit.util.io 38 0 0 0 100% 6.768
org.eclipse.jgit.events 1 0 0 0 100% 0.016
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 41.364
org.eclipse.jgit.lib 568 0 0 0 100% 30.73
org.eclipse.jgit.transport.http 4 0 0 0 100% 2.873
org.eclipse.jgit.ignore 258 0 0 0 100% 3.646
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 3.47
org.eclipse.jgit.diff 182 0 0 0 100% 2.494
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.303
org.eclipse.jgit.util 372 0 0 0 100% 14.192
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 73.93
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 6.835
org.eclipse.jgit.submodule 50 0 0 0 100% 51.965
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.293
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.375
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.326
org.eclipse.jgit.http.test 134 0 0 0 100% 104.424
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.102
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.733
org.eclipse.jgit.patch 45 0 0 0 100% 0.237
org.eclipse.jgit.nls 11 0 0 0 100% 0.025
org.eclipse.jgit.internal.storage.dfs 81 0 0 0 100% 2.803
org.eclipse.jgit.transport.sshd 48 0 0 0 100% 41.614
org.eclipse.jgit.merge 89 0 0 0 100% 67.853

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.078
PushProcessTest 17 0 0 0 100% 2.838
JSchSshTest 44 0 0 0 100% 92.442
TransportHttpTest 4 0 0 0 100% 2.465
URIishTest 71 0 0 1 98.592% 0.437
PreUploadHookChainTest 3 0 0 0 100% 0.044
RemoteConfigTest 28 0 0 0 100% 0.091
PushCertificateIdentTest 6 0 0 0 100% 0.006
HttpConfigTest 10 0 0 0 100% 0.073
PushCertificateParserTest 11 0 0 0 100% 0.695
BundleWriterTest 8 0 0 0 100% 1.701
PostUploadHookChainTest 3 0 0 0 100% 0.047
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 3.88
PushConnectionTest 4 0 0 0 100% 2.273
ProtocolV2HookChainTest 3 0 0 0 100% 0.124
UploadPackTest 73 0 0 0 100% 3.704
TestProtocolTest 6 0 0 0 100% 4.594
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.318
ProtocolV0ParserTest 6 0 0 0 100% 0.017
PacketLineInTest 25 0 0 0 100% 0.051
PacketLineOutTest 9 0 0 0 100% 0.084
HttpAuthTest 1 0 0 0 100% 0.077
JschConfigSessionFactoryTest 12 0 0 0 100% 1.43
RefAdvertiserTest 1 0 0 0 100% 0.013
PushOptionsTest 8 0 0 0 100% 4.773
PackParserTest 12 0 0 0 100% 2.226
TransportTest 9 0 0 0 100% 1.418
ProtocolV2ParserTest 15 0 0 0 100% 1.283
DaemonTest 2 0 0 0 100% 4.144
OpenSshConfigTest 34 0 0 0 100% 31.715
SideBandOutputStreamTest 11 0 0 0 100% 0.017
PushCertificateStoreTest 16 0 0 0 100% 1.095
NetRCTest 2 0 0 0 100% 0.123
AtomicPushTest 3 0 0 0 100% 0.567
RefSpecTest 38 0 0 0 100% 0.049
WalkEncryptionTest$Required 2 0 0 2 0% 0
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
HttpConfigUriPathTest 8 0 0 0 100% 0.079
PushConfigTest 3 0 0 0 100% 0.004

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 12.841
NoteMapTest 18 0 0 0 100% 1.364
DefaultNoteMergerTest 6 0 0 0 100% 0.243
LeafBucketTest 11 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.407

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.011
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.156
DirCacheIteratorTest 11 0 0 0 100% 0.155
DirCacheLargePathTest 5 0 0 0 100% 0.082
DirCacheEntryTest 6 0 0 0 100% 0.004
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.014
DirCacheBuilderTest 9 0 0 0 100% 0.14
DirCacheTreeTest 6 0 0 0 100% 0.081
DirCacheBasicTest 12 0 0 0 100% 0.195

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.168
FooterLineTest 19 0 0 0 100% 0.499
RevWalkPathFilter6012Test 7 0 0 0 100% 0.565
RevWalkResetTest 1 0 0 0 100% 0.039
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.042
RevFlagSetTest 7 0 0 0 100% 0.171
FIFORevQueueTest 6 0 0 0 100% 2.11
ObjectWalkFilterTest 6 0 0 0 100% 0.093
RevCommitParseTest 22 0 0 0 100% 0.556
RevTagParseTest 21 0 0 0 100% 0.706
TreeRevFilterTest 5 0 0 0 100% 0.232
RevWalkShallowTest 7 0 0 0 100% 0.326
RevWalkPathFilter1Test 13 0 0 0 100% 0.922
BitmappedReachabilityCheckerTest 5 0 0 0 100% 29.362
RevWalkSortTest 7 0 0 0 100% 0.402
RevWalkFollowFilterTest 3 0 0 0 100% 0.138
ObjectWalkTest 8 0 0 0 100% 0.314
BitmapCalculatorTest 3 0 0 0 100% 0.638
MaxCountRevFilterTest 2 0 0 0 100% 0.042
RevObjectTest 10 0 0 0 100% 0.38
RevWalkMergedIntoTest 1 0 0 0 100% 0.036
RevWalkUtilsReachableTest 5 0 0 0 100% 0.241
SkipRevFilterTest 3 0 0 0 100% 0.059
RevWalkCarryFlagsTest 4 0 0 0 100% 0.12
LIFORevQueueTest 5 0 0 0 100% 2.091
RevWalkMergeBaseTest 7 0 0 0 100% 0.366
RevWalkUtilsCountTest 6 0 0 0 100% 0.126
RevCommitListTest 7 0 0 0 100% 6.161
PedestrianReachabilityCheckerTest 5 0 0 0 100% 20.735
RevWalkFilterTest 15 0 0 0 100% 0.611
FirstParentRevWalkTest 17 0 0 0 100% 0.822
RevWalkCullTest 3 0 0 0 100% 0.162

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.179
UnpackedObjectTest 15 0 0 0 100% 0.162
GcPruneNonReferencedTest 5 0 0 0 100% 4.106
FileRepositoryBuilderTest 7 0 0 0 100% 0.164
RepositorySetupWorkDirTest 12 0 0 0 100% 0.045
GcReflogTest 4 0 0 0 100% 1.863
ReflogWriterTest 1 0 0 0 100% 0.02
PackFileTest 5 0 0 0 100% 0.148
GcPackRefsTest 7 0 0 0 100% 0.258
AlternatesTest 3 0 0 0 100% 0.176
BatchRefUpdateTest 56 0 0 1 98.214% 1.473
ConcurrentRepackTest 4 0 0 0 100% 8.168
DescriptionTest 1 0 0 0 100% 0.015
WindowCacheReconfigureTest 7 0 0 0 100% 0.082
RefDirectoryTest 61 0 0 0 100% 1.927
GcTagTest 2 0 0 0 100% 2.021
PackReverseIndexTest 4 0 0 0 100% 0.043
GcBranchPrunedTest 3 0 0 0 100% 2.996
GcKeepFilesTest 1 0 0 0 100% 0.235
PackFileSnapshotTest 3 0 0 0 100% 2.226
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.142
GcTemporaryFilesTest 2 0 0 0 100% 0.056
InflatingBitSetTest 4 0 0 0 100% 0.001
PackIndexV1Test 6 0 0 0 100% 0.074
AutoGcTest 4 0 0 0 100% 1.439
FileSnapshotTest 7 0 0 0 100% 12.389
ReflogReaderTest 8 0 0 0 100% 0.184
PackWriterTest 28 0 0 0 100% 2.241
GcConcurrentTest 5 0 0 0 100% 0.463
T0004_PackReaderTest 2 0 0 0 100% 0.048
PackInserterTest 13 0 0 0 100% 0.611
T0003_BasicTest 25 0 0 0 100% 1.154
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.782
LockFileTest 1 0 0 0 100% 0.064
GcOrphanFilesTest 4 0 0 0 100% 0.084
PackIndexV2Test 6 0 0 0 100% 0.069
ObjectDirectoryTest 4 0 0 0 100% 4.44
WindowCacheGetTest 3 0 0 0 100% 0.153
GcBasicPackingTest 9 0 0 0 100% 5.269
StoredBitmapTest 3 0 0 0 100% 0.003
RefUpdateTest 44 0 0 0 100% 2.046

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.152
RepoCommandSymlinkTest 1 0 0 0 100% 0.346
RepoCommandTest 29 0 0 0 100% 13.624

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 10 0 0 0 100% 0.031

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.007
MergedReftableTest 16 0 0 0 100% 0.118
ReftableTest 30 0 0 0 100% 1.719

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 9 0 0 0 100% 11.102
BranchCommandTest 17 0 0 0 100% 2.95
GarbageCollectCommandTest 2 0 0 0 100% 0.101
GitConstructionTest 3 0 0 0 100% 0.398
PullCommandTest 17 0 0 0 100% 3.879
CherryPickCommandTest 12 0 0 0 100% 2.052
ResetCommandTest 21 0 0 0 100% 1.901
DescribeCommandTest 36 0 0 0 100% 4.764
InitCommandTest 9 0 0 0 100% 0.203
NotesCommandTest 2 0 0 0 100% 0.101
RmCommandTest 2 0 0 0 100% 0.114
FetchCommandTest 15 0 0 0 100% 2.118
StashDropCommandTest 8 0 0 0 100% 0.471
StatusCommandTest 3 0 0 0 100% 0.142
BlameCommandTest 20 0 0 0 100% 1.908
CommitAndLogCommandTest 10 0 0 0 100% 0.522
EolStreamTypeUtilTest 6 0 0 0 100% 0.006
NameRevCommandTest 11 0 0 0 100% 0.674
ReflogCommandTest 3 0 0 0 100% 0.473
RemoteAddCommandTest 1 0 0 0 100% 0.033
MergeCommandTest 45 0 0 0 100% 7.029
CloneCommandTest 23 0 0 0 100% 4.769
CleanCommandTest 11 0 0 0 100% 1.09
TagCommandTest 14 0 0 0 100% 0.661
RevertCommandTest 10 0 0 0 100% 1.26
RemoteListCommandTest 1 0 0 0 100% 0.146
AddCommandTest 39 0 0 0 100% 6.387
EolRepositoryTest 28 0 0 0 100% 197.339
PushCommandTest 8 0 0 0 100% 1.052
StashApplyCommandTest 27 0 0 0 100% 2.871
CrLfNativeTest 3 0 0 0 100% 0.112
StashListCommandTest 4 0 0 0 100% 0.187
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 12.239
PathCheckoutCommandTest 17 0 0 0 100% 6.949
CommitCommandTest 21 0 0 2 90.476% 2.1
ApplyCommandTest 21 0 0 0 100% 0.885
StashCreateCommandTest 16 0 0 0 100% 2.155
DiffCommandTest 6 0 0 0 100% 0.285
RebaseCommandTest 71 0 0 0 100% 11.505
PullCommandWithRebaseTest 6 0 0 0 100% 1.603
HugeFileTest 1 0 0 1 0% 0.002
RemoteDeleteCommandTest 1 0 0 0 100% 0.073
RenameBranchCommandTest 7 0 0 0 100% 0.615
LsRemoteCommandTest 4 0 0 0 100% 0.426
CommitOnlyTest 96 0 0 0 100% 7.133
CheckoutCommandTest 33 0 0 2 93.939% 8.404
LogCommandTest 9 0 0 0 100% 0.946
RemoteSetUrlCommandTest 2 0 0 0 100% 0.052

org.eclipse.jgit.internal.transport.parser

Class Tests Errors Failures Skipped Success Rate Time
FirstWantTest 6 0 0 0 100% 0.004

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 9.435
CommitTest 2 0 0 0 100% 3.058
CLIGitCommandTest 1 0 0 0 100% 0.002
TextBuiltinTest 1 0 0 0 100% 6.276
LsRemoteTest 4 0 0 0 100% 8.744
InitTest 2 0 0 0 100% 0.216
MergeTest 11 0 0 0 100% 5.029
ResetTest 9 0 0 1 88.889% 1.577
TagTest 3 0 0 0 100% 0.871
ConfigTest 1 0 0 0 100% 0.132
DescribeTest 11 0 0 0 100% 1.357
CloneTest 4 0 0 0 100% 1.278
RmTest 1 0 0 0 100% 0.137
CommitAndLogTest 1 0 0 0 100% 0.347
BranchTest 13 0 0 0 100% 11.116
LsFilesTest 2 0 0 0 100% 0.587
ArchiveTest 30 0 0 0 100% 15.756
ReflogTest 3 0 0 0 100% 0.582
CheckoutTest 23 0 0 0 100% 12.358
RepoTest 3 0 0 0 100% 3.702
FetchTest 4 0 0 0 100% 10.272
CleanTest 4 0 0 0 100% 0.41
AddTest 5 0 0 0 100% 5.147
StatusTest 15 0 0 0 100% 10.594
ProxyConfigTest 10 0 0 0 100% 3.212

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.123
CGitAttributesTest 26 0 0 0 100% 1.245
AttributesHandlerTest 30 0 0 0 100% 0.713
AttributesMatcherTest 9 0 0 0 100% 0.007
TreeWalkAttributeTest 18 0 0 0 100% 0.496
AttributesNodeTest 7 0 0 0 100% 0.006
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.115

org.eclipse.jgit.internal.transport.http

Class Tests Errors Failures Skipped Success Rate Time
NetscapeCookieFileTest 9 0 0 0 100% 2.087

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.197
PlotCommitListTest 15 0 0 0 100% 0.766

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.013
AutoCRLFInputStreamTest 2 0 0 0 100% 1.772
TimeoutInputStreamTest 8 0 0 0 100% 0.766
AutoLFInputStreamTest 7 0 0 0 100% 0.019
TimeoutOutputStreamTest 9 0 0 0 100% 1.018
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.18

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 8.107
PushTest 1 0 0 0 100% 12.547
CheckoutTest 3 0 0 0 100% 11.639
DownloadTest 5 0 0 0 100% 9.071

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 5 0 0 0 100% 0.001
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 64 0 0 0 100% 4.504
ObjectIdTest 16 0 0 0 100% 0.054
RefTest 16 0 0 0 100% 1.009
IndexDiffTest 17 0 0 0 100% 1.457
ObjectIdOwnerMapTest 7 0 0 0 100% 0.083
ObjectCheckerTest 133 0 0 0 100% 0.125
SquashCommitMsgTest 1 0 0 0 100% 0.02
ValidRefNameTest 22 0 0 0 100% 0.02
RacyGitTests 1 0 0 0 100% 2.157
BranchConfigTest 8 0 0 0 100% 0.008
ObjectIdSubclassMapTest 7 0 0 0 100% 0.025
ReflogResolveTest 6 0 0 0 100% 0.469
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.133
GpgConfigTest 9 0 0 0 100% 0.003
ObjectLoaderTest 4 0 0 0 100% 0.013
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.006
HugeCommitMessageTest 1 0 0 0 100% 5.022
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.004
ReflogConfigTest 1 0 0 0 100% 0.033
BranchTrackingStatusTest 3 0 0 0 100% 0.192
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 85 0 0 0 100% 0.243
RebaseTodoFileTest 1 0 0 0 100% 0.013
RepositoryResolveTest 22 0 0 0 100% 1.47
SubmoduleConfigTest 3 0 0 0 100% 0.019
AbbreviatedObjectIdTest 26 0 0 0 100% 0.006
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 3.607
RepositoryCacheTest 15 0 0 0 100% 0.483
CommitBuilderTest 8 0 0 0 100% 0.011
MergeHeadMsgTest 2 0 0 0 100% 0.025
IndexDiffSubmoduleTest 11 0 0 0 100% 7.501

org.eclipse.jgit.transport.http

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.24
IgnoreNodeTest 32 0 0 0 100% 1.213
BasicRuleTest 4 0 0 0 100% 0.003
FastIgnoreRuleTest 19 0 0 0 100% 0.072
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.005
CGitIgnoreTest 25 0 0 0 100% 2.113

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.891
IndexDiffFilterTest 38 0 0 0 100% 1.955
InterIndexDiffFilterTest 5 0 0 0 100% 0.066
PathFilterGroupTest 7 0 0 0 100% 0.017
PathSuffixFilterTest 3 0 0 0 100% 0.178
TreeFilterTest 7 0 0 0 100% 0.117
NotTreeFilterTest 6 0 0 0 100% 0.246

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.005
DiffFormatterTest 17 0 0 0 100% 0.59
RawTextLoadTest 5 0 0 0 100% 0.259
RawTextTest 17 0 0 0 100% 0.007
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.004
PatchIdDiffFormatterTest 2 0 0 0 100% 0.112
MyersDiffTest 23 0 0 0 100% 0.019
DiffEntryTest 13 0 0 0 100% 0.875
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.003
RenameDetectorTest 28 0 0 0 100% 0.551
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.003
HistogramDiffTest 30 0 0 0 100% 0.007
DiffFormatterReflowTest 10 0 0 0 100% 0.054
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.002

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.065
ForPathTest 1 0 0 0 100% 0.021
TreeWalkBasicDiffTest 1 0 0 0 100% 0.043
PostOrderTreeWalkTest 6 0 0 0 100% 0.088
TreeWalkJava7Test 1 0 0 0 100% 0.022
FileTreeIteratorTest 23 0 0 0 100% 2.957
CanonicalTreeParserTest 18 0 0 0 100% 0.006
EmptyTreeIteratorTest 6 0 0 0 100% 0.096
AbstractTreeIteratorTest 7 0 0 0 100% 0.005

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.034
PathsTest 2 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.003
NBTest 11 0 0 0 100% 0.005
HookTest 9 0 0 0 100% 0.599
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.023
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.004
RawParseUtilsTest 5 0 0 0 100% 0.055
StringUtilsTest 7 0 0 0 100% 0.003
RelativeDateFormatterTest 10 0 0 0 100% 0.009
RefListTest 25 0 0 0 100% 0.092
RawSubStringPatternTest 4 0 0 0 100% 0.177
StatsTest 5 0 0 0 100% 0.004
GitDateParserTest 13 0 0 0 100% 0.052
LRUMapTest 1 0 0 0 100% 0.004
Base64Test 4 0 0 0 100% 0.004
SimpleLruCacheTest 8 0 0 0 100% 0.02
FSTest 7 0 0 0 100% 10.355
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
LongMapTest 8 0 0 0 100% 0.039
RawParseUtils_LineMapTest 7 0 0 0 100% 0.087
TemporaryBufferTest 15 0 0 0 100% 0.466
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
FS_POSIXTest 5 0 0 0 100% 0.012
BlockListTest 12 0 0 0 100% 0.011
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.013
ChangeIdUtilTest 35 0 0 0 100% 0.166
IOReadLineTest 28 0 0 0 100% 0.048
RefMapTest 22 0 0 0 100% 0.081
ReadLinesTest 6 0 0 0 100% 0.003
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.103
FilterCommandsTest 3 0 0 0 100% 1.099
RunExternalScriptTest 12 0 0 0 100% 0.305
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.294
QuotedStringBourneStyleTest 10 0 0 0 100% 0.01

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.002
GcCommitSelectionTest 6 0 0 0 100% 73.919
DeltaIndexTest 13 0 0 0 100% 0.007
IntSetTest 1 0 0 0 100% 0.002

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 3.323
LongObjectIdTest 32 0 0 0 100% 1.413
LFSPointerTest 1 0 0 0 100% 0.598
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.883
MutableLongObjectIdTest 5 0 0 0 100% 0.618

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 9.87
SubmoduleUpdateTest 4 0 0 0 100% 8.287
SubmoduleDeinitTest 6 0 0 0 100% 10.326
SubmoduleStatusTest 7 0 0 0 100% 5.071
SubmoduleInitTest 7 0 0 0 100% 4.159
SubmoduleWalkTest 11 0 0 0 100% 5.556
SubmoduleSyncTest 3 0 0 0 100% 8.696

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.107
RefTreeDatabaseTest 27 0 0 0 100% 0.25
RefTreeTest 10 0 0 0 100% 0.018

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 13.858
MeasurePackSizeTest 1 0 0 0 100% 4.726
DumbClientDumbServerTest 8 0 0 0 100% 12.544
GitServletInitTest 4 0 0 0 100% 3.691
GitServletResponseTests 3 0 0 0 100% 9.492
DumbClientSmartServerTest 8 0 0 0 100% 9.91
AdvertiseErrorTest 1 0 0 0 100% 0.349
AsIsServiceTest 4 0 0 0 100% 0.74
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.63
FileResolverTest 3 0 0 0 100% 3.915
HookMessageTest 2 0 0 0 100% 9.261
RegexPipelineTest 3 0 0 0 100% 4.024
SmartClientSmartServerTest 62 0 0 0 100% 10.384
ProtocolErrorTest 1 0 0 0 100% 3.775
HttpClientTests 14 0 0 0 100% 3.623
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.676
ErrorServletTest 1 0 0 0 100% 2.815
SetAdditionalHeadersTest 1 0 0 0 100% 5.011

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

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

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.12
PatchErrorTest 6 0 0 0 100% 0.072
FileHeaderTest 21 0 0 0 100% 0.014
EditListTest 3 0 0 0 100% 0.013
GetTextTest 4 0 0 0 100% 0.01
PatchCcTest 3 0 0 0 100% 0.004
PatchCcErrorTest 1 0 0 0 100% 0.004

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.018
DfsBlockCacheTest 2 0 0 0 100% 0.301
DfsPackFileTest 8 0 0 0 100% 0.031
InMemoryRepositoryTest 5 0 0 0 100% 0.045
PackSourceTest 1 0 0 0 100% 0.002
DfsPackCompacterTest 2 0 0 0 100% 0.099
DfsGarbageCollectorTest 24 0 0 0 100% 2.189
DfsBlockCacheConfigTest 4 0 0 0 100% 0.02
DfsPackDescriptionTest 12 0 0 0 100% 0.003
DfsFsckTest 11 0 0 0 100% 0.088
DeltaBaseCacheTest 4 0 0 0 100% 0.007

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
ApacheSshTest 48 0 0 0 100% 41.614

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.283
MergerTest 27 0 0 0 100% 26.486
MergeMessageFormatterTest 15 0 0 0 100% 1.669
SquashMessageFormatterTest 1 0 0 0 100% 0.122
CherryPickTest 2 0 0 0 100% 0.067
SimpleMergeTest 16 0 0 0 100% 1.665
CrissCrossMergeTest 8 0 0 0 100% 37.561

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.015
testAbbreviateLooseBlob 0.016
testAbbreviateIsActuallyUnique 0.076
testAbbreviatePackedBlob 0.071

BaseReceivePackTest

parseCommand 0.076

NameConflictTreeWalkTest

testNoDF_NoGap 0.013
testDF_NoGap 0.013
testDF_DetectConflict 0.013
testDF_GapByOne 0.013
testDF_SkipsSeenSubtree 0.012

DfsInserterTest

testReadFromInserterSmallObjects 0.003
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.001
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.007
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.597
testUpdateUnexpectedRemote 0.095
testTrackingRefUpdateOnReject 0.27
testUpdateDelete 0.082
testUpdateFastForward 0.116
testUpdateUnexpectedRemoteVsForce 0.152
testUpdateRejectedByConnection 0.03
testUpdateUpToDate 0.257
testUpdateNonFastForwardForced 0.026
testUpdateExpectedRemote 0.182
testPushResult 0.215
testUpdateNonFastForwardUnknownObject 0.132
testUpdateNonFastForward 0.071
testUpdateDeleteNonExisting 0.066
testTrackingRefUpdateEnabled 0.171
testUpdateCreateRef 0.104
testTrackingRefUpdateDisabled 0.154

GitDateFormatterTest

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

ObjectIdRefTest

testUpdateIndex 0
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.011
testStandardFormat_InvalidType 0.01
testStandardFormat_LargeObject_TruncatedZLibStream 0.012
testStandardFormat_NoHeader 0.01
testStandardFormat_SmallObject_TruncatedZLibStream 0.009
testStandardFormat_NegativeSize 0.01
testStandardFormat_SmallObject_TrailingGarbage 0.011
testStandardFormat_GarbageAfterSize 0.012
testStandardFormat_LargeObject_TrailingGarbage 0.011
testPackFormat_DeltaNotAllowed 0.011
testStandardFormat_LargeObject_CorruptZLibStream 0.011
testPackFormat_LargeObject 0.01
testPackFormat_SmallObject 0.009
testStandardFormat_SmallObject_CorruptZLibStream 0.01
testStandardFormat_LargeObject 0.011

JSchSshTest

testSshModifiedHostKeyDeny 6.761
testSshModifiedHostKeyAsk 3.346
testSshWithConfigWrongKey 1.413
testSshWithUnknownKexAlgorithmsInConfig 1.938
testPasswordAuthWrongPassword 1.724
testPasswordAuthCorrectPasswordTooLate 1.173
testSshWithGlobalIdentity 1.08
testSshCloneWithConfigAndPush 0.992
testKeyboardInteractiveAuthSeveralTimes 0.82
testSftpWithConfig 0.988
testSshEncryptedUsedKeySeveralPassword 1.271
testSshWithoutKnownHostsDeny 0.677
testSftpCloneWithConfigAndPush 0.749
testKeyboardInteractiveAuthCorrectPasswordTooLate 1.227
testSshWithConfigEncryptedUnusedKey 0.698
testSshWithUnknownAuthInConfig 0.938
testKeyboardInteractiveAuth 1.441
testSshWithUnknownCiphersInConfig 1.084
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.965
testSshWithNoMatchingAuthInConfig 1.394
testSshWithWrongPortInConfig 2.324
testSshWithDefaultIdentity 1.539
testSshEncryptedUsedKeyWrongPassword 2.052
testSshWithMinimalHostKeyAlgorithmsInConfig 2.398
testRsaHostKeySecond 1.864
testSshEncryptedUsedKeyCached 1.489
testSshWithoutKnownHostsWithProviderAsk 4.167
testSshWithAliasInConfig 1.453
testKeyboardInteractiveAuthWrongPassword 1.701
testPasswordAuthSeveralTimes 2.115
testSshWithWrongUserNameInConfig 3.205
testPasswordAuthNoPassword 1.748
testKeyboardInteractiveAuthNoPassword 0.907
testSshWithoutConfig 0.942
testEcDsaHostKey 1.011
testPasswordAuth 1.606
testSshModifiedHostKeyAllow 0.762
testSshWithConfig 1.107
testSshWithoutKnownHostsWithProviderAcceptNew 2.027
testSshWithoutKnownHosts 1.389
testSshWithUnknownHostKeyAlgorithmsInConfig 1.902
testSshModifiedHostKeyWithProviderDeny 1.927
testSshWithConfigEncryptedUnusedKeyInConfigFirst 1.033
testSshKeys 20.908

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.165
archiveHeadAllFilesZipTimestamps 2.155
archiveByDirectoryPath 0.034
archiveHeadAllFilesTbz2Timestamps 2.078
archiveHeadAllFilesTgzTimestamps 2.037
archiveHeadAllFilesTarTimestamps 2.037
archiveHeadAllFiles 0.029
archiveHeadSpecificPath 0.029
archiveHeadAllFilesTxzTimestamps 2.515

BranchCommandTest

testCreateFromCommit 0.064
testCreateFromLightweightTag 0.136
testCreateFromAnnotatetdTag 0.484
testCreationImplicitStart 0.052
testCreateForce 0.089
testPullConfigRemoteBranch 0.251
testCreateAndList 0.101
testRenameLocalBranch 0.07
testListBranchesWithContains 0.049
testListAllBranchesShouldNotDie 0.542
testRenameRemoteTrackingBranch 0.184
testPullConfigLocalBranch 0.212
testInvalidBranchDash 0.071
testInvalidBranchHEAD 0.051
testDelete 0.237
testPullConfigRenameLocalBranch 0.161
testCreationNullStartPoint 0.189

PathsTest

testPathCompare 0
testStripTrailingSeparator 0.001

GarbageCollectCommandTest

testGConeCommit 0.038
testGCmoreCommits 0.061

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.73

DirCacheCheckoutTest

testCheckoutWithEmptyIndexDoesntOverwrite 0.043
testLongFilename 0.025
testCheckoutChangeLinkToEmptyDir 0.042
testDirtyFileModeEqualHeadMerge 0.197
testResetHard 0.169
testRules1thru3_NoIndexEntry 0.157
testCheckoutChangeLinkToNonEmptyDirs 0.036
testCheckoutUncachedChanges 0.018
testFileModeChangeAndContentChangeNoConflict 0.157
testCheckoutChangeFileToEmptyDir 0.047
testDirectoryFileSimple 0.028
testDirectoryFileConflicts_15b 0.027
testCloseNameConflicts1 0.031
testCheckoutOutChanges 0.144
testIgnoredDirectory 0.049
testInitialCheckout 0.033
testOverwriteUntrackedLinkModeChange 0.18
testUntrackedConflicts 0.059
testCheckoutChangeFileToEmptyDirs 0.041
testCheckoutHierarchy 0.061
testFileModeChangeWithNoContentChangeUpdate 0.065
testFolderFileAndContentConflicts 0.238
testOverwriteUntrackedFileModeChange 0.081
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.073
testIgnoredDirectoryWithTrackedContent 0.181
testResetWithChangeInGitignore 0.059
testCheckoutChangeLinkToEmptyDirs 0.134
testCloseNameConflictsX0 0.044
testDontOverwriteEmptyFolder 0.019
testFileModeChangeAndContentChangeConflict 0.139
testFolderFileConflict 0.101
testDontOverwriteDirtyFile 0.021
testDirectoryFileConflicts_1 0.022
testDirectoryFileConflicts_2 0.023
testDirectoryFileConflicts_3 0.059
testDirectoryFileConflicts_4 0.033
testDirectoryFileConflicts_5 0.035
testDirectoryFileConflicts_6 0.031
testDirectoryFileConflicts_7 0.138
testDirectoryFileConflicts_8 0.026
testDirectoryFileConflicts_9 0.028
testCheckoutChangeFileToNonEmptyDirs 0.04
testRules4thru13_IndexEntryNotInHead 0.052
testCheckoutOutChangesAutoCRLFInput 0.026
testCheckoutOutChangesAutoCRLFfalse 0.027
testDirectoryFileConflicts_10 0.145
testDirectoryFileConflicts_11 0.023
testDirectoryFileConflicts_12 0.036
testDirectoryFileConflicts_13 0.083
testDirectoryFileConflicts_14 0.076
testDirectoryFileConflicts_15 0.028
testDirectoryFileConflicts_16 0.031
testDirectoryFileConflicts_17 0.029
testDirectoryFileConflicts_18 0.035
testDirectoryFileConflicts_19 0.052
testDirectoryFileConflicts_5b 0.029
testDirectoryFileConflicts_6b 0.026
testDirtyFileModeEqualIndexMerge 0.246
testOverwriteUntrackedIgnoredFile 0.079
testCheckoutOutChangesAutoCRLFtrue 0.031
testCheckoutOutChangesAutoCRLFtrueBinary 0.029
testMultipleContentConflicts 0.187
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.045
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.037

TransportHttpTest

testMatchesCookieDomain 0.024
testProcessResponseCookies 2.214
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0.035
testMatchesCookiePath 0.189

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

GitConstructionTest

testClose 0.227
testOpen 0.07
testWrap 0.098

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.098
testFailedPreCommitHookBlockCommit 0.083
testFindPostCommitHook 0.052
testAllCommitHooks 0.153
testFindHook 0.011
testFailedCommitMsgHookBlocksCommit 0.047
testPostCommitRunHook 0.041
testRunHook 0.043
testCommitMsgHookCanModifyCommitMessage 0.066

MergeAlgorithmTest

testEmptyTexts 0.12
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.066
testBlankLines 0.001
testConflictAtEnd 0.001
testTwoNonConflictingModifications 0
testConflictAtStart 0.001
testTwoSimilarModsAndOneInsertAtEnd 0.003
testSeparateModifications 0.001
testTwoComplicatedModifications 0.001
testTwoModificationsWithSharedDelete 0.003
testTwoSimilarModsAndOneInsert 0.003
testOneAgainstTwoConflictingModifications 0.003
testInsertVsModify 0.001
testTwoConflictingModifications 0.001
testSameModification 0
testAdjacentModifications 0.003
testModificationsWithMiddleDelete 0.002
testModificationsWithMiddleInsert 0.039
testDeleteVsModify 0.001
testNoAgainstOneModification 0.015

RefTest

testGetShortExactRef 0.022
testGetRefsByPrefix 0.021
testReadAllIncludingSymrefs 0.035
testGetRefsByPrefixes 0.029
testReadSimplePackedRefSameRepo 0.134
testResolveTipSha1 0.063
testRefsUnderRefs 0.054
testResolvedSymRef 0.068
testReadSymRefToLoosePacked 0.051
testResolvedNamesBranch 0.151
testGetShortRef 0.018
testRemoteNames 0.023
testAmbiguousRefsUnderRefs 0.03
testReadLooseRef 0.026
testReadLoosePackedRef 0.161
testReadSymRefToPacked 0.115

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.03
nonReferencedNonExpiredObject_notPruned 0.013
nonReferencedExpiredObjectTree_pruned 1.041
testPackCommitsAndLooseOneWithPruneNow 0.977
nonReferencedObjects_onlyExpiredPruned 1.037

NoteMapMergerTest

testBaseEqualsTheirs 0.033
testCollapseFanoutAfterMerge 1.725
testEditSameNoteDifferentContent 0.03
testFanoutAndLeafWitConflict 2.262
testDeleteDifferentNotes 0.026
testNonNotesWithNonNoteConflict 0.044
testAddSameNoteDifferentContent 0.029
testNonNotesWithoutNonNoteConflict 0.044
testEditDifferentNotes 0.195
testEditDeleteConflict 0.07
testLargeTreesWithConflict 3.315
testLargeTreesWithoutConflict 3.235
testOursEqualsTheirs 0.024
testFanoutAndLeafWithoutConflict 1.525
testNoChange 0.022
testBaseEqualsOurs 0.227
testAddDifferentNotes 0.029

IndexDiffTest

testUnchangedComplex 0.095
testRemovedUntracked 0.039
testUnchangedSimple 0.034
testAdded 0.021
testStageState_mergeAndReset_bug 0.197
testUntrackedFolders 0.304
testStageState_simulated_bug 0.161
testConflictingDeletedAndModified 0.072
testAssumeUnchanged 0.038
testAutoCRLFInput 0.034
testModified 0.06
testStageState 0.03
testMissing 0.047
testRemoved 0.029
testConflictingFromMultipleCreations 0.14
testUntrackedNotIgnoredFolders 0.059
testConflicting 0.086

PullCommandTest

testPullFastForward 0.39
testPullMerge 0.155
testPullWithRebaseConfig1 0.44
testPullWithRebaseConfig2 0.305
testPullWithRebaseConfig3 0.271
testPullLocalConflict 0.154
testPullWithMergeConfig2 0.213
testPullWithUntrackedStash 0.215
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.17
testPullEmptyRepository 0.109
testPullConflict 0.136
testPullWithoutConfig 0.176
testPullMergeProgrammaticConfiguration 0.132
testPullWithMergeConfig 0.17
testPullWithRebasePreserve1Config 0.338
testPullWithRebasePreserveConfig2 0.239
testPullWithRebasePreserveConfig3 0.259

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.158
testCherryPickDirtyIndex 0.089
testCherryPickNoCommit 0.104
testCherryPickConflictResolution 0.199
testCherryPick 0.531
testCherryPickMerge 0.271
testCherryPickConflictMarkers 0.07
testCherryPickOurCommitName 0.176
testCherryPickConflictReset 0.066
testCherryPickDirtyWorktree 0.195
testSequentialCherryPick 0.102
testCherryPickConflictResolutionNoCOmmit 0.085

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0.001

PreUploadHookChainTest

testDefaultIfEmpty 0.005
testFlattenChainIfOnlyOne 0.031
testMultipleHooks 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.014
invalidRepositoryFormatVersion 0.015
emptyRepositoryFormatVersion 0.013
relativeGitDirRef 0.081
absoluteGitDirRef 0.013
unknownRepositoryFormatVersion 0.012
testShouldAutomagicallyDetectGitDirectory 0.013

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0.001
testAddGrowsWithObjects 0.01
testAddIfAbsentGrowsWithObjects 0.063
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.029
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.011
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0.001
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0.001
testCaret 0.002
testPipe 0.001
testPlus 0
testBracketsUnmatched1 0.047
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0.005
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0.023
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0.001
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0.001
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0.001
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.006
testDigitGroupCase4 0
testDigitGroupCase5 0.001
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0.001
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.011
testUnsupportedGroupCase1 0.01
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0.001
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0.001
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0.001

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.045
testEmpty 0.013
testCloneFIFO 0.021
testInsertTie 0.019
testCloneEmpty 0.015
testClear 0.024
testHasFlags 0.026

FooterLineTest

testSignedOffBy_OneUserWithLF 0.013
testNotEmail 0.014
testNoFooters_EmptyBody 0.013
testEmptyValueWithLF 0.14
testNoFooters_OneLineBodyNoLF 0.021
testSignedOffBy_OneUserNoLF 0.012
testNoFooters_NewlineOnlyBody1 0.013
testNoFooters_NewlineOnlyBody5 0.013
testMatchesBugId 0.014
testNonDelimtedEmail 0.013
testSignedOffBy_IgnoreWhitespace 0.011
testFilterFootersIgnoreCase 0.013
testSignedOffBy_SkipNonFooter 0.013
testEmptyValueNoLF 0.122
testShortKey 0.017
testSignedOffBy_ManyUsers 0.012
testNoFooters_ShortBodyWithLF 0.013
testNoFooters_ShortBodyNoLF 0.014
testNoFooters_OneLineBodyWithLF 0.012

UnionInputStreamTest

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

RemoteConfigTest

multiplePushInsteadOf 0.001
testRemoveMiddleURI 0
multipleInsteadOf 0.001
testCreateOrigin 0
testSimpleTimeout 0.001
testSaveTimeout 0
testRemoveLastURI 0
testUploadPack 0.001
testSaveAllTags 0
testUnknown 0
testSimpleNoTags 0.001
testSaveAddURI 0
testSaveNoTags 0
testSaveRemoveFirstURI 0
testSaveRemoveLastURI 0
testSimpleAlwaysTags 0.001
noPushInsteadOf 0.058
testRemoveFirstURI 0.001
singleInsteadOf 0.005
testAddURI 0
testBackup 0.001
pushInsteadOfNoPushUrl 0
pushInsteadOfNotAppliedToPushUri 0
testMirror 0
noInsteadOf 0.007
pushInsteadOfAppliedToUri 0
testSimple 0.001
testRemoveOnlyURI 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.001
testQuote_NamedEscapes 0
testDequote_User 0

SquashCommitMsgTest

testReadWriteMergeMsg 0.018

ResetCommandTest

testHardResetOnUnbornBranch 0.088
testHardResetReflogDisabled 0.069
testSoftReset 0.053
testHardResetWithConflicts_DeleteFileFolderConflict 0.114
testPathsResetOnUnbornBranch 0.088
testHardResetWithConflicts_CreateFolder_UnstagedChanges 0.062
testMixedReset 0.158
testMixedResetRetainsSizeAndModifiedTime 0.046
testMixedResetWithUnmerged 0.033
testHardResetWithConflicts_DeleteFolder_UnstagedChanges 0.216
testHardReset 0.054
testResetDefaultMode 0.069
testHardResetWithConflicts_OverwriteUntrackedFile 0.205
testPathsResetToNonexistingRef 0.016
testPathsResetWithRef 0.044
testHardResetAfterSquashMerge 0.061
testPathsReset 0.197
testResetToNonexistingHEAD 0.011
testPathsResetOnDirs 0.046
testPathsResetWithUnmerged 0.086
testHardResetOnTag 0.182

RawParseUtilsTest

testParseEncoding_badEncoding 0.008
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.046

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.031
testSingleSubPathNegate 0.035
testTopOrMultiPathDual 0.129
testOrMultiThreePath 0.029
testSinglePathNegate 0.021
testAndMultiThreeSubPathNegate 0.021
testAndMultiSubPathNegate 0.021
testTopAndMultiSubPathDualNegate 0.019
testAndMultiPath 0.079
testAndMultiPathNegate 0.044
testPatternParentFileMatch 0.026
testSinglePath 0.082
testTopAndMultiPathDualNegate 0.022
testOrMultiThreeMixSubPathNegate 0.035
testTopNotPath 0.057
testOrMultiTwoMixSubPathNegate 0.029
testOrMultiTwoPath 0.059
testAndMultiSubPathDualNegate 0.039
testAndMultiSubPath 0.03
testOrMultiTwoSubPath 0.037
testSingleSubPath 0.041

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.004
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.007
testExceptionThrown_BareRepoGetWorkDir 0.004
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.004
testNotBare_CreateRepositoryFromWorkDirOnly 0.003
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.003
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.004
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.005
testNotBare_CreateRepositoryFromDotGitGitDir 0.003
testExceptionThrown_BareRepoGetIndex 0.002
testExceptionThrown_BareRepoGetIndexFile 0.002
testIsBare_CreateRepositoryFromArbitraryGitDir 0.002

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.048
testMatchWithHostEndingInSlash 0.003
testMatchWithInvalidAndValidUriInConfig 0.012
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0.002
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0.001
testMatchLonger 0.001
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.056
testPruneNone 1.695
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.058
testPackCommitsAndLooseOneNoReflog 0.052

RacyGitTests

testRacyGitDetection 2.155

BranchConfigTest

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

StringUtilsTest

testToLowerCaseString 0
testEqualsIgnoreCase1 0.001
testEqualsIgnoreCase2 0
testEqualsIgnoreCase3 0
testEqualsIgnoreCase4 0
testReplaceLineBreaks 0
testToLowerCaseChar 0

PatchTest

testParse_NoBinary 0.016
testEmpty 0
testParse_GitBinaryDelta 0.094
testParse_GitBinaryLiteral 0.002
testParse_AddNoNewline 0.001
testParse_FixNoNewline 0.001
testParse_ConfigCaseInsensitive 0

PushCertificateParserTest

parseCertFromPktLine 0.596
testParseReader 0.003
testParseString 0.001
noCert 0
testConcatPacketLines 0.077
testMissingPusheeField 0.001
testParseMultipleFromStream 0.002
disabled 0
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0.001

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.01

NoteMapTest

testReadFlatTwoNotes 0.037
testEditFlat 0.028
testWriteUnchangedFanout2_38 0.155
testCreateFromEmpty 0.019
testRemoveDeletesTreeFanout2_38 0.023
testGetCachedBytes 0.102
testReadFanout2_38 0.065
testIteratorFanoutTree2_38 0.113
testIteratorEmptyMap 0.031
testEditFanout2_38 0.042
testShorteningNoteRefName 0.011
testReadFanout2_2_36 0.027
testIteratorFlatTree 0.022
testReadFullyFannedOut 0.203
testIteratorFanoutTree2_2_36 0.078
testLeafSplitsWhenFull 0.162
testWriteUnchangedFlat 0.024
testIteratorFullyFannedOut 0.216

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.019

RevWalkPathFilter6012Test

test1 0.047
test2 0.05
test3 0.165
test4 0.042
test5 0.043
test6 0.169
test7 0.047

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.085
globMatchWithSlashes[git tag -a true?-a: with git describe false?--tags:] 0.262
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.096
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.141
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.136
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.132
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.01
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.139
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.221
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.282
globMatchWithSlashes[git tag -a false?-a: with git describe false?--tags:] 0.051
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.086
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.195
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.053
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.164
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.023
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.081
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.141
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.182
globMatchWithSlashes[git tag -a true?-a: with git describe true?--tags:] 0.074
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.179
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.094
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.186
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.161
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.014
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.224
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.322
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.075
globMatchWithSlashes[git tag -a false?-a: with git describe true?--tags:] 0.037
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.125
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.187
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.067
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.067
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.012
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.213
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.227

ObjectIdSubclassMapTest

testClear 0.002
testAddIfAbsent 0
testAddGrowsWithObjects 0.011
testAddIfAbsentGrowsWithObjects 0.007
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.028
testIdenticalEdit 0.018
testDeleteDelete 0.014
testIdenticalAdd 0.142
testEditDelete 0.016
testAddAdd 0.022

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.106

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.002
testUnsupportedRequiredExtension 0.062
testReadIndex_DirCacheTree 0.02
testCorruptChecksumAtFooter 0.002
testReadWriteV3 0.005
testReadIndex_LsFiles 0.026
testTreeWalk_LsFiles 0.032

SubmoduleAddTest

addSubmoduleWithName 6.959
commandWithNullPath 0.163
addSubmoduleWithExistingSubmoduleDefined 0.421
addSubmoduleWithInvalidPath 0.089
addSubmoduleWithInvalidUri 0.077
addExistentSubmodule 0.049
addSubmodule 0.515
commandWithEmptyPath 0.118
addSubmoduleWithRelativeUri 0.512
commandWithEmptyUri 0.031
denySubmoduleWithDotDot 0.084
commandWithNullUri 0.052

DfsBlockCacheTest

weirdBlockSize 0.182
streamKeyReusesBlocks 0.109

RelativeDateFormatterTest

testFormatMonths 0.002
testFormatDays 0
testFormatMinutes 0
testFormatHours 0.001
testFormatWeeks 0
testFormatYears 0
testFormatSeconds 0
testFuture 0.001
testFormatYearsMonths 0.001
testFullYearMissingSomeDays 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.001
testRemoveEndOfList 0
testAddToMiddleOfListByInsertionPosition 0
testAddToEndOfList 0.05
testAddToFrontOfList 0
testBuilder_AddThenSort 0
testRemoveMiddleOfList 0
testPutNewEntry 0.001
testRemoveMakesEmpty 0
testEmptyBuilder 0.001
testFindContainsGet 0
testAddToEmptyList 0
testBuilder_AddAll 0
testIterable 0
testBuilder_Set 0
testRemoveFrontOfList 0

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.085
testCaseInsensitive 0.015
testEmptyPattern 0.013
testNoMatches 0.062

PackFileTest

testDelta_FailsOver2GiB 0.02
testDelta_SmallObjectChain 0.019
testWhole_LargeObject 0.034
testWhole_SmallObject 0.045
testConfigurableStreamFileThreshold 0.027

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.018
testRules 0.025
testIncorrectAttributeFileName 0.021
testNoMatchingAttributes 0.024
testEmptyGitAttributeFile 0.033

BundleWriterTest

testAbortWrite 0.268
testCustomObjectReader 0.168
testNonBundleFails 0.072
testWriteHEAD 0.216
testEmptyBundleFails 0.043
testGarbageBundleFails 0.209
testWriteSingleRef 0.179
testIncrementalBundle 0.538

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.011
testBackBug396127 0.011
testReset 0.012
testSingleSubtree_Recursive 0.011
testEmptyTree_WithTreeWalk 0.011
testRemovedSubtree 0.012
testTwoLevelSubtree_FilterPath 0.028
testSingleSubtree_NoRecursion 0.014
testNoSubtree_NoTreeWalk 0.012
testTwoLevelSubtree_Recursive 0.014
testEmptyTree_NoTreeWalk 0.015

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.003
testCopyPackThroughCacheSmallNoCache 0.002
testCopyPackThroughCacheLargeCached 0.002
testCopyPackThroughCacheSmallCached 0.001
testCopyPackThroughCacheLargeNoCache 0.002
testCopyPackBypassCachesSmallCached 0.001
testCopyPackBypassCacheSmallNoCache 0.016
testCopyPackBypassCacheLargeCached 0.002

StatsTest

testStatsCancellationExample1 0.002
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

PostUploadHookChainTest

testDefaultIfEmpty 0.016
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0.001

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.115
testCreateFileHeader_Modify 0.024
testCreateFileHeader_DeleteGitLink 0.027
testDiffRootNullToTree 0.033
testCreateFileHeaderForRenameModeChange 0.011
testDiff 0.036
testDiffAutoCrlfMediumFile 0.083
testCreateFileHeader_GitLink 0.02
testCreateFileHeader_AddGitLink 0.021
testDiffNullToNull 0.022
testDiffAutoCrlfLargeFile 0.058
testCreateFileHeader_Add 0.015
testCreateFileHeaderWithoutIndexLine 0.011
testCreateFileHeaderForRenameWithoutContentChange 0.011
testDiffRootTreeToNull 0.039
testCreateFileHeader_Binary 0.021
testCreateFileHeader_Delete 0.017

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.013
testInitNonBare_GitdirAndDirShouldntBeSame 0.013
testInitBareRepository 0.019
testInitWithDefaultsNonBare 0.018
testInitWithDefaultsBare 0.018
testInitWithExplicitGitDir 0.022
testInitWithOnlyExplicitGitDir 0.039
testInitNonEmptyRepository 0.029
testInitRepository 0.03

DirCacheLargePathTest

testPath_4090 0.014
testPath_4094 0.017
testPath_4095 0.016
testPath_4096 0.014
testPath_16384 0.02

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.028
dontPackHEAD_nonBare 0.102
dontPackHEAD_bare 0.038
whileRefLockedRefNotPackedNoError 0.026
emptyRefDirectoryDeleted 0.021
concurrentOnlyOneWritesPackedRefs 0.02
looseRefPacked 0.018

NotesCommandTest

testListNotes 0.047
testAddAndRemoveNote 0.053

ManifestParserTest

testNormalizeEmptyPath 0.005
testManifestParser 0.136
testRemoveProject 0.004
testManifestParserWithMissingFetchOnRemote 0.006

PatchErrorTest

testError_DisconnectedHunk 0.003
testError_TruncatedNew 0.001
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0.001
testError_GitBinaryNoForwardHunk 0.003
testError_BodyTooLong 0.054

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 1.485
testUsingUnknownBlobFails 0.291
testUsingHiddenCommonBlobFails 0.257
resetsHaves 0.242
testCreateBranchAtHiddenCommitFails 0.222
testIncludesInvalidGitmodules 0.321
testFilterHidesPrivate 0.219
testSuccess 0.543
testUsingUnknownTreeFails 0.217

AlternatesTest

testAlternate 0.047
testAlternateCyclic2 0.074
testAlternateCyclic3 0.053

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.037
overrideDisableRefLog[atomic=false] 0.024
nonExistentRef[atomic=false] 0.026
addMissingObject[atomic=false] 0.02
simpleForce[atomic=false] 0.023
oneNonExistentRef[atomic=false] 0.024
updateToMissingObject[atomic=false] 0.023
refLogNotWrittenWithoutConfigOption[atomic=false] 0.026
forceRefLogInCommand[atomic=false] 0.028
reflogDelete[atomic=false] 0.03
reflogAppendStatusFastForward[atomic=false] 0.022
oneRefLockFailure[atomic=false] 0.02
oneRefWrongOldValue[atomic=false] 0.024
reflogDefaultIdent[atomic=false] 0.031
simpleNoForce[atomic=false] 0.024
forceRefLogInUpdate[atomic=false] 0.027
conflictThanksToDelete[atomic=false] 0.021
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.019
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.021
noRefLog[atomic=false] 0.023
reflogOnLockFailure[atomic=false] 0.023
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.031
reflogAppendStatusNoMessage[atomic=false] 0.028
reflogFileDirectoryConflict[atomic=false] 0.025
fileDirectoryConflict[atomic=false] 0.024
reflogCustomIdent[atomic=false] 0.024
reflogAppendStatusWithMessage[atomic=false] 0.026
overrideRefLogMessage[atomic=true] 0.032
overrideDisableRefLog[atomic=true] 0.025
nonExistentRef[atomic=true] 0.021
addMissingObject[atomic=true] 0.05
simpleForce[atomic=true] 0.031
oneNonExistentRef[atomic=true] 0.024
updateToMissingObject[atomic=true] 0.018
refLogNotWrittenWithoutConfigOption[atomic=true] 0.026
forceRefLogInCommand[atomic=true] 0.026
reflogDelete[atomic=true] 0.031
reflogAppendStatusFastForward[atomic=true] 0.019
oneRefLockFailure[atomic=true] 0.018
oneRefWrongOldValue[atomic=true] 0.019
reflogDefaultIdent[atomic=true] 0.026
simpleNoForce[atomic=true] 0.015
forceRefLogInUpdate[atomic=true] 0.024
conflictThanksToDelete[atomic=true] 0.024
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.018
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.02
noRefLog[atomic=true] 0.028
reflogOnLockFailure[atomic=true] 0.026
atomicUpdateRespectsInProcessLock[atomic=true] 0.03
packedRefsLockFailure[atomic=true] 0.022
reflogAppendStatusNoMessage[atomic=true] 0.045
reflogFileDirectoryConflict[atomic=true] 0.032
fileDirectoryConflict[atomic=true] 0.017
reflogCustomIdent[atomic=true] 0.026
reflogAppendStatusWithMessage[atomic=true] 0.025

FileHeaderTest

testParseRename100_OldStyle 0.006
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
testParseGitFileName_SrcFooCNonStandardPrefix 0
testParseGitFileName_FooSpBar 0
testParseAbbrIndexLine_NoMode 0.001
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

AutoCRLFInputStreamTest

testBoundary 1.769
test 0.002

FileBasedConfigTest

testIncludeDontInlineIncludedLinesOnSave 0.005
testLeadingWhitespaces 0.002
testUTF8withoutBOM 0.002
testIncludeWithTilde 0.003
testUTF8withBOM 0.002
testIncludeAbsolute 0.003
testSystemEncoding 0.003
testIncludeRelativeDotDotNotFound 0.003
testIncludeRelativeDot 0.003
testIncludeRelativeDotDot 0.003

PushConnectionTest

limitCommandBytes 1.694
invalidCommand 0.008
testWrongOldIdDoesNotReplace 0.024
commandOrder 0.436

GitDateParserTest

shortWithDots 0.007
yesterday 0.026
weeksAgo 0
shortFmt 0
iso 0.003
now 0.001
rfc 0.004
local 0.002
never 0
defaultFmt 0.001
shortWithDotsReverse 0
shortWithSlash 0.001
daysAndWeeksAgo 0.001

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.121
resolvePreviousBranch 0.115
resolveMasterCommits 0.075
resolveNonExistingBranch 0.049
resolveReflogParent 0.057
resolveDate 0.047

RmCommandTest

testRemoveCached 0.077
testRemove 0.024

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.038

CGitAttributesTest

testNestedMatchWithWildcard 0.058
testBracketsInGroup 0.047
testNestedMatchRecursive 0.05
testDirectoryMatchSubSimple 0.047
testDirectoryMatchSubComplex 0.049
testDirectoryWildmatchDoesNotMatchFiles1 0.043
testDirectoryWildmatchDoesNotMatchFiles2 0.044
testDirectoryWildmatchDoesNotMatchFiles3 0.046
testDirectoryWildmatchDoesNotMatchFiles4 0.048
testPrefixMatchNot 0.036
testRelativePaths 0.048
testStarMatchOnSlashNot 0.046
testDirectoryMatch 0.054
testDirectoryMatchSubRecursiveBacktrack2 0.037
testDirectoryMatchSubRecursiveBacktrack3 0.049
testDirectoryMatchSubRecursiveBacktrack4 0.049
testDirectoryMatchSubRecursiveBacktrack5 0.055
testDirectoryMatchSubRecursiveBacktrack6 0.053
testBug508568 0.044
testComplexPathMatchNot 0.046
testDirectoryMatchSubRecursive 0.051
testNestedMatchNot 0.039
testRelativePath 0.036
testDirectoryMatchSubRecursiveBacktrack 0.034
testStarPathMatchNot 0.044
testNestedMatch 0.046

ConcurrentRepackTest

testObjectMovedToNewPack1 2.159
testObjectMovedToNewPack2 3.01
testObjectInNewPack 0.996
testObjectMovedWithinPack 2.001

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0.001
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.011
testEmpty 0.012
testAddFails 0.015

ProtocolV2HookChainTest

testDefaultIfEmpty 0.013
testFlattenChainIfOnlyOne 0.104
testMultipleHooks 0.002

FetchCommandTest

fetchUpdatesBranches 0.119
testFetch 0.053
fetchShouldNotFetchTagsFromOtherBranches 0.252
testForcedFetch 0.271
fetchWithExplicitTagsShouldUpdateLocal 0.097
fetchShouldAutoFollowTagForFetchedObjects 0.191
fetchUpdateRefsWithDuplicateRefspec 0.108
fetchPruneRefsWithDuplicateRefspec 0.078
fetchPrunesBranches 0.154
fetchAddRefsWithDuplicateRefspec 0.091
fetchAddsBranches 0.199
fetchDoesntDeleteBranches 0.133
testFetchWithPruneShouldKeepOriginHead 0.146
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.103
fetchShouldAutoFollowTag 0.113

SubmoduleUpdateTest

repositoryWithSubmodule 6.992
repositoryWithUnconfiguredSubmodule 0.119
repositoryWithInitializedSubmodule 0.123
repositoryWithNoSubmodules 0.08

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.071
testBatchRefUpdate_ForceUpdate 0.011
testBatchRefUpdate_ConflictCausesAbort 0.003
testGetRefs_HeadOnOneBranch 0.003
testGetRef_FindBranchConfig 0.02
testGetRefs_TagsOnly 0.012
testGetRefs_DetachedHead 0.002
testGetRef_NonExistingBranchConfig 0.001
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.003
testUpdate_RefusesOrigHeadOnBare 0.001
testSupportsAtomic 0.005
testGetRefs_DiscoversNew 0.007
testBatchRefUpdate_NoConflictIfDeleted 0.006
testBatchRefUpdate_NonFastForwardAborts 0.008
testUpdate_RefusesDotLockInRefName 0.002
testGetRefs_HeadsOnly 0.009
testGetAdditionalRefs 0.002
testExactRef_DiscoversModified 0.014
testGetRefs_CycleInSymbolicRef 0.024
testFirstExactRef 0.004
testGetRefs_DiscoversModified 0.016
testGetRefs_DeeplyNestedBranch 0.003
testUpdate_RefusesRefsTxnNamespace 0.001
testGetRefs_HeadBranchNotBorn 0.003
testGetRefs_InvalidPrefixes 0.002
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.003

RevFlagSetTest

testEmpty 0.024
testContainsAll 0.023
testContains 0.015
testAddOne 0.019
testAddTwo 0.037
testEquals 0.033
testRemove 0.017

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0.972
testV2LsRefsUnrecognizedArgument 0.047
testV2FetchDeepenNot_excludeDescendantOfWant 0.271
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.035
testFetchReachableBlobWithBitmap 0.401
testFetchWithNonSupportingServer 0.008
testV2LsRefsSymrefs 0.063
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.058
testV2FetchIncludeTag 0.051
testV2FetchShallowSince_noCommitsSelected 0.054
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.114
testV2FetchRequestPolicyReachableCommit 0.028
testV2CapabilitiesAllowSidebandAll 0.011
testV2FetchUnrecognizedArgument 0.001
testV2LsRefsServerOptions 0.002
testV2FetchClientStopsNegotiation 0.098
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.039
testFetchExplicitBlobWithFilter 0.01
testV2CapabilitiesRefInWant 0
testV2FetchRequestPolicyAny 0.003
testV2FetchRequestPolicyTip 0.07
testFetchUnreachableBlobWithBitmap 0.012
testV2FetchDeepenWithoutDone 0.003
testV2FetchRequestPolicyAdvertised 0.005
testFetchReachableBlobWithoutBitmapButFilterAllowed 0.056
testV2FetchSidebandAllIfNotAllowed 0.003
testV2FetchMissingShallow 0.01
testV2FetchOfsDelta 0.016
testV2LsRefsPeel 0.076
testGetPeerAgentProtocolV0 0.006
testGetPeerAgentProtocolV2 0.039
testV2FetchPackfileUris 0.038
testV2LsRefs 0.01
testFetchReachableBlobWithoutBitmap 0.028
testV2FetchWantRefIfNotAllowed 0.004
testV2CapabilitiesAllowFilter 0.001
testV2FetchSidebandAllNoPackfile 0.049
testFetchParentOfShallowCommit 0.007
testFetchWithBlobNoneFilter 0.006
testV2FetchServerStopsNegotiation 0.035
testV2FetchServerOptions 0.002
testV2FetchFilterTreeDepth0 0.01
testV2FetchFilterTreeDepth2 0.007
testV2FetchWantRefAndDeepen 0.004
testWantFilteredObject 0.075
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.029
testFetchWithBlobLimitFilterAndBitmaps 0.039
testV2FetchWantRef 0.009
testFetchExplicitBlobWithFilterAndBitmaps 0.084
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchSidebandAllPackfile 0.006
testV2FetchDeepenAndDone 0.006
testV2LsRefsRefPrefixNoSlash 0.004
testV2FetchThinPack 0.06
testV2FetchRequestPolicyReachableCommitTip 0.036
testV2FetchFilter 0.032
testV2FetchBadWantRef 0.003
testSingleBranchCloneTagChain 0.015
testV2FetchShallow 0.006
testV2FetchDeepenNot_supportAnnotatedTags 0.082
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0.077
testV2FetchFilterTreeDepth1_serverHasBitmap 0.019
testV2FetchMixedWantRef 0.015
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.003
testV2FetchNoProgress 0.072
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2FetchDeepenNot 0.016
testV2LsRefsRefPrefix 0.015
testV2FetchShallowSince 0.069
testV2FetchServerDoesNotStopNegotiation 0.007

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.256
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.253
testTimeout_readBuffer_Timeout 0.253
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

LRUMapTest

testLRUEntriesAreEvicted 0.003

FIFORevQueueTest

testUnpopAtFront 0.067
testEmpty 0.021
testCloneEmpty 0.025
testAddLargeBlocks 1.956
testClear 0.016
testHasFlags 0.015

StashDropCommandTest

dropSingleStashedCommit 0.063
dropMiddleStashCommit 0.066
dropFirstStashedCommit 0.055
dropNegativeRef 0.021
dropWithNoStashedCommits 0.033
dropBoundaryStashedCommits 0.1
dropWithInvalidLogIndex 0.043
dropAll 0.087

IndexModificationTimesTest

testLastModifiedTimes 0.048
testModify 2.084

StatusCommandTest

testDifferentStates 0.072
testEmptyStatus 0.011
testDifferentStatesWithPaths 0.054

TestProtocolTest

testFetch 0.327
testPush 0.107
testFullNegotiation 2.654
testUploadPackFactory 0.009
testReceivePackFactory 0.008
testMaxHaves 1.421

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.029
testIneffectiveNegationDifferentLevels1 0.106
testIneffectiveNegationDifferentLevels2 0.022
testIneffectiveNegationDifferentLevels3 0.017
testIneffectiveNegationDifferentLevels4 0.02
testIneffectiveNegationDifferentLevels5 0.016
testTrailingSpaces 0.105
testRules 0.02
testSlashMatchesDirectory 0.052
testToString 0.018
testRepeatedNegationInDifferentFiles1 0.035
testRepeatedNegationInDifferentFiles2 0.013
testRepeatedNegationInDifferentFiles3 0.018
testRepeatedNegationInDifferentFiles4 0.048
testRepeatedNegationInDifferentFiles5 0.049
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.072
testSimpleRootGitIgnoreWildMatcherDirOnly 0.017
testNegateAllExceptJavaInSrc 0.025
testSimpleRootGitIgnoreGlobalIgnore 0.025
testSimpleRootGitIgnoreGlobalDirIgnore 0.015
testLeadingSpaces 0.063
testSimpleRootGitIgnoreGlobalNegation1 0.018
testSimpleRootGitIgnoreGlobalNegation2 0.018
testSimpleRootGitIgnoreGlobalNegation3 0.016
testSimpleRootGitIgnoreGlobalNegation4 0.081
testEmptyIgnoreRules 0.025
testWithSlashDoesNotMatchInSubDirectory 0.019
testSimpleRootGitIgnoreWildMatcher 0.065
testNegation 0.033
testSlashOnlyMatchesDirectory 0.086
testNoPatterns 0.024
testRepeatedNegation 0.014

RawTextLoadTest

testBigWithNullAtStart 0.025
testBigOK 0.027
testSmallNull 0.021
testBinaryThreshold 0.156
testSmallOK 0.029

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.107
testCoreAutoCrlf2 0.039
testCoreAutoCrlf3 0.064
testCoreAutoCrlf4 0.041
testCoreAutoCrlf5 0.042
testRenameInSubDir 0.146
testBlameWithNulByteInHistory 0.218
testDeleteMiddleLines 0.041
testWhitespaceMerge 0.182
testSingleRevision 0.03
testMoveToOtherDir 0.055
testMiddleClearAllLines 0.057
testTwoRenames 0.166
testBlameWithNulByteInTopRevision 0.045
testDeleteTrailingLines 0.042
testEditAllLines 0.155
testRename 0.047
testConflictingMerge1 0.239
testConflictingMerge2 0.143
testTwoRevisions 0.043

ObjectWalkFilterTest

testDefaultFilter 0.018
testFilteringTreeFiltersReferencedBlobs 0.021
testRevFilterAndObjectFilterCanCombine 0.013
testFilteringTreeFiltersSubtrees 0.007
testFilteringCommitsHasNoEffect 0.006
testObjectFilterCanFilterOutBlob 0.024

SubmoduleDeinitTest

alreadyClosedSubmodule 5.435
dirtySubmoduleWithForce 2.058
cleanSubmodule 0.525
dirtySubmoduleBecauseNewCommit 0.568
dirtySubmoduleBecauseUntracked 0.557
repositoryWithNoSubmodules 0.118

RevCommitParseTest

testParse_implicit_mixed_encoded 0.022
testParse_NoGpgSig 0.015
testParse_WeirdHeaderOnlyCommit 0.021
testParse_gpgSig 0.022
testParse_NoMessage 0.019
testParse_OnlyLFMessage 0.015
testParse_implicit_UTF8_encoded 0.016
testParse_GitStyleMessage 0.024
testParse_ShortLineOnlyNoLF 0.026
testParse_illegalEncoding 0.03
testParse_explicit_bad_encoded2 0.014
testParse_explicit_bad_encoded 0.02
testParse_GitStyleMessageWithCRLF 0.014
testParse_incorrectUtf8Name 0.013
testParse_ShortLineOnlyEmbeddedLF 0.013
testParse_ShortLineOnlyEndLF 0.127
testParse_PublicParseMethod 0.012
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.01
testParse_incompleteAuthorAndCommitter 0.023
testParse_NoParents 0.02
testParse_unsupportedEncoding 0.034
testParse_explicit_encoded 0.031

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.191
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.211
mergeBinaryFile_UnsetMerge_Conflict 0.227
mergeTextualFile_UnsetMerge_NoConflict 0.294
mergeBinaryFile_SetMerge_Conflict 0.21
mergeTextualFile_UnsetMerge_Conflict 0.187

GpgConfigTest

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

CommitAndLogCommandTest

testMultipleInvocations 0.029
testAddUnstagedChanges 0.072
testWrongParams 0.012
testModeChange 0.057
testLogWithFilter 0.066
testCommitAmend 0.038
testCommitRange 0.074
testMergeEmptyBranches 0.092
testInsertChangeId 0.032
testSomeCommits 0.035

ForPathTest

testFindObjects 0.019

RevTagParseTest

testTagBlob 0.14
testTagTree 0.012
testParse_implicit_mixed_encoded 0.012
testParseOldStyleNoTagger 0.012
testParse_NoMessage 0.011
testParse_OnlyLFMessage 0.012
testParse_implicit_UTF8_encoded 0.012
testParseAllFields 0.011
testParse_GitStyleMessage 0.012
testParse_ShortLineOnlyNoLF 0.012
testParse_illegalEncoding 0.164
testParse_explicit_bad_encoded2 0.012
testParse_explicit_bad_encoded 0.017
testParse_ShortLineOnlyEmbeddedLF 0.012
testParse_ShortLineOnlyEndLF 0.014
testParse_PublicParseMethod 0.126
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.049
testTagTag 0.013
testParse_unsupportedEncoding 0.012
testTagCommit 0.011
testParse_explicit_encoded 0.015

DescriptionTest

description 0.014

FileNameMatcherTest

testSpecialGroupCase0 0.119
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0.001
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0.001
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0.001
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0.001
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0.001
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0.001
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0
testReset 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0.001
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0.001
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0.001
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.003
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0.001
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0.001
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testUpperGroupCase0 0.001
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0.001
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0.002
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0.001
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0.001
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0.001
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.01
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.012
testConfigureCache_Limits1 0.012
testConfigureCache_PackedGitWindowSize_0 0.011
testConfigureCache_PackedGitLimit_0 0.01
testConfigureCache_PackedGitWindowSize_4097 0.01
testConfigureCache_PackedGitOpenFiles_0 0.014

EolStreamTypeUtilTest

testCheckoutCRLF 0.001
testCheckoutLF 0
testCheckinDirect 0.001
testCheckoutDirect 0
testCheckinCRLF 0
testCheckinLF 0.001

ReftableCompactorTest

twoTablesNotIncludeOneDelete 0
twoTablesIncludeOneDelete 0
noTables 0
twoTablesOneRef 0
oneTable 0
twoTablesTwoRefs 0.003

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.027
testFindRef_FetchHead 0.021
testFindRef_EmptyDatabase 0.027
testGetRefs_HeadsOnly_SymrefToPacked 0.021
testGetRefs_HeadsOnly_AllLoose 0.021
testGetRefs_HeadOnOneBranch 0.028
testExactRef_EmptyDatabase 0.041
testFindRef_DiscoversModifiedLoose 0.027
testGetRefs_IgnoresGarbageRef1 0.031
testGetRefs_IgnoresGarbageRef2 0.023
testGetRefs_IgnoresGarbageRef3 0.029
testGetRefs_IgnoresGarbageRef4 0.025
testPeelLooseTag 0.034
testGetAdditionalRefs_OrigHead 0.026
testGetRefs_TagsOnly_AllPacked 0.019
testFindRef_CycleInSymbolicRef 0.029
testVersioningNotImplemented_getRefs 0.028
testFindRef_AnyHeadWithGarbage 0.021
testGetRefs_TagsOnly_AllLoose 0.02
testGetRefs_PackedWithPeeled 0.02
test_repack 0.042
testFirstExactRef_IgnoresGarbageRef 0.022
testFindRef_DiscoversDeletedLoose 0.041
testPeelCommit 0.03
testGetRefs_CorruptObjectIdReference 0.03
testGetRefs_LooseSorting_Bug_348834 0.024
testFindRef_CorruptSymbolicReference 0.024
testReadBranchConfig 0.039
testGetRefs_DeatchedHead1 0.034
testGetRefs_DeatchedHead2 0.044
testExactRef_FetchHead 0.02
testGetRefs_LooseOverridesPacked 0.021
testGetRefs_DiscoversModifiedLoose 0.021
testReadNotExistingBranchConfig 0.021
testGetRefs_HeadsOnly_AllPacked1 0.025
testGetRefs_LooseSortedCorrectly 0.082
testGetRefs_PackedNotPeeled_Sorted 0.048
testFirstExactRef_Mixed 0.069
testExactRef_IgnoresGarbageRef 0.043
testRefsChangedStackOverflow 0.037
testCreate 0.035
testGetRefs_CycleInSymbolicRef 0.028
testGetRefs_InvalidName 0.03
testGetRefs_DeeplyNestedBranch 0.095
testPackedRefsLockFailure 0.027
testGetRefs_HeadBranchNotBorn 0.024
testGetAdditionalRefs_OrigHeadBranch 0.045
testGetRefs_DiscoversDeletedLoose1 0.026
testGetRefs_DiscoversDeletedLoose2 0.023
testGetRefs_DiscoversDeletedLoose3 0.038
testGetRefs_DiscoversDeletedLoose4 0.023
testGetRefs_DiscoversDeletedLoose5 0.028
testFindRef_PackedNotPeeled_WrongSort 0.021
testGetRefs_EmptyDatabase 0.02
testGetRefs_HeadsOnly_Mixed 0.038
testGetRefs_DiscoversNewLoose1 0.031
testGetRefs_DiscoversNewLoose2 0.024
testIsNameConflicting 0.029
testFindRef_CorruptObjectIdReference 0.024
testVersioningNotImplemented_exactRef 0.027
testGetRefs_SkipsLockFiles 0.025

TreeRevFilterTest

testStringOfPearls_FilePath1 0.104
testStringOfPearls_FilePath2 0.03
testStringOfPearls_FilePath3 0.042
testStringOfPearls_DirPath2 0.026
testPathFilterOrOtherFilter 0.027

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.039

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.028
testMergeCommitOneParentShallow 0.034
testShallowCommitParse 0.026
testObjectDirectorySnapshot 0.108
testDepth1 0.072
testDepth2 0.03
testDepth3 0.024

SimpleLruCacheTest

testPurge 0.007
testPurgeFactorTooLarge 0.002
testPurgeFactorTooSmall 0.001
testConfigure 0.001
testGetMissing 0.001
testPurgeFactorTooLarge2 0.001
testPutGet 0.001
testPurgeFactorTooSmall2 0.002

NameRevCommandTest

multiplePathsNoMerge 0.042
multiplePathsSecondParent 0.03
prefix 0.026
annotatedTags 0.029
annotatedTagsNoResult 0.055
ref 0.041
simpleAncestor 0.024
onePathMerge 0.026
onePathMergeSecondParent 0.158
onePathMergeLongerFirstParentPath 0.217
nameExact 0.023

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.101
testRenamedBoundLineDelete 0.069
testBoundLineDelete 0.12

GcTagTest

annotatedTag_objectNotPruned 0.965
lightweightTag_objectNotPruned 1.051

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.02
testStringOfPearls_FilePath1 0.026
testStringOfPearls_FilePath2 0.032
testStringOfPearls_FilePath3 0.048
testStringOfPearls_FilePath3_NoParentRewriting 0.047
testStringOfPearls_DirPath2 0.333
testStringOfPearls_FilePath2_NoParentRewriting 0.034
testStringOfPearls_FilePath1_NoParentRewriting 0.148
testStringOfPearls_DirPath2_NoParentRewriting 0.044
testEdits_MatchNone 0.033
testEmpty_NoMatch 0.017
testSimple1 0.088
testEdits_MatchAll 0.047

BitmappedReachabilityCheckerTest

reachable_merge 0.071
reachable 0.054
unreachable_isLaterCommit 0.043
reachable_longChain 29.151
unreachable_differentBranch 0.041

ReflogCommandTest

testAmendReflog 0.217
testBranchReflog 0.193
testHeadReflog 0.061

RemoteAddCommandTest

testAdd 0.03

PackReverseIndexTest

testFindObjectWrongOffset 0.01
testFindNextOffsetWrongOffset 0.011
testFindObject 0.01
testFindNextOffset 0.01

AttributesHandlerTest

testNestedMatchRecursive 0.02
testDirectoryMatchSubSimple 0.018
testStarPathMatch 0.015
testExpandBuiltInMacro1 0.015
testExpandBuiltInMacro2 0.013
testExpandBuiltInMacro3 0.014
testDirectoryMatchSubComplex 0.017
testInfoOverridesWorkDirRoot 0.016
testCustomGlobalMacro1 0.015
testCustomGlobalMacro2 0.017
testCustomGlobalMacro3 0.017
testCustomGlobalMacro4 0.024
testPrefixMatchNot 0.018
testRelativePaths 0.021
testStarMatchOnSlashNot 0.017
testDirectoryMatch 0.085
testDirectoryMatchSubRecursiveBacktrack2 0.059
testDirectoryMatchSubRecursive 0.02
testNestedMatchNot 0.015
testCyclicMacros 0.014
testWorkDirRootOverridesGlobal 0.014
testComplexPathMatch 0.015
testDirectoryMatchSubRecursiveBacktrack 0.019
testInfoOverridesGlobal 0.015
testNestedMatch 0.091
testExpandNonMacro1 0.041
testExpandNonMacro2 0.016
testExpandNonMacro3 0.016
testExpandNonMacro4 0.015
testRecursiveMacro 0.016

ObjectLoaderTest

testLargeObjectLoader 0.003
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.002
testCLIText 0.005
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.337

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.028
testSort_COMMIT_TIME_DESC 0.155
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.068
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.034
testSort_TOPO_REVERSE 0.069
testSort_TOPO 0.023
testSort_REVERSE 0.022

MergeCommandTest

testDeletionOnSideConflict 0.094
testNoFastForwardNoCommit 0.048
testRecursiveMergeWithConflict 0.087
testMergeWithMessageAndChangeId 0.208
testConflictingMergeFailsDueToDirtyIndex 0.087
testFastForward 0.204
testMergeNonVersionedPaths 0.102
testMultipleCreationsSameContent 0.094
testAlreadyUpToDate 0.032
testMergeRemovingFoldersWithoutFastForward 0.171
testMergeRemovingFolders 0.067
testFastForwardOnly 0.039
testSuccessfulContentMergeNoCommit 0.154
testMergeWithChangeId 0.135
testFileModeMerge 0.096
testFileModeMergeWithDirtyWorkTree 0.107
testMergeWithMessageOption 0.128
testMultipleDeletions 0.257
testFastForwardNoCommit 0.044
testSquashMergeConflict 0.075
testSingleDeletion 0.233
testMergeInItself 0.022
testMergeConflictWithMessageOption 0.117
testMergeTag 0.128
testMergeConflictFileFolder 0.139
testFastForwardWithFiles 0.274
testMultipleCreations 0.068
testSquashMerge 0.121
testDeletionAndConflict 0.114
testModifiedAndRenamed 0.104
testSuccessfulMergeFailsDueToDirtyIndex 0.104
testSuccessfulContentMergeAndDirtyworkingTree 0.122
testMultipleHeads 0.055
testMergeMessage 0.493
testSuccessfulContentMerge 0.125
testSuccessfulMergeFailsDueToDirtyWorktree 0.171
testDeletionOnMasterConflict 0.071
testSquashFastForward 0.088
testFastForwardOnlyNotPossible 0.059
testContentMerge 0.502
testNoFastForward 0.092
testConflictingMergeFailsDueToDirtyWorktree 0.098
testMergeFailingWithDirtyWorkingTree 0.073
testMergeSuccessAllStrategiesNoCommit 0.674
testMergeSuccessAllStrategies 0.737

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.002

CloneCommandTest

testCloneRepositoryCustomRemote 0.225
testCloneRepositoryOnlyOneTag 0.147
testCloneWithPullRebase 0.134
testCloneRepositoryExplicitGitDir 0.196
testCloneRepositoryExplicitGitDirNonStd 0.157
testCloneRepositoryWithNestedSubmodules 0.739
testCloneRepositoryWithBranchShortName 0.186
testBareCloneRepository 0.089
testCloneRepositoryWithSubmodules 0.466
testCloneWithPullMerge 0.175
testCloneWithAutoSetupRebase 0.254
testCloneRepositoryOnlyOneBranch 0.381
testCloneRepositoryWithBranch 0.216
testBareCloneRepositoryCustomRemote 0.188
testCloneBareRepositoryDefaultDirectory 0.061
testCloneRepositoryDefaultDirectory 0.074
testCloneRepositoryExplicitGitDirBare 0.266
testCloneRepositoryWithTagName 0.117
testCloneRepository 0.165
testBareCloneRepositoryNullRemote 0.124
testBareCloneRepositoryOnlyOneBranch 0.106
testCloneRepositoryWithMultipleHeadBranches 0.189
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.1

FSTest

testReadPipeCommandStartFailure 0.083
testSymlinkAttributes 0.207
testReadPipePosixCommandFailure 0.01
testFsTimestampResolution 10.048
testUnicodeFilePath 0.001
testRepoCacheRelativePathUnbornRepo 0
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 0.306
invalidFormat 0.001
unsolicited 0
signedByDifferentKey 0
ok 0.001
slop 0
missing 0

ProtocolV0ParserTest

testRecvWantsShallow 0.01
testRecvWantsWithAgent 0.001
testRecvWantsWithCapabilities 0.001
testRecvWantsDeepen 0.001
testRecvWantsFilter 0.001
testRecvWantsWithoutCapabilities 0

CleanCommandTest

testClean 0.112
testCleanWithPaths 0.051
testCleanDirs 0.044
testCleanWithDryRun 0.048
testCleanDirsWithDryRun 0.132
testCleanDirsWithSubmodule 0.335
testCleanDirsWithRepository 0.066
testCleanDirsWithDryRunAndNoIgnore 0.05
testCleanDirsWithPrefixFolder 0.133
testFilesShouldBeCleanedInSubSubFolders 0.072
testCleanWithDryRunAndNoIgnore 0.042

TagCommandTest

testDeleteFullName 0.041
testTagging 0.039
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.138
testFailureOnSignedTags 0.022
testDeleteNonExisting 0.025
testDeleteEmptyTagNames 0.021
testEmptyTagName 0.027
testTaggingOnHead 0.03
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.027
testListAllTagsInRepositoryInOrder 0.048
testInvalidTagName 0.021
testDelete 0.151
testDeleteBadName 0.024
testUnannotatedTagging 0.042

HugeCommitMessageTest

testHugeCommitMessage 5.02

DirCacheEntryTest

testCopyMetaDataWithStage 0
testCreate_ByStringPath 0
testIsValidPath 0.001
testSetFileMode 0
testCopyMetaDataWithoutStage 0
testCreate_ByStringPathAndStage 0.001

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.03
branch_historyNotPruned 0.99
deleteBranch_historyPruned 0.975

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0.001

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.119
test0 0.038
test1 0
test2 0
shatteredCollision 0.156
shatteredStoredInGitBlob 0.074

GcKeepFilesTest

testKeepFiles 0.22

IndexDiffFilterTest

testFileIgnoredNotHonored 0.096
testRecursiveTreeWalk 0.06
testEmptyFolderCommitted 0.028
testFileInFolderUntracked 0.029
testFileInFolderCommittedModifiedAllIgnored 0.028
testFileInFolderCommittedDeleted 0.027
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.138
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.041
testFileCommittedModified 0.03
testFileIgnored 0.03
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.146
testFolderChangedToFile 0.032
testFileInFolderCommittedModified 0.042
testNonRecursiveTreeWalk 0.044
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.112
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.047
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.037
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.04
testFileCommittedDeleted 0.141
testFolderChangedToFileCommittedComparedWithInitialCommit 0.036
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.041
testFileCommittedModifiedIgnored 0.03
testFileCommitted 0.07
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.05
testFileInFolderCommittedModifiedIgnored 0.04
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.045
testConflicts 0.147
testFileInFolderAllIgnored 0.035
testFileInFolderCommittedChangedNotModified 0.046
testFileInFolderCommittedAllDeleted 0.029
testEmptyFolderIgnored 0.023
testFileInFolderCommittedNonRecursive 0.023
testEmptyFolderUntracked 0.045
testFileInFolderCommitted 0.027
testFileInFolderIgnored 0.026
testFileCommittedChangedNotModified 0.026
testEmptyFolderCommittedDeleted 0.03
testFileUntracked 0.026

AutoLFInputStreamTest

testEmpty 0.001
testCRLF 0.001
testLFCR 0
testCR 0
testLF 0
testBinaryDetect 0.014
testBinaryDontDetect 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.001
testReadString_Len0003 0
testReadString_Len0004 0
testReadString_LenHELO 0
testReadACK_Invalid1 0
testReadACK_Invalid2 0
testReadACK_Invalid3 0
testReadACK_Invalid4 0.001
testReadStringRaw_End 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0

RevertCommandTest

testRevertDirtyIndex 0.192
testRevertConflictMarkers 0.135
testRevertConflictResolution 0.063
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.185
testRevertMultipleWithFail 0.08
testRevertMultiple 0.122
testRevertDirtyWorktree 0.087
testRevert 0.144
testRevertOurCommitName 0.15
testRevertkConflictReset 0.097

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.146

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0.004
sha1ToTip_ref 0.016
sha1ToTip_tag 0.002
keepUpdateIndexPeelingTag 0.006
sha1ToTip_annotatedTag 0.015

SymbolicRefTest

testLeaf 0.001
testToString 0
testConstructor 0

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 1.055
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0.996
testSamePackDifferentCompressionDetectChecksumChanged 0.168

MergedReftableTest

scanIncludeDeletes 0.001
versioningSymbolicRefMoves 0.001
twoTableById 0
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.078
oneTableSeek 0.02
scanDuplicates 0.001
compaction 0
missedUpdate 0.001
versioningSymbolicReftargetMoves 0
noTables 0
fourTableScan 0.008
twoEmptyTables 0.001
versioningResolveRef 0
deleteIsHidden 0

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.079
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0.001
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0.074

JDKHttpConnectionTest

testCommaSeparatedList 2.869
testMultiple1 0
testMultiple2 0.001
testSingle 0

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.09
emptyRefFoldersSkipFiles 0.018
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.015
nonEmptyRefsFoldersAreKept 0.018

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.183
testCleanFilterReturning12 0.078
testAddExistingSingleFileTwice 0.025
testCleanFilter 0.089
testReplaceFileByPartOfDirectory 0.03
testAddGitlinkDoesNotChange 0.067
testBadCleanFilter 0.077
testMultipleCleanFilter 0.185
testAddWithConflicts 0.022
testAddNothing 0.011
testAddRemovedFile 0.018
testCleanFilterEnvironment 0.074
testAttributesWithTreeWalkFilter 0.146
testAddWithoutParameterUpdate 0.035
testAddExistingSingleMediumSizeFileWithNewLine 0.025
testAddSubrepoWithDirNoGitlinks 0.069
testAddExistingSingleFileInSubDir 0.018
testAssumeUnchanged 0.034
testAddRemovedCommittedFile 0.062
testAddWithParameterUpdate 0.033
testAddWholeRepo 0.017
testExecutableRetention 0.129
testNotApplicableFilter 0.027
testAddTwoFiles 0.02
testAddFolder 0.021
testAddExistingSingleFileTwiceWithCommit 0.031
testAddIgnoredFile 0.022
testReplaceFileWithDirectory 0.099
testAttributesConflictingMatch 0.022
testAddGitlink 0.077
testBadCleanFilter2 0.045
testAddExistingSingleBinaryFile 0.019
testAddNonExistingSingleFile 0.039
testAddExistingSingleFile 0.024
testReplaceDirectoryConflictsWithFile 0.094
testAddExistingSingleSmallFileWithNewLine 0.032
testReplaceDirectoryWithFile 0.029
testBuiltinCleanFilter 2.351
testBuiltinFilters 1.989

JschConfigSessionFactoryTest

testNoConfigEntry 0.306
testAliasCaseDifferenceLowcase 0.049
testAliasIdentical 0.185
testAlias 0.087
testAliasCaseDifferenceLowcaseInverted 0.022
testAliasCaseDifferenceUpcase 0.157
testAliasIdenticalWithPort 0.088
testAliasIdenticalWithUser 0.087
testAliasWithPort 0.118
testAliasWithUser 0.063
testAliasCaseDifferenceUpcaseInverted 0.089
testConnectTimout 0.056

PackSourceTest

defaultComaprator 0.001

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.061
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.105
testLarge_SingleWrite 0.117
testInCoreLimit_SwitchBeforeAppendByte 0.036
testOneBlock_BulkWrite 0
testRandomWrites 0.101
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.029
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.002

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.015

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.031
recentTempPacksAndIdxAreNotDeleted 0.023

MergerTest

checkContentMergeConflict 0.707
checkMergeNonConflictingSubmodulesWithoutIndex 0.556
mergeWithCrlfAutoCrlfTrue 0.522
checkFileReplacedByFolderInOurs 0.43
checkLockedFilesToBeDeleted 0.378
checkContentMergeNoConflict_noRepo 0.437
checkMergeEqualNewTrees 0.435
checkMergeConflictingNewTrees 0.381
rebaseWithCrlfAutoCrlfTrue 0.748
checkMergeMergeableTreesWithoutIndex 0.384
checkMergeConflictingTreesWithoutIndex 0.321
failingDeleteOfDirectoryWithUntrackedContent 0.269
checkMergeEqualTreesInCore_noRepo 0.243
checkMergeMergeableFilesWithTreeInIndex 0.269
checkUntrackedFolderIsNotAConflict 0.32
checkContentMergeLargeBinaries 0.482
checkFileReplacedByFolderInTheirs 0.272
checkMergeEqualTreesInCore 0.212
checkContentMergeNoConflict 0.214
checkMergeConflictingSubmodulesWithoutIndex 0.16
checkMergeConflictingFilesWithTreeInIndex 0.156
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.221
checkContentMergeConflict_noTree 0.129
checkMergeEqualTreesWithoutIndex 0.222
mergeWithCrlfInWT 0.188
checkMergeCrissCross 0.397
checkForCorrectIndex 17.405

InflatingBitSetTest

testContainsMany 0.001
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.037
testPrecedenceGlobal 0.018
testNoAttributes 0.015
testPrecedenceParent 0.017
testRules 0.052
testPrecedenceCurrent 0.021
testHierarchyBothIterator 0.042
testIndexOnly 0.039
testIndexOnly2 0.019
testOverriding2 0.013
testAggregation 0.02
testPrecedenceInfo 0.02
testPrecedenceRoot 0.017
testRulesInherited 0.078
testHierarchyWorktreeOnly 0.02
testNoMatchingAttributes 0.019
testEmptyGitAttributeFile 0.024
testOverriding 0.017

PackIndexV1Test

testCRC32 0.011
testIteratorMethodsContract 0.014
testCompareEntriesOffsetsWithGetOffsets 0.012
testIteratorReturnedValues1 0.012
testIteratorReturnedValues2 0.012
testCompareEntriesOffsetsWithFindOffsets 0.012

RefAdvertiserTest

advertiser 0.012

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.522
repositoryWithNoHeadInSubmodule 0.443
repositoryWithUninitializedSubmodule 0.093
repositoryWithInitializedSubmodule 0.567
repositoryWithMissingSubmodule 0.118
repositoryWithDifferentRevCheckedOutSubmodule 0.354
repositoryWithNoSubmodules 0.054

PushOptionsTest

testThinPushWithOptions 0.753
testPushWithEmptyOptions 2.871
testAdvertisedButUnusedPushOptions 0.352
testPushWithoutOptions 0.379
testAtomicPushWithOptions 0.014
testFailedAtomicPushWithOptions 0.012
testNonAtomicPushWithOptions 0.019
testPushOptionsNotSupported 0.25

DirCachePathEditTest

testAddDeleteTrickyNames 0
testDuplicateFiles 0.001
testFileOverlapsTree 0
testFileReplacesTree 0
testPathEditShouldBeCalledForEachStage 0.001
testAddDeletePathAndTreeNormalNames 0
testTreeReplacesFile 0

AutoGcTest

testTooManyPacks 0.058
testNotTooManyLooseObjects 0.013
testTooManyLooseObjects 1.35
testNotTooManyPacks 0.015

DirCacheFindTest

testEntriesWithin 0.011

SymlinksTest

fileModeTestMissingThenSymlink 5.665
createDirSymlinkBeforeTarget 0.589
createFileSymlinkBeforeTarget 0.409
fileModeTestFolderThenSymlink 0.412
createSymlinkAfterTarget 0.284
fileModeTestSymlinkThenFile 0.072
fileModeTestFileThenSymlink 0.401
fileModeTestSymlinkThenMissing 0.272
fileModeTestSymlinkThenFolder 0.289

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.069
testMultiRename 0.037
testNoRename 0.029

EditListTest

testTypes 0.008
testHunkHeader 0.001
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.349
test1 0.183
test2 0.124
testTinyThinPack 0.056
testMaxObjectSizeDeltaBlock 0.076
testMaxObjectSizeFullBlob 0.043
testPackWithTrailingGarbage 0.05
testPackWithDuplicateBlob 0.053
testDataAfterPackFooterSingleRead 0.022
testDataAfterPackFooterSplitObjectRead 1.161
testMaxObjectSizeDeltaResultSize 0.043
testNonMarkingInputStream 0.058

RefTreeTest

testApplyThenReadMaster 0.001
testEmptyTree 0
testUpdateMaster 0.001
testHeadSymref 0.002
testApplyCannotCreateParentRef 0.001
testApplyCannotCreateSubdirectory 0.002
testApplyWrongOldId 0.002
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.002
testApplyAlreadyExists 0
testTagIsPeeled 0.001

AttributesNodeTest

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

LeafBucketTest

testSetFive_ReverseOrder 0.004
testEmpty 0
testParseFive 0
testRemoveFirst 0
testSetFive_MixedOrder 0
testRemoveMiddle 0
testRemoveLast 0
testSetFive_InOrder 0
testRemoveMissingNote 0
testRemoveMakesEmpty 0
testSet_Replace 0

InterIndexDiffFilterTest

testOneOnly 0.014
testTwoSame 0.013
testEmpty 0.013
testTwoSameDifferByAssumeValid 0.012
testTwoSameSameAssumeValidDifferentContent 0.012

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 21.298
test_ConfigAutoCRLF_false_GlobalEOL_crlf 10.046
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.014
test_switchToBranchWithTextAttributes 18.939
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.004
test_ConfigAutoCRLF_true 8.023
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 7.977
test_ConfigAutoCRLF_false_ConfigEOL_native 5.054
test_ConfigAutoCRLF_input_GlobalEOL_crlf 7.952
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.003
test_GlobalEOL_lf_RootEOL_crlf 8.004
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.011
test_ConfigEOL_lf 4.018
test_ConfigAutoCRLF_true_ConfigEOL_lf 7.935
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.071
testBinary1 3.955
testBinary2 4.039
test_switchToBranchWithBinaryAttributes 11.96
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.017
test_ConfigEOL_native_xnix 4.959
testDefaultSetup 5.045
test_ConfigAutoCRLF_false 4.946
test_ConfigAutoCRLF_input 5.002
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 5.041
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.044
test_ConfigEOL_native_windows 4.92
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 8
test_ConfigEOL_crlf 8.053

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.09
testSpi 0.04
testFindRemoteRefUpdatesWithLeases 0.216
testFindRemoteRefUpdatesTrackingRef 0.205
testFindRemoteRefUpdatesNoWildcardNoTracking 0.182
testFindRemoteRefUpdatesNoWildcardNoDestination 0.129
testLocalTransportFetchWithoutLocalRepository 0.128
testFindRemoteRefUpdatesWildcardNoTracking 0.217
testLocalTransportWithRelativePath 0.161

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

FileSnapshotTest

testFileSizeChanged 0.004
testActuallyIsModifiedTrivial 1.383
testNewFileNoWait 0.003
testNewFileWithWait 1.499
fileSnapshotEquals 0.001
detectFileModified 8.298
testSimulatePackfileReplacement 1.197

ReflogReaderTest

testCheckout 0.025
testReadRightLog 0.025
testReadWhileAppendIsInProgress 0.022
testNoLog 0.024
testReadLineWithMissingComment 0.024
testSpecificEntryNumber 0.02
testReadOneLine 0.02
testReadTwoLine 0.02

ReflogConfigTest

testlogAllRefUpdates 0.032

ObjectWalkTest

testNoCommits 0.011
testOneCommitOneTreeTwoBlob 0.019
testCull 0.062
testTwoCommitDeepTree1 0.028
testTwoCommitDeepTree2 0.036
testTwoCommitTwoTreeTwoBlob 0.039
testEmptyTreeCorruption 0.047
testTwoCommitsEmptyTree 0.069

EditTest

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

PushCommandTest

testPushAfterGC 0.165
testPushRefUpdate 0.299
testPrePushHook 0.074
testPush 0.048
testPushWithRefSpecFromConfig 0.065
testPushWithoutPushRefSpec 0.265
testPushWithLease 0.075
testTrackingUpdate 0.057

PostOrderTreeWalkTest

testNoPostOrder 0.016
testInitialize_NoPostOrder 0.012
testInitialize_TogglePostOrder 0.014
testResetDoesNotAffectPostOrder 0.018
testWithPostOrder_NoEnterSubtree 0.013
testWithPostOrder_EnterSubtree 0.014

ProtocolV2ParserTest

testFetchWithNoneFilter 0.43
testFetchWithShallow_deepenNot 0.085
testFetchMustNotHaveMultipleFilters 0.003
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0.001
testFetchBasicArguments 0.001
testLsRefsMinimalReq 0.034
testLsRefsRefPrefixes 0.001
testFetchWithRefInWantUnknownRef 0.568
testFetchWithBlobSizeFilter 0
testLsRefsSymrefs 0.001
testFetchWithTreeDepthFilter 0
testLsRefsPeel 0.001
testFetchWithRefInWant 0.007
testFetchFilterWithoutAllowFilter 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 47.083
testBitmapSpansNoMergesWithTags 15.892
testDistributionOnMultipleBranches 4.246
testSelectionOrderingWithChains 0.041
testBitmapSpansNoMerges 3.352
testBitmapSpansWithMerges 3.303

DaemonTest

testDaemonStop 2.14
testDaemonRestart 2.002

StashApplyCommandTest

untrackedAndTrackedChanges 0.125
workingDirectoryContentConflict 0.098
workingDirectoryEditPreCommit 0.095
workingDirectoryContentMerge 0.165
workingDirectoryCleanIndexModify 0.058
unstashNoHead 0.034
multipleEdits 0.118
workingDirectoryModifyInSubfolder 0.108
noStashedCommits 0.025
indexContentConflict 0.104
stashChangeInANewSubdirectory 0.098
indexAdd 0.056
stashedApplyOnOtherBranchWithStagedChange 0.257
workingDirectoryDeleteIndexAdd 0.164
workingDirectoryDeleteIndexEdit 0.049
untrackedFileConflictsWithWorkingDirectory 0.05
workingDirectoryModifyIndexChanged 0.166
workingDirectoryDelete 0.119
indexDelete 0.047
workingDirectoryModify 0.046
stashedApplyOnOtherBranch 0.229
stashedContentMerge 0.172
untrackedFileNotIncluded 0.056
untrackedFileIncluded 0.057
testApplyStashWithDeletedFile 0.165
unstashNonStashCommit 0.023
untrackedFileConflictsWithCommit 0.181

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.016
testFindSingleFile 0.012
testBuildEmpty 0.013
testAdd_ReverseGitSortOrder 0.013
testBuildOneFile_Commit_IndexChangedEvent 0.015
testBuilderClear 0.012
testBuildOneFile_Commit 0.019
testAdd_InGitSortOrder 0.019
testBuildRejectsUnsetFileMode 0.016

FirstWantTest

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

PackWriterTest

testWritePack2DeltasReuseOffsets 0.055
testWriteEmptyPack1 0.032
testWriteEmptyPack2 0.03
testIgnoreNonExistingObjectsWithBitmaps 0.13
testExclude 0.096
testWritePack2DeltasReuseRefs 0.071
testWriteIndex 0.056
testWritePack1 0.051
testWritePack2 0.055
testWritePack3 0.051
testWritePack4 0.043
testWritePack1NoObjectReuse 0.042
testWritePack4ThinPack 0.045
testShallowFetchShallowAncestorDepth1 0.096
testShallowFetchShallowAncestorDepth2 0.126
testWritePack4SizeThinVsNoThin 0.161
testShallowFetchShallowParentDepth1 0.206
testShallowFetchShallowParentDepth2 0.091
testContructor 0.026
testIgnoreNonExistingObjects 0.063
testModifySettings 0.038
testDeltaStatistics 0.051
testNotIgnoreNonExistingObjects 0.031
testShallowIsMinimalDepth1 0.123
testShallowIsMinimalDepth2 0.171
testWritePack2SizeOffsetsVsRefs 0.101
testWritePack2DeltasCRC32Copy 0.042
testWritePack2SizeDeltasVsNoDeltas 0.147

GcConcurrentTest

repackAndCheckBitmapUsage 0.143
concurrentRepack 0.033
testInterruptGc 0.07
repackAndGetStats 0.078
repackAndUploadPack 0.138

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.032
testEstimateGcPackSizeWithAnExistingGcPack 0.057

T0004_PackReaderTest

test003_lookupCompressedObject 0.023
test004_lookupDeltifiedObject 0.024

BitmapCalculatorTest

addOnlyCommits 0.416
noNeedToWalk 0.045
walkUntilBitmap 0.175

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.036
multiplePacks 0.143
readBackSmallObjectBeforeLargeObject 0.027
readBackLargeFile 0.023
checkExisting 0.184
largeBlob 0.019
singlePack 0.019
readBackFallsBackToRepo 0.016
overwriteExistingPack 0.021
flushEmptyPack 0.042
insertLargeInputStreamBypassesCheckExisting 0.036
noFlush 0.014
readBackSmallFiles 0.021

OpenSshConfigTest

testCaseInsensitiveKeyLookup 1.14
testAlias_DoesNotMatch 1.019
testAlias_OptionsSet 1.016
testHostCaseInsensitive 1.014
testRepeatedLookupsWithModification 2.027
testAlias_InheritBatchMode 1.023
testRemoteUserReplacement 1.02
testAlias_ConnectionAttempts 1.015
testAlias_BatchModeDefault 0.012
testPattern 1.02
testAlias_PreferredAuthenticationsDefault 0.012
testAlias_OptionsInherit 1.021
testMissingArgument 1.016
testMultiHost 1.017
testListValueMultiple 1.016
testEqualsSign 1.023
testHomeDirUserReplacement 1.016
testAlias_BatchModeYes 1.019
testQuoteParsing 1.016
testMultiIdentityFile 1.015
testSeparatorParsing 1.018
testAlias_OptionsKeywordCaseInsensitive 1.016
testDefaultBlock 1.015
testHostnameReplacement 1.014
testAlias_ConnectionAttemptsDefault 0.012
testAlias_invalidConnectionAttempts 1.019
testAlias_PreferredAuthentications 1.015
testListValueSingle 1.018
testNoConfig 0.011
testIdentityFile 1.015
testAlias_badConnectionAttempts 1.019
testNegatedPattern 1.016
testAlias_InheritPreferredAuthentications 1.018
testLocalhostFQDNReplacement 1.02

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.05
testCrLfAttribute 0.014
checkoutWithCrLfNativeWindows 0.046

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.869
reftableWithTombstoneNotResurrected 0.005
testCollectionWithPureGarbageAndRereferencingGarbage 0.034
testEstimateGcRestPackSizeInNewRepo 0.023
testCollectionWithGarbage 0.004
testEstimateUnreachableGarbagePackSize 0.01
testCollectionWithGarbageAndRereferencingGarbage 0.005
testCollectionWithNoGarbage 0.004
testEstimateGcRestPackSizeWithAnExistingGcPack 0.007
testRacyNoReusePrefersSmaller 0.079
testEstimateGcPackSizesWithGcAndGcRestPacks 0.008
compactsReftables 0.005
testCollectionWithGarbageCoalescence 0.042
reftableWithoutTombstoneResurrected 0.003
testCollectionWithGarbageNoCoalescence 0.017
testCollectionWithGarbageCoalescenceWithShortTtl 0.518
testEstimateGcPackSizeInNewRepo 0.004
producesNewReftable 0.31
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.023
testEstimateGcPackSizeWithAnExistingGcPack 0.006
leavesNonGcReftablesIfNotConfigured 0.003
testCollectionWithGarbageAndGarbagePacksPurged 0.05
prunesNonGcReftables 0.003

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.003
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.002
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.002

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.02

StashListCommandTest

multipleStashedCommits 0.073
noStashRef 0.012
emptyStashReflog 0.068
singleStashedCommit 0.033

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 1.222
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 1.696
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 1.6
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 1.546
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 1.699
shouldNotFetchSubmodulesWhenNo 1.358
shouldFetchSubmodulesWhenYes 1.67
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 1.437

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.041
test002_WriteEmptyTree2 0.021
test30_stripWorkDir 0.022
test002_WriteEmptyTree 0.03
test006_ReadUglyConfig 0.136
test000_openrepo_default_gitDirAndWorkTreeSet 0.029
test000_openrepo_default_absolute_workdirconfig 0.03
test027_UnpackedRefHigherPriorityThanPacked 0.018
test000_openrepo_alternate_index_file_and_objdirs 0.033
test025_computeSha1NoStore 0.023
test020_createBlobTag 0.067
test028_LockPackedRef 0.075
test007_Open 0.028
test002_CreateBadTree 0.038
test001_Initalize 0.026
test021_createTreeTag 0.051
test000_openRepoBadArgs 0.027
test022_createCommitTag 0.037
test024_createCommitNonAscii 0.034
test008_FailOnWrongVersion 0.026
test009_CreateCommitOldFormat 0.058
test026_CreateCommitMultipleparents 0.061
test000_openrepo_default_relative_workdirconfig 0.036
test023_createCommitNonAnullii 0.042
test000_openrepo_default_workDirSet 0.151

PatchCcTest

testParse_OneFileCc 0
testParse_CcNewFile 0
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.709
testDirCacheSavesObjects 0.064

LockFileTest

lockFailedExceptionRecovery 0.063

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.135
testCheckoutOurs 0.306
testCheckoutMultiple 0.06
testUpdateSymLink 0.103
testUpdateWorkingDirectory 0.09
testCheckoutRepository 0.065
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.12
testCheckoutSecond 0.081
testCheckoutTheirs 0.164
testCheckoutFirst 0.066
testStageNotPossibleWithBranch 0.097
testCheckoutOfConflictingFileShouldThrow 0.124
testUpdateWorkingDirectoryFromIndex2 5.204
testUpdateBrokenSymLink 0.07
testUpdateBrokenSymLinkToDirectory 0.066
testUpdateWorkingDirectoryFromIndex 0.089
testCheckoutMixedNewlines 0.099

PatchIdDiffFormatterTest

testSameDiff 0.076
testDiff 0.035

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.02
noSuchPackFolder 0.029
malformedIdxNotDeleted 0.019
bitmapDeletedButIdxAndPackNot 0.014

MaxCountRevFilterTest

testMaxCountRevFilter0 0.017
testMaxCountRevFilter 0.023

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.001

CommitCommandTest

commitAfterSquashMerge 0.194
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.026
commitConflictWithAutoCrlfBaseLfOursCrLf 0.159
testDeletionConflictWithAutoCrlf 0.169
callSignerWithProperSigningKey 0.051
commitSubmoduleUpdate 0.232
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.148
commitOnlyShouldHandleIgnored 0.039
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.047
testExecutableRetention 0.038
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.213
callSignerOnlyWhenSigning 0.135
testReflogs 0.073
commitConflictWithAutoCrlfBaseLfOursLf 0.128
commitNewSubmodule 0.083
commitEmptyCommits 0.044
commitAmendOnInitialShouldFail 0.032
commitConflictWithAutoCrlfBaseCrLfOursLf 0.23
commitAmendWithAuthorShouldUseIt 0.043

MyersDiffTest

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

NetscapeCookieFileTest

testReadInvalidFile 0.016
testReadWithEmptyAndCommentLines 0
testWriteWhileSomeoneIsHoldingTheLock 2.043
testReadAndWriteCycle 0.007
testWriteToExistingFile 0.005
testWriteAndReadCycle 0.002
testMergeCookies 0.001
testWriteAfterAnotherJgitProcessModifiedTheFile 0.004
testWriteToNewFile 0.002

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.017
testHasRevFlag 0.019
testId 0.017
testAddRevFlagSet 0.14
testRemoveRevFlag 0.016
testRevObjectTypes 0.022
testHasAllFlag 0.021
testHasAnyFlag 0.016
testEquals 0.018
testRemoveRevFlagSet 0.087

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.024
testCustomFileModeStrategyFromParentIterator 0.094
testEmptyIfRootDoesNotExist 0.078
testSymlinkActuallyModified 0.13
testComputeFileObjectId 0.017
testCustomFileModeStrategy 0.043
submoduleWithNoGitDirectory 0.034
idOffset 0.232
testIsModifiedSymlinkAsFile 0.061
testTreewalkEnterSubtree 0.042
submoduleNestedWithHeadMatchingIndex 0.149
testEmptyIteratorOnEmptyDirectory 0.014
testDirCacheMatchingId 0.824
submoduleHeadMatchesIndex 0.067
testSymlinkNotModifiedThoughNormalized 0.031
submoduleDirectoryIterator 0.071
testIsModifiedFileSmudged 0.908
submoduleWithNoHead 0.038
testEmptyIfRootIsFile 0.013
testSymlinkModifiedNotNormalized 0.03
testGetEntryContentLength 0.013
testFileModeSymLinkIsNotATree 0.014
testSimpleIterate 0.014

ApplyCommandTest

testModifyNL1 0.069
testAddA1 0.223
testAddA2 0.014
testAddA3 0.015
testAddM1 0.016
testNonASCIIAdd2 0.015
testAddA1Sub 0.018
testModifyM2 0.036
testModifyM3 0.025
testFailureF1 0.03
testFailureF2 0.031
testNonASCII2 0.052
testModifyE 0.045
testModifyW 0.033
testModifyX 0.03
testModifyY 0.072
testModifyZ 0.043
testDeleteD 0.031
testNonASCIIAdd 0.027
testNonASCIIDel 0.025
testNonASCII 0.025

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.085
shouldReportSubmoduleReplacedByFileMove 0.286
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.014
shouldListAddedFileInInitialCommit 0.028
shouldListModificationBetweenTwoCommits 0.093
shouldListModificationInDirWithoutModifiedTrees 0.054
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.014
shouldReportFileModeChange 0.041
shouldListDeletionBetweenTwoCommits 0.038
shouldListChangesInWorkingTree 0.028
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.02
shouldListAddedFileBetweenTwoCommits 0.076
shouldListModificationInDirWithModifiedTrees 0.047

RevWalkMergedIntoTest

testOldCommitWalk 0.035

BranchTrackingStatusTest

shouldWorkInNormalCase 0.151
shouldWorkWithoutMergeBase 0.029
shouldReturnNullWhenBranchDoesntExist 0.011

BlockListTest

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

PathFilterGroupTest

testJustCommonPrefixIsNotMatch 0.001
testStopWalk 0.001
testFilterIsPrefixOfKey 0.001
testExact 0
testNoMatchButClose 0.002
testLongPaths 0
testKeyIsPrefixOfFilter 0

PackIndexV2Test

testCRC32 0.011
testIteratorMethodsContract 0.011
testCompareEntriesOffsetsWithGetOffsets 0.013
testIteratorReturnedValues1 0.01
testIteratorReturnedValues2 0.012
testCompareEntriesOffsetsWithFindOffsets 0.01

RevWalkUtilsReachableTest

withMerge 0.093
withCommitLoadedByDifferentRevWalk 0.022
twoCommits 0.041
oneCommit 0.043
multipleBranches 0.041

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.027
testSkipRevFilterNegative 0.01
testSkipRevFilter 0.019

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.048
testRevWalkCarryUninteresting_SlowClock 0.025
testRevWalkCarryUninteresting_WrongClock 0.019
testRevWalkCarryCustom_SlowClock 0.026

RebaseTodoFileTest

testReadTodoFile 0.012

QuotedStringGitPathStyleTest

testDequote_OctalAll 0.006
testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_RawUTF8 0
testDequote_BareA 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0
testDequote_UnknownEscapeQ 0.001
testQuote_BareA 0
testQuote_Empty 0
testDequote_RawLatin1 0.001
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0
testQuoteAtAndNumber 0

LIFORevQueueTest

testEmpty 0.016
testCloneEmpty 0.018
testAddLargeBlocks 1.878
testClear 0.158
testHasFlags 0.016

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

testThreeEntries_Seek2 0
testBackwords_Prebuilts1 0
testBackwords_Prebuilts2 0
testThreeEntries_BackwardsTwo 0
testThreeEntries_Seek3IsEOF 0
testTwoEntries_ForwardOneAtATime 0
testOneEntry_Forward 0
testTwoEntries_Seek2IsEOF 0
testTwoEntries_BackwardsOneAtATime 0
testOneEntry_Seek1IsEOF 0
testOneEntry_Backwards 0
testFreakingHugePathName 0
testFindAttributesWhenMissing 0
testFindAttributesWhenSecond 0.001
testBackwards_ConfusingPathName 0
testTwoEntries_BackwardsTwo 0
testFindAttributesWhenFirst 0
testEmptyTree_AtEOF 0

RepoCommandTest

testRemoveOverlappingBare 0.794
testTwoPathUseTheSameName 0.385
runTwiceIsNOP 0.465
testCopyFileBare 0.582
testRecordShallowRecommendation 0.416
testRecordSubmoduleLabels 0.452
testBareRepo 0.383
androidSetup 0.284
testRevisionBranch 0.556
testRecordRemoteBranch 0.536
testAddRepoManifest 0.665
relative 0.333
testDefaultRemoteRevision 0.567
testRevisionBare 0.585
absoluteRemoteURL 0.346
testRevisionTag 0.5
testRepoManifestCopyFile_executable 0.398
testTargetBranch 0.315
testIncludeTag 0.446
gerritSetup 0.357
testRevision 0.377
absoluteRemoteURLAbsoluteTargetURL 0.372
testReplaceManifestBare 0.739
testRepoManifestGroups 0.816
testCopyFileBare_executable 0.59
testRepoManifestCopyFile 0.356
recordUnreachableRemotes 0.361
testRemoteAlias 0.319
testRemoteRevision 0.307

AbstractPlotRendererTest

testDrawTextAlignment 0.191

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.002
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.014

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.167
testFormatWithConflictsNoFooterNoLineBreak 0.128
testTag 0.143
testPullWithUri 0.135
testFormatWithConflictsNoFooter 0.16
testMixed 0.049
testIntoHeadOtherThanMaster 0.163
testThreeBranches 0.062
testIntoOtherThanMaster 0.038
testRemoteBranch 0.166
testTwoBranches 0.051
testFormatWithConflictsWithFooters 0.114
testIntoSymbolicRefHeadPointingToMaster 0.087
testCommit 0.105
testOneBranch 0.094

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.509
lockFailure 0.269
putMatchingWithSomeMatchingRefs 0.033
saveTwoCertsOnSameRefInTwoUpdates 0.064
saveTwoCertsOnDifferentRefsInTwoUpdates 0.024
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.003
changeRefFileToDirectory 0.008
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.068
missingRef 0
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.006
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.078
saveTwoCertsOnSameRefInOneUpdate 0.006
saveTwoCertsOnDifferentRefsInOneUpdate 0.007
saveOneCertOnMultipleRefs 0.006

IOReadLineTest

testReadLineNoTrailingNewline[buffered=false, sizeHint=-1] 0
testReadLine[buffered=false, sizeHint=-1] 0.001
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.001
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0
testReadLine[buffered=true, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=1] 0.001
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
testReadLine[buffered=true, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=64] 0
testReadLine[buffered=true, sizeHint=64] 0

ObjectDirectoryTest

testScanningForPackfiles 3.1
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.245
testShallowFile 0.021
testShallowFileCorrupt 0.059

RenameDetectorTest

testExactRename_ManyRenames 0.02
testBreakModify_RejoinIfUnpaired 0.024
testBreakModify_BreakBelowScore 0.046
testInexactRenames_OnePair2 0.019
testExactRename_OneRenameOneModify 0.017
testExactRename_OneDeleteManyAdds 0.017
testNoRenames_SymlinkAndFile 0.02
testExactRename_OneRename 0.017
testSetRenameScore_IllegalArgs 0.013
testInexactRename_NewlinesOnly 0.015
testExactRename_PathBreaksTie 0.014
testRenameLimit 0.02
testInexactRename_OnePair 0.015
testInexactRename_SameContentMultipleTimes 0.018
testInexactRename_LastByteDifferent 0.028
testNoRenames_UntrackedFile 0.034
testInexactRename_OneRenameTwoUnrelatedFiles 0.02
testBreakModify_DontBreakAboveScore 0.018
testExactRename_DifferentObjects 0.027
testExactRename_UnstagedFile 0.019
testNoRenames_EmptyFile1 0.016
testNoRenames_EmptyFile2 0.016
testBreakModify_BreakNone 0.015
testExactRename_MultipleIdenticalDeletes 0.012
testNoRenames_GitlinkAndFile 0.015
testBreakModify_BreakAll 0.017
testNoRenames_SymlinkAndFileSamePath 0.015
testNoRenames_SingleByteFiles 0.017

NetRCTest

testNetRCFile 0.104
testNetRCDefault 0.015

RepositoryResolveTest

testObjectId_nonexisting 0.022
testObjectId_objectid_invalid_explicit_parent 0.024
testHEAD 0.024
testTree 0.027
testDistance_past_root 0.191
testDerefCommit 0.093
resolveUpstream 0.16
testParseLookupPath 0.033
resolveExprSimple 0.179
invalidNames 0.023
testObjectId_objectid_implicit_firstparent 0.02
testObjectId_objectid_self 0.02
testParseNonGitDescribe 0.037
testDistance 0.202
testParseGitDescribeOutput 0.049
testObjectId_existing 0.06
testDerefBlob 0.041
testDerefTree 0.07
testObjectId_objectid_explicit_firstparent 0.028
testDerefTag 0.087
testRef_refname 0.044
testObjectId_objectid_explicit_otherparents 0.03

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.016
testRules 0.021
testNoMatchingAttributes 0.033
testEmptyGitAttributeFile 0.043

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 1.041
workingDirectoryCleanIndexModify 0.057
multipleEdits 0.051
workingDirectoryModifyInSubfolder 0.088
newFileInIndexThenModifiedInWorkTree 0.067
indexAdd 0.071
workingDirectoryDeleteIndexAdd 0.058
workingDirectoryDeleteIndexEdit 0.054
workingDirectoryModifyIndexChanged 0.065
refLogIncludesCommitMessage 0.039
workingDirectoryDelete 0.038
indexDelete 0.352
workingDirectoryModify 0.047
noLocalChanges 0.028
untrackedFileNotIncluded 0.046
untrackedFileIncluded 0.049

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0.001
fetchRecurseMatch 0.015

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.033
testDiffWithNegativeLineCount 0.024
testDiffTwoCommits 0.054
testDiffCached 0.029
testDiffWithPrefixes 0.025
testNoOutputStreamSet 0.119

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.192
testRebaseShouldIgnoreMergeCommits 0.192
testFastForwardRebaseWithAutoStash 0.129
testRebaseInteractiveMultipleSquash 0.188
testRebaseWithUncommittedDelete 0.118
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.111
testRebasePreservingMerges1 0.454
testRebasePreservingMerges2 0.27
testStopOnConflict 0.248
testStopOnConflictFileCreationAndDeletion 0.151
testFastForwardWithMultipleCommits 0.231
testRebaseInteractiveFixupWithBlankLines 0.174
testRebaseWithUnstagedTopicChange 0.079
testStopOnLastConflictAndContinue 0.116
testRebaseTodoLineSetComment 0.011
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.011
testRebaseEndsIfLastStepIsEdit 0.088
testRebaseWithAutoStashAndSubdirs 0.178
testRebaseShouldStopForRewordInCaseOfConflict 0.222
testParseRewordCommand 0.012
testRebasePreservingMergesWithUnrelatedSide1 0.363
testRebasePreservingMergesWithUnrelatedSide2 0.426
testRebaseWithUnstagedMasterChangeOtherCommit 0.093
testRebaseInteractiveSingleSquashAndModifyMessage 0.129
testRebaseWithUncommittedMasterChangeBaseCommit 0.207
testParseSquashFixupSequenceCount 0.019
testRebaseWithAutoStashConflictOnApply 0.284
testRebaseInteractiveReword 0.264
testRebaseWithUntrackedFile 0.098
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.336
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.024
testRebaseWithUncommittedMasterChange 0.086
testRebaseInteractiveEdit 0.16
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.076
testRepositoryStateChecks 0.012
testRebaseInteractiveSquashFirstCommitShouldFail 0.048
testRebaseWithUnstagedMasterChangeBaseCommit 0.137
testEmptyRebaseTodo 0.011
testFastForwardWithMultipleCommitsOnDifferentBranches 0.353
testMergeFirstStopOnLastConflictAndSkip 0.114
testRebaseShouldFixupInCaseOfConflict 0.235
testRebaseWithModificationShouldNotDeleteData 0.082
testRebaseInteractiveFixupFirstCommitShouldFail 0.057
testFastForwardRebaseWithModification 0.08
testAuthorScriptConverter 0.01
testDetachedHead 0.167
testRebaseWithUncommittedTopicChange 0.321
testRebaseShouldStopForEditInCaseOfConflict 0.12
testStopOnConflictAndContinue 0.17
testRebaseWithUnstagedMasterChange 0.106
testStopOnConflictAndContinueWithNoDeltaToMaster 0.125
testOnlyCommentRebaseTodo 0.015
testFilesAddedFromTwoBranches 0.108
testStopOnConflictAndFailContinueIfFileIsDirty 0.608
testStopOnConflictCommitAndContinue 0.266
testUnknownUpstream 0.025
testStopOnConflictAndAbortWithDetachedHEAD 0.152
testRebaseWithAutoStash 0.58
testRebaseInteractiveMixedSquashAndFixup 0.26
testFastForwardWithNewFile 0.172
testUpToDate 0.025