Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4788 0 0 64 98.663% 2,246.94

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 562 0 0 56 90.036% 222.131
org.eclipse.jgit.notes 52 0 0 0 100% 21.098
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.447
org.eclipse.jgit.dircache 65 0 0 0 100% 3.44
org.eclipse.jgit.revwalk 223 0 0 0 100% 111.61
org.eclipse.jgit.internal.storage.file 387 0 0 1 99.742% 89.78
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.003
org.eclipse.jgit.http.server 3 0 0 0 100% 0.007
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.972
org.eclipse.jgit.gitrepo 34 0 0 0 100% 41.866
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.178
org.eclipse.jgit.internal.storage.reftable 47 0 0 0 100% 3.157
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 5.286
org.eclipse.jgit.api 731 0 0 5 99.316% 587.762
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.003
org.eclipse.jgit.pgm 170 0 0 1 99.412% 205.348
org.eclipse.jgit.attributes 100 0 0 0 100% 8.039
org.eclipse.jgit.internal.transport.http 9 0 0 0 100% 2.289
org.eclipse.jgit.symlinks 9 0 0 0 100% 16.268
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.458
org.eclipse.jgit.junit 14 0 0 0 100% 0.527
org.eclipse.jgit.revplot 16 0 0 0 100% 2.207
org.eclipse.jgit.util.io 38 0 0 0 100% 7.555
org.eclipse.jgit.events 1 0 0 0 100% 0.038
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 35.397
org.eclipse.jgit.lib 568 0 0 0 100% 96.466
org.eclipse.jgit.transport.http 4 0 0 0 100% 3.246
org.eclipse.jgit.ignore 258 0 0 0 100% 7.022
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 9.464
org.eclipse.jgit.diff 182 0 0 0 100% 9.483
org.eclipse.jgit.treewalk 68 0 0 0 100% 5.768
org.eclipse.jgit.util 353 0 0 0 100% 16.553
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 198.116
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 6.909
org.eclipse.jgit.submodule 50 0 0 0 100% 83.24
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.097
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.545
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 5.192
org.eclipse.jgit.http.test 132 0 0 0 100% 181.335
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.073
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.859
org.eclipse.jgit.patch 45 0 0 0 100% 0.163
org.eclipse.jgit.nls 11 0 0 0 100% 0.089
org.eclipse.jgit.internal.storage.dfs 81 0 0 0 100% 2.338
org.eclipse.jgit.transport.sshd 45 0 0 0 100% 44.294
org.eclipse.jgit.merge 89 0 0 0 100% 209.822

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.003
PushProcessTest 17 0 0 0 100% 4.164
JSchSshTest 44 0 0 0 100% 166.427
TransportHttpTest 4 0 0 0 100% 2.799
URIishTest 71 0 0 1 98.592% 0.772
RemoteConfigTest 28 0 0 0 100% 0.067
PushCertificateIdentTest 6 0 0 0 100% 0.005
HttpConfigTest 10 0 0 0 100% 0.115
PushCertificateParserTest 11 0 0 0 100% 0.846
BundleWriterTest 8 0 0 0 100% 3.182
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 5.652
PushConnectionTest 4 0 0 0 100% 2.65
UploadPackTest 66 0 0 0 100% 3.689
TestProtocolTest 6 0 0 0 100% 5.638
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.011
ProtocolV0ParserTest 6 0 0 0 100% 0.012
PacketLineInTest 25 0 0 0 100% 0.008
PacketLineOutTest 9 0 0 0 100% 0.047
HttpAuthTest 1 0 0 0 100% 0.136
JschConfigSessionFactoryTest 12 0 0 0 100% 1.371
RefAdvertiserTest 1 0 0 0 100% 0.005
PushOptionsTest 8 0 0 0 100% 6.946
PackParserTest 12 0 0 0 100% 3.348
TransportTest 9 0 0 0 100% 2.292
ProtocolV2ParserTest 15 0 0 0 100% 1.594
DaemonTest 2 0 0 0 100% 4.266
OpenSshConfigTest 34 0 0 0 100% 3.85
SideBandOutputStreamTest 11 0 0 0 100% 0.014
PushCertificateStoreTest 16 0 0 0 100% 1.488
NetRCTest 2 0 0 0 100% 0.101
AtomicPushTest 3 0 0 0 100% 0.469
RefSpecTest 38 0 0 0 100% 0.022
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.137
PushConfigTest 3 0 0 0 100% 0.005

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 18.137
NoteMapTest 18 0 0 0 100% 2.626
DefaultNoteMergerTest 6 0 0 0 100% 0.323
LeafBucketTest 11 0 0 0 100% 0.012

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.033
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.25
DirCacheIteratorTest 11 0 0 0 100% 0.73
DirCacheLargePathTest 5 0 0 0 100% 0.479
DirCacheEntryTest 6 0 0 0 100% 0.003
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.03
DirCacheBuilderTest 9 0 0 0 100% 0.698
DirCacheTreeTest 6 0 0 0 100% 0.416
DirCacheBasicTest 12 0 0 0 100% 0.797

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.48
FooterLineTest 19 0 0 0 100% 0.862
RevWalkPathFilter6012Test 7 0 0 0 100% 1.22
RevWalkResetTest 1 0 0 0 100% 0.165
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.185
RevFlagSetTest 7 0 0 0 100% 0.319
FIFORevQueueTest 6 0 0 0 100% 2.995
ObjectWalkFilterTest 6 0 0 0 100% 0.175
RevCommitParseTest 22 0 0 0 100% 1.007
RevTagParseTest 21 0 0 0 100% 1.33
TreeRevFilterTest 5 0 0 0 100% 0.53
RevWalkShallowTest 7 0 0 0 100% 0.549
RevWalkPathFilter1Test 13 0 0 0 100% 1.306
BitmappedReachabilityCheckerTest 5 0 0 0 100% 46.462
RevWalkSortTest 7 0 0 0 100% 0.53
RevWalkFollowFilterTest 3 0 0 0 100% 0.284
ObjectWalkTest 8 0 0 0 100% 0.693
BitmapCalculatorTest 3 0 0 0 100% 0.889
MaxCountRevFilterTest 2 0 0 0 100% 0.239
RevObjectTest 10 0 0 0 100% 0.607
RevWalkMergedIntoTest 1 0 0 0 100% 0.186
RevWalkUtilsReachableTest 5 0 0 0 100% 0.955
SkipRevFilterTest 3 0 0 0 100% 0.217
RevWalkCarryFlagsTest 4 0 0 0 100% 0.31
LIFORevQueueTest 5 0 0 0 100% 2.803
RevWalkMergeBaseTest 7 0 0 0 100% 0.725
RevWalkUtilsCountTest 6 0 0 0 100% 0.461
RevCommitListTest 7 0 0 0 100% 13.732
PedestrianReachabilityCheckerTest 5 0 0 0 100% 29.663
RevWalkFilterTest 15 0 0 0 100% 1.319
RevWalkCullTest 3 0 0 0 100% 0.412

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.334
UnpackedObjectTest 15 0 0 0 100% 0.859
GcPruneNonReferencedTest 5 0 0 0 100% 3.753
FileRepositoryBuilderTest 7 0 0 0 100% 0.371
RepositorySetupWorkDirTest 12 0 0 0 100% 0.204
GcReflogTest 4 0 0 0 100% 3.18
ReflogWriterTest 1 0 0 0 100% 0.043
PackFileTest 5 0 0 0 100% 0.504
GcPackRefsTest 7 0 0 0 100% 1.434
AlternatesTest 3 0 0 0 100% 0.696
BatchRefUpdateTest 56 0 0 1 98.214% 7.708
ConcurrentRepackTest 4 0 0 0 100% 8.82
DescriptionTest 1 0 0 0 100% 0.04
WindowCacheReconfigureTest 7 0 0 0 100% 0.29
RefDirectoryTest 61 0 0 0 100% 5.18
GcTagTest 2 0 0 0 100% 2
PackReverseIndexTest 4 0 0 0 100% 0.203
GcBranchPrunedTest 3 0 0 0 100% 3.273
GcKeepFilesTest 1 0 0 0 100% 0.468
PackFileSnapshotTest 3 0 0 0 100% 3.35
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.533
GcTemporaryFilesTest 2 0 0 0 100% 0.23
InflatingBitSetTest 4 0 0 0 100% 0.002
PackIndexV1Test 6 0 0 0 100% 0.488
AutoGcTest 4 0 0 0 100% 2.145
FileSnapshotTest 5 0 0 0 100% 5.549
ReflogReaderTest 8 0 0 0 100% 0.689
PackWriterTest 28 0 0 0 100% 6.847
GcConcurrentTest 5 0 0 0 100% 1.438
T0004_PackReaderTest 2 0 0 0 100% 0.088
PackInserterTest 13 0 0 0 100% 0.909
T0003_BasicTest 25 0 0 0 100% 2.604
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.366
LockFileTest 1 0 0 0 100% 0.268
GcOrphanFilesTest 4 0 0 0 100% 0.285
PackIndexV2Test 6 0 0 0 100% 0.284
ObjectDirectoryTest 4 0 0 0 100% 8.075
WindowCacheGetTest 3 0 0 0 100% 0.29
GcBasicPackingTest 9 0 0 0 100% 6.584
StoredBitmapTest 3 0 0 0 100% 0.015
RefUpdateTest 44 0 0 0 100% 8.381

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
RootLocaleTest 1 0 0 0 100% 0.004
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.972

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.131
RepoCommandSymlinkTest 1 0 0 0 100% 1.105
RepoCommandTest 29 0 0 0 100% 40.63

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.005
MergedReftableTest 16 0 0 0 100% 0.273
ReftableTest 25 0 0 0 100% 2.879

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.963
BranchCommandTest 17 0 0 0 100% 10.07
GarbageCollectCommandTest 2 0 0 0 100% 0.87
GitConstructionTest 3 0 0 0 100% 1.686
PullCommandTest 17 0 0 0 100% 18.574
CherryPickCommandTest 12 0 0 0 100% 8.107
ResetCommandTest 19 0 0 0 100% 6.029
DescribeCommandTest 36 0 0 0 100% 18.281
InitCommandTest 9 0 0 0 100% 1.035
NotesCommandTest 2 0 0 0 100% 0.638
RmCommandTest 2 0 0 0 100% 0.443
FetchCommandTest 15 0 0 0 100% 7.596
StashDropCommandTest 8 0 0 0 100% 2.966
StatusCommandTest 3 0 0 0 100% 0.75
BlameCommandTest 20 0 0 0 100% 7.005
CommitAndLogCommandTest 10 0 0 0 100% 2.248
EolStreamTypeUtilTest 6 0 0 0 100% 0.004
NameRevCommandTest 11 0 0 0 100% 2.024
ReflogCommandTest 3 0 0 0 100% 1.292
RemoteAddCommandTest 1 0 0 0 100% 0.133
MergeCommandTest 45 0 0 0 100% 27.038
CloneCommandTest 23 0 0 0 100% 20.723
CleanCommandTest 11 0 0 0 100% 3.832
TagCommandTest 14 0 0 0 100% 2.762
RevertCommandTest 10 0 0 0 100% 4.945
RemoteListCommandTest 1 0 0 0 100% 0.05
AddCommandTest 39 0 0 0 100% 10.074
EolRepositoryTest 28 0 0 0 100% 236.789
PushCommandTest 8 0 0 0 100% 4.069
StashApplyCommandTest 27 0 0 0 100% 11.765
CrLfNativeTest 3 0 0 0 100% 0.716
StashListCommandTest 4 0 0 0 100% 0.795
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 40.798
PathCheckoutCommandTest 17 0 0 0 100% 13.59
CommitCommandTest 21 0 0 2 90.476% 7.865
ApplyCommandTest 20 0 0 0 100% 2.797
StashCreateCommandTest 16 0 0 0 100% 5.116
DiffCommandTest 6 0 0 0 100% 1.591
RebaseCommandTest 71 0 0 0 100% 46.027
PullCommandWithRebaseTest 6 0 0 0 100% 6.147
HugeFileTest 1 0 0 1 0% 0.002
RemoteDeleteCommandTest 1 0 0 0 100% 0.079
RenameBranchCommandTest 7 0 0 0 100% 2.206
LsRemoteCommandTest 4 0 0 0 100% 2.273
CommitOnlyTest 96 0 0 0 100% 19.921
CheckoutCommandTest 33 0 0 2 93.939% 21.356
LogCommandTest 9 0 0 0 100% 3.487
RemoteSetUrlCommandTest 2 0 0 0 100% 0.235

org.eclipse.jgit.internal.transport.parser

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

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 13.529
CommitTest 2 0 0 0 100% 4.832
CLIGitCommandTest 1 0 0 0 100% 0.003
TextBuiltinTest 1 0 0 0 100% 7.883
LsRemoteTest 4 0 0 0 100% 12.211
InitTest 2 0 0 0 100% 0.578
MergeTest 11 0 0 0 100% 10.724
ResetTest 9 0 0 1 88.889% 3.147
TagTest 3 0 0 0 100% 1.446
ConfigTest 1 0 0 0 100% 0.36
DescribeTest 11 0 0 0 100% 5.886
CloneTest 4 0 0 0 100% 2.839
RmTest 1 0 0 0 100% 0.245
CommitAndLogTest 1 0 0 0 100% 0.576
BranchTest 13 0 0 0 100% 17.712
LsFilesTest 2 0 0 0 100% 1.597
ArchiveTest 30 0 0 0 100% 30.893
ReflogTest 3 0 0 0 100% 1.379
CheckoutTest 23 0 0 0 100% 22.945
RepoTest 3 0 0 0 100% 6.644
FetchTest 4 0 0 0 100% 14.794
CleanTest 4 0 0 0 100% 0.853
AddTest 5 0 0 0 100% 7.754
StatusTest 15 0 0 0 100% 26.859
ProxyConfigTest 10 0 0 0 100% 9.659

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.486
CGitAttributesTest 26 0 0 0 100% 2.729
AttributesHandlerTest 30 0 0 0 100% 2.549
AttributesMatcherTest 9 0 0 0 100% 0.005
TreeWalkAttributeTest 18 0 0 0 100% 1.989
AttributesNodeTest 7 0 0 0 100% 0.007
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.273

org.eclipse.jgit.internal.transport.http

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

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.643
PlotCommitListTest 15 0 0 0 100% 1.564

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.012
AutoCRLFInputStreamTest 2 0 0 0 100% 1.902
TimeoutInputStreamTest 8 0 0 0 100% 0.836
AutoLFInputStreamTest 7 0 0 0 100% 0.009
TimeoutOutputStreamTest 9 0 0 0 100% 1.023
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.773

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 7.025
PushTest 1 0 0 0 100% 10.198
CheckoutTest 3 0 0 0 100% 10.139
DownloadTest 5 0 0 0 100% 8.035

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 5 0 0 0 100% 0.005
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 16.308
ObjectIdTest 16 0 0 0 100% 0.004
RefTest 16 0 0 0 100% 2.065
IndexDiffTest 17 0 0 0 100% 5.177
ObjectIdOwnerMapTest 7 0 0 0 100% 0.029
ObjectCheckerTest 133 0 0 0 100% 0.168
SquashCommitMsgTest 1 0 0 0 100% 0.036
ValidRefNameTest 22 0 0 0 100% 0.026
RacyGitTests 2 0 0 0 100% 9.018
BranchConfigTest 8 0 0 0 100% 0.005
ObjectIdSubclassMapTest 7 0 0 0 100% 0.043
ReflogResolveTest 6 0 0 0 100% 1.836
ConstantsEncodingTest 5 0 0 0 100% 0.002
IndexModificationTimesTest 2 0 0 0 100% 2.864
GpgConfigTest 9 0 0 0 100% 0.003
ObjectLoaderTest 4 0 0 0 100% 0.052
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.01
HugeCommitMessageTest 1 0 0 0 100% 7.025
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.212
BranchTrackingStatusTest 3 0 0 0 100% 0.436
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
ConfigTest 85 0 0 0 100% 0.302
RebaseTodoFileTest 1 0 0 0 100% 0.06
RepositoryResolveTest 22 0 0 0 100% 2.839
SubmoduleConfigTest 3 0 0 0 100% 0.002
AbbreviatedObjectIdTest 26 0 0 0 100% 0.023
T0001_PersonIdentTest 9 0 0 0 100% 0.004
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 13.632
RepositoryCacheTest 15 0 0 0 100% 1.201
CommitBuilderTest 8 0 0 0 100% 0.003
MergeHeadMsgTest 2 0 0 0 100% 0.188
IndexDiffSubmoduleTest 11 0 0 0 100% 32.877

org.eclipse.jgit.transport.http

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.253
IgnoreNodeTest 32 0 0 0 100% 2.766
BasicRuleTest 4 0 0 0 100% 0.003
FastIgnoreRuleTest 19 0 0 0 100% 0.091
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.042
CGitIgnoreTest 25 0 0 0 100% 3.867

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 2.041
IndexDiffFilterTest 38 0 0 0 100% 6.215
InterIndexDiffFilterTest 5 0 0 0 100% 0.277
PathFilterGroupTest 7 0 0 0 100% 0.134
PathSuffixFilterTest 3 0 0 0 100% 0.192
TreeFilterTest 7 0 0 0 100% 0.296
NotTreeFilterTest 6 0 0 0 100% 0.309

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.007
DiffFormatterTest 17 0 0 0 100% 2.381
RawTextLoadTest 5 0 0 0 100% 0.704
RawTextTest 17 0 0 0 100% 0.005
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.579
MyersDiffTest 23 0 0 0 100% 0.054
DiffEntryTest 13 0 0 0 100% 3.357
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 2.234
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.002
HistogramDiffTest 30 0 0 0 100% 0.04
DiffFormatterReflowTest 10 0 0 0 100% 0.111
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.441
ForPathTest 1 0 0 0 100% 0.039
TreeWalkBasicDiffTest 1 0 0 0 100% 0.177
PostOrderTreeWalkTest 6 0 0 0 100% 0.425
TreeWalkJava7Test 1 0 0 0 100% 0.037
FileTreeIteratorTest 23 0 0 0 100% 4.325
CanonicalTreeParserTest 18 0 0 0 100% 0.005
EmptyTreeIteratorTest 6 0 0 0 100% 0.315
AbstractTreeIteratorTest 7 0 0 0 100% 0.004

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.079
PathsTest 2 0 0 0 100% 0.003
RawCharUtilTest 3 0 0 0 100% 0.004
NBTest 11 0 0 0 100% 0.012
HookTest 9 0 0 0 100% 1.445
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.006
RawParseUtilsTest 5 0 0 0 100% 0.008
StringUtilsTest 7 0 0 0 100% 0.003
RelativeDateFormatterTest 10 0 0 0 100% 0.008
RefListTest 25 0 0 0 100% 0.17
RawSubStringPatternTest 4 0 0 0 100% 0.341
GitDateParserTest 13 0 0 0 100% 0.028
LRUMapTest 1 0 0 0 100% 0.005
Base64Test 4 0 0 0 100% 0.004
FSTest 6 0 0 0 100% 10.648
RawParseUtils_HexParseTest 3 0 0 0 100% 0.004
LongMapTest 8 0 0 0 100% 0.102
RawParseUtils_LineMapTest 7 0 0 0 100% 0.011
TemporaryBufferTest 15 0 0 0 100% 0.454
IntListTest 12 0 0 0 100% 0.005
RawParseUtils_MatchTest 4 0 0 0 100% 0.001
BlockListTest 12 0 0 0 100% 0.012
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.013
ChangeIdUtilTest 35 0 0 0 100% 0.126
IOReadLineTest 28 0 0 0 100% 0.072
RefMapTest 22 0 0 0 100% 0.012
ReadLinesTest 6 0 0 0 100% 0.006
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.222
FilterCommandsTest 3 0 0 0 100% 2.172
RunExternalScriptTest 12 0 0 0 100% 0.306
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
FileUtilsTest 28 0 0 0 100% 0.264
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 2.86
LongObjectIdTest 32 0 0 0 100% 1.51
LFSPointerTest 1 0 0 0 100% 0.798
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.902
MutableLongObjectIdTest 5 0 0 0 100% 0.839

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 15.351
SubmoduleUpdateTest 4 0 0 0 100% 12.206
SubmoduleDeinitTest 6 0 0 0 100% 16.552
SubmoduleStatusTest 7 0 0 0 100% 8.937
SubmoduleInitTest 7 0 0 0 100% 7.753
SubmoduleWalkTest 11 0 0 0 100% 9.397
SubmoduleSyncTest 3 0 0 0 100% 13.044

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.143
RefTreeDatabaseTest 27 0 0 0 100% 0.382
RefTreeTest 10 0 0 0 100% 0.02

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 41.475
MeasurePackSizeTest 1 0 0 0 100% 5.617
DumbClientDumbServerTest 8 0 0 0 100% 15.736
GitServletInitTest 4 0 0 0 100% 2.915
GitServletResponseTests 3 0 0 0 100% 9.665
DumbClientSmartServerTest 8 0 0 0 100% 13.886
AdvertiseErrorTest 1 0 0 0 100% 0.433
AsIsServiceTest 4 0 0 0 100% 1.1
DefaultReceivePackFactoryTest 6 0 0 0 100% 1.061
FileResolverTest 3 0 0 0 100% 3.712
HookMessageTest 2 0 0 0 100% 9.301
RegexPipelineTest 3 0 0 0 100% 2.691
SmartClientSmartServerTest 60 0 0 0 100% 49.085
ProtocolErrorTest 1 0 0 0 100% 4.666
HttpClientTests 14 0 0 0 100% 7.368
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.404
ErrorServletTest 1 0 0 0 100% 1.954
SetAdditionalHeadersTest 1 0 0 0 100% 5.266

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

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

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.011
PatchErrorTest 6 0 0 0 100% 0.013
FileHeaderTest 21 0 0 0 100% 0.008
EditListTest 3 0 0 0 100% 0.019
GetTextTest 4 0 0 0 100% 0.03
PatchCcTest 3 0 0 0 100% 0.077
PatchCcErrorTest 1 0 0 0 100% 0.005

org.eclipse.jgit.nls

Class Tests Errors Failures Skipped Success Rate Time
TranslationBundleTest 4 0 0 0 100% 0.022
RootLocaleTest 3 0 0 0 100% 0.048
NLSTest 4 0 0 0 100% 0.019

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.032
DfsBlockCacheTest 2 0 0 0 100% 0.162
DfsPackFileTest 8 0 0 0 100% 0.083
InMemoryRepositoryTest 5 0 0 0 100% 0.066
PackSourceTest 1 0 0 0 100% 0.001
DfsPackCompacterTest 2 0 0 0 100% 0.016
DfsGarbageCollectorTest 24 0 0 0 100% 1.865
DfsBlockCacheConfigTest 4 0 0 0 100% 0.026
DfsPackDescriptionTest 12 0 0 0 100% 0.005
DfsFsckTest 11 0 0 0 100% 0.076
DeltaBaseCacheTest 4 0 0 0 100% 0.006

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
ApacheSshTest 45 0 0 0 100% 44.294

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.225
MergerTest 27 0 0 0 100% 47.013
MergeMessageFormatterTest 15 0 0 0 100% 3.654
SquashMessageFormatterTest 1 0 0 0 100% 0.286
CherryPickTest 2 0 0 0 100% 0.369
SimpleMergeTest 16 0 0 0 100% 3.068
CrissCrossMergeTest 8 0 0 0 100% 155.207

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.023
testAbbreviateLooseBlob 0.034
testAbbreviateIsActuallyUnique 0.175
testAbbreviatePackedBlob 0.1

BaseReceivePackTest

parseCommand 0.001

NameConflictTreeWalkTest

testNoDF_NoGap 0.028
testDF_NoGap 0.073
testDF_DetectConflict 0.061
testDF_GapByOne 0.037
testDF_SkipsSeenSubtree 0.24

DfsInserterTest

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

PushProcessTest

testUpdateMixedCases 0.76
testUpdateUnexpectedRemote 0.29
testTrackingRefUpdateOnReject 0.397
testUpdateDelete 0.147
testUpdateFastForward 0.051
testUpdateUnexpectedRemoteVsForce 0.265
testUpdateRejectedByConnection 0.154
testUpdateUpToDate 0.349
testUpdateNonFastForwardForced 0.233
testUpdateExpectedRemote 0.183
testPushResult 0.087
testUpdateNonFastForwardUnknownObject 0.329
testUpdateNonFastForward 0.195
testUpdateDeleteNonExisting 0.049
testTrackingRefUpdateEnabled 0.246
testUpdateCreateRef 0.29
testTrackingRefUpdateDisabled 0.115

GitDateFormatterTest

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

ObjectIdRefTest

testUpdateIndex 0
testToString 0.001
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.031
testStandardFormat_InvalidType 0.031
testStandardFormat_LargeObject_TruncatedZLibStream 0.051
testStandardFormat_NoHeader 0.047
testStandardFormat_SmallObject_TruncatedZLibStream 0.034
testStandardFormat_NegativeSize 0.127
testStandardFormat_SmallObject_TrailingGarbage 0.039
testStandardFormat_GarbageAfterSize 0.036
testStandardFormat_LargeObject_TrailingGarbage 0.033
testPackFormat_DeltaNotAllowed 0.032
testStandardFormat_LargeObject_CorruptZLibStream 0.146
testPackFormat_LargeObject 0.032
testPackFormat_SmallObject 0.035
testStandardFormat_SmallObject_CorruptZLibStream 0.037
testStandardFormat_LargeObject 0.138

JSchSshTest

testSshModifiedHostKeyDeny 6.928
testSshModifiedHostKeyAsk 3.708
testSshWithConfigWrongKey 2.3
testSshWithUnknownKexAlgorithmsInConfig 2.24
testPasswordAuthWrongPassword 1.241
testPasswordAuthCorrectPasswordTooLate 2.134
testSshWithGlobalIdentity 1.849
testSshCloneWithConfigAndPush 1.427
testKeyboardInteractiveAuthSeveralTimes 2.04
testSftpWithConfig 1.929
testSshEncryptedUsedKeySeveralPassword 2.595
testSshWithoutKnownHostsDeny 1.614
testSftpCloneWithConfigAndPush 5.065
testKeyboardInteractiveAuthCorrectPasswordTooLate 2.729
testSshWithConfigEncryptedUnusedKey 2.043
testSshWithUnknownAuthInConfig 2.442
testKeyboardInteractiveAuth 1.562
testSshWithUnknownCiphersInConfig 2.681
testSshWithConfigEncryptedUnusedKeyInConfigLast 3.658
testSshWithNoMatchingAuthInConfig 2.742
testSshWithWrongPortInConfig 3.537
testSshWithDefaultIdentity 1.695
testSshEncryptedUsedKeyWrongPassword 2.446
testSshWithMinimalHostKeyAlgorithmsInConfig 2.877
testRsaHostKeySecond 2.83
testSshEncryptedUsedKeyCached 2.808
testSshWithoutKnownHostsWithProviderAsk 2.704
testSshWithAliasInConfig 2.171
testKeyboardInteractiveAuthWrongPassword 1.86
testPasswordAuthSeveralTimes 1.757
testSshWithWrongUserNameInConfig 2.281
testPasswordAuthNoPassword 2.154
testKeyboardInteractiveAuthNoPassword 1.944
testSshWithoutConfig 2.618
testEcDsaHostKey 2.163
testPasswordAuth 2.952
testSshModifiedHostKeyAllow 2.679
testSshWithConfig 2.017
testSshWithoutKnownHostsWithProviderAcceptNew 1.739
testSshWithoutKnownHosts 1.959
testSshWithUnknownHostKeyAlgorithmsInConfig 2.521
testSshModifiedHostKeyWithProviderDeny 3.579
testSshWithConfigEncryptedUnusedKeyInConfigFirst 1.848
testSshKeys 58.174

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0

ArchiveCommandTest

archiveByIdSpecificFile 0.273
archiveByDirectoryPath 0.23
archiveHeadAllFiles 0.217
archiveHeadSpecificPath 0.237

BranchCommandTest

testCreateFromCommit 0.375
testCreateFromLightweightTag 0.342
testCreateFromAnnotatetdTag 0.39
testCreationImplicitStart 0.354
testCreateForce 0.529
testPullConfigRemoteBranch 1.117
testCreateAndList 0.362
testRenameLocalBranch 0.667
testListBranchesWithContains 0.413
testListAllBranchesShouldNotDie 0.788
testRenameRemoteTrackingBranch 0.805
testPullConfigLocalBranch 0.941
testInvalidBranchDash 0.284
testInvalidBranchHEAD 0.386
testDelete 0.69
testPullConfigRenameLocalBranch 1.18
testCreationNullStartPoint 0.441

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.338
testGCmoreCommits 0.531

RawCharUtilTest

testTrimLeadingWhitespace 0.002
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.855

DirCacheCheckoutTest

testLongFilename 0.192
testCheckoutChangeLinkToEmptyDir 0.288
testDirtyFileModeEqualHeadMerge 0.394
testResetHard 0.766
testRules1thru3_NoIndexEntry 0.078
testCheckoutChangeLinkToNonEmptyDirs 0.309
testCheckoutUncachedChanges 0.067
testFileModeChangeAndContentChangeNoConflict 0.587
testCheckoutChangeFileToEmptyDir 0.284
testDirectoryFileSimple 0.161
testDirectoryFileConflicts_15b 0.112
testCloseNameConflicts1 0.14
testCheckoutOutChanges 0.233
testIgnoredDirectory 0.458
testInitialCheckout 0.243
testOverwriteUntrackedLinkModeChange 0.454
testUntrackedConflicts 0.239
testCheckoutChangeFileToEmptyDirs 0.124
testCheckoutHierarchy 0.434
testFileModeChangeWithNoContentChangeUpdate 0.277
testFolderFileAndContentConflicts 0.817
testOverwriteUntrackedFileModeChange 0.348
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.267
testIgnoredDirectoryWithTrackedContent 0.431
testResetWithChangeInGitignore 0.456
testCheckoutChangeLinkToEmptyDirs 0.111
testCloseNameConflictsX0 0.242
testDontOverwriteEmptyFolder 0.146
testFileModeChangeAndContentChangeConflict 0.276
testFolderFileConflict 0.535
testDontOverwriteDirtyFile 0.191
testDirectoryFileConflicts_1 0.062
testDirectoryFileConflicts_2 0.186
testDirectoryFileConflicts_3 0.051
testDirectoryFileConflicts_4 0.066
testDirectoryFileConflicts_5 0.17
testDirectoryFileConflicts_6 0.056
testDirectoryFileConflicts_7 0.423
testDirectoryFileConflicts_8 0.048
testDirectoryFileConflicts_9 0.237
testCheckoutChangeFileToNonEmptyDirs 0.133
testRules4thru13_IndexEntryNotInHead 0.502
testCheckoutOutChangesAutoCRLFInput 0.128
testCheckoutOutChangesAutoCRLFfalse 0.111
testDirectoryFileConflicts_10 0.221
testDirectoryFileConflicts_11 0.052
testDirectoryFileConflicts_12 0.197
testDirectoryFileConflicts_13 0.071
testDirectoryFileConflicts_14 0.265
testDirectoryFileConflicts_15 0.095
testDirectoryFileConflicts_16 0.132
testDirectoryFileConflicts_17 0.219
testDirectoryFileConflicts_18 0.196
testDirectoryFileConflicts_19 0.078
testDirectoryFileConflicts_5b 0.175
testDirectoryFileConflicts_6b 0.052
testDirtyFileModeEqualIndexMerge 0.324
testOverwriteUntrackedIgnoredFile 0.621
testCheckoutOutChangesAutoCRLFtrue 0.058
testCheckoutOutChangesAutoCRLFtrueBinary 0.064
testMultipleContentConflicts 1
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.393
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.24

TransportHttpTest

testMatchesCookieDomain 0.145
testProcessResponseCookies 2.571
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0.039
testMatchesCookiePath 0.039

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.001
test006_notIsId 0

GitConstructionTest

testClose 0.728
testOpen 0.492
testWrap 0.464

NBTest

testDecodeUInt16 0
testDecodeUInt24 0
testDecodeUInt32 0.001
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
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0
testFileProtoWindowsWithHostAndPort 0.002
testSshProtoHostOnly 0
testUNC 0.001
testGetNullHumanishName 0
testFileProtocol 0.002
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0
testALot 0.4
testEqualsHashcode 0.026
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0.001
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0.001
testSshProtoWithUserPassAndPort 0
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0.001
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.002
testSshProtoHostWithEmptyPortAndPath 0.001
testFileProtoUnix 0
testFileProtoWindowsWithHostAndEmptyPortIsAmbiguous 0
testGitProtoUnixPort 0
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0
testWindowsFile2 0
testScpStyleWithUser 0.001
testFileWithNoneUserHomeWithTilde 0.001
testGitProtoWindowsPort 0.001
testRelativePath 0.001
testFileProtoWindowsWithHost 0
testPathSeparator 0
testScpStyleNoURIDecoding 0.001
testGitSshProto 0
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0.001
testGetSet 0
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0.001
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
testGitWithUserHome 0.076
shouldRaiseErrorOnEmptyURI 0
testGetValidLocalWithTwoSlashesHumanishName 0
testSshProtoWithEmailUserAndPort 0.001
testGitProtoUnix 0
testFileProtoWindows 0
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0

HookTest

testCommitMsgHookReceivesCorrectParameter 0.195
testFailedPreCommitHookBlockCommit 0.207
testFindPostCommitHook 0.076
testAllCommitHooks 0.278
testFindHook 0.12
testFailedCommitMsgHookBlocksCommit 0.193
testPostCommitRunHook 0.093
testRunHook 0.131
testCommitMsgHookCanModifyCommitMessage 0.144

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.053
testGetRefsByPrefix 0.037
testReadAllIncludingSymrefs 0.148
testGetRefsByPrefixes 0.136
testReadSimplePackedRefSameRepo 0.095
testResolveTipSha1 0.064
testRefsUnderRefs 0.193
testResolvedSymRef 0.042
testReadSymRefToLoosePacked 0.224
testResolvedNamesBranch 0.194
testGetShortRef 0.045
testRemoteNames 0.209
testAmbiguousRefsUnderRefs 0.089
testReadLooseRef 0.293
testReadLoosePackedRef 0.064
testReadSymRefToPacked 0.173

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.779
nonReferencedNonExpiredObject_notPruned 0.029
nonReferencedExpiredObjectTree_pruned 0.963
testPackCommitsAndLooseOneWithPruneNow 1.018
nonReferencedObjects_onlyExpiredPruned 0.963

NoteMapMergerTest

testBaseEqualsTheirs 0.198
testCollapseFanoutAfterMerge 2.342
testEditSameNoteDifferentContent 0.077
testFanoutAndLeafWitConflict 2.507
testDeleteDifferentNotes 0.057
testNonNotesWithNonNoteConflict 0.083
testAddSameNoteDifferentContent 0.169
testNonNotesWithoutNonNoteConflict 0.078
testEditDifferentNotes 0.191
testEditDeleteConflict 0.063
testLargeTreesWithConflict 4.432
testLargeTreesWithoutConflict 4.648
testOursEqualsTheirs 0.048
testFanoutAndLeafWithoutConflict 2.631
testNoChange 0.175
testBaseEqualsOurs 0.277
testAddDifferentNotes 0.13

IndexDiffTest

testUnchangedComplex 0.178
testRemovedUntracked 0.146
testUnchangedSimple 0.232
testAdded 0.173
testStageState_mergeAndReset_bug 0.556
testUntrackedFolders 0.377
testStageState_simulated_bug 0.482
testConflictingDeletedAndModified 0.525
testAssumeUnchanged 0.357
testAutoCRLFInput 0.186
testModified 0.152
testStageState 0.318
testMissing 0.206
testRemoved 0.056
testConflictingFromMultipleCreations 0.486
testUntrackedNotIgnoredFolders 0.275
testConflicting 0.462

PullCommandTest

testPullFastForward 0.502
testPullMerge 0.883
testPullWithRebaseConfig1 1.751
testPullWithRebaseConfig2 1.499
testPullWithRebaseConfig3 1.388
testPullLocalConflict 0.724
testPullWithMergeConfig2 1.042
testPullWithUntrackedStash 0.714
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.943
testPullEmptyRepository 0.332
testPullConflict 0.669
testPullWithoutConfig 1.035
testPullMergeProgrammaticConfiguration 0.964
testPullWithMergeConfig 1.684
testPullWithRebasePreserve1Config 1.296
testPullWithRebasePreserveConfig2 1.531
testPullWithRebasePreserveConfig3 1.608

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.664
testCherryPickDirtyIndex 0.325
testCherryPickNoCommit 1.026
testCherryPickConflictResolution 0.781
testCherryPick 0.833
testCherryPickMerge 1.227
testCherryPickConflictMarkers 0.813
testCherryPickOurCommitName 0.327
testCherryPickConflictReset 0.51
testCherryPickDirtyWorktree 0.366
testSequentialCherryPick 0.835
testCherryPickConflictResolutionNoCOmmit 0.396

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.036
invalidRepositoryFormatVersion 0.032
emptyRepositoryFormatVersion 0.084
relativeGitDirRef 0.055
absoluteGitDirRef 0.063
unknownRepositoryFormatVersion 0.046
testShouldAutomagicallyDetectGitDirectory 0.051

ObjectIdOwnerMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.012
testAddIfAbsentGrowsWithObjects 0.012
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.012
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.001
testMixedGroupCase6 0.001
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.002
testPipe 0.001
testPlus 0.001
testBracketsUnmatched1 0.071
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
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.013
testUnsupportedGroupCase1 0.012
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.001
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0.001
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0.001
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0.001
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0.002
testXDigitGroupCase5 0
testXDigitGroupCase6 0.001
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0.001
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0.001
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0.001
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.014
testInvalidTreeDuplicateNames1_Tree 0.013
testInvalidTreeNameIsEmpty 0.004
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0.057
testRejectSpaceAtEndOnWindows 0.001
testNullSha1InTreeEntry 0.001
testInvalidTreeNameContainsSlash 0
testNotGitmodules 0
testInvalidTreeNameIsMacHFSGit2 0.016
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0.001
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testValidTreeWithGitmodulesUppercase 0.001
testInvalidTreeModeNotSupportedMode1 0.001
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0.001
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.001
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0
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.001
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.002
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0
testValidTreeWithGitmodules 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0.001
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0.001
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.002
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0.001
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testNTFSGitmodules 0
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0.001
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testTreeWithInvalidGitmodules 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0.001
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0.001
testRejectInvalidCharacter 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.01
testInvalidTreeDuplicateNames8 0.002
testCheckBlobWithBlobObjectCheckerCorrupt 0

DateRevQueueTest

testInsertOutOfOrder 0.039
testEmpty 0.072
testCloneFIFO 0.128
testInsertTie 0.047
testCloneEmpty 0.04
testClear 0.073
testHasFlags 0.077

FooterLineTest

testSignedOffBy_OneUserWithLF 0.028
testNotEmail 0.027
testNoFooters_EmptyBody 0.027
testEmptyValueWithLF 0.027
testNoFooters_OneLineBodyNoLF 0.053
testSignedOffBy_OneUserNoLF 0.052
testNoFooters_NewlineOnlyBody1 0.097
testNoFooters_NewlineOnlyBody5 0.07
testMatchesBugId 0.025
testNonDelimtedEmail 0.025
testSignedOffBy_IgnoreWhitespace 0.023
testFilterFootersIgnoreCase 0.024
testSignedOffBy_SkipNonFooter 0.153
testEmptyValueNoLF 0.033
testShortKey 0.03
testSignedOffBy_ManyUsers 0.035
testNoFooters_ShortBodyWithLF 0.039
testNoFooters_ShortBodyNoLF 0.047
testNoFooters_OneLineBodyWithLF 0.043

UnionInputStreamTest

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

RemoteConfigTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.034

ResetCommandTest

testHardResetOnUnbornBranch 0.164
testHardResetReflogDisabled 0.558
testSoftReset 0.288
testHardResetWithConflicts_DeleteFileFolderConflict 0.363
testPathsResetOnUnbornBranch 0.067
testMixedReset 0.392
testMixedResetRetainsSizeAndModifiedTime 0.296
testMixedResetWithUnmerged 0.227
testHardReset 0.256
testResetDefaultMode 0.05
testHardResetWithConflicts_OverwriteUntrackedFile 0.419
testPathsResetToNonexistingRef 0.051
testPathsResetWithRef 0.405
testHardResetAfterSquashMerge 0.808
testPathsReset 0.299
testResetToNonexistingHEAD 0.16
testPathsResetOnDirs 0.42
testPathsResetWithUnmerged 0.341
testHardResetOnTag 0.448

RawParseUtilsTest

testParseEncoding_badEncoding 0.007
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.054
testSingleSubPathNegate 0.05
testTopOrMultiPathDual 0.101
testOrMultiThreePath 0.159
testSinglePathNegate 0.069
testAndMultiThreeSubPathNegate 0.135
testAndMultiSubPathNegate 0.196
testTopAndMultiSubPathDualNegate 0.061
testAndMultiPath 0.123
testAndMultiPathNegate 0.076
testPatternParentFileMatch 0.052
testSinglePath 0.051
testTopAndMultiPathDualNegate 0.166
testOrMultiThreeMixSubPathNegate 0.044
testTopNotPath 0.072
testOrMultiTwoMixSubPathNegate 0.083
testOrMultiTwoPath 0.068
testAndMultiSubPathDualNegate 0.205
testAndMultiSubPath 0.049
testOrMultiTwoSubPath 0.054
testSingleSubPath 0.163

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.007
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.009
testExceptionThrown_BareRepoGetWorkDir 0.008
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.011
testNotBare_CreateRepositoryFromWorkDirOnly 0.007
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.006
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.01
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.072
testNotBare_CreateRepositoryFromDotGitGitDir 0.038
testExceptionThrown_BareRepoGetIndex 0.019
testExceptionThrown_BareRepoGetIndexFile 0.007
testIsBare_CreateRepositoryFromArbitraryGitDir 0.006

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.004
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.101
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0.002
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0
testMatchLonger 0
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.451
testPruneNone 2.193
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.266
testPackCommitsAndLooseOneNoReflog 0.267

RacyGitTests

testRacyGitDetection 3.022
testIterator 5.992

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 0.799
testParseReader 0.004
testParseString 0.001
noCert 0.001
testConcatPacketLines 0.001
testMissingPusheeField 0.001
testParseMultipleFromStream 0.003
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.032

NoteMapTest

testReadFlatTwoNotes 0.203
testEditFlat 0.238
testWriteUnchangedFanout2_38 0.112
testCreateFromEmpty 0.118
testRemoveDeletesTreeFanout2_38 0.062
testGetCachedBytes 0.167
testReadFanout2_38 0.057
testIteratorFanoutTree2_38 0.16
testIteratorEmptyMap 0.046
testEditFanout2_38 0.061
testShorteningNoteRefName 0.029
testReadFanout2_2_36 0.181
testIteratorFlatTree 0.046
testReadFullyFannedOut 0.302
testIteratorFanoutTree2_2_36 0.054
testLeafSplitsWhenFull 0.248
testWriteUnchangedFlat 0.052
testIteratorFullyFannedOut 0.485

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.042

RevWalkPathFilter6012Test

test1 0.26
test2 0.08
test3 0.201
test4 0.201
test5 0.078
test6 0.27
test7 0.128

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.495
globMatchWithSlashes[git tag -a true?-a: with git describe false?--tags:] 0.294
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.548
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.742
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.486
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.72
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.155
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.846
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.61
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.58
globMatchWithSlashes[git tag -a false?-a: with git describe false?--tags:] 0.326
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.586
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.904
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.39
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.542
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.03
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.764
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.377
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.834
globMatchWithSlashes[git tag -a true?-a: with git describe true?--tags:] 0.185
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.532
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.55
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.456
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.506
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.034
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.719
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.55
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.475
globMatchWithSlashes[git tag -a false?-a: with git describe true?--tags:] 0.274
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.715
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.747
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.353
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.6
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.178
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.819
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.352

ObjectIdSubclassMapTest

testClear 0
testAddIfAbsent 0.001
testAddGrowsWithObjects 0.028
testAddIfAbsentGrowsWithObjects 0.004
testAddGetAndContains 0
testIterator 0
testEmptyMap 0.001

DefaultNoteMergerTest

testEditEdit 0.039
testIdenticalEdit 0.028
testDeleteDelete 0.151
testIdenticalAdd 0.029
testEditDelete 0.034
testAddAdd 0.039

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.141

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.005
testReadIndex_DirCacheTree 0.021
testCorruptChecksumAtFooter 0.004
testReadWriteV3 0.006
testReadIndex_LsFiles 0.012
testTreeWalk_LsFiles 0.193

SubmoduleAddTest

addSubmoduleWithName 10.175
commandWithNullPath 0.214
addSubmoduleWithExistingSubmoduleDefined 1.032
addSubmoduleWithInvalidPath 0.037
addSubmoduleWithInvalidUri 0.192
addExistentSubmodule 0.199
addSubmodule 0.917
commandWithEmptyPath 0.026
addSubmoduleWithRelativeUri 1.03
commandWithEmptyUri 0.142
denySubmoduleWithDotDot 0.096
commandWithNullUri 0.094

DfsBlockCacheTest

weirdBlockSize 0.074
streamKeyReusesBlocks 0.072

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.044
testCaseInsensitive 0.024
testEmptyPattern 0.164
testNoMatches 0.074

PackFileTest

testDelta_FailsOver2GiB 0.035
testDelta_SmallObjectChain 0.063
testWhole_LargeObject 0.133
testWhole_SmallObject 0.077
testConfigurableStreamFileThreshold 0.192

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.05
testRules 0.156
testIncorrectAttributeFileName 0.051
testNoMatchingAttributes 0.053
testEmptyGitAttributeFile 0.173

BundleWriterTest

testAbortWrite 0.356
testCustomObjectReader 0.737
testNonBundleFails 0.068
testWriteHEAD 0.411
testEmptyBundleFails 0.091
testGarbageBundleFails 0.26
testWriteSingleRef 0.319
testIncrementalBundle 0.929

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.042
testBackBug396127 0.143
testReset 0.028
testSingleSubtree_Recursive 0.035
testEmptyTree_WithTreeWalk 0.032
testRemovedSubtree 0.16
testTwoLevelSubtree_FilterPath 0.029
testSingleSubtree_NoRecursion 0.027
testNoSubtree_NoTreeWalk 0.027
testTwoLevelSubtree_Recursive 0.155
testEmptyTree_NoTreeWalk 0.046

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.004
testCopyPackThroughCacheSmallNoCache 0.009
testCopyPackThroughCacheLargeCached 0.006
testCopyPackThroughCacheSmallCached 0.002
testCopyPackThroughCacheLargeNoCache 0.002
testCopyPackBypassCachesSmallCached 0.001
testCopyPackBypassCacheSmallNoCache 0.05
testCopyPackBypassCacheLargeCached 0.002

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.443
testCreateFileHeader_Modify 0.043
testCreateFileHeader_DeleteGitLink 0.043
testDiffRootNullToTree 0.223
testCreateFileHeaderForRenameModeChange 0.034
testDiff 0.21
testDiffAutoCrlfMediumFile 0.286
testCreateFileHeader_GitLink 0.163
testCreateFileHeader_AddGitLink 0.038
testDiffNullToNull 0.037
testDiffAutoCrlfLargeFile 0.272
testCreateFileHeader_Add 0.13
testCreateFileHeaderWithoutIndexLine 0.062
testCreateFileHeaderForRenameWithoutContentChange 0.046
testDiffRootTreeToNull 0.229
testCreateFileHeader_Binary 0.071
testCreateFileHeader_Delete 0.042

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.025
testInitNonBare_GitdirAndDirShouldntBeSame 0.149
testInitBareRepository 0.058
testInitWithDefaultsNonBare 0.323
testInitWithDefaultsBare 0.045
testInitWithExplicitGitDir 0.101
testInitWithOnlyExplicitGitDir 0.129
testInitNonEmptyRepository 0.048
testInitRepository 0.156

DirCacheLargePathTest

testPath_4090 0.04
testPath_4094 0.163
testPath_4095 0.044
testPath_4096 0.042
testPath_16384 0.189

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.138
dontPackHEAD_nonBare 0.436
dontPackHEAD_bare 0.291
whileRefLockedRefNotPackedNoError 0.218
emptyRefDirectoryDeleted 0.084
concurrentOnlyOneWritesPackedRefs 0.194
looseRefPacked 0.069

NotesCommandTest

testListNotes 0.258
testAddAndRemoveNote 0.379

ManifestParserTest

testNormalizeEmptyPath 0.005
testManifestParser 0.116
testRemoveProject 0.005
testManifestParserWithMissingFetchOnRemote 0.004

PatchErrorTest

testError_DisconnectedHunk 0.004
testError_TruncatedNew 0.001
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0.001
testError_GitBinaryNoForwardHunk 0.003
testError_BodyTooLong 0.002

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.796
testUsingUnknownBlobFails 0.709
testUsingHiddenCommonBlobFails 0.699
resetsHaves 0.581
testCreateBranchAtHiddenCommitFails 0.564
testIncludesInvalidGitmodules 0.552
testFilterHidesPrivate 0.487
testSuccess 0.787
testUsingUnknownTreeFails 0.464

AlternatesTest

testAlternate 0.199
testAlternateCyclic2 0.236
testAlternateCyclic3 0.26

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.112
overrideDisableRefLog[atomic=false] 0.122
nonExistentRef[atomic=false] 0.129
addMissingObject[atomic=false] 0.066
simpleForce[atomic=false] 0.079
oneNonExistentRef[atomic=false] 0.079
updateToMissingObject[atomic=false] 0.077
refLogNotWrittenWithoutConfigOption[atomic=false] 0.23
forceRefLogInCommand[atomic=false] 0.118
reflogDelete[atomic=false] 0.211
reflogAppendStatusFastForward[atomic=false] 0.067
oneRefLockFailure[atomic=false] 0.176
oneRefWrongOldValue[atomic=false] 0.058
reflogDefaultIdent[atomic=false] 0.215
simpleNoForce[atomic=false] 0.057
forceRefLogInUpdate[atomic=false] 0.256
conflictThanksToDelete[atomic=false] 0.108
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.146
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.072
noRefLog[atomic=false] 0.207
reflogOnLockFailure[atomic=false] 0.174
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.075
reflogAppendStatusNoMessage[atomic=false] 0.332
reflogFileDirectoryConflict[atomic=false] 0.133
fileDirectoryConflict[atomic=false] 0.108
reflogCustomIdent[atomic=false] 0.13
reflogAppendStatusWithMessage[atomic=false] 0.154
overrideRefLogMessage[atomic=true] 0.231
overrideDisableRefLog[atomic=true] 0.267
nonExistentRef[atomic=true] 0.171
addMissingObject[atomic=true] 0.048
simpleForce[atomic=true] 0.125
oneNonExistentRef[atomic=true] 0.097
updateToMissingObject[atomic=true] 0.043
refLogNotWrittenWithoutConfigOption[atomic=true] 0.219
forceRefLogInCommand[atomic=true] 0.085
reflogDelete[atomic=true] 0.207
reflogAppendStatusFastForward[atomic=true] 0.13
oneRefLockFailure[atomic=true] 0.1
oneRefWrongOldValue[atomic=true] 0.124
reflogDefaultIdent[atomic=true] 0.165
simpleNoForce[atomic=true] 0.173
forceRefLogInUpdate[atomic=true] 0.107
conflictThanksToDelete[atomic=true] 0.186
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.111
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.094
noRefLog[atomic=true] 0.168
reflogOnLockFailure[atomic=true] 0.206
atomicUpdateRespectsInProcessLock[atomic=true] 0.075
packedRefsLockFailure[atomic=true] 0.063
reflogAppendStatusNoMessage[atomic=true] 0.16
reflogFileDirectoryConflict[atomic=true] 0.173
fileDirectoryConflict[atomic=true] 0.064
reflogCustomIdent[atomic=true] 0.16
reflogAppendStatusWithMessage[atomic=true] 0.133

FileHeaderTest

testParseRename100_OldStyle 0
testParseGitFileName_NoSecondLine 0
testParseGitFileName_DqFooSpLfNulBar 0
testParseFullIndexLine_WithMode 0
testParseRename100_NewStyle 0
testParseGitFileName_DqFooTabBar 0
testParseGitFileName_FailFooBar 0
testParseAbbrIndexLine_WithMode 0.001
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
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0.001

AutoCRLFInputStreamTest

testBoundary 1.899
test 0.001

FileBasedConfigTest

testIncludeDontInlineIncludedLinesOnSave 0.011
testLeadingWhitespaces 0.006
testUTF8withoutBOM 0.006
testIncludeWithTilde 0.004
testUTF8withBOM 0.13
testIncludeAbsolute 0.003
testSystemEncoding 0.006
testIncludeRelativeDotDotNotFound 0.002
testIncludeRelativeDot 0.003
testIncludeRelativeDotDot 0.005

PushConnectionTest

limitCommandBytes 1.869
invalidCommand 0.133
testWrongOldIdDoesNotReplace 0.024
commandOrder 0.427

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.55
resolvePreviousBranch 0.501
resolveMasterCommits 0.247
resolveNonExistingBranch 0.089
resolveReflogParent 0.236
resolveDate 0.211

RmCommandTest

testRemoveCached 0.222
testRemove 0.221

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.164

CGitAttributesTest

testNestedMatchWithWildcard 0.104
testBracketsInGroup 0.088
testNestedMatchRecursive 0.119
testDirectoryMatchSubSimple 0.081
testDirectoryMatchSubComplex 0.189
testDirectoryWildmatchDoesNotMatchFiles1 0.071
testDirectoryWildmatchDoesNotMatchFiles2 0.204
testDirectoryWildmatchDoesNotMatchFiles3 0.113
testDirectoryWildmatchDoesNotMatchFiles4 0.085
testPrefixMatchNot 0.069
testRelativePaths 0.139
testStarMatchOnSlashNot 0.087
testDirectoryMatch 0.096
testDirectoryMatchSubRecursiveBacktrack2 0.082
testDirectoryMatchSubRecursiveBacktrack3 0.124
testDirectoryMatchSubRecursiveBacktrack4 0.079
testDirectoryMatchSubRecursiveBacktrack5 0.189
testDirectoryMatchSubRecursiveBacktrack6 0.082
testBug508568 0.098
testComplexPathMatchNot 0.098
testDirectoryMatchSubRecursive 0.08
testNestedMatchNot 0.068
testRelativePath 0.08
testDirectoryMatchSubRecursiveBacktrack 0.096
testStarPathMatchNot 0.097
testNestedMatch 0.102

ConcurrentRepackTest

testObjectMovedToNewPack1 2.808
testObjectMovedToNewPack2 3
testObjectInNewPack 0.997
testObjectMovedWithinPack 2.003

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.029
testEmpty 0.073
testAddFails 0.081

FetchCommandTest

fetchUpdatesBranches 0.787
testFetch 0.335
fetchShouldNotFetchTagsFromOtherBranches 0.483
testForcedFetch 0.445
fetchWithExplicitTagsShouldUpdateLocal 0.551
fetchShouldAutoFollowTagForFetchedObjects 0.433
fetchUpdateRefsWithDuplicateRefspec 0.52
fetchPruneRefsWithDuplicateRefspec 0.501
fetchPrunesBranches 0.678
fetchAddRefsWithDuplicateRefspec 0.271
fetchAddsBranches 0.473
fetchDoesntDeleteBranches 0.553
testFetchWithPruneShouldKeepOriginHead 0.587
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.514
fetchShouldAutoFollowTag 0.46

SubmoduleUpdateTest

repositoryWithSubmodule 10.324
repositoryWithUnconfiguredSubmodule 0.048
repositoryWithInitializedSubmodule 0.33
repositoryWithNoSubmodules 0.029

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.036
testBatchRefUpdate_ForceUpdate 0.02
testBatchRefUpdate_ConflictCausesAbort 0.004
testGetRefs_HeadOnOneBranch 0.004
testGetRef_FindBranchConfig 0.003
testGetRefs_TagsOnly 0.045
testGetRefs_DetachedHead 0.004
testGetRef_NonExistingBranchConfig 0.002
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.015
testUpdate_RefusesOrigHeadOnBare 0.004
testSupportsAtomic 0.003
testGetRefs_DiscoversNew 0.004
testBatchRefUpdate_NoConflictIfDeleted 0.027
testBatchRefUpdate_NonFastForwardAborts 0.007
testUpdate_RefusesDotLockInRefName 0.002
testGetRefs_HeadsOnly 0.031
testGetAdditionalRefs 0.002
testExactRef_DiscoversModified 0.005
testGetRefs_CycleInSymbolicRef 0.016
testFirstExactRef 0.003
testGetRefs_DiscoversModified 0.049
testGetRefs_DeeplyNestedBranch 0.047
testUpdate_RefusesRefsTxnNamespace 0.001
testGetRefs_HeadBranchNotBorn 0.005
testGetRefs_InvalidPrefixes 0.02
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.004

RevFlagSetTest

testEmpty 0.038
testContainsAll 0.032
testContains 0.028
testAddOne 0.033
testAddTwo 0.028
testEquals 0.071
testRemove 0.076

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0.978
testV2LsRefsUnrecognizedArgument 0.112
testV2FetchDeepenNot_excludeDescendantOfWant 0.17
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.02
testFetchReachableBlobWithBitmap 0.364
testFetchWithNonSupportingServer 0.011
testV2LsRefsSymrefs 0.009
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.013
testV2FetchIncludeTag 0.127
testV2FetchShallowSince_noCommitsSelected 0.031
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.047
testV2FetchRequestPolicyReachableCommit 0.084
testV2FetchUnrecognizedArgument 0
testV2LsRefsServerOptions 0.002
testV2FetchClientStopsNegotiation 0.012
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.012
testFetchExplicitBlobWithFilter 0.015
testV2CapabilitiesRefInWant 0.002
testV2FetchRequestPolicyAny 0.003
testV2FetchRequestPolicyTip 0.007
testFetchUnreachableBlobWithBitmap 0.011
testV2FetchDeepenWithoutDone 0.004
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchMissingShallow 0.19
testV2FetchOfsDelta 0.139
testV2LsRefsPeel 0.07
testGetPeerAgentProtocolV0 0.005
testGetPeerAgentProtocolV2 0.011
testV2LsRefs 0.031
testFetchReachableBlobWithoutBitmap 0.009
testV2FetchWantRefIfNotAllowed 0.004
testV2CapabilitiesAllowFilter 0.003
testFetchParentOfShallowCommit 0.107
testFetchWithBlobNoneFilter 0.024
testV2FetchServerStopsNegotiation 0.087
testV2FetchServerOptions 0.001
testV2FetchFilterTreeDepth0 0.01
testV2FetchFilterTreeDepth2 0.007
testV2FetchWantRefAndDeepen 0.005
testWantFilteredObject 0.057
testV2Capabilities 0
testV2LsRefsMultipleCommands 0.007
testFetchWithBlobLimitFilterAndBitmaps 0.01
testV2FetchWantRef 0.007
testFetchExplicitBlobWithFilterAndBitmaps 0.098
testV2FetchFilterWhenNotAllowed 0.005
testV2FetchDeepenAndDone 0.02
testV2LsRefsRefPrefixNoSlash 0.02
testV2FetchThinPack 0.017
testV2FetchRequestPolicyReachableCommitTip 0.006
testV2FetchFilter 0.024
testV2FetchBadWantRef 0.003
testV2FetchShallow 0.065
testV2FetchDeepenNot_supportAnnotatedTags 0.008
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0.111
testV2FetchFilterTreeDepth1_serverHasBitmap 0.008
testV2FetchMixedWantRef 0.015
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0.001
testV2FetchWantRefWeAlreadyHave 0.002
testV2FetchNoProgress 0.008
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2FetchDeepenNot 0.083
testV2LsRefsRefPrefix 0.004
testV2FetchShallowSince 0.01
testV2FetchServerDoesNotStopNegotiation 0.004

TimeoutInputStreamTest

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

LRUMapTest

testLRUEntriesAreEvicted 0.003

FIFORevQueueTest

testUnpopAtFront 0.064
testEmpty 0.058
testCloneEmpty 0.047
testAddLargeBlocks 2.765
testClear 0.028
testHasFlags 0.031

StashDropCommandTest

dropSingleStashedCommit 0.327
dropMiddleStashCommit 0.442
dropFirstStashedCommit 0.361
dropNegativeRef 0.173
dropWithNoStashedCommits 0.069
dropBoundaryStashedCommits 0.916
dropWithInvalidLogIndex 0.315
dropAll 0.36

IndexModificationTimesTest

testLastModifiedTimes 0.267
testModify 2.596

StatusCommandTest

testDifferentStates 0.558
testEmptyStatus 0.074
testDifferentStatesWithPaths 0.116

TestProtocolTest

testFetch 0.633
testPush 0.119
testFullNegotiation 2.845
testUploadPackFactory 0.009
testReceivePackFactory 0.006
testMaxHaves 1.797

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.092
testIneffectiveNegationDifferentLevels1 0.102
testIneffectiveNegationDifferentLevels2 0.043
testIneffectiveNegationDifferentLevels3 0.124
testIneffectiveNegationDifferentLevels4 0.071
testIneffectiveNegationDifferentLevels5 0.155
testTrailingSpaces 0.109
testRules 0.107
testSlashMatchesDirectory 0.038
testToString 0.029
testRepeatedNegationInDifferentFiles1 0.173
testRepeatedNegationInDifferentFiles2 0.118
testRepeatedNegationInDifferentFiles3 0.038
testRepeatedNegationInDifferentFiles4 0.04
testRepeatedNegationInDifferentFiles5 0.207
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.044
testSimpleRootGitIgnoreWildMatcherDirOnly 0.158
testNegateAllExceptJavaInSrc 0.031
testSimpleRootGitIgnoreGlobalIgnore 0.036
testSimpleRootGitIgnoreGlobalDirIgnore 0.183
testLeadingSpaces 0.21
testSimpleRootGitIgnoreGlobalNegation1 0.076
testSimpleRootGitIgnoreGlobalNegation2 0.055
testSimpleRootGitIgnoreGlobalNegation3 0.041
testSimpleRootGitIgnoreGlobalNegation4 0.031
testEmptyIgnoreRules 0.048
testWithSlashDoesNotMatchInSubDirectory 0.019
testSimpleRootGitIgnoreWildMatcher 0.111
testNegation 0.054
testSlashOnlyMatchesDirectory 0.101
testNoPatterns 0.034
testRepeatedNegation 0.041

RawTextLoadTest

testBigWithNullAtStart 0.173
testBigOK 0.066
testSmallNull 0.16
testBinaryThreshold 0.254
testSmallOK 0.049

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.24
testCoreAutoCrlf2 0.117
testCoreAutoCrlf3 0.31
testCoreAutoCrlf4 0.174
testCoreAutoCrlf5 0.224
testRenameInSubDir 0.33
testBlameWithNulByteInHistory 0.503
testDeleteMiddleLines 0.318
testWhitespaceMerge 0.532
testSingleRevision 0.091
testMoveToOtherDir 0.376
testMiddleClearAllLines 0.26
testTwoRenames 0.524
testBlameWithNulByteInTopRevision 0.298
testDeleteTrailingLines 0.239
testEditAllLines 0.244
testRename 0.29
testConflictingMerge1 0.762
testConflictingMerge2 0.766
testTwoRevisions 0.398

ObjectWalkFilterTest

testDefaultFilter 0.004
testFilteringTreeFiltersReferencedBlobs 0.005
testRevFilterAndObjectFilterCanCombine 0.07
testFilteringTreeFiltersSubtrees 0.005
testFilteringCommitsHasNoEffect 0.006
testObjectFilterCanFilterOutBlob 0.083

SubmoduleDeinitTest

alreadyClosedSubmodule 8.288
dirtySubmoduleWithForce 3.413
cleanSubmodule 1.003
dirtySubmoduleBecauseNewCommit 1.435
dirtySubmoduleBecauseUntracked 0.985
repositoryWithNoSubmodules 0.027

RevCommitParseTest

testParse_implicit_mixed_encoded 0.033
testParse_NoGpgSig 0.03
testParse_WeirdHeaderOnlyCommit 0.043
testParse_gpgSig 0.064
testParse_NoMessage 0.038
testParse_OnlyLFMessage 0.026
testParse_implicit_UTF8_encoded 0.025
testParse_GitStyleMessage 0.025
testParse_ShortLineOnlyNoLF 0.027
testParse_illegalEncoding 0.147
testParse_explicit_bad_encoded2 0.021
testParse_explicit_bad_encoded 0.029
testParse_GitStyleMessageWithCRLF 0.024
testParse_incorrectUtf8Name 0.027
testParse_ShortLineOnlyEmbeddedLF 0.148
testParse_ShortLineOnlyEndLF 0.028
testParse_PublicParseMethod 0.023
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.025
testParse_incompleteAuthorAndCommitter 0.025
testParse_NoParents 0.142
testParse_unsupportedEncoding 0.024
testParse_explicit_encoded 0.028

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.96
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.68
mergeBinaryFile_UnsetMerge_Conflict 0.966
mergeTextualFile_UnsetMerge_NoConflict 0.935
mergeBinaryFile_SetMerge_Conflict 0.782
mergeTextualFile_UnsetMerge_Conflict 0.86

GpgConfigTest

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

CommitAndLogCommandTest

testMultipleInvocations 0.191
testAddUnstagedChanges 0.34
testWrongParams 0.032
testModeChange 0.248
testLogWithFilter 0.236
testCommitAmend 0.109
testCommitRange 0.317
testMergeEmptyBranches 0.284
testInsertChangeId 0.23
testSomeCommits 0.258

ForPathTest

testFindObjects 0.037

RevTagParseTest

testTagBlob 0.15
testTagTree 0.022
testParse_implicit_mixed_encoded 0.031
testParseOldStyleNoTagger 0.082
testParse_NoMessage 0.031
testParse_OnlyLFMessage 0.028
testParse_implicit_UTF8_encoded 0.028
testParseAllFields 0.144
testParse_GitStyleMessage 0.032
testParse_ShortLineOnlyNoLF 0.027
testParse_illegalEncoding 0.036
testParse_explicit_bad_encoded2 0.029
testParse_explicit_bad_encoded 0.272
testParse_ShortLineOnlyEmbeddedLF 0.073
testParse_ShortLineOnlyEndLF 0.033
testParse_PublicParseMethod 0.049
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.043
testTagTag 0.034
testParse_unsupportedEncoding 0.078
testTagCommit 0.06
testParse_explicit_encoded 0.044

DescriptionTest

description 0.038

FileNameMatcherTest

testSpecialGroupCase0 0.063
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0.001
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0.001
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0
testGraphGroupCase0 0.002
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0
testReset 0.001
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0.001
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0.001
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0.001
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0.001
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.001
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.001
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testUpperGroupCase0 0.003
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
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0.001
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0.001
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0.001
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

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.034
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.027
testConfigureCache_Limits1 0.028
testConfigureCache_PackedGitWindowSize_0 0.029
testConfigureCache_PackedGitLimit_0 0.076
testConfigureCache_PackedGitWindowSize_4097 0.068
testConfigureCache_PackedGitOpenFiles_0 0.026

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.003
testNonTranslatedBundle 0.003
testMissingPropertiesFile 0.003

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.045
testFindRef_FetchHead 0.045
testFindRef_EmptyDatabase 0.199
testGetRefs_HeadsOnly_SymrefToPacked 0.041
testGetRefs_HeadsOnly_AllLoose 0.162
testGetRefs_HeadOnOneBranch 0.034
testExactRef_EmptyDatabase 0.067
testFindRef_DiscoversModifiedLoose 0.165
testGetRefs_IgnoresGarbageRef1 0.045
testGetRefs_IgnoresGarbageRef2 0.051
testGetRefs_IgnoresGarbageRef3 0.154
testGetRefs_IgnoresGarbageRef4 0.048
testPeelLooseTag 0.049
testGetAdditionalRefs_OrigHead 0.157
testGetRefs_TagsOnly_AllPacked 0.043
testFindRef_CycleInSymbolicRef 0.058
testVersioningNotImplemented_getRefs 0.256
testFindRef_AnyHeadWithGarbage 0.043
testGetRefs_TagsOnly_AllLoose 0.043
testGetRefs_PackedWithPeeled 0.176
test_repack 0.266
testFirstExactRef_IgnoresGarbageRef 0.057
testFindRef_DiscoversDeletedLoose 0.182
testPeelCommit 0.123
testGetRefs_CorruptObjectIdReference 0.061
testGetRefs_LooseSorting_Bug_348834 0.124
testFindRef_CorruptSymbolicReference 0.064
testReadBranchConfig 0.061
testGetRefs_DeatchedHead1 0.047
testGetRefs_DeatchedHead2 0.055
testExactRef_FetchHead 0.056
testGetRefs_LooseOverridesPacked 0.05
testGetRefs_DiscoversModifiedLoose 0.069
testReadNotExistingBranchConfig 0.058
testGetRefs_HeadsOnly_AllPacked1 0.063
testGetRefs_LooseSortedCorrectly 0.054
testGetRefs_PackedNotPeeled_Sorted 0.044
testFirstExactRef_Mixed 0.054
testExactRef_IgnoresGarbageRef 0.07
testRefsChangedStackOverflow 0.146
testCreate 0.049
testGetRefs_CycleInSymbolicRef 0.086
testGetRefs_InvalidName 0.058
testGetRefs_DeeplyNestedBranch 0.071
testPackedRefsLockFailure 0.043
testGetRefs_HeadBranchNotBorn 0.047
testGetAdditionalRefs_OrigHeadBranch 0.063
testGetRefs_DiscoversDeletedLoose1 0.117
testGetRefs_DiscoversDeletedLoose2 0.059
testGetRefs_DiscoversDeletedLoose3 0.065
testGetRefs_DiscoversDeletedLoose4 0.062
testGetRefs_DiscoversDeletedLoose5 0.056
testFindRef_PackedNotPeeled_WrongSort 0.077
testGetRefs_EmptyDatabase 0.069
testGetRefs_HeadsOnly_Mixed 0.109
testGetRefs_DiscoversNewLoose1 0.041
testGetRefs_DiscoversNewLoose2 0.046
testIsNameConflicting 0.18
testFindRef_CorruptObjectIdReference 0.035
testVersioningNotImplemented_exactRef 0.038
testGetRefs_SkipsLockFiles 0.157

TreeRevFilterTest

testStringOfPearls_FilePath1 0.056
testStringOfPearls_FilePath2 0.059
testStringOfPearls_FilePath3 0.19
testStringOfPearls_DirPath2 0.055
testPathFilterOrOtherFilter 0.166

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.176

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.062
testMergeCommitOneParentShallow 0.128
testShallowCommitParse 0.071
testObjectDirectorySnapshot 0.044
testDepth1 0.043
testDepth2 0.159
testDepth3 0.041

NameRevCommandTest

multiplePathsNoMerge 0.247
multiplePathsSecondParent 0.205
prefix 0.102
annotatedTags 0.266
annotatedTagsNoResult 0.101
ref 0.512
simpleAncestor 0.068
onePathMerge 0.184
onePathMergeSecondParent 0.085
onePathMergeLongerFirstParentPath 0.187
nameExact 0.063

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.335
testRenamedBoundLineDelete 0.399
testBoundLineDelete 0.236

GcTagTest

annotatedTag_objectNotPruned 1.022
lightweightTag_objectNotPruned 0.975

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.037
testStringOfPearls_FilePath1 0.062
testStringOfPearls_FilePath2 0.176
testStringOfPearls_FilePath3 0.077
testStringOfPearls_FilePath3_NoParentRewriting 0.193
testStringOfPearls_DirPath2 0.057
testStringOfPearls_FilePath2_NoParentRewriting 0.175
testStringOfPearls_FilePath1_NoParentRewriting 0.05
testStringOfPearls_DirPath2_NoParentRewriting 0.176
testEdits_MatchNone 0.054
testEmpty_NoMatch 0.031
testSimple1 0.16
testEdits_MatchAll 0.054

BitmappedReachabilityCheckerTest

reachable_merge 0.253
reachable 0.235
unreachable_isLaterCommit 0.108
reachable_longChain 45.409
unreachable_differentBranch 0.455

ReflogCommandTest

testAmendReflog 0.443
testBranchReflog 0.469
testHeadReflog 0.378

RemoteAddCommandTest

testAdd 0.132

PackReverseIndexTest

testFindObjectWrongOffset 0.03
testFindNextOffsetWrongOffset 0.032
testFindObject 0.038
testFindNextOffset 0.101

AttributesHandlerTest

testNestedMatchRecursive 0.042
testDirectoryMatchSubSimple 0.181
testStarPathMatch 0.043
testExpandBuiltInMacro1 0.044
testExpandBuiltInMacro2 0.169
testExpandBuiltInMacro3 0.101
testDirectoryMatchSubComplex 0.086
testInfoOverridesWorkDirRoot 0.077
testCustomGlobalMacro1 0.053
testCustomGlobalMacro2 0.165
testCustomGlobalMacro3 0.042
testCustomGlobalMacro4 0.05
testPrefixMatchNot 0.166
testRelativePaths 0.053
testStarMatchOnSlashNot 0.042
testDirectoryMatch 0.18
testDirectoryMatchSubRecursiveBacktrack2 0.052
testDirectoryMatchSubRecursive 0.17
testNestedMatchNot 0.048
testCyclicMacros 0.039
testWorkDirRootOverridesGlobal 0.159
testComplexPathMatch 0.035
testDirectoryMatchSubRecursiveBacktrack 0.045
testInfoOverridesGlobal 0.161
testNestedMatch 0.048
testExpandNonMacro1 0.039
testExpandNonMacro2 0.06
testExpandNonMacro3 0.068
testExpandNonMacro4 0.063
testRecursiveMacro 0.057

ObjectLoaderTest

testLargeObjectLoader 0.007
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0.009
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.006
testUIText 0.039

RepoCommandSymlinkTest

testLinkFileBare 1.102

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.043
testSort_COMMIT_TIME_DESC 0.038
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.167
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.04
testSort_TOPO_REVERSE 0.042
testSort_TOPO 0.04
testSort_REVERSE 0.158

MergeCommandTest

testDeletionOnSideConflict 0.484
testNoFastForwardNoCommit 0.401
testRecursiveMergeWithConflict 0.419
testMergeWithMessageAndChangeId 0.677
testConflictingMergeFailsDueToDirtyIndex 0.535
testFastForward 0.288
testMergeNonVersionedPaths 0.526
testMultipleCreationsSameContent 0.625
testAlreadyUpToDate 0.234
testMergeRemovingFoldersWithoutFastForward 0.64
testMergeRemovingFolders 0.276
testFastForwardOnly 0.402
testSuccessfulContentMergeNoCommit 0.638
testMergeWithChangeId 0.611
testFileModeMerge 0.522
testFileModeMergeWithDirtyWorkTree 0.445
testMergeWithMessageOption 0.591
testMultipleDeletions 0.587
testFastForwardNoCommit 0.278
testSquashMergeConflict 0.632
testSingleDeletion 0.646
testMergeInItself 0.103
testMergeConflictWithMessageOption 0.475
testMergeTag 0.336
testMergeConflictFileFolder 0.516
testFastForwardWithFiles 0.372
testMultipleCreations 0.532
testSquashMerge 0.512
testDeletionAndConflict 0.546
testModifiedAndRenamed 0.505
testSuccessfulMergeFailsDueToDirtyIndex 0.518
testSuccessfulContentMergeAndDirtyworkingTree 0.602
testMultipleHeads 0.544
testMergeMessage 0.517
testSuccessfulContentMerge 0.663
testSuccessfulMergeFailsDueToDirtyWorktree 0.489
testDeletionOnMasterConflict 0.515
testSquashFastForward 0.548
testFastForwardOnlyNotPossible 0.421
testContentMerge 0.823
testNoFastForward 0.317
testConflictingMergeFailsDueToDirtyWorktree 0.511
testMergeFailingWithDirtyWorkingTree 0.716
testMergeSuccessAllStrategiesNoCommit 2.473
testMergeSuccessAllStrategies 2.94

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.005
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.845
testCloneRepositoryOnlyOneTag 0.804
testCloneWithPullRebase 0.594
testCloneRepositoryExplicitGitDir 0.818
testCloneRepositoryExplicitGitDirNonStd 0.803
testCloneRepositoryWithNestedSubmodules 2.803
testCloneRepositoryWithBranchShortName 0.719
testBareCloneRepository 0.632
testCloneRepositoryWithSubmodules 1.904
testCloneWithPullMerge 0.754
testCloneWithAutoSetupRebase 1.704
testCloneRepositoryOnlyOneBranch 0.835
testCloneRepositoryWithBranch 1.282
testBareCloneRepositoryCustomRemote 0.638
testCloneBareRepositoryDefaultDirectory 0.471
testCloneRepositoryDefaultDirectory 0.324
testCloneRepositoryExplicitGitDirBare 0.648
testCloneRepositoryWithTagName 0.538
testCloneRepository 0.733
testBareCloneRepositoryNullRemote 0.618
testBareCloneRepositoryOnlyOneBranch 0.666
testCloneRepositoryWithMultipleHeadBranches 0.84
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.742

FSTest

testReadPipeCommandStartFailure 0.051
testSymlinkAttributes 0.516
testReadPipePosixCommandFailure 0.011
testFsTimestampResolution 10.066
testUnicodeFilePath 0.001
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

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

ProtocolV0ParserTest

testRecvWantsShallow 0.007
testRecvWantsWithAgent 0.002
testRecvWantsWithCapabilities 0
testRecvWantsDeepen 0
testRecvWantsFilter 0
testRecvWantsWithoutCapabilities 0

CleanCommandTest

testClean 0.217
testCleanWithPaths 0.438
testCleanDirs 0.263
testCleanWithDryRun 0.275
testCleanDirsWithDryRun 0.27
testCleanDirsWithSubmodule 0.706
testCleanDirsWithRepository 0.303
testCleanDirsWithDryRunAndNoIgnore 0.275
testCleanDirsWithPrefixFolder 0.371
testFilesShouldBeCleanedInSubSubFolders 0.402
testCleanWithDryRunAndNoIgnore 0.277

TagCommandTest

testDeleteFullName 0.231
testTagging 0.276
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.039
testFailureOnSignedTags 0.279
testDeleteNonExisting 0.059
testDeleteEmptyTagNames 0.2
testEmptyTagName 0.065
testTaggingOnHead 0.187
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.06
testListAllTagsInRepositoryInOrder 0.369
testInvalidTagName 0.199
testDelete 0.328
testDeleteBadName 0.156
testUnannotatedTagging 0.311

HugeCommitMessageTest

testHugeCommitMessage 7.024

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.298
branch_historyNotPruned 0.993
deleteBranch_historyPruned 0.976

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.184
test0 0
test1 0
test2 0
shatteredCollision 0.189
shatteredStoredInGitBlob 0.068

GcKeepFilesTest

testKeepFiles 0.459

IndexDiffFilterTest

testFileIgnoredNotHonored 0.18
testRecursiveTreeWalk 0.072
testEmptyFolderCommitted 0.18
testFileInFolderUntracked 0.167
testFileInFolderCommittedModifiedAllIgnored 0.11
testFileInFolderCommittedDeleted 0.207
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.391
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.28
testFileCommittedModified 0.21
testFileIgnored 0.084
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.184
testFolderChangedToFile 0.26
testFileInFolderCommittedModified 0.208
testNonRecursiveTreeWalk 0.081
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.223
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.181
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.4
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.245
testFileCommittedDeleted 0.081
testFolderChangedToFileCommittedComparedWithInitialCommit 0.256
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.147
testFileCommittedModifiedIgnored 0.109
testFileCommitted 0.135
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.202
testFileInFolderCommittedModifiedIgnored 0.102
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.125
testConflicts 0.262
testFileInFolderAllIgnored 0.107
testFileInFolderCommittedChangedNotModified 0.144
testFileInFolderCommittedAllDeleted 0.099
testEmptyFolderIgnored 0.135
testFileInFolderCommittedNonRecursive 0.106
testEmptyFolderUntracked 0.072
testFileInFolderCommitted 0.108
testFileInFolderIgnored 0.087
testFileCommittedChangedNotModified 0.075
testEmptyFolderCommittedDeleted 0.084
testFileUntracked 0.112

AutoLFInputStreamTest

testEmpty 0
testCRLF 0
testLFCR 0
testCR 0.001
testLF 0
testBinaryDetect 0.002
testBinaryDontDetect 0.001

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.673
testRevertConflictMarkers 0.329
testRevertConflictResolution 0.704
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.435
testRevertMultipleWithFail 0.589
testRevertMultiple 0.411
testRevertDirtyWorktree 0.367
testRevert 0.6
testRevertOurCommitName 0.391
testRevertkConflictReset 0.441

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.049

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0.004
sha1ToTip_ref 0.003
sha1ToTip_tag 0.003
keepUpdateIndexPeelingTag 0.047
sha1ToTip_annotatedTag 0.002

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 1.235
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0.967
testSamePackDifferentCompressionDetectChecksumChanged 1.147

MergedReftableTest

scanIncludeDeletes 0.001
versioningSymbolicRefMoves 0.002
twoTableById 0.001
twoTableSeek 0.01
oneEmptyTable 0
oneTableScan 0.116
oneTableSeek 0.08
scanDuplicates 0
compaction 0.001
missedUpdate 0
versioningSymbolicReftargetMoves 0
noTables 0
fourTableScan 0.032
twoEmptyTables 0
versioningResolveRef 0.001
deleteIsHidden 0

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.03
testFlush 0
testWriteEnd 0.003
testWriteString1 0
testWriteString2 0.001
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0.124

JDKHttpConnectionTest

testCommaSeparatedList 3.239
testMultiple1 0
testMultiple2 0.001
testSingle 0

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.099
emptyRefFoldersSkipFiles 0.202
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.063
nonEmptyRefsFoldersAreKept 0.168

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.271
testCleanFilterReturning12 0.178
testAddExistingSingleFileTwice 0.094
testCleanFilter 0.246
testReplaceFileByPartOfDirectory 0.085
testAddGitlinkDoesNotChange 0.253
testBadCleanFilter 0.07
testMultipleCleanFilter 0.281
testAddWithConflicts 0.08
testAddNothing 0.1
testAddRemovedFile 0.078
testCleanFilterEnvironment 0.275
testAttributesWithTreeWalkFilter 0.345
testAddWithoutParameterUpdate 0.268
testAddExistingSingleMediumSizeFileWithNewLine 0.078
testAddSubrepoWithDirNoGitlinks 0.281
testAddExistingSingleFileInSubDir 0.162
testAssumeUnchanged 0.252
testAddRemovedCommittedFile 0.104
testAddWithParameterUpdate 0.197
testAddWholeRepo 0.075
testExecutableRetention 0.337
testNotApplicableFilter 0.111
testAddTwoFiles 0.077
testAddFolder 0.064
testAddExistingSingleFileTwiceWithCommit 0.214
testAddIgnoredFile 0.173
testReplaceFileWithDirectory 0.084
testAttributesConflictingMatch 0.119
testAddGitlink 0.344
testBadCleanFilter2 0.103
testAddExistingSingleBinaryFile 0.095
testAddNonExistingSingleFile 0.117
testAddExistingSingleFile 0.157
testReplaceDirectoryConflictsWithFile 0.082
testAddExistingSingleSmallFileWithNewLine 0.179
testReplaceDirectoryWithFile 0.052
testBuiltinCleanFilter 1.999
testBuiltinFilters 1.892

JschConfigSessionFactoryTest

testNoConfigEntry 0.223
testAliasCaseDifferenceLowcase 0.249
testAliasIdentical 0.113
testAlias 0.033
testAliasCaseDifferenceLowcaseInverted 0.148
testAliasCaseDifferenceUpcase 0.136
testAliasIdenticalWithPort 0.086
testAliasIdenticalWithUser 0.068
testAliasWithPort 0.137
testAliasWithUser 0.048
testAliasCaseDifferenceUpcaseInverted 0.069
testConnectTimout 0.045

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.003
testInCoreLimit_SwitchOnCopy 0.036
testEmpty 0.001
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.017
testLarge_SingleWrite 0.041
testInCoreLimit_SwitchBeforeAppendByte 0.136
testOneBlock_BulkWrite 0
testRandomWrites 0.079
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.09
testDestroyWhileOpen 0.034
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.012
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.037

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.099
recentTempPacksAndIdxAreNotDeleted 0.13

MergerTest

checkContentMergeConflict 1.692
checkMergeNonConflictingSubmodulesWithoutIndex 1.652
mergeWithCrlfAutoCrlfTrue 1.238
checkFileReplacedByFolderInOurs 1.025
checkLockedFilesToBeDeleted 1.19
checkContentMergeNoConflict_noRepo 0.756
checkMergeEqualNewTrees 0.846
checkMergeConflictingNewTrees 0.839
rebaseWithCrlfAutoCrlfTrue 1.894
checkMergeMergeableTreesWithoutIndex 1.237
checkMergeConflictingTreesWithoutIndex 0.838
failingDeleteOfDirectoryWithUntrackedContent 0.553
checkMergeEqualTreesInCore_noRepo 0.799
checkMergeMergeableFilesWithTreeInIndex 1.188
checkUntrackedFolderIsNotAConflict 1.152
checkContentMergeLargeBinaries 1.069
checkFileReplacedByFolderInTheirs 1.122
checkMergeEqualTreesInCore 0.901
checkContentMergeNoConflict 1.073
checkMergeConflictingSubmodulesWithoutIndex 1.096
checkMergeConflictingFilesWithTreeInIndex 0.965
checkUntrackedEmpytFolderIsNotAConflictWithFile 1.159
checkContentMergeConflict_noTree 0.887
checkMergeEqualTreesWithoutIndex 1.138
mergeWithCrlfInWT 0.949
checkMergeCrissCross 1.969
checkForCorrectIndex 17.714

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.176
testPrecedenceGlobal 0.075
testNoAttributes 0.053
testPrecedenceParent 0.172
testRules 0.107
testPrecedenceCurrent 0.165
testHierarchyBothIterator 0.071
testIndexOnly 0.204
testIndexOnly2 0.195
testOverriding2 0.032
testAggregation 0.043
testPrecedenceInfo 0.041
testPrecedenceRoot 0.155
testRulesInherited 0.044
testHierarchyWorktreeOnly 0.045
testNoMatchingAttributes 0.2
testEmptyGitAttributeFile 0.132
testOverriding 0.075

PackIndexV1Test

testCRC32 0.106
testIteratorMethodsContract 0.1
testCompareEntriesOffsetsWithGetOffsets 0.035
testIteratorReturnedValues1 0.036
testIteratorReturnedValues2 0.158
testCompareEntriesOffsetsWithFindOffsets 0.034

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 4.523
repositoryWithNoHeadInSubmodule 0.748
repositoryWithUninitializedSubmodule 0.274
repositoryWithInitializedSubmodule 0.923
repositoryWithMissingSubmodule 0.31
repositoryWithDifferentRevCheckedOutSubmodule 0.586
repositoryWithNoSubmodules 0.041

PushOptionsTest

testThinPushWithOptions 0.886
testPushWithEmptyOptions 3.484
testAdvertisedButUnusedPushOptions 0.675
testPushWithoutOptions 0.812
testAtomicPushWithOptions 0.119
testFailedAtomicPushWithOptions 0.162
testNonAtomicPushWithOptions 0.068
testPushOptionsNotSupported 0.614

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.05
testNotTooManyLooseObjects 0.022
testTooManyLooseObjects 1.939
testNotTooManyPacks 0.132

DirCacheFindTest

testEntriesWithin 0.029

SymlinksTest

fileModeTestMissingThenSymlink 8.979
createDirSymlinkBeforeTarget 1.016
createFileSymlinkBeforeTarget 0.942
fileModeTestFolderThenSymlink 0.858
createSymlinkAfterTarget 0.746
fileModeTestSymlinkThenFile 0.429
fileModeTestFileThenSymlink 0.732
fileModeTestSymlinkThenMissing 0.821
fileModeTestSymlinkThenFolder 0.589

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.195
testMultiRename 0.049
testNoRename 0.036

EditListTest

testTypes 0.001
testHunkHeader 0.007
testFileHeader 0.002

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.856
test1 0.047
test2 0.313
testTinyThinPack 0.146
testMaxObjectSizeDeltaBlock 0.042
testMaxObjectSizeFullBlob 0.19
testPackWithTrailingGarbage 0.187
testPackWithDuplicateBlob 0.039
testDataAfterPackFooterSingleRead 0.221
testDataAfterPackFooterSplitObjectRead 0.998
testMaxObjectSizeDeltaResultSize 0.136
testNonMarkingInputStream 0.157

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.035
testTwoSame 0.037
testEmpty 0.101
testTwoSameDifferByAssumeValid 0.069
testTwoSameSameAssumeValidDifferentContent 0.031

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 27.819
test_ConfigAutoCRLF_false_GlobalEOL_crlf 29.017
test_ConfigAutoCRLF_true_GlobalEOL_lf 5.946
test_switchToBranchWithTextAttributes 25.922
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.103
test_ConfigAutoCRLF_true 9.95
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 10.019
test_ConfigAutoCRLF_false_ConfigEOL_native 5.955
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.035
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 3.988
test_GlobalEOL_lf_RootEOL_crlf 8.037
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.009
test_ConfigEOL_lf 4.005
test_ConfigAutoCRLF_true_ConfigEOL_lf 7.932
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.029
testBinary1 4.031
testBinary2 3.982
test_switchToBranchWithBinaryAttributes 11.972
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.011
test_ConfigEOL_native_xnix 5.035
testDefaultSetup 4.943
test_ConfigAutoCRLF_false 5.025
test_ConfigAutoCRLF_input 5.002
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 5.039
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 7.932
test_ConfigEOL_native_windows 5.049
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 8.029
test_ConfigEOL_crlf 7.961

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.417
testSpi 0.037
testFindRemoteRefUpdatesWithLeases 0.312
testFindRemoteRefUpdatesTrackingRef 0.257
testFindRemoteRefUpdatesNoWildcardNoTracking 0.108
testFindRemoteRefUpdatesNoWildcardNoDestination 0.32
testLocalTransportFetchWithoutLocalRepository 0.277
testFindRemoteRefUpdatesWildcardNoTracking 0.333
testLocalTransportWithRelativePath 0.225

GetTextTest

testGetText_DiffCc 0.009
testGetText_NoBinary 0.016
testGetText_BothISO88591 0.002
testGetText_Convert 0.002

FileSnapshotTest

testFileSizeChanged 0.011
testActuallyIsModifiedTrivial 1.586
testNewFileNoWait 0.011
testNewFileWithWait 2.419
testSimulatePackfileReplacement 1.52

ReflogReaderTest

testCheckout 0.044
testReadRightLog 0.172
testReadWhileAppendIsInProgress 0.04
testNoLog 0.042
testReadLineWithMissingComment 0.192
testSpecificEntryNumber 0.08
testReadOneLine 0.067
testReadTwoLine 0.049

ReflogConfigTest

testlogAllRefUpdates 0.211

ObjectWalkTest

testNoCommits 0.025
testOneCommitOneTreeTwoBlob 0.036
testCull 0.194
testTwoCommitDeepTree1 0.063
testTwoCommitDeepTree2 0.215
testTwoCommitTwoTreeTwoBlob 0.076
testEmptyTreeCorruption 0.04
testTwoCommitsEmptyTree 0.04

EditTest

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

PushCommandTest

testPushAfterGC 0.607
testPushRefUpdate 1.476
testPrePushHook 0.275
testPush 0.265
testPushWithRefSpecFromConfig 0.25
testPushWithoutPushRefSpec 0.44
testPushWithLease 0.441
testTrackingUpdate 0.308

PostOrderTreeWalkTest

testNoPostOrder 0.035
testInitialize_NoPostOrder 0.129
testInitialize_TogglePostOrder 0.049
testResetDoesNotAffectPostOrder 0.027
testWithPostOrder_NoEnterSubtree 0.027
testWithPostOrder_EnterSubtree 0.155

ProtocolV2ParserTest

testFetchWithNoneFilter 0.604
testFetchWithShallow_deepenNot 0.03
testFetchMustNotHaveMultipleFilters 0.003
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0.001
testFetchBasicArguments 0.001
testLsRefsMinimalReq 0.003
testLsRefsRefPrefixes 0.001
testFetchWithRefInWantUnknownRef 0.836
testFetchWithBlobSizeFilter 0
testLsRefsSymrefs 0.001
testFetchWithTreeDepthFilter 0
testLsRefsPeel 0.001
testFetchWithRefInWant 0.005
testFetchFilterWithoutAllowFilter 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 118.114
testBitmapSpansNoMergesWithTags 47.909
testDistributionOnMultipleBranches 14.209
testSelectionOrderingWithChains 0.178
testBitmapSpansNoMerges 8.833
testBitmapSpansWithMerges 8.824

DaemonTest

testDaemonStop 2.258
testDaemonRestart 2.004

StashApplyCommandTest

untrackedAndTrackedChanges 0.483
workingDirectoryContentConflict 0.299
workingDirectoryEditPreCommit 0.457
workingDirectoryContentMerge 0.575
workingDirectoryCleanIndexModify 0.315
unstashNoHead 0.216
multipleEdits 0.309
workingDirectoryModifyInSubfolder 0.488
noStashedCommits 0.193
indexContentConflict 0.322
stashChangeInANewSubdirectory 0.56
indexAdd 0.45
stashedApplyOnOtherBranchWithStagedChange 0.798
workingDirectoryDeleteIndexAdd 0.462
workingDirectoryDeleteIndexEdit 0.31
untrackedFileConflictsWithWorkingDirectory 0.406
workingDirectoryModifyIndexChanged 0.386
workingDirectoryDelete 0.416
indexDelete 0.37
workingDirectoryModify 0.348
stashedApplyOnOtherBranch 1.009
stashedContentMerge 0.665
untrackedFileNotIncluded 0.316
untrackedFileIncluded 0.433
testApplyStashWithDeletedFile 0.426
unstashNonStashCommit 0.198
untrackedFileConflictsWithCommit 0.542

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.049
testFindSingleFile 0.136
testBuildEmpty 0.034
testAdd_ReverseGitSortOrder 0.032
testBuildOneFile_Commit_IndexChangedEvent 0.048
testBuilderClear 0.158
testBuildOneFile_Commit 0.043
testAdd_InGitSortOrder 0.036
testBuildRejectsUnsetFileMode 0.152

FirstWantTest

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

PackWriterTest

testWritePack2DeltasReuseOffsets 0.116
testWriteEmptyPack1 0.08
testWriteEmptyPack2 0.068
testIgnoreNonExistingObjectsWithBitmaps 0.327
testExclude 0.177
testWritePack2DeltasReuseRefs 0.31
testWriteIndex 0.109
testWritePack1 0.281
testWritePack2 0.082
testWritePack3 0.214
testWritePack4 0.214
testWritePack1NoObjectReuse 0.219
testWritePack4ThinPack 0.099
testShallowFetchShallowAncestorDepth1 0.471
testShallowFetchShallowAncestorDepth2 0.663
testWritePack4SizeThinVsNoThin 0.429
testShallowFetchShallowParentDepth1 0.336
testShallowFetchShallowParentDepth2 0.342
testContructor 0.078
testIgnoreNonExistingObjects 0.198
testModifySettings 0.102
testDeltaStatistics 0.128
testNotIgnoreNonExistingObjects 0.109
testShallowIsMinimalDepth1 0.39
testShallowIsMinimalDepth2 0.461
testWritePack2SizeOffsetsVsRefs 0.276
testWritePack2DeltasCRC32Copy 0.19
testWritePack2SizeDeltasVsNoDeltas 0.368

GcConcurrentTest

repackAndCheckBitmapUsage 0.42
concurrentRepack 0.216
testInterruptGc 0.058
repackAndGetStats 0.338
repackAndUploadPack 0.389

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.007
testEstimateGcPackSizeWithAnExistingGcPack 0.007

T0004_PackReaderTest

test003_lookupCompressedObject 0.038
test004_lookupDeltifiedObject 0.05

BitmapCalculatorTest

addOnlyCommits 0.377
noNeedToWalk 0.251
walkUntilBitmap 0.259

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.064
multiplePacks 0.04
readBackSmallObjectBeforeLargeObject 0.051
readBackLargeFile 0.082
checkExisting 0.068
largeBlob 0.141
singlePack 0.043
readBackFallsBackToRepo 0.037
overwriteExistingPack 0.105
flushEmptyPack 0.049
insertLargeInputStreamBypassesCheckExisting 0.138
noFlush 0.034
readBackSmallFiles 0.049

OpenSshConfigTest

testCaseInsensitiveKeyLookup 0.252
testAlias_DoesNotMatch 0.07
testAlias_OptionsSet 0.038
testHostCaseInsensitive 0.217
testRepeatedLookupsWithModification 0.809
testAlias_InheritBatchMode 0.216
testRemoteUserReplacement 0.074
testAlias_ConnectionAttempts 0.099
testAlias_BatchModeDefault 0.116
testPattern 0.046
testAlias_PreferredAuthenticationsDefault 0.169
testAlias_OptionsInherit 0.06
testMissingArgument 0.149
testMultiHost 0.024
testListValueMultiple 0.095
testEqualsSign 0.08
testHomeDirUserReplacement 0.039
testAlias_BatchModeYes 0.027
testQuoteParsing 0.155
testMultiIdentityFile 0.048
testSeparatorParsing 0.026
testAlias_OptionsKeywordCaseInsensitive 0.097
testDefaultBlock 0.088
testHostnameReplacement 0.103
testAlias_ConnectionAttemptsDefault 0.081
testAlias_invalidConnectionAttempts 0.09
testAlias_PreferredAuthentications 0.051
testListValueSingle 0.026
testNoConfig 0.066
testIdentityFile 0.028
testAlias_badConnectionAttempts 0.086
testNegatedPattern 0.035
testAlias_InheritPreferredAuthentications 0.151
testLocalhostFQDNReplacement 0.13

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.286
testCrLfAttribute 0.04
checkoutWithCrLfNativeWindows 0.387

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.915
reftableWithTombstoneNotResurrected 0.021
testCollectionWithPureGarbageAndRereferencingGarbage 0.015
testEstimateGcRestPackSizeInNewRepo 0.006
testCollectionWithGarbage 0.004
testEstimateUnreachableGarbagePackSize 0.003
testCollectionWithGarbageAndRereferencingGarbage 0.012
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.052
testRacyNoReusePrefersSmaller 0.025
testEstimateGcPackSizesWithGcAndGcRestPacks 0.01
compactsReftables 0.006
testCollectionWithGarbageCoalescence 0.007
reftableWithoutTombstoneResurrected 0.003
testCollectionWithGarbageNoCoalescence 0.009
testCollectionWithGarbageCoalescenceWithShortTtl 0.306
testEstimateGcPackSizeInNewRepo 0.104
producesNewReftable 0.226
testCollectionWithPureGarbageAndGarbagePacksPurged 0.003
testSinglePackForAllRefs 0.021
testEstimateGcPackSizeWithAnExistingGcPack 0.011
leavesNonGcReftablesIfNotConfigured 0.004
testCollectionWithGarbageAndGarbagePacksPurged 0.004
prunesNonGcReftables 0.004

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.036

StashListCommandTest

multipleStashedCommits 0.278
noStashRef 0.08
emptyStashReflog 0.251
singleStashedCommit 0.182

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 4.75
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 4.412
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 5.036
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 5.335
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 6.197
shouldNotFetchSubmodulesWhenNo 5.399
shouldFetchSubmodulesWhenYes 4.728
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 4.939

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.214
test002_WriteEmptyTree2 0.046
test30_stripWorkDir 0.036
test002_WriteEmptyTree 0.183
test006_ReadUglyConfig 0.049
test000_openrepo_default_gitDirAndWorkTreeSet 0.199
test000_openrepo_default_absolute_workdirconfig 0.078
test027_UnpackedRefHigherPriorityThanPacked 0.181
test000_openrepo_alternate_index_file_and_objdirs 0.145
test025_computeSha1NoStore 0.123
test020_createBlobTag 0.137
test028_LockPackedRef 0.164
test007_Open 0.072
test002_CreateBadTree 0.073
test001_Initalize 0.046
test021_createTreeTag 0.066
test000_openRepoBadArgs 0.05
test022_createCommitTag 0.094
test024_createCommitNonAscii 0.081
test008_FailOnWrongVersion 0.056
test009_CreateCommitOldFormat 0.066
test026_CreateCommitMultipleparents 0.094
test000_openrepo_default_relative_workdirconfig 0.151
test023_createCommitNonAnullii 0.073
test000_openrepo_default_workDirSet 0.113

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.053
testParse_CcDeleteFile 0.011

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.141
testDirCacheSavesObjects 0.223

LockFileTest

lockFailedExceptionRecovery 0.267

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.72
testCheckoutOurs 0.768
testCheckoutMultiple 0.489
testUpdateSymLink 0.61
testUpdateWorkingDirectory 0.346
testCheckoutRepository 0.425
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.439
testCheckoutSecond 0.443
testCheckoutTheirs 0.514
testCheckoutFirst 0.314
testStageNotPossibleWithBranch 0.403
testCheckoutOfConflictingFileShouldThrow 0.586
testUpdateWorkingDirectoryFromIndex2 5.329
testUpdateBrokenSymLink 0.334
testUpdateBrokenSymLinkToDirectory 0.494
testUpdateWorkingDirectoryFromIndex 0.668
testCheckoutMixedNewlines 0.703

PatchIdDiffFormatterTest

testSameDiff 0.375
testDiff 0.202

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.048
noSuchPackFolder 0.048
malformedIdxNotDeleted 0.132
bitmapDeletedButIdxAndPackNot 0.055

MaxCountRevFilterTest

testMaxCountRevFilter0 0.034
testMaxCountRevFilter 0.204

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.002

CommitCommandTest

commitAfterSquashMerge 0.514
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.087
commitConflictWithAutoCrlfBaseLfOursCrLf 0.665
testDeletionConflictWithAutoCrlf 0.549
callSignerWithProperSigningKey 0.367
commitSubmoduleUpdate 0.812
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.653
commitOnlyShouldHandleIgnored 0.226
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.114
testExecutableRetention 0.407
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.308
callSignerOnlyWhenSigning 0.377
testReflogs 0.559
commitConflictWithAutoCrlfBaseLfOursLf 0.626
commitNewSubmodule 0.485
commitEmptyCommits 0.116
commitAmendOnInitialShouldFail 0.154
commitConflictWithAutoCrlfBaseCrLfOursLf 0.664
commitAmendWithAuthorShouldUseIt 0.17

MyersDiffTest

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

NetscapeCookieFileTest

testReadInvalidFile 0.14
testReadWithEmptyAndCommentLines 0.004
testWriteWhileSomeoneIsHoldingTheLock 2.016
testReadAndWriteCycle 0.008
testWriteToExistingFile 0.003
testWriteAndReadCycle 0.002
testMergeCookies 0.001
testWriteAfterAnotherJgitProcessModifiedTheFile 0.006
testWriteToNewFile 0.001

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.053
testHasRevFlag 0.044
testId 0.13
testAddRevFlagSet 0.04
testRemoveRevFlag 0.036
testRevObjectTypes 0.111
testHasAllFlag 0.091
testHasAnyFlag 0.034
testEquals 0.035
testRemoveRevFlagSet 0.031

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.037
testCustomFileModeStrategyFromParentIterator 0.233
testEmptyIfRootDoesNotExist 0.033
testSymlinkActuallyModified 0.229
testComputeFileObjectId 0.042
testCustomFileModeStrategy 0.227
submoduleWithNoGitDirectory 0.169
idOffset 0.548
testIsModifiedSymlinkAsFile 0.075
testTreewalkEnterSubtree 0.076
submoduleNestedWithHeadMatchingIndex 0.551
testEmptyIteratorOnEmptyDirectory 0.14
testDirCacheMatchingId 0.149
submoduleHeadMatchesIndex 0.384
testSymlinkNotModifiedThoughNormalized 0.175
submoduleDirectoryIterator 0.332
testIsModifiedFileSmudged 0.217
submoduleWithNoHead 0.265
testEmptyIfRootIsFile 0.035
testSymlinkModifiedNotNormalized 0.281
testGetEntryContentLength 0.035
testFileModeSymLinkIsNotATree 0.039
testSimpleIterate 0.029

ApplyCommandTest

testModifyNL1 0.122
testAddA1 0.062
testAddA2 0.063
testAddM1 0.141
testNonASCIIAdd2 0.029
testAddA1Sub 0.033
testModifyM2 0.196
testModifyM3 0.078
testFailureF1 0.192
testFailureF2 0.211
testNonASCII2 0.076
testModifyE 0.195
testModifyW 0.138
testModifyX 0.187
testModifyY 0.197
testModifyZ 0.207
testDeleteD 0.083
testNonASCIIAdd 0.266
testNonASCIIDel 0.108
testNonASCII 0.209

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.234
shouldReportSubmoduleReplacedByFileMove 0.961
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.062
shouldListAddedFileInInitialCommit 0.151
shouldListModificationBetweenTwoCommits 0.24
shouldListModificationInDirWithoutModifiedTrees 0.338
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.047
shouldReportFileModeChange 0.26
shouldListDeletionBetweenTwoCommits 0.249
shouldListChangesInWorkingTree 0.124
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.151
shouldListAddedFileBetweenTwoCommits 0.187
shouldListModificationInDirWithModifiedTrees 0.344

RevWalkMergedIntoTest

testOldCommitWalk 0.184

BranchTrackingStatusTest

shouldWorkInNormalCase 0.197
shouldWorkWithoutMergeBase 0.086
shouldReturnNullWhenBranchDoesntExist 0.151

BlockListTest

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

PathFilterGroupTest

testJustCommonPrefixIsNotMatch 0.051
testStopWalk 0.01
testFilterIsPrefixOfKey 0
testExact 0.003
testNoMatchButClose 0
testLongPaths 0
testKeyIsPrefixOfFilter 0.004

PackIndexV2Test

testCRC32 0.027
testIteratorMethodsContract 0.027
testCompareEntriesOffsetsWithGetOffsets 0.027
testIteratorReturnedValues1 0.146
testIteratorReturnedValues2 0.023
testCompareEntriesOffsetsWithFindOffsets 0.032

RevWalkUtilsReachableTest

withMerge 0.245
withCommitLoadedByDifferentRevWalk 0.057
twoCommits 0.224
oneCommit 0.18
multipleBranches 0.248

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.034
testSkipRevFilterNegative 0.024
testSkipRevFilter 0.158

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.043
testRevWalkCarryUninteresting_SlowClock 0.044
testRevWalkCarryUninteresting_WrongClock 0.176
testRevWalkCarryCustom_SlowClock 0.046

RebaseTodoFileTest

testReadTodoFile 0.059

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.025
testCloneEmpty 0.029
testAddLargeBlocks 2.69
testClear 0.029
testHasFlags 0.029

IntSetTest

testAdd 0.002

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.508
testTwoPathUseTheSameName 1.537
runTwiceIsNOP 1.367
testCopyFileBare 1.398
testRecordShallowRecommendation 1.099
testRecordSubmoduleLabels 1.209
testBareRepo 1.199
androidSetup 0.988
testRevisionBranch 1.229
testRecordRemoteBranch 0.978
testAddRepoManifest 1.321
relative 0.866
testDefaultRemoteRevision 1.649
testRevisionBare 1.219
absoluteRemoteURL 1.075
testRevisionTag 1.468
testRepoManifestCopyFile_executable 1.543
testTargetBranch 1.103
testIncludeTag 1.627
gerritSetup 1.091
testRevision 1.487
absoluteRemoteURLAbsoluteTargetURL 1.536
testReplaceManifestBare 1.518
testRepoManifestGroups 3.1
testCopyFileBare_executable 2.021
testRepoManifestCopyFile 1.576
recordUnreachableRemotes 1.001
testRemoteAlias 1.419
testRemoteRevision 1.444

AbstractPlotRendererTest

testDrawTextAlignment 0.635

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.002
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.019

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.248
testFormatWithConflictsNoFooterNoLineBreak 0.239
testTag 0.225
testPullWithUri 0.099
testFormatWithConflictsNoFooter 0.355
testMixed 0.311
testIntoHeadOtherThanMaster 0.237
testThreeBranches 0.364
testIntoOtherThanMaster 0.095
testRemoteBranch 0.358
testTwoBranches 0.31
testFormatWithConflictsWithFooters 0.173
testIntoSymbolicRefHeadPointingToMaster 0.332
testCommit 0.098
testOneBranch 0.206

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.789
lockFailure 0.207
putMatchingWithSomeMatchingRefs 0.006
saveTwoCertsOnSameRefInTwoUpdates 0.08
saveTwoCertsOnDifferentRefsInTwoUpdates 0.014
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.009
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.086
saveOneCertOnOneRef 0.006
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.034
saveTwoCertsOnSameRefInOneUpdate 0.011
saveTwoCertsOnDifferentRefsInOneUpdate 0.181
saveOneCertOnMultipleRefs 0.007

IOReadLineTest

testReadLineNoTrailingNewline[buffered=false, sizeHint=-1] 0
testReadLine[buffered=false, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=0] 0
testReadLine[buffered=false, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=1] 0
testReadLine[buffered=false, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=2] 0
testReadLine[buffered=false, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=3] 0
testReadLine[buffered=false, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=4] 0
testReadLine[buffered=false, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=64] 0
testReadLine[buffered=false, sizeHint=64] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=-1] 0.001
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0
testReadLine[buffered=true, sizeHint=0] 0.001
testReadLineNoTrailingNewline[buffered=true, sizeHint=1] 0
testReadLine[buffered=true, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=2] 0
testReadLine[buffered=true, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=3] 0.01
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.891
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 3.946
testShallowFile 0.059
testShallowFileCorrupt 0.175

RenameDetectorTest

testExactRename_ManyRenames 0.066
testBreakModify_RejoinIfUnpaired 0.041
testBreakModify_BreakBelowScore 0.039
testInexactRenames_OnePair2 0.169
testExactRename_OneRenameOneModify 0.058
testExactRename_OneDeleteManyAdds 0.089
testNoRenames_SymlinkAndFile 0.08
testExactRename_OneRename 0.048
testSetRenameScore_IllegalArgs 0.037
testInexactRename_NewlinesOnly 0.035
testExactRename_PathBreaksTie 0.157
testRenameLimit 0.059
testInexactRename_OnePair 0.166
testInexactRename_SameContentMultipleTimes 0.041
testInexactRename_LastByteDifferent 0.046
testNoRenames_UntrackedFile 0.159
testInexactRename_OneRenameTwoUnrelatedFiles 0.048
testBreakModify_DontBreakAboveScore 0.042
testExactRename_DifferentObjects 0.167
testExactRename_UnstagedFile 0.04
testNoRenames_EmptyFile1 0.037
testNoRenames_EmptyFile2 0.167
testBreakModify_BreakNone 0.033
testExactRename_MultipleIdenticalDeletes 0.046
testNoRenames_GitlinkAndFile 0.033
testBreakModify_BreakAll 0.167
testNoRenames_SymlinkAndFileSamePath 0.039
testNoRenames_SingleByteFiles 0.115

NetRCTest

testNetRCFile 0.063
testNetRCDefault 0.031

RepositoryResolveTest

testObjectId_nonexisting 0.076
testObjectId_objectid_invalid_explicit_parent 0.144
testHEAD 0.053
testTree 0.052
testDistance_past_root 0.172
testDerefCommit 0.051
resolveUpstream 0.276
testParseLookupPath 0.208
resolveExprSimple 0.276
invalidNames 0.178
testObjectId_objectid_implicit_firstparent 0.037
testObjectId_objectid_self 0.041
testParseNonGitDescribe 0.262
testDistance 0.145
testParseGitDescribeOutput 0.266
testObjectId_existing 0.043
testDerefBlob 0.053
testDerefTree 0.164
testObjectId_objectid_explicit_firstparent 0.042
testDerefTag 0.201
testRef_refname 0.046
testObjectId_objectid_explicit_otherparents 0.042

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.035
testRules 0.042
testNoMatchingAttributes 0.159
testEmptyGitAttributeFile 0.036

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.851
workingDirectoryCleanIndexModify 0.249
multipleEdits 0.414
workingDirectoryModifyInSubfolder 0.317
newFileInIndexThenModifiedInWorkTree 0.277
indexAdd 0.351
workingDirectoryDeleteIndexAdd 0.295
workingDirectoryDeleteIndexEdit 0.304
workingDirectoryModifyIndexChanged 0.29
refLogIncludesCommitMessage 0.125
workingDirectoryDelete 0.257
indexDelete 0.494
workingDirectoryModify 0.272
noLocalChanges 0.084
untrackedFileNotIncluded 0.238
untrackedFileIncluded 0.294

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.514
testDiffWithNegativeLineCount 0.13
testDiffTwoCommits 0.282
testDiffCached 0.408
testDiffWithPrefixes 0.071
testNoOutputStreamSet 0.182

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.894
testRebaseShouldIgnoreMergeCommits 1.099
testFastForwardRebaseWithAutoStash 0.721
testRebaseInteractiveMultipleSquash 0.994
testRebaseWithUncommittedDelete 0.437
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.307
testRebasePreservingMerges1 1.484
testRebasePreservingMerges2 1.193
testStopOnConflict 0.645
testStopOnConflictFileCreationAndDeletion 1.011
testFastForwardWithMultipleCommits 0.509
testRebaseInteractiveFixupWithBlankLines 1.055
testRebaseWithUnstagedTopicChange 0.356
testStopOnLastConflictAndContinue 0.948
testRebaseTodoLineSetComment 0.029
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.027
testRebaseEndsIfLastStepIsEdit 0.599
testRebaseWithAutoStashAndSubdirs 0.81
testRebaseShouldStopForRewordInCaseOfConflict 0.528
testParseRewordCommand 0.118
testRebasePreservingMergesWithUnrelatedSide1 1.658
testRebasePreservingMergesWithUnrelatedSide2 1.181
testRebaseWithUnstagedMasterChangeOtherCommit 0.643
testRebaseInteractiveSingleSquashAndModifyMessage 0.618
testRebaseWithUncommittedMasterChangeBaseCommit 0.576
testParseSquashFixupSequenceCount 0.029
testRebaseWithAutoStashConflictOnApply 1.299
testRebaseInteractiveReword 0.817
testRebaseWithUntrackedFile 0.928
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 1.372
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.038
testRebaseWithUncommittedMasterChange 0.688
testRebaseInteractiveEdit 0.911
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.309
testRepositoryStateChecks 0.036
testRebaseInteractiveSquashFirstCommitShouldFail 0.429
testRebaseWithUnstagedMasterChangeBaseCommit 0.336
testEmptyRebaseTodo 0.049
testFastForwardWithMultipleCommitsOnDifferentBranches 0.834
testMergeFirstStopOnLastConflictAndSkip 0.877
testRebaseShouldFixupInCaseOfConflict 0.607
testRebaseWithModificationShouldNotDeleteData 0.333
testRebaseInteractiveFixupFirstCommitShouldFail 0.272
testFastForwardRebaseWithModification 0.496
testAuthorScriptConverter 0.025
testDetachedHead 0.563
testRebaseWithUncommittedTopicChange 0.605
testRebaseShouldStopForEditInCaseOfConflict 0.429
testStopOnConflictAndContinue 0.907
testRebaseWithUnstagedMasterChange 0.65
testStopOnConflictAndContinueWithNoDeltaToMaster 0.499
testOnlyCommentRebaseTodo 0.024
testFilesAddedFromTwoBranches 0.785
testStopOnConflictAndFailContinueIfFileIsDirty 1.01
testStopOnConflictCommitAndContinue 1.078
testUnknownUpstream 0.074
testStopOnConflictAndAbortWithDetachedHEAD 0.952
testRebaseWithAutoStash 1.043
testRebaseInteractiveMixedSquashAndFixup 1.13
testFastForwardWithNewFile 0.594
testUpToDate 0.251
testRebaseParentOntoHeadShouldBeUptoDate 0.297
testStopOnConflictAndSkipNoConflict 1.086
testStopOnLastConflictAndSkip 0.784
testRebaseWithUncommittedMasterChangeOtherCommit 0.824
testLeadingSpacesRebaseTodo 0.025
testRebaseShouldTryToParseValidLineMarkedAsComment 0.027
testRebaseShouldSquashInCaseOfConflict 1.09
testConflictFreeWithSingleFile 0.71
testStopOnConflictAndSkipWithConflict 1.133
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.196

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.159
testEmptyCache_Clear_NoCacheTree 0.032
testWriteReadTree 0.041
testTwoLevelSubtree 0.028
testEmptyCache_CreateEmptyCacheTree 0.098
testSingleSubtree 0.057

PullCommandWithRebaseTest

testPullFastForward 0.975
testPullLocalConflict 1.318
testPullConflict 0.827
testPullFastForwardDetachedHead 0.99
testPullFastForwardWithBranchInSource 1.024
testPullFastForwardWithLocalCommitAndRebaseFlagSet 1.011

PlotCommitListTest

testMergeBlockedBySelf 0.063
testMultipleMerges 0.179
testBug368927 0.066
testBug419359 0.166
testDuplicateParents 0.051
testBug300282_1 0.064
testTwoRoots1 0.139
testTwoRoots2 0.047
testMergeBlockedByOther 0.057
testSideBranch 0.169
test2SideBranches 0.048
testLinear 0.044
testMerged 0.17
testEgitHistory 0.246
testDanglingCommitShouldContinueLane 0.051

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.042
testRecursiveFiltering 0.053
testNonRecursiveFiltering 0.095

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.057
badlyFormattedWithoutRef 0.149

NLSTest

testJVMDefaultLocale 0.01
testParallelThreadsWithDifferentLocales 0.005
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testInvalidGitModules 0.043
testMultipleInvalidObjects 0.005
testNonCommitHead 0.004
testMissingObject 0.004
testTagWithoutObject 0.004
testCommitWithoutTree 0.001
testValidGitModules 0.002
testValidConnectivity 0.003
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.003
testTreeWithNullSha 0.002

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

testSimpleRules 0.012
testCharClass 0.022
testAsteriskDotDoNotMatch 0.001
testTrailingSpaces 0.001
testWildmatch 0.017
testSplit 0.002
testSimpleCharClass 0.002
testWildmatchDoNotMatch 0.001
testPathMatch 0
testAsterisk 0.002
testDotAsteriskMatch 0
testQuestionmark 0
testSimplePatternsDoNotMatch 0.001
testQuestionmarkDoNotMatch 0.001
testSegmentsDoNotMatch 0.009
testSimplePatterns 0.001
testFileNameWithLineTerminator 0.004
testSegments 0.001
testAsteriskDot 0

AtomicPushTest

pushAtomicClientGivesUpEarly 0.256
pushNonAtomic 0.206
pushAtomicDisabled 0.003

HugeFileTest

testAddHugeFile 0
Test takes way too long (~10 minutes) to be part of the standard suite

T0001_PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
testEmptyNameAndEmail 0
nullForEmailShouldThrowIllegalArgumentException 0.001
nullForNameShouldThrowIllegalArgumentException 0
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.154
testCache_TooFewFiles 0.059
testCache_Defaults 0.076

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.142
testMultipleHeads_SameBase2 0.086
testNone 0.042
testDisallowTreeFilter 0.154
testInconsistentCommitTimes 0.061
testSimple 0.192
testCrissCross 0.041

SquashMessageFormatterTest

testCommit 0.283

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.318
testForbiddenNamesOnWindowsEgCon 0.4
testForbiddenNamesOnWindowsEgLpr 0.421
testForbiddenNamesOnWindowsEgDotCon 0.443
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.265
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.214
testMaliciousPathDot 0.327
testMaliciousGitPathEndDotUnixOk 0.271
testMaliciousGitPathEndDotWindows1 0.257
testMaliciousGitPathEndDotWindows2 0.341
testMaliciousGitPathEndDotWindows3 0.311
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.405
testMaliciousPathEmptyUnix 0.294
testMaliciousGitPath1Case 0.285
testMaliciousGitPath2Case 0.432
testMaliciousGitPath3Case 0.364
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.399
testMaliciousPathDotDot 0.296
testMaliciousAbsolutePathSecondCheckout 0.225
testMaliciousAbsolutePathTwoLevelsFirstBad 0.48
testMaliciousAbsoluteUNCPathWindows1 0.278
testMaliciousAbsoluteUNCPathWindows2 0.259
testForbiddenNamesOnWindowsEgCon1 0.416
testForbiddenNamesOnWindowsEgLpt1 0.255
testMaliciousAbsolutePathIsOkTwoLevels 0.103
testMaliciousWindowsADSOnUnix 0.346
testMaliciousAbsolutePathTwoLevelsSecondBad 0.417
testMaliciousGitPathEndSpaceUnixOk 0.261
testMaliciousPathEmptyWindows 0.261
testMaliciousWindowsADS 0.36
testForbiddenWindowsNamesOnUnixEgCon 0.223
testMaliciousGitPath1 0.403
testMaliciousGitPath2 0.301
testMaliciousAbsoluteWindowsPath1 0.268
testMaliciousAbsoluteWindowsPath2 0.289
testMaliciousAbsolutePathIsOkSecondCheckout 0.189
testMaliciousAbsolutePath 0.276
testForbiddenWindowsNamesOnUnixEgLpt1 0.489
testForbiddenNamesOnWindowsEgConDotSuffix 0.381
testMaliciousAbsoluteCurDrivePathWindows 0.283
testMaliciousGitPathEndSpaceWindows 0.429
testMaliciousAbsoluteWindowsPath1OnUnix 0.387

FilterCommandsTest

testBuiltinCleanFilter 0.807
testBuiltinCleanAndSmudgeFilter 0.714
testBuiltinSmudgeFilter 0.648

RemoteDeleteCommandTest

testDelete 0.075

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.078
shouldReturnZeroWhenMergedInto 0.031
shouldWorkWithMerges 0.041
shouldWorkWithoutCommonAncestor 0.037
shouldWorkWithZeroAsEnd 0.18
shouldReturnZeroOnSameCommit 0.08

GcBasicPackingTest

testImmediatePruning 0.57
testPreserveAndPruneOldPacks 1.066
testDonePruneTooYoungPacks 0.887
testNotPackTwice 1.994
testPackAllObjectsInOnePack 0.421
repackEmptyRepo_noPackCreated 0.217
testPackRepoWithNoRefs 0.317
testPackCommitsAndLooseOne 0.573
testPack2Commits 0.526

RevCommitListTest

testFillToHighMarkMulitpleBlocks 6.112
testFillToUnknownCommit 6.346
testFillToNullCommit 0.351
testFillToHighMark2 0.254
testFillToHighMark4 0.255
testFillToHighMarkAll 0.249
testFillToCommit 0.16

RunExternalScriptTest

testCopyStdIn 0.033
testWrongScript 0.026
testArguments 0.022
testRc 0.022
testCopyStdInExecute 0.033
testAllTogetherBinExecute 0.031
testAllTogetherBin 0.03
testWrongSh 0.006
testNullStdout 0.022
testCopyNullStdIn 0.032
testStdErr 0.022
testStdErrExecute 0.021

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

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

WalkEncryptionTest$TestableTransformation

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

StoredBitmapTest

testGetBitmapWithoutXor 0.01
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameToTag 0.497
renameBranchNoConfigValues 0.31
renameBranchExistingSection 0.271
renameBranchMultipleConfigValues 0.273
renameToExisting 0.19
renameBranchSingleConfigValue 0.276
renameToStupidName 0.386

DirCacheBasicTest

testLockMissing_TempIndex 0.031
testFindOnEmpty 0.033
testWriteEmptyCommit_RealIndex 0.039
testDetectUnmergedPaths 0.157
testWriteEmptyUnlock_RealIndex 0.035
testReadMissing_TempIndex 0.028
testLockMissing_RealIndex 0.033
testBuildThenClear 0.142
testWriteEmptyLockEmpty_RealIndex 0.065
testRejectInvalidWindowsPaths 0.049
testReadMissing_RealIndex 0.113
testWriteEmptyReadEmpty_RealIndex 0.067

ReftableTest

byObjectIdOneRefWithIndex 0.597
namespaceHeads 0.001
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.477
indexSeek 0.658
seekNotFound 0
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.08
onlyReflog 0.002
estimateCurrentBytesOneRef 0
logScan 0.955
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.018
noIndexScan 0.004
noIndexSeek 0.012
nameTooLongDoesNotWrite 0.004
unpeeledDoesNotWrite 0.005
resolveSymbolicRef 0.001
oneDeletedRef 0.002
oneTagRef 0
oneIdRef 0
badCrc32 0.001
withReflog 0.003

PedestrianReachabilityCheckerTest

reachable_merge 0.066
reachable 0.186
unreachable_isLaterCommit 0.053
reachable_longChain 29.173
unreachable_differentBranch 0.183

RepositoryCacheTest

testBareFileKey 0.167
testNonBareFileKey 0.027
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.053
testRepositoryUsageCount 0.173
testFileKeyOpenNew 0.072
testGetRegistered 0.038
testRepositoryUsageCountWithRegisteredRepository 0.074
testCacheOpen 0.076
testUnregister 0.033
testGetRegisteredWhenEmpty 0.035
testRepositoryUnregisteringWhenExpired 0.184
testRepositoryNotUnregisteringWhenClosing 0.038
testReconfigure 0.173
testCacheRegisterOpen 0.026
testFileKeyOpenExisting 0.028

DiffFormatterReflowTest

testNegativeContextFails 0.07
testContext100 0.005
testContext0 0.002
testContext1 0.004
testContext3 0.001
testContext5 0.003
testContext10 0.004
testEmpty1 0.003
testNoNewLine1 0.002
testNoNewLine2 0.002

AutoCRLFOutputStreamTest

testBoundary 3.769
test 0.001

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

CommitBuilderTest

writeGpgSignatureString_oneLineNotModified 0
setGpgSignature 0.001
writeGpgSignatureString_1 0
writeGpgSignatureString_replaceCR 0
writeGpgSignatureString_replaceCRLFMixed 0
writeGpgSignatureString_replaceCRLF 0
writeGpgSignatureString_failsForNonAscii 0.001
writeGpgSignatureString_preservesRandomWhitespace 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.215
testRevert 0.151

RevWalkFilterTest

testFilter_NOT_NONE 0.054
testFilter_NONE 0.149
testFilter_Negate_ALL 0.037
testFilter_NOT_ALL 0.037
testFilter_ALL_Or_NONE 0.162
testFilter_NONE_Or_ALL 0.036
testFilter_MY_ALL_Or_NONE 0.038
testFilter_NO_MERGES 0.15
testFilter_NONE_Or_MY_ALL 0.054
testFilter_NONE_And_ALL 0.033
testFilter_NONE_And_MY_ALL 0.035
testFilter_MY_ALL_And_NONE 0.159
testFilter_ALL_And_NONE 0.039
testFilter_ALL 0.041
testCommitTimeRevFilter 0.29

SubmoduleInitTest

resolveInvalidParentUrl 4.847
resolveTwoLevelHigherRelativeUrl 0.462
resolveWorkingDirectoryRelativeUrl 0.314
repositoryWithUninitializedModule 0.058
resolveOneLevelHigherRelativeUrl 0.51
resolveSameLevelRelativeUrl 0.22
repositoryWithNoSubmodules 0.097

HttpConfigUriPathTest

testSegmentCompare 0.007
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.089
testNormalization 0
testNormalizationWithDot 0.001
testNormalizationWithDoubleSlash 0.003
testNormalizationWithDotDotFailing 0.004
testNormalizationWithDotDot 0.001

SubmoduleWalkTest

repositoryWithNestedSubmodule 4.65
repositoryWithRootLevelSubmoduleRelativeRef 0.708
treeIdWithGitmodules 0.47
testTreeIteratorWithGitmodulesNameNotPath 0.217
indexWithGitmodules 0.474
bareRepositoryWithNoSubmodules 0.195
generatorFilteredToOneOfTwoSubmodules 0.145
repositoryWithRootLevelSubmoduleAbsoluteRef 0.259
repositoryWithRootLevelSubmodule 0.385
testTreeIteratorWithGitmodules 0.205
repositoryWithNoSubmodules 0.211

FileUtilsTest

testCreateSymlink 0.007
testCreateSymlinkOverrideExisting 0.002
testMkdir 0.001
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.056
testDeleteNotEmptyTreeNotOk 0.007
testIsStaleFileHandleWithDirectCause 0.004
testRenameOverExistingNonEmptyDirectory 0.14
testAtomicMove 0.002
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.002
testIsStaleFileHandleWithIndirectCause 0.001
testRelativize_doc 0.001
testRelativize_scheme 0.001
testRenameOverNonExistingFile 0.002
testRelativize_whitespaces 0.001
testIsStaleFileHandleInCausalChainWithDirectCause 0.001
testDeleteRecursiveEmpty 0.004
testDeleteFile 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.002
testMkdirs 0.003
testRenameOverExistingFile 0.003
testCreateNewFile 0.001
testDeleteRecursive 0.002
testRenameOverExistingEmptyDirectory 0.005
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.002
testRelativize_equalPaths 0.001
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.003
testIsStaleFileHandleInCausalChainWithIndirectCause 0

IgnoreMatcherParametrizedTest

testParentDirectoryGitIgnores 0
testFileNameWildcards 0.007
testBasic 0
testTargetWithoutLeadingSlash 0.005
testDirModeAndNoRegex 0
testNameOnlyMatches 0.001
testNegation 0
testDirModeAndRegex1 0
testDirModeAndRegex2 0.024
testDirModeAndRegex3 0

SubmoduleSyncTest

repositoryWithSubmodule 10.492
repositoryWithRelativeUriSubmodule 1.195
repositoryWithNoSubmodules 0.191

PushConfigTest

pushRecurseSubmoduleNoMatch 0.002
pushRecurseSubmoduleToConfigValue 0.001
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.131
testTrivialTwoWay_rightDFconflict2 0.211
testTheirs_noRepo 0.191
testTrivialTwoWay_ok 0.066
testTrivialTwoWay 0.208
testOurs 0.186
testTrivialTwoWay_noRepo 0.087
testTrivialTwoWay_validSubtreeSort 0.24
testTrivialTwoWay_leftDFconflict1 0.244
testTrivialTwoWay_leftDFconflict2 0.243
testTrivialTwoWay_conflictSubtreeChange 0.212
testTrivialTwoWay_conflict 0.062
testOurs_noRepo 0.241
testTrivialTwoWay_disjointhistories 0.116
testTheirs 0.301
testTrivialTwoWay_concurrentSubtreeChange 0.32

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.213
testProperlyCullAllAncestors1 0.032
testProperlyCullAllAncestors2 0.165

LsRemoteCommandTest

testLsRemoteWithTags 0.76
testLsRemoteWithHeads 0.655
testLsRemoteWithoutLocalRepository 0.284
testLsRemote 0.572

EmptyTreeIteratorTest

testAtEOF 0.036
testCreateSubtreeIterator 0.101
testStopWalkCallsParent 0.072
testBackDoesNothing 0.034
testEntryObjectId 0.032
testNextDoesNothing 0.038

AbstractTreeIteratorTest

testEnsurePathCapacityFastCase 0.001
testPathCompare 0
testEnsurePathCapacityGrows 0
testEntryFileMode 0
testEntryPath 0
testCreateEmptyTreeIterator 0
testGrowPath 0

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.572
testOnlyOption_f1_7_f2_14_b 0.333
testOnlyOption_f1_7_f2_14_c 0.689
testOnlyOption_f1_7_f2_14_d 0.558
testOnlyOption_f1_7_f2_14_e 0.657
testOnlyOption_f1_1_a 0.045
testOnlyOption_f1_1_b 0.061
testOnlyOption_f1_1_c 0.227
testOnlyOption_f1_1_d 0.188
testOnlyOption_f1_1_e 0.239
testOnlyOption_f1_2_a 0.066
testOnlyOption_f1_2_b 0.199
testOnlyOption_f1_2_c 0.24
testOnlyOption_f1_2_d 0.098
testOnlyOption_f1_2_e 0.388
testOnlyOption_f1_3_a 0.263
testOnlyOption_f1_3_b 0.299
testOnlyOption_f1_3_c 0.445
testOnlyOption_f1_3_d 0.378
testOnlyOption_f1_3_e 0.357
testOnlyOption_f1_4_a 0.288
testOnlyOption_f1_4_b 0.148
testOnlyOption_f1_4_c 0.24
testOnlyOption_f1_4_d 0.259
testOnlyOption_f1_4_e 0.38
testOnlyOption_f1_5_a 0.285
testOnlyOption_f1_5_b 0.309
testOnlyOption_f1_5_c 0.295
testOnlyOption_f1_5_d 0.262
testOnlyOption_f1_5_e 0.351
testOnlyOption_f1_6_a 0.174
testOnlyOption_f1_6_b 0.253
testOnlyOption_f1_6_c 0.375
testOnlyOption_f1_6_d 0.404
testOnlyOption_f1_6_e 0.263
testOnlyOption_f1_7_a 0.081
testOnlyOption_f1_7_b 0.185
testOnlyOption_f1_7_c 0.184
testOnlyOption_f1_7_d 0.214
testOnlyOption_f1_7_e 0.238
testOnlyOption_f1_8_a 0.108
testOnlyOption_f1_8_b 0.121
testOnlyOption_f1_8_c 0.216
testOnlyOption_f1_8_d 0.125
testOnlyOption_f1_8_e 0.168
testOnlyOption_f1_9_a 0.156
testOnlyOption_f1_9_b 0.176
testOnlyOption_f1_9_c 0.211
testOnlyOption_f1_9_d 0.213
testOnlyOption_f1_9_e 0.179
testOnlyOption_f1_2_f2_14_a 0.126
testOnlyOption_f1_2_f2_14_b 0.173
testOnlyOption_f1_2_f2_14_c 0.153
testOnlyOption_f1_2_f2_14_d 0.14
testOnlyOption_f1_2_f2_14_e 0.161
testOnlyOption_f1_12_f2_14_a 0.139
testOnlyOption_f1_12_f2_14_b 0.148
testOnlyOption_f1_12_f2_14_c 0.171
testOnlyOption_f1_12_f2_14_d 0.182
testOnlyOption_f1_12_f2_14_e 0.168
testOnlyOption_f1_6_f2_14_a 0.169
testOnlyOption_f1_6_f2_14_b 0.212
testOnlyOption_f1_6_f2_14_c 0.202
testOnlyOption_f1_6_f2_14_d 0.206
testOnlyOption_f1_6_f2_14_e 0.235
testOnlyOption_f1_10_a 0.109
testOnlyOption_f1_10_b 0.133
testOnlyOption_f1_10_c 0.145
testOnlyOption_f1_10_d 0.139
testOnlyOption_f1_10_e 0.156
testOnlyOption_f1_11_a 0.093
testOnlyOption_f1_11_b 0.105
testOnlyOption_f1_11_c 0.129
testOnlyOption_f1_11_d 0.149
testOnlyOption_f1_11_e 0.147
testOnlyOption_f1_12_a 0.102
testOnlyOption_f1_12_b 0.111
testOnlyOption_f1_12_c 0.116
testOnlyOption_f1_12_d 0.166
testOnlyOption_f1_12_e 0.138
testOnlyOption_f1_13_a 0.086
testOnlyOption_f1_13_b 0.104
testOnlyOption_f1_13_c 0.148
testOnlyOption_f1_13_d 0.138
testOnlyOption_f1_13_e 0.168
testOnlyOption_f1_14_a 0.108
testOnlyOption_f1_14_b 0.118
testOnlyOption_f1_14_c 0.149
testOnlyOption_f1_14_d 0.191
testOnlyOption_f1_14_e 0.212
testOnlyOption_f1_1_f2_14_a 0.095
testOnlyOption_f1_1_f2_14_b 0.105
testOnlyOption_f1_1_f2_14_c 0.136
testOnlyOption_f1_1_f2_14_d 0.155
testOnlyOption_f1_1_f2_14_e 0.139
testOnlyOptionWithDirectory 0.158

TestRepositoryTest

amendRef 0.065
nonRacingChange 0.111
insertChangeId 0.005
cherryPickWithIdenticalContents 0.086
resetFromDetachedHead 0.009
insertExplicitChangeId 0.001
amendCommit 0.017
resetFromSymref 0.094
reattachToMaster_Race 0.008
insertChangeIdIgnoresExisting 0.001
cherryPick 0.035
amendHead 0.027
cherryPickWithContentMerge 0.051
commitToUnbornHead 0.003

MergeHeadMsgTest

testReadWriteMergeHeads 0.156
testReadWriteMergeMsg 0.031

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.022
testALL_IdentityClone 0.03
testANY_DIFF_ShouldNotBeRecursive 0.024
testNotALL_IncludesNothing 0.123
testANY_DIFF_IdentityClone 0.039
testALL_IncludesAnything 0.028
testALL_ShouldNotBeRecursive 0.027

CheckoutCommandTest

testCheckout 0.565
testCheckoutOfDirectoryShouldBeRecursive 0.691
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.596
testCheckoutWithConflict 0.511
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.584
testCheckoutWithStartPoint 0.811
testCheckoutOfFileWithInexistentParentDir 0.546
testCheckoutCommit 0.457
testCheckoutAllPaths 0.542
testInvalidRefName 0.431
testCheckoutForced 0.445
testSmudgeFilter_createNew 0.95
testCreateOrphanBranchWithStartCommit 0.491
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.751
testAlreadyExists 0.534
testCreateBranchOnCheckout 0.476
testCheckoutWithStartPointOnlyCertainFiles 0.514
testSmudgeFilter_modifyExisting 0.701
testCheckoutToNonExistingBranch 0.309
testCheckoutAnnotatedTag 0.352
testCheckoutRemoteTrackingWithoutLocalBranch 0.508
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.647
testCheckoutWithNonDeletedFiles 0.326
testUpdateSmudgedEntries 0.478
testSimpleCheckout 0.373
testCreateOrphanBranchWithStartPoint 0.376
testCheckoutOrphanBranch 0.379
testCheckoutRemoteTrackingWithUpstream 0.643
testDetachedHeadOnCheckout 0.464
testCheckoutLightweightTag 0.459
testNullRefName 0.411

CrissCrossMergeTest

crissCrossMerge_twoRoots 17.311
crissCrossMerge_nonmergeable 18.448
crissCrossMerge_mergeable2 18.51
crissCrossMerge 19.976
crissCrossMerge_mergeable 18.709
crissCrossMerge_ThreeCommonPredecessors 21.998
crissCrossMerge_ParentsNotMergeable 18.464
crissCrossMerge_checkOtherFiles 21.724

LogCommandTest

logAllCommitsWithMaxCount 0.347
logOnlyMergeCommits 0.616
logAllCommits 0.606
logAllCommitsWithSkipAndMaxCount 0.332
logPathWithMaxCount 0.291
logAllCommitsWithSkip 0.39
logNoMergeCommits 0.465
logPathWithSkip 0.245
logAllCommitsWithTag 0.192

CGitIgnoreTest

testUnescapedBracketsInGroup 0.195
testDirOnlyMatch 0.191
testRepeatedNegationInDifferentFiles5 0.106
testEscapedFirstBracketInGroup 0.225
testDirectoryWildmatchDoesNotMatchFiles1 0.119
testDirectoryWildmatchDoesNotMatchFiles2 0.144
testDirectoryWildmatchDoesNotMatchFiles3 0.127
testDirectoryWildmatchDoesNotMatchFiles4 0.147
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.155
testStarMatchOnSlashNot 0.201
testDirectoryMatchSubRecursiveBacktrack2 0.164
testDirectoryMatchSubRecursiveBacktrack3 0.149
testDirectoryMatchSubRecursiveBacktrack4 0.23
testDirectoryMatchSubRecursiveBacktrack5 0.107
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.262
testDirOnlyMatchDeep 0.244
testDirectoryMatchSubRecursive 0.132
testPrefixMatch 0.103
testSimpleRootGitIgnoreGlobalNegation1 0.104
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.112
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.132
testEscapedBothBracketsInGroup 0.101
testSimpleIgnored 0.148
testDirectoryMatchSubRecursiveBacktrack 0.14
testEscapedSecondBracketInGroup 0.118

NotTreeFilterTest

testNegateIsUnwrap 0.029
testCloneIsDeepClone 0.027
testWrap 0.03
testShouldBeRecursive_PathFilter 0.169
testCloneIsSparseWhenPossible 0.026
testShouldBeRecursive_ALL 0.026

RemoteSetUrlCommandTest

testSetUrl 0.129
testSetPushUrl 0.105

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.108
testDeleteForce 0.137
testDeleteNotFound 0.182
testCreateMissingObject 0.064
testForceUpdateMissingObject 0.113
testDeleteLoosePacked 0.153
testNoCacheObjectIdSubclass 0.198
testDeleteLoosePackedRejected 0.06
testRenameBranchHasPreviousLog 0.347
testRenameCurrentBranch 0.321
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.123
testRenameBranchCannotLockAFileHEADisToLockTo 0.348
testRenameRefNameColission2avoided 0.294
testRefKeySameAsName 0.037
testLooseDelete 0.158
testUpdateRefLockFailureLocked 0.132
testDeleteLooseAndItsDirectory 0.119
testUpdateRefNoChange 0.166
testDeleteWithoutHead 0.119
testUpdateRefForwardWithCheck1 0.122
testUpdateRefForwardWithCheck2 0.209
testRenameBranchCannotLockAFileHEADisToLockFrom 0.307
testRenameBranchCannotLockAFileHEADisFromLockTo 0.376
testDeleteSymref 0.086
testUpdateRefLockFailureWrongOldValue 0.183
testDeleteHEADreferencedRef 0.075
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.406
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.115
testUpdateMissingObject 0.217
testUpdateRefDetached 0.19
testRefsCacheAfterUpdateLooseOnly 0.166
testNewNamespaceConflictWithLoosePrefixOfExisting 0.121
testRenameBranchAlsoInPack 0.34
testDeleteHead 0.053
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.412
testDeleteFastForward 0.059
testNewNamespaceConflictWithPackedPrefixOfExisting 0.046
testRefsCacheAfterUpdate 0.199
testUpdateRefForward 0.219
testDeleteHeadInBareRepo 0.255
testRenameBranchNoPreviousLog 0.21
testNewNamespaceConflictWithLoosePrefixNameExists 0.184
testRenameRefNameColission1avoided 0.44
testUpdateRefDetachedUnbornHead 0.197

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.002
testCacheLruExpires1 0
testCacheLruExpires2 0.001
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testSubmoduleReplacedByMovedFile 3.246
testDirtyRootWorktree 2.524
testDirtySubmoduleWorktreeUntracked 2.868
testInitiallyClean 2.72
testCleanAfterClone 3.696
testDirtySubmoduleWorktree 3.251
testMissingIfDirectoryGone 2.485
testDirtySubmoduleHEAD 2.834
testDirtySubmoduleIndex 3.715
testDirtySubmoduleIndexAndWorktree 2.741
testSubmoduleReplacedByFile 2.792

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 3.452
shouldRaiseErrorOnBadUrl 0.159
shouldCloneAValidGitRepository 0.583
shouldRaiseErrorOnNoUrl 0.149
shouldCreateABareCloneOfAValidGitRepository 0.228
shouldRaiseErrorOnEmptyUrl 0.102

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 10.518
testInitialClone_RedirectToHttps[0] 2.334
testInitialClone_RedirectBackToHttp[0] 5.283
testInitialClone_ViaHttps[0] 3.241
testInitialClone_SslFailure[1] 5.532
testInitialClone_RedirectToHttps[1] 4.09
testInitialClone_RedirectBackToHttp[1] 3.552
testInitialClone_ViaHttps[1] 6.196

MeasurePackSizeTest

testPush_packSize 5.506

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 6.932
testListRemote[0] 0.534
testPushNotSupported[0] 0.746
testInitialClone_Packed[0] 1.482
testInitialClone_Loose[1] 2.828
testListRemote[1] 0.387
testPushNotSupported[1] 0.56
testInitialClone_Packed[1] 0.619

ClientVersionUtilTest

testParse 0.001

GitServletInitTest

testDefaultConstructor_NoBasePath 0.441
testInitUnderContainer_WithBasePath 2.2
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.016

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.721
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.535
testObjectCheckerException 0.38

DumbClientSmartServerTest

testInitialClone_Small[0] 5.504
testListRemote[0] 0.632
testPushNotSupported[0] 0.881
testInitialClone_Packed[0] 1.541
testInitialClone_Small[1] 2.759
testListRemote[1] 0.343
testPushNotSupported[1] 0.381
testInitialClone_Packed[1] 0.658

AdvertiseErrorTest

testPush_CreateBranch 0.431

AsIsServiceTest

testCreate_Default 0.412
testCreate_Disabled 0.33
testDisabledSingleton 0.193
testCreate_Enabled 0.157

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.214
testCreate_NullUser 0.038
testCreate_EmptyStringUser 0.242
testCreate_Disabled 0.256
testDisabledSingleton 0.166
testCreate_Enabled 0.14

FileResolverTest

testNotAGitRepository 3.236
testUnreasonableNames 0.014
testExportOk 0.101

HookMessageTest

testPush_CreateBranch 7.845
testPush_HookMessagesToOutputStream 0.442

RegexPipelineTest

testSimpleRegex 1.799
testRegexGroupFilter 0.037
testServeOrdering 0.019

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 3.108
testInvalidWant[0] 0.822
testInitialClone_RedirectMultiple[0] 0.67
testPush_NotAuthorized[0] 0.871
testPush_CreateBranch[0] 0.827
testInitialClone_WithAuthenticationAfterRedirect[0] 0.668
testInitialClone_Small[0] 0.529
testFetchBySHA1[0] 0.407
testFetch_TooManyLocalCommits[0] 1.955
testInitialClone_WithAuthenticationNoCredentials[0] 0.35
testListRemote[0] 0.171
testInitialClone_RedirectOnPostForbidden[0] 0.244
testListRemote_BadName[0] 0.264
testInitialClone_RedirectForbidden[0] 0.458
testInitialClone_RedirectMax[0] 0.619
testInitialClone_WithAuthenticationWrongCredentials[0] 0.686
testInitialClone_RedirectLoop[0] 0.502
testFetchBySHA1Unreachable[0] 0.647
testInitialClone_RedirectOnPostAllowed[0] 0.775
testInitialClone_RedirectTooOften[0] 0.538
testPush_ChunkedEncoding[0] 0.74
testInitialClone_BrokenServer[0] 0.616
testInitialClone_Redirect301Small[0] 0.765
testInitialClone_WithAuthenticationOnPostOnly[0] 0.821
testInitialClone_Redirect302Small[0] 0.758
testInitialClone_WithAuthentication[0] 0.688
testInitialClone_Redirect303Small[0] 0.653
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.613
testInitialClone_Redirect307Small[0] 0.815
testFetch_RefsUnreadableOnUpload[0] 1.32
testFetch_FewLocalCommits[1] 3.128
testInvalidWant[1] 0.548
testInitialClone_RedirectMultiple[1] 0.722
testPush_NotAuthorized[1] 0.475
testPush_CreateBranch[1] 0.688
testInitialClone_WithAuthenticationAfterRedirect[1] 0.77
testInitialClone_Small[1] 0.62
testFetchBySHA1[1] 0.629
testFetch_TooManyLocalCommits[1] 3.662
testInitialClone_WithAuthenticationNoCredentials[1] 0.752
testListRemote[1] 0.604
testInitialClone_RedirectOnPostForbidden[1] 0.684
testListRemote_BadName[1] 0.732
testInitialClone_RedirectForbidden[1] 0.505
testInitialClone_RedirectMax[1] 1.092
testInitialClone_WithAuthenticationWrongCredentials[1] 0.861
testInitialClone_RedirectLoop[1] 0.675
testFetchBySHA1Unreachable[1] 0.714
testInitialClone_RedirectOnPostAllowed[1] 1.002
testInitialClone_RedirectTooOften[1] 0.481
testPush_ChunkedEncoding[1] 0.692
testInitialClone_BrokenServer[1] 0.469
testInitialClone_Redirect301Small[1] 0.972
testInitialClone_WithAuthenticationOnPostOnly[1] 0.773
testInitialClone_Redirect302Small[1] 0.743
testInitialClone_WithAuthentication[1] 0.526
testInitialClone_Redirect303Small[1] 0.629
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.524
testInitialClone_Redirect307Small[1] 0.611
testFetch_RefsUnreadableOnUpload[1] 0.495

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 4.353

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.258

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 1.803
testListRemote_Smart_DetachedHEAD 0.675
testRepositoryNotFound_Dumb 0.26
testListRemote_Smart_WithQueryParameters 0.751
testV2HttpFirstResponse 0.444
testListRemote_Dumb_Auth 0.56
testListRemote_Dumb_NeedsAuth 0.461
testV2HttpSubsequentResponse 0.344
testHttpClientWantsV2ButServerNotConfigured 0.309
testListRemote_Smart_UploadPackNeedsAuth 0.337
testRepositoryNotFound_Smart 0.513
testListRemote_Dumb_DetachedHEAD 0.477
testListRemoteWithoutLocalRepository 0.259
testListRemote_Smart_UploadPackDisabled 0.164

DefaultUploadPackFactoryTest

testCreate_Default 3.888
testCreate_Disabled 0.476
testDisabledSingleton 0.208
testCreate_Enabled 0.17

ErrorServletTest

testHandler 1.697

SetAdditionalHeadersTest

testSetHeaders 5.262

RemoteTest

testAdd 8.421
testList 0.583
testVerboseList 0.304
testRemove 0.678
testSetUrl 0.538
testUpdate 1.846
testSetUrlPush 0.36

CommitTest

testCommitAll 4.215
testCommitPath 0.616

CLIGitCommandTest

testSplit 0.002

TextBuiltinTest

testCleanDeleteDirs 7.183

LsRemoteTest

testLsRemoteHeadsTags 8.662
testLsRemoteTags 1.062
testLsRemote 0.879
testLsRemoteHeads 0.899

InitTest

testInitDirectory 0.33
testInitBare 0.24

MergeTest

testMergeSelf 1.298
testFastForward 1.409
testNoFastForwardAndSquash 0.242
testMerge 1.46
testFastForwardOnly 0.959
testMergeNoCommitSquash 1.068
testMergeNoCommit 0.964
testMergeWithUserMessage 1.095
testSquashSelf 0.085
testSquash 1.063
testNoFastForward 1.074

ResetTest

testResetSelf 0.666
testPathOptionHelp 0.046
testResetPathNoDoubleDash 0.635
testResetPrevious 0.395
testResetPathDoubleDashNoRef 0.608
testZombieArgument_Bug484951 0.034
testResetPathNoDoubleDashNoRef 0
Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path
testResetPathDoubleDash 0.268
testResetEmptyPath 0.491

TagTest

testTagTwice 0.762
testTagDeleteFail 0.337
testTagDelete 0.345

ConfigTest

testListConfig 0.359

DescribeTest

testDescribeTagLong 0.769
testDescribeCommitNoMatch 0.537
testDescribeCommitMultiMatch 0.986
testDescribeCommitMatch 0.709
testDescribeCommit 0.61
testHelpArgumentAfterUnknown 0.185
testHeadNoTag 0.417
testNoHead 0.199
testHelpArgumentBeforeUnknown 0.18
testDescribeTag 0.571
testDescribeCommitMatch2 0.717

CloneTest

testCloneIntoCurrentDir 0.943
testClone 0.725
testCloneBare 0.69
testCloneEmpty 0.479

RmTest

multiplePathsShouldBeRemoved 0.243

CommitAndLogTest

testCommitAmend 0.573

BranchTest

testRenameTwoArgs 8.614
testExistingBranch 0.428
testDeleteForce 1.996
testCreateFromOldCommit 1.107
testList 0.334
testListDetached 0.3
testHelpAfterDelete 0.41
testCreate 0.534
testDelete 0.485
testDeleteForceMultiple 1.111
testListContains 0.582
testRenameSingleArg 0.422
testDeleteMultiple 0.689

LsFilesTest

testHelp 0.779
testLsFiles 0.816

ArchiveTest

testTarPrefixOption 8.636
testTgzExtensions 0.884
testTarPreservesContent 0.602
testArchiveIncludesSubmoduleDirectory 2.526
testTarWithSubdir 0.938
testExtensionMatchIsAnchored 0.543
testUnrecognizedFormat 0.19
testArchiveWithLongFilename 0.842
testTarPreservesMode 0.724
testNoExtensionMeansTar 0.362
testEmptyArchive 0.255
testArchivePrefixOption 0.608
testArchiveWithSubdir 0.736
testArchivePreservesMode 1
testUnrecognizedExtensionMeansTar 0.473
testZipExtension 0.672
testDefaultFormatIsTar 0.544
testArchivePreservesContent 0.516
testTarExtension 0.659
testTarWithLongFilename 1.119
testTxzExtension 1.445
testPrefixWithoutTrailingSlash 0.683
testTarIncludesSubmoduleDirectory 1.711
testTarPrefixWithoutTrailingSlash 0.574
testArchiveWithFiles 0.468
testPrefixDoesNotNormalizeDoubleSlash 0.464
testFormatOverridesFilename 0.551
testPrefixDoesNotNormalizeDoubleSlashInTar 0.371
testEmptyTar 0.297
testTbz2Extension 0.751

ReflogTest

testSingleCommit 0.464
testClean 0.053
testBranch 0.857

CheckoutTest

testCheckoutHead 8.548
testCheckoutLink 0.838
testCheckoutPath 1.449
testCheckoutSelf 0.542
testCheckoutUnresolvedHead 0.241
testCheckoutForce_Bug530771 0.551
testCheckoutSingleFile 0.347
fileModeTestFileThenFileWithFolderInIndex 0.789
testCheckoutNewBranchThatAlreadyExists 0.287
fileModeTestFileWithFolderInIndex 0.71
testCheckoutExistingBranchWithConflict 0.772
fileModeTestFolderThenFileWithMissingInWorkingTree 0.462
testCheckoutBranch 0.444
testCheckoutAllPaths 1.012
fileModeTestFolderWithMissingInWorkingTree 0.595
testCheckoutNonExistingBranch 0.172
testCheckoutOrphan 0.4
testCheckoutWithMissingWorkingTreeFile 0.77
testCheckoutNewBranch 0.421
fileModeTestFolderThenMissingWithFileInWorkingTree 0.988
testCheckoutNewBranchOnBranchToBeBorn 0.198
fileModeTestMissingWithFolderInWorkingTree 0.721
fileModeTestMissingThenFolderWithFileInWorkingTree 0.923

RepoTest

testAddRepoManifest 4.14
testZombieHelpArgument 1.236
testMissingPath 1.263

FetchTest

testFetchNoTags 9.601
testFetchDefault 1.925
testFetchForceUpdate 1.294
testFetchAllTags 1.198

CleanTest

testCleanDeleteDirs 0.437
testCleanLeaveDirs 0.091
testCleanRequiresForce 0.258
testCleanRequiresForceConfig 0.063

AddTest

testAddNothing 5.123
testAddAFile 1.006
testAddUsage 0.247
testAddFileTwice 0.163
testAddAlreadyAdded 0.43

StatusTest

testStatusUntrackedFiles 2.826
testStatusPorcelainUntrackedFilesAll 2.196
testPathOptionHelp 0.303
testStatusUno 2.253
testStatusPorcelainUntrackedFiles 1.672
testStatusUall 2.494
testStatusPorcelainU 2.041
testStatusPorcelain 2.138
testStatusUntrackedFilesAll 2.103
testStatusPorcelainUno 1.648
testStatusUntrackedFilesNo 1.822
testStatusPorcelainUall 1.405
testStatusPorcelainUntrackedFilesNo 1.381
testStatusDefault 1.356
testStatusU 1.214

ProxyConfigTest

testHttpProxy_bothCases 0.728
testAll 0.976
testNoSetting 0.919
testHttpsProxy_bothCases 0.986
testOverwriteHttpPort 0.885
testHttpProxy_lowerCase 1.045
testDontOverwriteHttp 1.061
testHttpsProxy_lowerCase 0.95
testHttpProxy_upperCase 1.063
testHttpsProxy_upperCase 1.042

LfsPointerFilterTest

testValidNestedPointers 2.269
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.119
testValidPointersInRepositoryRoot 0.044

LongObjectIdTest

test011_toString 0.28
testCopyFromStringInvalid 0.098
testCopyFromStringByte 0.001
test010_toString 0
test009_toString 0
testCopyToByte 0.001
test008_notIsId 0
testCopy 0.008
testCompareTo 0.001
testCopyRawToOutputStream 0
testCopyRawBytes 0
testCopyRawLongs 0
test002_toString 0.001
testGetByte 0
test004_isId 0
test005_notIsId 0.058
test001_toString 0
test007_isId 0
testCopyToStringBuilder 0
test003_equals 0
testCopyToByteBuffer 0
testCopyRawToByteBuffer 0
testCompareToByte 0.001
testCompareToLong 0
testHashFile 0.104
testCopyToOutputStream 0
testEquals 0
testCopyToWriter 0
testSetByte 0.001
testCopyToWriterWithBuf 0
testZeroId 0
test006_notIsId 0

LFSPointerTest

testEncoding 0.297

AbbreviatedLongObjectIdTest

test33_FromString 0.267
testFromLongObjectId 0.095
testEquals_Full 0
test15_FromString 0
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0.001
test16_FromString 0
testEmpty_FromString 0
test17_FromString 0.001
testFromStringWrongLength 0.021
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
testFromStringByteWrongLength 0.001
test3_FromString 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0.001
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testAbbreviate 0.001
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

MutableLongObjectIdTest

testCopy 0.01
testFromStringByte 0.146
testToObjectId 0
testFromRawLong 0
testFromString 0.157

UploadTest

testParallelUploads 5.065
testCorruptUpload 0.329
testLargeFileUpload 0.762
testUpload 0.027

PushTest

testPushSimple 8.997

CheckoutTest

testKnownContent 8.657
testUnknownContent 0.338
testUnknownContentRequired 0.292

DownloadTest

testDownloadNotFound 5.294
testLargeFileDownload 1.849
testDownloadInvalidPathInfo 0.04
testDownloadInvalidId 0.039
testDownload 0.086

HttpParserTest

testStopOnEmptyLine 0.028
testMultipleHeaders 0.001
testEmpty 0
testRFC7235Example 0

ApacheSshTest

testEd25519HostKey 2.238
testSshModifiedHostKeyDeny 0.816
testSshModifiedHostKeyAsk 0.447
testSshWithConfigWrongKey 0.592
testSshWithUnknownKexAlgorithmsInConfig 0.349
testPasswordAuthWrongPassword 0.473
testPasswordAuthCorrectPasswordTooLate 0.574
testSshWithGlobalIdentity 0.486
testSshCloneWithConfigAndPush 0.505
testKeyboardInteractiveAuthSeveralTimes 0.646
testSftpWithConfig 0.476
testSshEncryptedUsedKeySeveralPassword 0.669
testSshWithoutKnownHostsDeny 0.397
testSftpCloneWithConfigAndPush 0.567
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.586
testSshWithConfigEncryptedUnusedKey 0.843
testSshWithUnknownAuthInConfig 0.405
testKeyboardInteractiveAuth 0.548
testSshWithUnknownCiphersInConfig 0.596
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.54
testSshWithNoMatchingAuthInConfig 0.429
testSshWithWrongPortInConfig 0.446
testSshWithDefaultIdentity 0.406
testSshEncryptedUsedKeyWrongPassword 0.64
testSshWithMinimalHostKeyAlgorithmsInConfig 0.669
testRsaHostKeySecond 0.581
testSshEncryptedUsedKeyCached 0.512
testSshWithoutKnownHostsWithProviderAsk 0.491
testSshWithAliasInConfig 0.649
testKeyboardInteractiveAuthWrongPassword 0.563
testPasswordAuthSeveralTimes 0.704
testSshWithWrongUserNameInConfig 0.468
testPasswordAuthNoPassword 0.88
testKeyboardInteractiveAuthNoPassword 0.412
testSshWithoutConfig 0.32
testEcDsaHostKey 0.657
testPasswordAuth 0.463
testSshModifiedHostKeyAllow 0.341
testSshWithConfig 0.52
testSshWithoutKnownHostsWithProviderAcceptNew 1.032
testSshWithoutKnownHosts 1.354
testSshWithUnknownHostKeyAlgorithmsInConfig 0.554
testSshModifiedHostKeyWithProviderDeny 0.611
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.508
testSshKeys 17.178

Failure Details

[Summary] [Package List] [Test Cases]


testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
atomicUpdateRespectsInProcessLock[atomic=false]
skipped: got: <false>, expected: is <true>
mergeBinaryFile_NoAttr_Conflict
skipped: skipped
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
test_A1_ValidURI
skipped: got: <false>, expected: is <true>
test_A2_CryptoError
skipped: got: <false>, expected: is <true>
test_V0_Java7_JET
skipped: got: <false>, expected: is <true>
test_V1_Java7_GIT
skipped: got: <false>, expected: is <true>
test_V2_Java7_AES
skipped: got: <false>, expected: is <true>
test_V2_Java8_PBE_AES
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path