Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4721 0 0 64 98.644% 1,623.874

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 550 0 0 56 89.818% 168.603
org.eclipse.jgit.notes 52 0 0 0 100% 20.39
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.307
org.eclipse.jgit.dircache 65 0 0 0 100% 2.194
org.eclipse.jgit.revwalk 210 0 0 0 100% 27.699
org.eclipse.jgit.internal.storage.file 382 0 0 1 99.738% 118.474
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.002
org.eclipse.jgit.http.server 3 0 0 0 100% 0.007
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.438
org.eclipse.jgit.gitrepo 34 0 0 0 100% 25.874
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.245
org.eclipse.jgit.internal.storage.reftable 47 0 0 0 100% 1.653
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 5.619
org.eclipse.jgit.api 724 0 0 5 99.309% 438.133
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.009
org.eclipse.jgit.pgm 170 0 0 1 99.412% 146.013
org.eclipse.jgit.attributes 100 0 0 0 100% 4.935
org.eclipse.jgit.symlinks 9 0 0 0 100% 11.552
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.741
org.eclipse.jgit.junit 14 0 0 0 100% 0.644
org.eclipse.jgit.revplot 16 0 0 0 100% 1.371
org.eclipse.jgit.util.io 38 0 0 0 100% 8.524
org.eclipse.jgit.events 1 0 0 0 100% 0.028
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 42.723
org.eclipse.jgit.lib 557 0 0 0 100% 61.822
org.eclipse.jgit.transport.http 4 0 0 0 100% 3.106
org.eclipse.jgit.ignore 258 0 0 0 100% 7.355
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.026
org.eclipse.jgit.diff 181 0 0 0 100% 2.724
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.628
org.eclipse.jgit.util 349 0 0 0 100% 6.14
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 148.161
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 6.523
org.eclipse.jgit.submodule 50 0 0 0 100% 60.41
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.14
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.471
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.784
org.eclipse.jgit.http.test 132 0 0 0 100% 117.405
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.064
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.778
org.eclipse.jgit.patch 45 0 0 0 100% 0.122
org.eclipse.jgit.nls 11 0 0 0 100% 0.034
org.eclipse.jgit.internal.storage.dfs 76 0 0 0 100% 4.3
org.eclipse.jgit.transport.sshd 45 0 0 0 100% 38.812
org.eclipse.jgit.merge 89 0 0 0 100% 126.891

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.002
PushProcessTest 17 0 0 0 100% 3.262
JSchSshTest 44 0 0 0 100% 121.229
URIishTest 71 0 0 1 98.592% 0.623
RemoteConfigTest 28 0 0 0 100% 0.156
PushCertificateIdentTest 6 0 0 0 100% 0.006
HttpConfigTest 10 0 0 0 100% 0.174
PushCertificateParserTest 11 0 0 0 100% 1.597
BundleWriterTest 8 0 0 0 100% 2.572
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 5.196
PushConnectionTest 4 0 0 0 100% 1.967
UploadPackTest 59 0 0 0 100% 3.572
TestProtocolTest 6 0 0 0 100% 4.549
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.536
ProtocolV0ParserTest 6 0 0 0 100% 0.091
PacketLineInTest 25 0 0 0 100% 0.009
PacketLineOutTest 9 0 0 0 100% 0.183
HttpAuthTest 1 0 0 0 100% 0.183
JschConfigSessionFactoryTest 12 0 0 0 100% 2.053
RefAdvertiserTest 1 0 0 0 100% 0.004
PushOptionsTest 8 0 0 0 100% 5.261
PackParserTest 12 0 0 0 100% 2.885
TransportTest 9 0 0 0 100% 1.547
ProtocolV2ParserTest 14 0 0 0 100% 1.257
DaemonTest 2 0 0 0 100% 4.202
OpenSshConfigTest 34 0 0 0 100% 2.672
SideBandOutputStreamTest 11 0 0 0 100% 0.045
PushCertificateStoreTest 16 0 0 0 100% 1.376
NetRCTest 2 0 0 0 100% 0.139
AtomicPushTest 3 0 0 0 100% 0.095
RefSpecTest 38 0 0 0 100% 0.014
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.142
PushConfigTest 3 0 0 0 100% 0.004

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 18.409
NoteMapTest 18 0 0 0 100% 1.575
DefaultNoteMergerTest 6 0 0 0 100% 0.39
LeafBucketTest 11 0 0 0 100% 0.016

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.034
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.191
DirCacheIteratorTest 11 0 0 0 100% 0.383
DirCacheLargePathTest 5 0 0 0 100% 0.279
DirCacheEntryTest 6 0 0 0 100% 0.005
DirCachePathEditTest 7 0 0 0 100% 0.007
DirCacheFindTest 1 0 0 0 100% 0.029
DirCacheBuilderTest 9 0 0 0 100% 0.44
DirCacheTreeTest 6 0 0 0 100% 0.27
DirCacheBasicTest 12 0 0 0 100% 0.556

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.369
FooterLineTest 19 0 0 0 100% 0.697
RevWalkPathFilter6012Test 7 0 0 0 100% 0.856
RevWalkResetTest 1 0 0 0 100% 0.068
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.093
RevFlagSetTest 7 0 0 0 100% 0.141
FIFORevQueueTest 6 0 0 0 100% 3.205
ObjectWalkFilterTest 6 0 0 0 100% 0.165
RevCommitParseTest 22 0 0 0 100% 0.668
RevTagParseTest 21 0 0 0 100% 0.768
TreeRevFilterTest 5 0 0 0 100% 0.331
RevWalkShallowTest 7 0 0 0 100% 0.468
RevWalkPathFilter1Test 13 0 0 0 100% 1
RevWalkSortTest 7 0 0 0 100% 0.389
RevWalkFollowFilterTest 3 0 0 0 100% 0.223
ObjectWalkTest 8 0 0 0 100% 0.503
MaxCountRevFilterTest 2 0 0 0 100% 0.189
RevObjectTest 10 0 0 0 100% 0.534
RevWalkMergedIntoTest 1 0 0 0 100% 0.08
RevWalkUtilsReachableTest 5 0 0 0 100% 0.452
SkipRevFilterTest 3 0 0 0 100% 0.078
RevWalkCarryFlagsTest 4 0 0 0 100% 0.216
LIFORevQueueTest 5 0 0 0 100% 3.018
RevWalkMergeBaseTest 7 0 0 0 100% 0.505
RevWalkUtilsCountTest 6 0 0 0 100% 0.301
RevCommitListTest 7 0 0 0 100% 11.218
RevWalkFilterTest 15 0 0 0 100% 0.793
RevWalkCullTest 3 0 0 0 100% 0.371

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.319
UnpackedObjectTest 15 0 0 0 100% 0.437
GcPruneNonReferencedTest 5 0 0 0 100% 3.657
FileRepositoryBuilderTest 7 0 0 0 100% 0.496
RepositorySetupWorkDirTest 12 0 0 0 100% 0.072
GcReflogTest 4 0 0 0 100% 4.789
ReflogWriterTest 1 0 0 0 100% 0.032
PackFileTest 5 0 0 0 100% 0.281
GcPackRefsTest 7 0 0 0 100% 6.774
AlternatesTest 3 0 0 0 100% 0.235
BatchRefUpdateTest 56 0 0 1 98.214% 16.904
ConcurrentRepackTest 4 0 0 0 100% 8.222
DescriptionTest 1 0 0 0 100% 0.03
WindowCacheReconfigureTest 7 0 0 0 100% 0.244
RefDirectoryTest 61 0 0 0 100% 4.911
GcTagTest 2 0 0 0 100% 2.168
PackReverseIndexTest 4 0 0 0 100% 0.181
GcBranchPrunedTest 3 0 0 0 100% 2.862
GcKeepFilesTest 1 0 0 0 100% 1.887
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.161
GcTemporaryFilesTest 2 0 0 0 100% 0.164
InflatingBitSetTest 4 0 0 0 100% 0.051
PackIndexV1Test 6 0 0 0 100% 0.461
AutoGcTest 4 0 0 0 100% 2.718
FileSnapshotTest 3 0 0 0 100% 6.276
ReflogReaderTest 8 0 0 0 100% 0.392
PackWriterTest 28 0 0 0 100% 6.182
GcConcurrentTest 5 0 0 0 100% 6
T0004_PackReaderTest 2 0 0 0 100% 0.073
PackInserterTest 13 0 0 0 100% 1.016
T0003_BasicTest 25 0 0 0 100% 2.604
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.754
LockFileTest 1 0 0 0 100% 0.397
GcOrphanFilesTest 4 0 0 0 100% 0.131
PackIndexV2Test 6 0 0 0 100% 0.252
ObjectDirectoryTest 4 0 0 0 100% 6.668
WindowCacheGetTest 3 0 0 0 100% 0.36
GcBasicPackingTest 9 0 0 0 100% 16.41
StoredBitmapTest 3 0 0 0 100% 0.003
RefUpdateTest 44 0 0 0 100% 11.9

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.119
RepoCommandSymlinkTest 1 0 0 0 100% 0.422
RepoCommandTest 29 0 0 0 100% 25.333

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.008
MergedReftableTest 16 0 0 0 100% 0.042
ReftableTest 25 0 0 0 100% 1.603

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.545
BranchCommandTest 17 0 0 0 100% 5.595
GarbageCollectCommandTest 2 0 0 0 100% 0.324
GitConstructionTest 3 0 0 0 100% 0.819
PullCommandTest 17 0 0 0 100% 10.145
CherryPickCommandTest 12 0 0 0 100% 4.085
ResetCommandTest 19 0 0 0 100% 2.86
DescribeCommandTest 32 0 0 0 100% 8.287
InitCommandTest 9 0 0 0 100% 0.494
NotesCommandTest 2 0 0 0 100% 0.39
RmCommandTest 2 0 0 0 100% 0.203
FetchCommandTest 15 0 0 0 100% 5.898
StashDropCommandTest 8 0 0 0 100% 1.176
StatusCommandTest 3 0 0 0 100% 0.317
BlameCommandTest 20 0 0 0 100% 4.615
CommitAndLogCommandTest 10 0 0 0 100% 1.293
EolStreamTypeUtilTest 6 0 0 0 100% 0.006
NameRevCommandTest 11 0 0 0 100% 1.007
ReflogCommandTest 3 0 0 0 100% 0.647
RemoteAddCommandTest 1 0 0 0 100% 0.062
MergeCommandTest 45 0 0 0 100% 14.197
CloneCommandTest 21 0 0 0 100% 10.812
CleanCommandTest 11 0 0 0 100% 2.38
TagCommandTest 14 0 0 0 100% 1.093
RevertCommandTest 10 0 0 0 100% 2.759
RemoteListCommandTest 1 0 0 0 100% 0.05
AddCommandTest 39 0 0 0 100% 7.114
EolRepositoryTest 28 0 0 0 100% 240.091
PushCommandTest 8 0 0 0 100% 2.122
StashApplyCommandTest 27 0 0 0 100% 6.816
CrLfNativeTest 3 0 0 0 100% 0.419
StashListCommandTest 4 0 0 0 100% 0.428
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 22.989
PathCheckoutCommandTest 17 0 0 0 100% 9.934
CommitCommandTest 20 0 0 2 90% 3.757
ApplyCommandTest 20 0 0 0 100% 1.946
StashCreateCommandTest 16 0 0 0 100% 2.839
DiffCommandTest 6 0 0 0 100% 0.842
RebaseCommandTest 71 0 0 0 100% 25.782
PullCommandWithRebaseTest 6 0 0 0 100% 3.091
HugeFileTest 1 0 0 1 0% 0.009
RemoteDeleteCommandTest 1 0 0 0 100% 0.043
RenameBranchCommandTest 7 0 0 0 100% 1.272
LsRemoteCommandTest 4 0 0 0 100% 1.099
CommitOnlyTest 96 0 0 0 100% 11.613
CheckoutCommandTest 33 0 0 2 93.939% 13.617
LogCommandTest 9 0 0 0 100% 2.048
RemoteSetUrlCommandTest 2 0 0 0 100% 0.203

org.eclipse.jgit.internal.transport.parser

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

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 10.447
CommitTest 2 0 0 0 100% 3.847
CLIGitCommandTest 1 0 0 0 100% 0.001
TextBuiltinTest 1 0 0 0 100% 6.75
LsRemoteTest 4 0 0 0 100% 9.395
InitTest 2 0 0 0 100% 0.321
MergeTest 11 0 0 0 100% 7.273
ResetTest 9 0 0 1 88.889% 1.924
TagTest 3 0 0 0 100% 1.071
ConfigTest 1 0 0 0 100% 0.336
DescribeTest 11 0 0 0 100% 1.99
CloneTest 4 0 0 0 100% 2.636
RmTest 1 0 0 0 100% 0.334
CommitAndLogTest 1 0 0 0 100% 0.424
BranchTest 13 0 0 0 100% 12.812
LsFilesTest 2 0 0 0 100% 0.9
ArchiveTest 30 0 0 0 100% 20.45
ReflogTest 3 0 0 0 100% 0.791
CheckoutTest 23 0 0 0 100% 15.367
RepoTest 3 0 0 0 100% 4.326
FetchTest 4 0 0 0 100% 12.124
CleanTest 4 0 0 0 100% 0.664
AddTest 5 0 0 0 100% 5.615
StatusTest 15 0 0 0 100% 20.809
ProxyConfigTest 10 0 0 0 100% 5.406

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.321
CGitAttributesTest 26 0 0 0 100% 1.801
AttributesHandlerTest 30 0 0 0 100% 1.608
AttributesMatcherTest 9 0 0 0 100% 0.011
TreeWalkAttributeTest 18 0 0 0 100% 1.08
AttributesNodeTest 7 0 0 0 100% 0.012
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.101

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.288
PlotCommitListTest 15 0 0 0 100% 1.083

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.035
AutoCRLFInputStreamTest 2 0 0 0 100% 2.072
TimeoutInputStreamTest 8 0 0 0 100% 0.78
AutoLFInputStreamTest 7 0 0 0 100% 0.013
TimeoutOutputStreamTest 9 0 0 0 100% 1.037
AutoCRLFOutputStreamTest 2 0 0 0 100% 4.587

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 7.663
PushTest 1 0 0 0 100% 13.292
CheckoutTest 3 0 0 0 100% 12.702
DownloadTest 5 0 0 0 100% 9.066

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 5 0 0 0 100% 0.002
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 9.656
ObjectIdTest 16 0 0 0 100% 0.019
RefTest 15 0 0 0 100% 1.032
IndexDiffTest 17 0 0 0 100% 3.34
ObjectIdOwnerMapTest 7 0 0 0 100% 0.039
ObjectCheckerTest 132 0 0 0 100% 0.078
SquashCommitMsgTest 1 0 0 0 100% 0.033
ValidRefNameTest 22 0 0 0 100% 0.035
RacyGitTests 2 0 0 0 100% 11.121
BranchConfigTest 8 0 0 0 100% 0.003
ObjectIdSubclassMapTest 7 0 0 0 100% 0.019
ReflogResolveTest 6 0 0 0 100% 0.932
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.352
GpgConfigTest 9 0 0 0 100% 0.004
ObjectLoaderTest 4 0 0 0 100% 0.012
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.005
HugeCommitMessageTest 1 0 0 0 100% 5.967
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.086
BranchTrackingStatusTest 3 0 0 0 100% 0.276
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.004
ConfigTest 78 0 0 0 100% 0.263
RepositoryResolveTest 22 0 0 0 100% 1.79
SubmoduleConfigTest 3 0 0 0 100% 0.002
AbbreviatedObjectIdTest 26 0 0 0 100% 0.004
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 7.113
RepositoryCacheTest 15 0 0 0 100% 0.795
CommitBuilderTest 8 0 0 0 100% 0.004
MergeHeadMsgTest 2 0 0 0 100% 0.038
IndexDiffSubmoduleTest 10 0 0 0 100% 16.783

org.eclipse.jgit.transport.http

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.672
IgnoreNodeTest 32 0 0 0 100% 2.588
BasicRuleTest 4 0 0 0 100% 0.01
FastIgnoreRuleTest 19 0 0 0 100% 0.028
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.008
CGitIgnoreTest 25 0 0 0 100% 4.049

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.182
IndexDiffFilterTest 38 0 0 0 100% 3.27
InterIndexDiffFilterTest 5 0 0 0 100% 0.133
PathFilterGroupTest 7 0 0 0 100% 0.008
PathSuffixFilterTest 3 0 0 0 100% 0.092
TreeFilterTest 7 0 0 0 100% 0.132
NotTreeFilterTest 6 0 0 0 100% 0.209

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.005
DiffFormatterTest 17 0 0 0 100% 0.572
RawTextLoadTest 5 0 0 0 100% 0.256
RawTextTest 17 0 0 0 100% 0.004
EditListTest 5 0 0 0 100% 0.006
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.142
MyersDiffTest 23 0 0 0 100% 0.016
DiffEntryTest 12 0 0 0 100% 0.721
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RenameDetectorTest 28 0 0 0 100% 0.921
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.008
HistogramDiffTest 30 0 0 0 100% 0.011
DiffFormatterReflowTest 10 0 0 0 100% 0.055
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.002

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.234
ForPathTest 1 0 0 0 100% 0.076
TreeWalkBasicDiffTest 1 0 0 0 100% 0.045
PostOrderTreeWalkTest 6 0 0 0 100% 0.227
TreeWalkJava7Test 1 0 0 0 100% 0.06
FileTreeIteratorTest 23 0 0 0 100% 3.617
CanonicalTreeParserTest 18 0 0 0 100% 0.008
EmptyTreeIteratorTest 6 0 0 0 100% 0.353
AbstractTreeIteratorTest 7 0 0 0 100% 0.008

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.018
PathsTest 2 0 0 0 100% 0.003
RawCharUtilTest 3 0 0 0 100% 0.011
NBTest 11 0 0 0 100% 0.005
HookTest 9 0 0 0 100% 1.122
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.009
RawParseUtilsTest 5 0 0 0 100% 0.119
StringUtilsTest 7 0 0 0 100% 0.005
RelativeDateFormatterTest 10 0 0 0 100% 0.008
RefListTest 23 0 0 0 100% 0.034
RawSubStringPatternTest 4 0 0 0 100% 0.151
GitDateParserTest 13 0 0 0 100% 0.184
Base64Test 4 0 0 0 100% 0.004
FSTest 5 0 0 0 100% 1.059
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
LongMapTest 8 0 0 0 100% 0.033
RawParseUtils_LineMapTest 7 0 0 0 100% 0.007
TemporaryBufferTest 15 0 0 0 100% 0.594
IntListTest 12 0 0 0 100% 0.003
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.011
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.027
ChangeIdUtilTest 35 0 0 0 100% 0.101
IOReadLineTest 28 0 0 0 100% 0.066
RefMapTest 22 0 0 0 100% 0.011
ReadLinesTest 6 0 0 0 100% 0.004
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.255
FilterCommandsTest 3 0 0 0 100% 1.605
RunExternalScriptTest 12 0 0 0 100% 0.418
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.247
QuotedStringBourneStyleTest 10 0 0 0 100% 0.017

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 3.055
LongObjectIdTest 32 0 0 0 100% 1.485
LFSPointerTest 1 0 0 0 100% 0.548
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.732
MutableLongObjectIdTest 5 0 0 0 100% 0.703

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 11.5
SubmoduleUpdateTest 4 0 0 0 100% 9.36
SubmoduleDeinitTest 6 0 0 0 100% 12.785
SubmoduleStatusTest 7 0 0 0 100% 6.204
SubmoduleInitTest 7 0 0 0 100% 4.797
SubmoduleWalkTest 11 0 0 0 100% 6.425
SubmoduleSyncTest 3 0 0 0 100% 9.339

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.118
RefTreeDatabaseTest 27 0 0 0 100% 0.279
RefTreeTest 10 0 0 0 100% 0.074

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 15.763
MeasurePackSizeTest 1 0 0 0 100% 5.538
DumbClientDumbServerTest 8 0 0 0 100% 14.184
GitServletInitTest 4 0 0 0 100% 3.333
GitServletResponseTests 3 0 0 0 100% 9.736
DumbClientSmartServerTest 8 0 0 0 100% 11.07
AdvertiseErrorTest 1 0 0 0 100% 0.419
AsIsServiceTest 4 0 0 0 100% 0.905
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.595
FileResolverTest 3 0 0 0 100% 4
HookMessageTest 2 0 0 0 100% 9.919
RegexPipelineTest 3 0 0 0 100% 4.11
SmartClientSmartServerTest 60 0 0 0 100% 14.801
ProtocolErrorTest 1 0 0 0 100% 3.89
HttpClientTests 14 0 0 0 100% 4.853
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.626
ErrorServletTest 1 0 0 0 100% 3.061
SetAdditionalHeadersTest 1 0 0 0 100% 5.602

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

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

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.017
PatchErrorTest 6 0 0 0 100% 0.015
FileHeaderTest 21 0 0 0 100% 0.008
EditListTest 3 0 0 0 100% 0.053
GetTextTest 4 0 0 0 100% 0.021
PatchCcTest 3 0 0 0 100% 0.005
PatchCcErrorTest 1 0 0 0 100% 0.003

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.662
DfsBlockCacheTest 2 0 0 0 100% 0.766
DfsPackFileTest 8 0 0 0 100% 0.123
PackSourceTest 1 0 0 0 100% 0.001
DfsPackCompacterTest 2 0 0 0 100% 0.384
DfsGarbageCollectorTest 24 0 0 0 100% 2.151
DfsBlockCacheConfigTest 4 0 0 0 100% 0.031
DfsPackDescriptionTest 12 0 0 0 100% 0.007
DfsFsckTest 11 0 0 0 100% 0.167
DeltaBaseCacheTest 4 0 0 0 100% 0.008

org.eclipse.jgit.transport.sshd

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.29
MergerTest 27 0 0 0 100% 40.477
MergeMessageFormatterTest 15 0 0 0 100% 3.037
SquashMessageFormatterTest 1 0 0 0 100% 0.168
CherryPickTest 2 0 0 0 100% 0.092
SimpleMergeTest 16 0 0 0 100% 3.288
CrissCrossMergeTest 8 0 0 0 100% 79.539

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.013
testAbbreviateLooseBlob 0.024
testAbbreviateIsActuallyUnique 0.213
testAbbreviatePackedBlob 0.067

BaseReceivePackTest

parseCommand 0.001

NameConflictTreeWalkTest

testNoDF_NoGap 0.018
testDF_NoGap 0.021
testDF_DetectConflict 0.019
testDF_GapByOne 0.141
testDF_SkipsSeenSubtree 0.032

DfsInserterTest

testReadFromInserterSmallObjects 0.49
testNoCheckExisting 0.004
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.001
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.003
testReadFromInserterLargerObjects 0.058
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.635
testUpdateUnexpectedRemote 0.081
testTrackingRefUpdateOnReject 0.345
testUpdateDelete 0.039
testUpdateFastForward 0.211
testUpdateUnexpectedRemoteVsForce 0.213
testUpdateRejectedByConnection 0.187
testUpdateUpToDate 0.15
testUpdateNonFastForwardForced 0.078
testUpdateExpectedRemote 0.057
testPushResult 0.476
testUpdateNonFastForwardUnknownObject 0.092
testUpdateNonFastForward 0.224
testUpdateDeleteNonExisting 0.045
testTrackingRefUpdateEnabled 0.219
testUpdateCreateRef 0.13
testTrackingRefUpdateDisabled 0.033

GitDateFormatterTest

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

ObjectIdRefTest

testUpdateIndex 0
testToString 0.001
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.024
testStandardFormat_InvalidType 0.02
testStandardFormat_LargeObject_TruncatedZLibStream 0.025
testStandardFormat_NoHeader 0.02
testStandardFormat_SmallObject_TruncatedZLibStream 0.018
testStandardFormat_NegativeSize 0.048
testStandardFormat_SmallObject_TrailingGarbage 0.037
testStandardFormat_GarbageAfterSize 0.023
testStandardFormat_LargeObject_TrailingGarbage 0.027
testPackFormat_DeltaNotAllowed 0.069
testStandardFormat_LargeObject_CorruptZLibStream 0.022
testPackFormat_LargeObject 0.023
testPackFormat_SmallObject 0.028
testStandardFormat_SmallObject_CorruptZLibStream 0.021
testStandardFormat_LargeObject 0.027

JSchSshTest

testSshModifiedHostKeyDeny 10.182
testSshModifiedHostKeyAsk 2.884
testSshWithConfigWrongKey 3.617
testSshWithUnknownKexAlgorithmsInConfig 1.565
testPasswordAuthWrongPassword 3.366
testPasswordAuthCorrectPasswordTooLate 1.812
testSshWithGlobalIdentity 2.376
testSshCloneWithConfigAndPush 1.157
testKeyboardInteractiveAuthSeveralTimes 1.057
testSftpWithConfig 0.793
testSshEncryptedUsedKeySeveralPassword 0.985
testSshWithoutKnownHostsDeny 0.969
testSftpCloneWithConfigAndPush 1.131
testKeyboardInteractiveAuthCorrectPasswordTooLate 1.053
testSshWithConfigEncryptedUnusedKey 1.576
testSshWithUnknownAuthInConfig 0.967
testKeyboardInteractiveAuth 1.283
testSshWithUnknownCiphersInConfig 1.225
testSshWithConfigEncryptedUnusedKeyInConfigLast 1.639
testSshWithNoMatchingAuthInConfig 1.758
testSshWithWrongPortInConfig 1.47
testSshWithDefaultIdentity 1.891
testSshEncryptedUsedKeyWrongPassword 1.503
testSshWithMinimalHostKeyAlgorithmsInConfig 2.397
testRsaHostKeySecond 3.865
testSshEncryptedUsedKeyCached 2.588
testSshWithoutKnownHostsWithProviderAsk 1.369
testSshWithAliasInConfig 2.905
testKeyboardInteractiveAuthWrongPassword 1.995
testPasswordAuthSeveralTimes 1.908
testSshWithWrongUserNameInConfig 2.724
testPasswordAuthNoPassword 2.615
testKeyboardInteractiveAuthNoPassword 1.599
testSshWithoutConfig 1.52
testEcDsaHostKey 2.617
testPasswordAuth 2.441
testSshModifiedHostKeyAllow 1.455
testSshWithConfig 1.029
testSshWithoutKnownHostsWithProviderAcceptNew 2.026
testSshWithoutKnownHosts 1.5
testSshWithUnknownHostKeyAlgorithmsInConfig 1.607
testSshModifiedHostKeyWithProviderDeny 1.889
testSshWithConfigEncryptedUnusedKeyInConfigFirst 1.53
testSshKeys 33.113

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0

ArchiveCommandTest

archiveByIdSpecificFile 0.155
archiveByDirectoryPath 0.126
archiveHeadAllFiles 0.151
archiveHeadSpecificPath 0.101

BranchCommandTest

testCreateFromCommit 0.4
testCreateFromLightweightTag 0.172
testCreateFromAnnotatetdTag 0.256
testCreationImplicitStart 0.234
testCreateForce 0.389
testPullConfigRemoteBranch 0.687
testCreateAndList 0.165
testRenameLocalBranch 0.216
testListBranchesWithContains 0.258
testListAllBranchesShouldNotDie 0.333
testRenameRemoteTrackingBranch 0.567
testPullConfigLocalBranch 0.495
testInvalidBranchDash 0.076
testInvalidBranchHEAD 0.213
testDelete 0.485
testPullConfigRenameLocalBranch 0.4
testCreationNullStartPoint 0.242

PathsTest

testPathCompare 0
testStripTrailingSeparator 0.001

GarbageCollectCommandTest

testGConeCommit 0.098
testGCmoreCommits 0.217

RawCharUtilTest

testTrimLeadingWhitespace 0.008
testTrimTrailingWhitespace 0.001
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.773

DirCacheCheckoutTest

testLongFilename 0.056
testCheckoutChangeLinkToEmptyDir 0.083
testDirtyFileModeEqualHeadMerge 0.245
testResetHard 0.437
testRules1thru3_NoIndexEntry 0.039
testCheckoutChangeLinkToNonEmptyDirs 0.196
testCheckoutUncachedChanges 0.042
testFileModeChangeAndContentChangeNoConflict 0.256
testCheckoutChangeFileToEmptyDir 0.186
testDirectoryFileSimple 0.069
testDirectoryFileConflicts_15b 0.089
testCloseNameConflicts1 0.106
testCheckoutOutChanges 0.076
testIgnoredDirectory 0.196
testInitialCheckout 0.063
testOverwriteUntrackedLinkModeChange 0.221
testUntrackedConflicts 0.197
testCheckoutChangeFileToEmptyDirs 0.077
testCheckoutHierarchy 0.268
testFileModeChangeWithNoContentChangeUpdate 0.151
testFolderFileAndContentConflicts 0.464
testOverwriteUntrackedFileModeChange 0.335
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.142
testIgnoredDirectoryWithTrackedContent 0.307
testResetWithChangeInGitignore 0.28
testCheckoutChangeLinkToEmptyDirs 0.116
testCloseNameConflictsX0 0.108
testDontOverwriteEmptyFolder 0.053
testFileModeChangeAndContentChangeConflict 0.164
testFolderFileConflict 0.38
testDontOverwriteDirtyFile 0.063
testDirectoryFileConflicts_1 0.044
testDirectoryFileConflicts_2 0.154
testDirectoryFileConflicts_3 0.038
testDirectoryFileConflicts_4 0.041
testDirectoryFileConflicts_5 0.115
testDirectoryFileConflicts_6 0.069
testDirectoryFileConflicts_7 0.236
testDirectoryFileConflicts_8 0.038
testDirectoryFileConflicts_9 0.036
testCheckoutChangeFileToNonEmptyDirs 0.184
testRules4thru13_IndexEntryNotInHead 0.254
testCheckoutOutChangesAutoCRLFInput 0.098
testCheckoutOutChangesAutoCRLFfalse 0.082
testDirectoryFileConflicts_10 0.082
testDirectoryFileConflicts_11 0.055
testDirectoryFileConflicts_12 0.124
testDirectoryFileConflicts_13 0.084
testDirectoryFileConflicts_14 0.073
testDirectoryFileConflicts_15 0.169
testDirectoryFileConflicts_16 0.063
testDirectoryFileConflicts_17 0.202
testDirectoryFileConflicts_18 0.053
testDirectoryFileConflicts_19 0.185
testDirectoryFileConflicts_5b 0.048
testDirectoryFileConflicts_6b 0.128
testDirtyFileModeEqualIndexMerge 0.13
testOverwriteUntrackedIgnoredFile 0.433
testCheckoutOutChangesAutoCRLFtrue 0.049
testCheckoutOutChangesAutoCRLFtrueBinary 0.148
testMultipleContentConflicts 0.43
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.141
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.184

ObjectIdTest

test011_toString 0
test010_toString 0
test009_toString 0.001
test008_notIsId 0
testFromString_shortNonHex 0
test002_toString 0
testGetByte 0.001
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.34
testOpen 0.23
testWrap 0.248

NBTest

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

URIishTest

testURIEncode_unicode 0.006
testScpStyleWithoutUserRelativePath 0.001
testGetSlashSlashDotGitSlashHumanishName 0
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0.001
testFileProtoWindowsWithHostAndPort 0
testSshProtoHostOnly 0.001
testUNC 0
testGetNullHumanishName 0.001
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0.001
testALot 0.34
testEqualsHashcode 0.001
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0
testSshProtoWithUserPassAndPort 0.001
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.001
testGetValidSlashHumanishName 0
testUnixFile 0
testGetSlashesValidSlashHumanishName 0.001
testURIEncodeDecode 0.001
testSshProtoHostWithEmptyPortAndPath 0
testFileProtoUnix 0
testFileProtoWindowsWithHostAndEmptyPortIsAmbiguous 0
testGitProtoUnixPort 0.001
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0
testWindowsFile2 0
testScpStyleWithUser 0
testFileWithNoneUserHomeWithTilde 0
testGitProtoWindowsPort 0
testRelativePath 0.001
testFileProtoWindowsWithHost 0
testPathSeparator 0
testScpStyleNoURIDecoding 0
testGitSshProto 0.001
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0
testGetSet 0.001
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0.001
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
testGitWithUserHome 0.001
shouldRaiseErrorOnEmptyURI 0.05
testGetValidLocalWithTwoSlashesHumanishName 0
testSshProtoWithEmailUserAndPort 0.001
testGitProtoUnix 0
testFileProtoWindows 0.001
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0.003

HookTest

testCommitMsgHookReceivesCorrectParameter 0.169
testFailedPreCommitHookBlockCommit 0.115
testFindPostCommitHook 0.021
testAllCommitHooks 0.178
testFindHook 0.077
testFailedCommitMsgHookBlocksCommit 0.19
testPostCommitRunHook 0.054
testRunHook 0.092
testCommitMsgHookCanModifyCommitMessage 0.223

MergeAlgorithmTest

testEmptyTexts 0.132
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.001
testBlankLines 0.001
testConflictAtEnd 0.001
testTwoNonConflictingModifications 0.013
testConflictAtStart 0.001
testTwoSimilarModsAndOneInsertAtEnd 0.001
testSeparateModifications 0.001
testTwoComplicatedModifications 0.003
testTwoModificationsWithSharedDelete 0.001
testTwoSimilarModsAndOneInsert 0.003
testOneAgainstTwoConflictingModifications 0.066
testInsertVsModify 0.001
testTwoConflictingModifications 0.003
testSameModification 0.001
testAdjacentModifications 0
testModificationsWithMiddleDelete 0.001
testModificationsWithMiddleInsert 0.023
testDeleteVsModify 0.014
testNoAgainstOneModification 0.004

RefTest

testGetShortExactRef 0.038
testGetRefsByPrefix 0.033
testReadAllIncludingSymrefs 0.058
testGetRefsByPrefixes 0.076
testReadSimplePackedRefSameRepo 0.068
testRefsUnderRefs 0.083
testResolvedSymRef 0.042
testReadSymRefToLoosePacked 0.094
testResolvedNamesBranch 0.077
testGetShortRef 0.045
testRemoteNames 0.06
testAmbiguousRefsUnderRefs 0.063
testReadLooseRef 0.111
testReadLoosePackedRef 0.108
testReadSymRefToPacked 0.072

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.998
nonReferencedNonExpiredObject_notPruned 0.02
nonReferencedExpiredObjectTree_pruned 0.992
testPackCommitsAndLooseOneWithPruneNow 1.152
nonReferencedObjects_onlyExpiredPruned 0.494

NoteMapMergerTest

testBaseEqualsTheirs 0.064
testCollapseFanoutAfterMerge 2.227
testEditSameNoteDifferentContent 0.128
testFanoutAndLeafWitConflict 2.58
testDeleteDifferentNotes 0.039
testNonNotesWithNonNoteConflict 0.166
testAddSameNoteDifferentContent 0.049
testNonNotesWithoutNonNoteConflict 0.056
testEditDifferentNotes 0.156
testEditDeleteConflict 0.046
testLargeTreesWithConflict 4.938
testLargeTreesWithoutConflict 4.95
testOursEqualsTheirs 0.036
testFanoutAndLeafWithoutConflict 2.734
testNoChange 0.037
testBaseEqualsOurs 0.148
testAddDifferentNotes 0.044

IndexDiffTest

testUnchangedComplex 0.203
testRemovedUntracked 0.086
testUnchangedSimple 0.187
testAdded 0.053
testStageState_mergeAndReset_bug 0.438
testUntrackedFolders 0.27
testStageState_simulated_bug 0.277
testConflictingDeletedAndModified 0.253
testAssumeUnchanged 0.204
testAutoCRLFInput 0.06
testModified 0.101
testStageState 0.112
testMissing 0.052
testRemoved 0.258
testConflictingFromMultipleCreations 0.253
testUntrackedNotIgnoredFolders 0.113
testConflicting 0.41

PullCommandTest

testPullFastForward 0.456
testPullMerge 0.424
testPullWithRebaseConfig1 0.88
testPullWithRebaseConfig2 0.758
testPullWithRebaseConfig3 0.767
testPullLocalConflict 0.473
testPullWithMergeConfig2 0.581
testPullWithUntrackedStash 0.502
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.589
testPullEmptyRepository 0.297
testPullConflict 0.284
testPullWithoutConfig 0.619
testPullMergeProgrammaticConfiguration 0.49
testPullWithMergeConfig 0.679
testPullWithRebasePreserve1Config 0.786
testPullWithRebasePreserveConfig2 0.709
testPullWithRebasePreserveConfig3 0.846

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.294
testCherryPickDirtyIndex 0.289
testCherryPickNoCommit 0.339
testCherryPickConflictResolution 0.244
testCherryPick 0.298
testCherryPickMerge 0.866
testCherryPickConflictMarkers 0.265
testCherryPickOurCommitName 0.245
testCherryPickConflictReset 0.262
testCherryPickDirtyWorktree 0.321
testSequentialCherryPick 0.372
testCherryPickConflictResolutionNoCOmmit 0.285

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.002
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.088
invalidRepositoryFormatVersion 0.038
emptyRepositoryFormatVersion 0.026
relativeGitDirRef 0.194
absoluteGitDirRef 0.029
unknownRepositoryFormatVersion 0.024
testShouldAutomagicallyDetectGitDirectory 0.093

ObjectIdOwnerMapTest

testClear 0.006
testAddIfAbsent 0
testAddGrowsWithObjects 0.017
testAddIfAbsentGrowsWithObjects 0.01
testAddGetAndContains 0.001
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.019
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0.001
testPlus 0
testBracketsUnmatched1 0.315
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.056
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.108
testUnsupportedGroupCase1 0.081
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.033
testEmpty 0.02
testCloneFIFO 0.141
testInsertTie 0.05
testCloneEmpty 0.019
testClear 0.029
testHasFlags 0.075

FooterLineTest

testSignedOffBy_OneUserWithLF 0.041
testNotEmail 0.02
testNoFooters_EmptyBody 0.117
testEmptyValueWithLF 0.027
testNoFooters_OneLineBodyNoLF 0.018
testSignedOffBy_OneUserNoLF 0.017
testNoFooters_NewlineOnlyBody1 0.018
testNoFooters_NewlineOnlyBody5 0.017
testMatchesBugId 0.02
testNonDelimtedEmail 0.033
testSignedOffBy_IgnoreWhitespace 0.109
testFilterFootersIgnoreCase 0.026
testSignedOffBy_SkipNonFooter 0.021
testEmptyValueNoLF 0.02
testShortKey 0.028
testSignedOffBy_ManyUsers 0.021
testNoFooters_ShortBodyWithLF 0.034
testNoFooters_ShortBodyNoLF 0.046
testNoFooters_OneLineBodyWithLF 0.06

UnionInputStreamTest

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

RemoteConfigTest

multiplePushInsteadOf 0.004
testRemoveMiddleURI 0.092
multipleInsteadOf 0.003
testCreateOrigin 0.003
testSimpleTimeout 0
testSaveTimeout 0.001
testRemoveLastURI 0.001
testUploadPack 0.001
testSaveAllTags 0.002
testUnknown 0
testSimpleNoTags 0.001
testSaveAddURI 0.002
testSaveNoTags 0
testSaveRemoveFirstURI 0.001
testSaveRemoveLastURI 0
testSimpleAlwaysTags 0.001
noPushInsteadOf 0
testRemoveFirstURI 0
singleInsteadOf 0.001
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.004
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_SoleSq 0
testDequote_BareA 0
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0
testQuote_User 0.001
testQuote_NamedEscapes 0
testDequote_User 0

SquashCommitMsgTest

testReadWriteMergeMsg 0.03

ResetCommandTest

testHardResetOnUnbornBranch 0.151
testHardResetReflogDisabled 0.234
testSoftReset 0.096
testHardResetWithConflicts_DeleteFileFolderConflict 0.231
testPathsResetOnUnbornBranch 0.036
testMixedReset 0.314
testMixedResetRetainsSizeAndModifiedTime 0.207
testMixedResetWithUnmerged 0.06
testHardReset 0.153
testResetDefaultMode 0.1
testHardResetWithConflicts_OverwriteUntrackedFile 0.134
testPathsResetToNonexistingRef 0.029
testPathsResetWithRef 0.251
testHardResetAfterSquashMerge 0.161
testPathsReset 0.12
testResetToNonexistingHEAD 0.022
testPathsResetOnDirs 0.096
testPathsResetWithUnmerged 0.173
testHardResetOnTag 0.286

RawParseUtilsTest

testParseEncoding_badEncoding 0.019
testHeaderEnd 0
testHeaderStart 0.001
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.094

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.039
testSingleSubPathNegate 0.039
testTopOrMultiPathDual 0.039
testOrMultiThreePath 0.033
testSinglePathNegate 0.047
testAndMultiThreeSubPathNegate 0.041
testAndMultiSubPathNegate 0.039
testTopAndMultiSubPathDualNegate 0.034
testAndMultiPath 0.031
testAndMultiPathNegate 0.084
testPatternParentFileMatch 0.033
testSinglePath 0.043
testTopAndMultiPathDualNegate 0.035
testOrMultiThreeMixSubPathNegate 0.068
testTopNotPath 0.057
testOrMultiTwoMixSubPathNegate 0.104
testOrMultiTwoPath 0.145
testAndMultiSubPathDualNegate 0.05
testAndMultiSubPath 0.111
testOrMultiTwoSubPath 0.066
testSingleSubPath 0.038

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.005
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.006
testExceptionThrown_BareRepoGetWorkDir 0.005
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.008
testNotBare_CreateRepositoryFromWorkDirOnly 0.004
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.007
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.008
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.008
testNotBare_CreateRepositoryFromDotGitGitDir 0.004
testExceptionThrown_BareRepoGetIndex 0.004
testExceptionThrown_BareRepoGetIndexFile 0.004
testIsBare_CreateRepositoryFromArbitraryGitDir 0.005

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.005
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0.165
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0
testMatchLonger 0
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.765
testPruneNone 2.026
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.998
testPackCommitsAndLooseOneNoReflog 0.996

RacyGitTests

testRacyGitDetection 3.113
testIterator 8.006

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 1.404
testParseReader 0.003
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.003

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.032

NoteMapTest

testReadFlatTwoNotes 0.089
testEditFlat 0.093
testWriteUnchangedFanout2_38 0.105
testCreateFromEmpty 0.028
testRemoveDeletesTreeFanout2_38 0.041
testGetCachedBytes 0.03
testReadFanout2_38 0.15
testIteratorFanoutTree2_38 0.042
testIteratorEmptyMap 0.029
testEditFanout2_38 0.129
testShorteningNoteRefName 0.046
testReadFanout2_2_36 0.037
testIteratorFlatTree 0.04
testReadFullyFannedOut 0.237
testIteratorFanoutTree2_2_36 0.071
testLeafSplitsWhenFull 0.157
testWriteUnchangedFlat 0.042
testIteratorFullyFannedOut 0.204

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.031

RevWalkPathFilter6012Test

test1 0.07
test2 0.187
test3 0.142
test4 0.169
test5 0.114
test6 0.094
test7 0.079

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.441
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.249
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.299
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.348
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.243
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.027
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.394
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.41
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.282
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.281
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.28
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.201
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.248
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.02
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.263
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.239
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.236
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.183
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.258
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.345
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.331
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.018
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.294
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.372
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.227
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.396
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.379
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.114
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.25
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.021
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.358
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.267

ObjectIdSubclassMapTest

testClear 0.003
testAddIfAbsent 0
testAddGrowsWithObjects 0.01
testAddIfAbsentGrowsWithObjects 0.004
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.147
testIdenticalEdit 0.025
testDeleteDelete 0.031
testIdenticalAdd 0.027
testEditDelete 0.027
testAddAdd 0.129

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.117

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.006
testReadIndex_DirCacheTree 0.058
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.005
testReadIndex_LsFiles 0.012
testTreeWalk_LsFiles 0.094

SubmoduleAddTest

addSubmoduleWithName 7.934
commandWithNullPath 0.122
addSubmoduleWithExistingSubmoduleDefined 0.731
addSubmoduleWithInvalidPath 0.051
addSubmoduleWithInvalidUri 0.025
addExistentSubmodule 0.037
addSubmodule 0.59
commandWithEmptyPath 0.019
addSubmoduleWithRelativeUri 0.651
commandWithEmptyUri 0.177
denySubmoduleWithDotDot 0.039
commandWithNullUri 0.034

DfsBlockCacheTest

weirdBlockSize 0.644
streamKeyReusesBlocks 0.09

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.032
testCaseInsensitive 0.03
testEmptyPattern 0.053
testNoMatches 0.03

PackFileTest

testDelta_FailsOver2GiB 0.038
testDelta_SmallObjectChain 0.029
testWhole_LargeObject 0.067
testWhole_SmallObject 0.045
testConfigurableStreamFileThreshold 0.097

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.095
testRules 0.053
testIncorrectAttributeFileName 0.041
testNoMatchingAttributes 0.048
testEmptyGitAttributeFile 0.083

BundleWriterTest

testAbortWrite 0.201
testCustomObjectReader 0.816
testNonBundleFails 0.191
testWriteHEAD 0.258
testEmptyBundleFails 0.12
testGarbageBundleFails 0.051
testWriteSingleRef 0.361
testIncrementalBundle 0.511

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.052
testBackBug396127 0.024
testReset 0.02
testSingleSubtree_Recursive 0.022
testEmptyTree_WithTreeWalk 0.023
testRemovedSubtree 0.072
testTwoLevelSubtree_FilterPath 0.054
testSingleSubtree_NoRecursion 0.033
testNoSubtree_NoTreeWalk 0.024
testTwoLevelSubtree_Recursive 0.03
testEmptyTree_NoTreeWalk 0.025

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.007
testCopyPackThroughCacheSmallNoCache 0.002
testCopyPackThroughCacheLargeCached 0.021
testCopyPackThroughCacheSmallCached 0.001
testCopyPackThroughCacheLargeNoCache 0.013
testCopyPackBypassCachesSmallCached 0.02
testCopyPackBypassCacheSmallNoCache 0.001
testCopyPackBypassCacheLargeCached 0.006

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.089
testCreateFileHeader_Modify 0.02
testCreateFileHeader_DeleteGitLink 0.021
testDiffRootNullToTree 0.039
testCreateFileHeaderForRenameModeChange 0.015
testDiff 0.046
testDiffAutoCrlfMediumFile 0.063
testCreateFileHeader_GitLink 0.02
testCreateFileHeader_AddGitLink 0.02
testDiffNullToNull 0.016
testDiffAutoCrlfLargeFile 0.069
testCreateFileHeader_Add 0.019
testCreateFileHeaderWithoutIndexLine 0.017
testCreateFileHeaderForRenameWithoutContentChange 0.017
testDiffRootTreeToNull 0.049
testCreateFileHeader_Binary 0.023
testCreateFileHeader_Delete 0.02

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.023
testInitNonBare_GitdirAndDirShouldntBeSame 0.031
testInitBareRepository 0.055
testInitWithDefaultsNonBare 0.098
testInitWithDefaultsBare 0.055
testInitWithExplicitGitDir 0.042
testInitWithOnlyExplicitGitDir 0.058
testInitNonEmptyRepository 0.062
testInitRepository 0.067

DirCacheLargePathTest

testPath_4090 0.032
testPath_4094 0.036
testPath_4095 0.139
testPath_4096 0.032
testPath_16384 0.038

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.795
dontPackHEAD_nonBare 1.067
dontPackHEAD_bare 0.964
whileRefLockedRefNotPackedNoError 0.959
emptyRefDirectoryDeleted 1.001
concurrentOnlyOneWritesPackedRefs 0.997
looseRefPacked 0.99

NotesCommandTest

testListNotes 0.107
testAddAndRemoveNote 0.281

ManifestParserTest

testNormalizeEmptyPath 0.006
testManifestParser 0.099
testRemoveProject 0.002
testManifestParserWithMissingFetchOnRemote 0.011

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 1.813
testUsingUnknownBlobFails 0.36
testUsingHiddenCommonBlobFails 0.351
resetsHaves 0.358
testCreateBranchAtHiddenCommitFails 0.448
testIncludesInvalidGitmodules 0.422
testFilterHidesPrivate 0.34
testSuccess 0.569
testUsingUnknownTreeFails 0.388

AlternatesTest

testAlternate 0.085
testAlternateCyclic2 0.066
testAlternateCyclic3 0.083

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.078
overrideDisableRefLog[atomic=false] 0.182
nonExistentRef[atomic=false] 0.041
addMissingObject[atomic=false] 0.035
simpleForce[atomic=false] 0.162
oneNonExistentRef[atomic=false] 0.042
updateToMissingObject[atomic=false] 0.038
refLogNotWrittenWithoutConfigOption[atomic=false] 0.171
forceRefLogInCommand[atomic=false] 0.058
reflogDelete[atomic=false] 0.158
reflogAppendStatusFastForward[atomic=false] 0.06
oneRefLockFailure[atomic=false] 0.056
oneRefWrongOldValue[atomic=false] 0.082
reflogDefaultIdent[atomic=false] 0.086
simpleNoForce[atomic=false] 0.054
forceRefLogInUpdate[atomic=false] 0.063
conflictThanksToDelete[atomic=false] 0.046
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.044
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.07
noRefLog[atomic=false] 0.055
reflogOnLockFailure[atomic=false] 0.069
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.051
reflogAppendStatusNoMessage[atomic=false] 0.117
reflogFileDirectoryConflict[atomic=false] 0.084
fileDirectoryConflict[atomic=false] 0.043
reflogCustomIdent[atomic=false] 0.11
reflogAppendStatusWithMessage[atomic=false] 0.057
overrideRefLogMessage[atomic=true] 0.675
overrideDisableRefLog[atomic=true] 1.004
nonExistentRef[atomic=true] 0.042
addMissingObject[atomic=true] 0.026
simpleForce[atomic=true] 0.918
oneNonExistentRef[atomic=true] 0.042
updateToMissingObject[atomic=true] 0.033
refLogNotWrittenWithoutConfigOption[atomic=true] 0.918
forceRefLogInCommand[atomic=true] 1.018
reflogDelete[atomic=true] 1.005
reflogAppendStatusFastForward[atomic=true] 0.067
oneRefLockFailure[atomic=true] 0.05
oneRefWrongOldValue[atomic=true] 0.041
reflogDefaultIdent[atomic=true] 0.84
simpleNoForce[atomic=true] 0.036
forceRefLogInUpdate[atomic=true] 0.947
conflictThanksToDelete[atomic=true] 1.095
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.036
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.035
noRefLog[atomic=true] 0.842
reflogOnLockFailure[atomic=true] 0.076
atomicUpdateRespectsInProcessLock[atomic=true] 0.918
packedRefsLockFailure[atomic=true] 0.029
reflogAppendStatusNoMessage[atomic=true] 0.958
reflogFileDirectoryConflict[atomic=true] 1.004
fileDirectoryConflict[atomic=true] 0.029
reflogCustomIdent[atomic=true] 0.964
reflogAppendStatusWithMessage[atomic=true] 1.014

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 2.067
test 0.001

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 1.523
invalidCommand 0.009
testWrongOldIdDoesNotReplace 0.022
commandOrder 0.338

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.248
resolvePreviousBranch 0.272
resolveMasterCommits 0.142
resolveNonExistingBranch 0.046
resolveReflogParent 0.158
resolveDate 0.064

RmCommandTest

testRemoveCached 0.155
testRemove 0.048

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.066

CGitAttributesTest

testNestedMatchWithWildcard 0.103
testBracketsInGroup 0.069
testNestedMatchRecursive 0.071
testDirectoryMatchSubSimple 0.065
testDirectoryMatchSubComplex 0.112
testDirectoryWildmatchDoesNotMatchFiles1 0.065
testDirectoryWildmatchDoesNotMatchFiles2 0.06
testDirectoryWildmatchDoesNotMatchFiles3 0.062
testDirectoryWildmatchDoesNotMatchFiles4 0.06
testPrefixMatchNot 0.056
testRelativePaths 0.061
testStarMatchOnSlashNot 0.057
testDirectoryMatch 0.064
testDirectoryMatchSubRecursiveBacktrack2 0.062
testDirectoryMatchSubRecursiveBacktrack3 0.065
testDirectoryMatchSubRecursiveBacktrack4 0.08
testDirectoryMatchSubRecursiveBacktrack5 0.089
testDirectoryMatchSubRecursiveBacktrack6 0.093
testBug508568 0.071
testComplexPathMatchNot 0.059
testDirectoryMatchSubRecursive 0.059
testNestedMatchNot 0.062
testRelativePath 0.059
testDirectoryMatchSubRecursiveBacktrack 0.055
testStarPathMatchNot 0.065
testNestedMatch 0.065

ConcurrentRepackTest

testObjectMovedToNewPack1 2.201
testObjectMovedToNewPack2 3.02
testObjectInNewPack 0.996
testObjectMovedWithinPack 2.002

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.038
testEmpty 0.028
testAddFails 0.025

FetchCommandTest

fetchUpdatesBranches 0.432
testFetch 0.111
fetchShouldNotFetchTagsFromOtherBranches 0.276
testForcedFetch 0.244
fetchWithExplicitTagsShouldUpdateLocal 0.38
fetchShouldAutoFollowTagForFetchedObjects 0.387
fetchUpdateRefsWithDuplicateRefspec 0.535
fetchPruneRefsWithDuplicateRefspec 1.01
fetchPrunesBranches 0.999
fetchAddRefsWithDuplicateRefspec 0.094
fetchAddsBranches 0.264
fetchDoesntDeleteBranches 0.315
testFetchWithPruneShouldKeepOriginHead 0.325
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.274
fetchShouldAutoFollowTag 0.25

SubmoduleUpdateTest

repositoryWithSubmodule 7.821
repositoryWithUnconfiguredSubmodule 0.034
repositoryWithInitializedSubmodule 0.263
repositoryWithNoSubmodules 0.112

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.08
testBatchRefUpdate_ForceUpdate 0.015
testBatchRefUpdate_ConflictCausesAbort 0.005
testGetRefs_HeadOnOneBranch 0.005
testGetRef_FindBranchConfig 0.003
testGetRefs_TagsOnly 0.019
testGetRefs_DetachedHead 0.004
testGetRef_NonExistingBranchConfig 0.001
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.008
testUpdate_RefusesOrigHeadOnBare 0.002
testSupportsAtomic 0.001
testGetRefs_DiscoversNew 0.006
testBatchRefUpdate_NoConflictIfDeleted 0.007
testBatchRefUpdate_NonFastForwardAborts 0.003
testUpdate_RefusesDotLockInRefName 0.002
testGetRefs_HeadsOnly 0.007
testGetAdditionalRefs 0.004
testExactRef_DiscoversModified 0.008
testGetRefs_CycleInSymbolicRef 0.036
testFirstExactRef 0.005
testGetRefs_DiscoversModified 0.006
testGetRefs_DeeplyNestedBranch 0.005
testUpdate_RefusesRefsTxnNamespace 0.002
testGetRefs_HeadBranchNotBorn 0.005
testGetRefs_InvalidPrefixes 0.003
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.015

RevFlagSetTest

testEmpty 0.025
testContainsAll 0.023
testContains 0.016
testAddOne 0.02
testAddTwo 0.019
testEquals 0.017
testRemove 0.02

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.481
testV2FetchDeepenNot_excludeDescendantOfWant 0.49
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.181
testFetchReachableBlobWithBitmap 0.357
testFetchWithNonSupportingServer 0.007
testV2LsRefsSymrefs 0.107
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.039
testV2FetchIncludeTag 0.051
testV2FetchShallowSince_noCommitsSelected 0.003
testV2FetchRequestPolicyReachableCommit 0.026
testV2FetchUnrecognizedArgument 0.001
testV2LsRefsServerOptions 0.001
testV2FetchClientStopsNegotiation 0.132
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.045
testFetchExplicitBlobWithFilter 0.016
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.009
testFetchUnreachableBlobWithBitmap 0.211
testV2FetchDeepenWithoutDone 0.003
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchMissingShallow 0.055
testV2FetchOfsDelta 0.157
testV2LsRefsPeel 0.061
testGetPeerAgentProtocolV0 0.003
testGetPeerAgentProtocolV2 0.004
testV2LsRefs 0.052
testFetchReachableBlobWithoutBitmap 0.096
testV2FetchWantRefIfNotAllowed 0.002
testV2CapabilitiesAllowFilter 0
testFetchParentOfShallowCommit 0.027
testFetchWithBlobNoneFilter 0.015
testV2FetchServerStopsNegotiation 0.085
testV2FetchServerOptions 0.001
testV2FetchWantRefAndDeepen 0.025
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.016
testFetchWithBlobLimitFilterAndBitmaps 0.019
testV2FetchWantRef 0.007
testFetchExplicitBlobWithFilterAndBitmaps 0.069
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.007
testV2LsRefsRefPrefixNoSlash 0.07
testV2FetchThinPack 0.051
testV2FetchRequestPolicyReachableCommitTip 0.006
testV2FetchFilter 0.038
testV2FetchBadWantRef 0.003
testV2FetchShallow 0.011
testV2FetchDeepenNot_supportAnnotatedTags 0.088
testV2FetchMixedWantRef 0.031
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.003
testV2FetchNoProgress 0.066
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2FetchDeepenNot 0.006
testV2LsRefsRefPrefix 0.03
testV2FetchShallowSince 0.005
testV2FetchServerDoesNotStopNegotiation 0.004

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.26
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.255
testTimeout_readBuffer_Timeout 0.253
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0.001

FIFORevQueueTest

testUnpopAtFront 0.14
testEmpty 0.025
testCloneEmpty 0.024
testAddLargeBlocks 2.826
testClear 0.081
testHasFlags 0.106

StashDropCommandTest

dropSingleStashedCommit 0.131
dropMiddleStashCommit 0.184
dropFirstStashedCommit 0.133
dropNegativeRef 0.143
dropWithNoStashedCommits 0.059
dropBoundaryStashedCommits 0.23
dropWithInvalidLogIndex 0.094
dropAll 0.197

IndexModificationTimesTest

testLastModifiedTimes 0.178
testModify 2.173

StatusCommandTest

testDifferentStates 0.216
testEmptyStatus 0.03
testDifferentStatesWithPaths 0.068

TestProtocolTest

testFetch 0.017
testPush 0.213
testFullNegotiation 2.82
testUploadPackFactory 0.008
testReceivePackFactory 0.011
testMaxHaves 1.475

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.02
testIneffectiveNegationDifferentLevels1 0.032
testIneffectiveNegationDifferentLevels2 0.023
testIneffectiveNegationDifferentLevels3 0.176
testIneffectiveNegationDifferentLevels4 0.069
testIneffectiveNegationDifferentLevels5 0.159
testTrailingSpaces 0.033
testRules 0.033
testSlashMatchesDirectory 0.025
testToString 0.019
testRepeatedNegationInDifferentFiles1 0.239
testRepeatedNegationInDifferentFiles2 0.137
testRepeatedNegationInDifferentFiles3 0.051
testRepeatedNegationInDifferentFiles4 0.03
testRepeatedNegationInDifferentFiles5 0.028
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.198
testSimpleRootGitIgnoreWildMatcherDirOnly 0.034
testNegateAllExceptJavaInSrc 0.169
testSimpleRootGitIgnoreGlobalIgnore 0.041
testSimpleRootGitIgnoreGlobalDirIgnore 0.03
testLeadingSpaces 0.033
testSimpleRootGitIgnoreGlobalNegation1 0.229
testSimpleRootGitIgnoreGlobalNegation2 0.076
testSimpleRootGitIgnoreGlobalNegation3 0.027
testSimpleRootGitIgnoreGlobalNegation4 0.029
testEmptyIgnoreRules 0.03
testWithSlashDoesNotMatchInSubDirectory 0.177
testSimpleRootGitIgnoreWildMatcher 0.125
testNegation 0.098
testSlashOnlyMatchesDirectory 0.045
testNoPatterns 0.027
testRepeatedNegation 0.129

RawTextLoadTest

testBigWithNullAtStart 0.038
testBigOK 0.032
testSmallNull 0.027
testBinaryThreshold 0.127
testSmallOK 0.031

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.172
testCoreAutoCrlf2 0.172
testCoreAutoCrlf3 0.107
testCoreAutoCrlf4 0.196
testCoreAutoCrlf5 0.122
testRenameInSubDir 0.188
testBlameWithNulByteInHistory 0.241
testDeleteMiddleLines 0.203
testWhitespaceMerge 0.333
testSingleRevision 0.186
testMoveToOtherDir 0.188
testMiddleClearAllLines 0.229
testTwoRenames 0.233
testBlameWithNulByteInTopRevision 0.193
testDeleteTrailingLines 0.1
testEditAllLines 0.182
testRename 0.229
testConflictingMerge1 0.626
testConflictingMerge2 0.611
testTwoRevisions 0.098

ObjectWalkFilterTest

testDefaultFilter 0.005
testFilteringTreeFiltersReferencedBlobs 0.05
testRevFilterAndObjectFilterCanCombine 0.082
testFilteringTreeFiltersSubtrees 0.005
testFilteringCommitsHasNoEffect 0.012
testObjectFilterCanFilterOutBlob 0.008

SubmoduleDeinitTest

alreadyClosedSubmodule 6.223
dirtySubmoduleWithForce 2.766
cleanSubmodule 0.513
dirtySubmoduleBecauseNewCommit 1.092
dirtySubmoduleBecauseUntracked 0.946
repositoryWithNoSubmodules 0.11

RevCommitParseTest

testParse_implicit_mixed_encoded 0
testParse_NoGpgSig 0
testParse_WeirdHeaderOnlyCommit 0
testParse_gpgSig 0
testParse_NoMessage 0
testParse_OnlyLFMessage 0
testParse_implicit_UTF8_encoded 0
testParse_GitStyleMessage 0
testParse_ShortLineOnlyNoLF 0
testParse_illegalEncoding 0
testParse_explicit_bad_encoded2 0
testParse_explicit_bad_encoded 0
testParse_GitStyleMessageWithCRLF 0
testParse_incorrectUtf8Name 0
testParse_ShortLineOnlyEmbeddedLF 0
testParse_ShortLineOnlyEndLF 0.01
testParse_PublicParseMethod 0.048
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.02
testParse_incompleteAuthorAndCommitter 0.019
testParse_NoParents 0.018
testParse_unsupportedEncoding 0.02
testParse_explicit_encoded 0.024

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.492
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.407
mergeBinaryFile_UnsetMerge_Conflict 0.406
mergeTextualFile_UnsetMerge_NoConflict 0.543
mergeBinaryFile_SetMerge_Conflict 0.46
mergeTextualFile_UnsetMerge_Conflict 0.47

GpgConfigTest

testGetKeyFormat_failsForInvalidValue 0
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.045
testAddUnstagedChanges 0.166
testWrongParams 0.046
testModeChange 0.111
testLogWithFilter 0.068
testCommitAmend 0.176
testCommitRange 0.08
testMergeEmptyBranches 0.188
testInsertChangeId 0.269
testSomeCommits 0.14

ForPathTest

testFindObjects 0.073

RevTagParseTest

testTagBlob 0.019
testTagTree 0.028
testParse_implicit_mixed_encoded 0.139
testParseOldStyleNoTagger 0.017
testParse_NoMessage 0.018
testParse_OnlyLFMessage 0.024
testParse_implicit_UTF8_encoded 0.019
testParseAllFields 0.017
testParse_GitStyleMessage 0.019
testParse_ShortLineOnlyNoLF 0.138
testParse_illegalEncoding 0.027
testParse_explicit_bad_encoded2 0.02
testParse_explicit_bad_encoded 0.021
testParse_ShortLineOnlyEmbeddedLF 0.025
testParse_ShortLineOnlyEndLF 0.021
testParse_PublicParseMethod 0.06
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.064
testTagTag 0.023
testParse_unsupportedEncoding 0.022
testTagCommit 0.018
testParse_explicit_encoded 0.025

DescriptionTest

description 0.029

FileNameMatcherTest

testSpecialGroupCase0 0.015
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0.004
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.002
testMixedGroupCase1 0
testMixedGroupCase2 0.001
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
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
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0.001
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0.001
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
testSpaceGroupCase1 0.012
testSpaceGroupCase2 0.001
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0.001
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0.001
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0.001
testDigitGroupCase2 0
testDigitGroupCase3 0.006
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0.001
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.002
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testUpperGroupCase0 0.009
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0.001
testUpperGroupCase5 0
testBlankGroupCase0 0
testBlankGroupCase1 0.001
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0.001
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0.001
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0.001
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0.001
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

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.041
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.023
testConfigureCache_Limits1 0.019
testConfigureCache_PackedGitWindowSize_0 0.02
testConfigureCache_PackedGitLimit_0 0.023
testConfigureCache_PackedGitWindowSize_4097 0.088
testConfigureCache_PackedGitOpenFiles_0 0.024

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.033
testFindRef_FetchHead 0.029
testFindRef_EmptyDatabase 0.031
testGetRefs_HeadsOnly_SymrefToPacked 0.029
testGetRefs_HeadsOnly_AllLoose 0.082
testGetRefs_HeadOnOneBranch 0.032
testExactRef_EmptyDatabase 0.079
testFindRef_DiscoversModifiedLoose 0.038
testGetRefs_IgnoresGarbageRef1 0.095
testGetRefs_IgnoresGarbageRef2 0.033
testGetRefs_IgnoresGarbageRef3 0.117
testGetRefs_IgnoresGarbageRef4 0.084
testPeelLooseTag 0.042
testGetAdditionalRefs_OrigHead 0.061
testGetRefs_TagsOnly_AllPacked 0.033
testFindRef_CycleInSymbolicRef 0.045
testVersioningNotImplemented_getRefs 0.126
testFindRef_AnyHeadWithGarbage 0.112
testGetRefs_TagsOnly_AllLoose 0.051
testGetRefs_PackedWithPeeled 0.03
test_repack 0.768
testFirstExactRef_IgnoresGarbageRef 0.029
testFindRef_DiscoversDeletedLoose 0.038
testPeelCommit 0.034
testGetRefs_CorruptObjectIdReference 0.036
testGetRefs_LooseSorting_Bug_348834 0.288
testFindRef_CorruptSymbolicReference 0.028
testReadBranchConfig 0.028
testGetRefs_DeatchedHead1 0.029
testGetRefs_DeatchedHead2 0.184
testExactRef_FetchHead 0.132
testGetRefs_LooseOverridesPacked 0.063
testGetRefs_DiscoversModifiedLoose 0.106
testReadNotExistingBranchConfig 0.113
testGetRefs_HeadsOnly_AllPacked1 0.048
testGetRefs_LooseSortedCorrectly 0.059
testGetRefs_PackedNotPeeled_Sorted 0.04
testFirstExactRef_Mixed 0.034
testExactRef_IgnoresGarbageRef 0.078
testRefsChangedStackOverflow 0.109
testCreate 0.047
testGetRefs_CycleInSymbolicRef 0.075
testGetRefs_InvalidName 0.036
testGetRefs_DeeplyNestedBranch 0.146
testPackedRefsLockFailure 0.05
testGetRefs_HeadBranchNotBorn 0.038
testGetAdditionalRefs_OrigHeadBranch 0.031
testGetRefs_DiscoversDeletedLoose1 0.226
testGetRefs_DiscoversDeletedLoose2 0.03
testGetRefs_DiscoversDeletedLoose3 0.081
testGetRefs_DiscoversDeletedLoose4 0.099
testGetRefs_DiscoversDeletedLoose5 0.036
testFindRef_PackedNotPeeled_WrongSort 0.091
testGetRefs_EmptyDatabase 0.04
testGetRefs_HeadsOnly_Mixed 0.029
testGetRefs_DiscoversNewLoose1 0.106
testGetRefs_DiscoversNewLoose2 0.063
testIsNameConflicting 0.042
testFindRef_CorruptObjectIdReference 0.03
testVersioningNotImplemented_exactRef 0.137
testGetRefs_SkipsLockFiles 0.037

TreeRevFilterTest

testStringOfPearls_FilePath1 0.042
testStringOfPearls_FilePath2 0.054
testStringOfPearls_FilePath3 0.102
testStringOfPearls_DirPath2 0.082
testPathFilterOrOtherFilter 0.05

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.04

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.049
testMergeCommitOneParentShallow 0.056
testShallowCommitParse 0.059
testObjectDirectorySnapshot 0.069
testDepth1 0.04
testDepth2 0.04
testDepth3 0.151

NameRevCommandTest

multiplePathsNoMerge 0.139
multiplePathsSecondParent 0.059
prefix 0.056
annotatedTags 0.186
annotatedTagsNoResult 0.066
ref 0.137
simpleAncestor 0.07
onePathMerge 0.056
onePathMergeSecondParent 0.104
onePathMergeLongerFirstParentPath 0.078
nameExact 0.05

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.164
testRenamedBoundLineDelete 0.205
testBoundLineDelete 0.067

GcTagTest

annotatedTag_objectNotPruned 1.133
lightweightTag_objectNotPruned 1.028

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.041
testStringOfPearls_FilePath1 0.045
testStringOfPearls_FilePath2 0.087
testStringOfPearls_FilePath3 0.082
testStringOfPearls_FilePath3_NoParentRewriting 0.12
testStringOfPearls_DirPath2 0.102
testStringOfPearls_FilePath2_NoParentRewriting 0.041
testStringOfPearls_FilePath1_NoParentRewriting 0.051
testStringOfPearls_DirPath2_NoParentRewriting 0.158
testEdits_MatchNone 0.048
testEmpty_NoMatch 0.027
testSimple1 0.025
testEdits_MatchAll 0.156

ReflogCommandTest

testAmendReflog 0.283
testBranchReflog 0.19
testHeadReflog 0.174

RemoteAddCommandTest

testAdd 0.061

PackReverseIndexTest

testFindObjectWrongOffset 0.025
testFindNextOffsetWrongOffset 0.031
testFindObject 0.052
testFindNextOffset 0.069

AttributesHandlerTest

testNestedMatchRecursive 0.14
testDirectoryMatchSubSimple 0.062
testStarPathMatch 0.029
testExpandBuiltInMacro1 0.03
testExpandBuiltInMacro2 0.027
testExpandBuiltInMacro3 0.14
testDirectoryMatchSubComplex 0.026
testInfoOverridesWorkDirRoot 0.027
testCustomGlobalMacro1 0.024
testCustomGlobalMacro2 0.022
testCustomGlobalMacro3 0.047
testCustomGlobalMacro4 0.056
testPrefixMatchNot 0.062
testRelativePaths 0.051
testStarMatchOnSlashNot 0.031
testDirectoryMatch 0.037
testDirectoryMatchSubRecursiveBacktrack2 0.079
testDirectoryMatchSubRecursive 0.049
testNestedMatchNot 0.038
testCyclicMacros 0.032
testWorkDirRootOverridesGlobal 0.065
testComplexPathMatch 0.049
testDirectoryMatchSubRecursiveBacktrack 0.153
testInfoOverridesGlobal 0.046
testNestedMatch 0.037
testExpandNonMacro1 0.026
testExpandNonMacro2 0.03
testExpandNonMacro3 0.114
testExpandNonMacro4 0.039
testRecursiveMacro 0.033

ObjectLoaderTest

testLargeObjectLoader 0.003
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.002
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.003
testCLIText 0.006
testUIText 0.003

RepoCommandSymlinkTest

testLinkFileBare 0.419

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.053
testSort_COMMIT_TIME_DESC 0.041
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.055
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.047
testSort_TOPO_REVERSE 0.088
testSort_TOPO 0.069
testSort_REVERSE 0.031

MergeCommandTest

testDeletionOnSideConflict 0.229
testNoFastForwardNoCommit 0.143
testRecursiveMergeWithConflict 0.258
testMergeWithMessageAndChangeId 0.179
testConflictingMergeFailsDueToDirtyIndex 0.25
testFastForward 0.201
testMergeNonVersionedPaths 0.449
testMultipleCreationsSameContent 0.313
testAlreadyUpToDate 0.178
testMergeRemovingFoldersWithoutFastForward 0.277
testMergeRemovingFolders 0.165
testFastForwardOnly 0.119
testSuccessfulContentMergeNoCommit 0.373
testMergeWithChangeId 0.267
testFileModeMerge 0.289
testFileModeMergeWithDirtyWorkTree 0.234
testMergeWithMessageOption 0.302
testMultipleDeletions 0.257
testFastForwardNoCommit 0.199
testSquashMergeConflict 0.275
testSingleDeletion 0.511
testMergeInItself 0.04
testMergeConflictWithMessageOption 0.36
testMergeTag 0.312
testMergeConflictFileFolder 0.357
testFastForwardWithFiles 0.13
testMultipleCreations 0.248
testSquashMerge 0.337
testDeletionAndConflict 0.319
testModifiedAndRenamed 0.575
testSuccessfulMergeFailsDueToDirtyIndex 0.253
testSuccessfulContentMergeAndDirtyworkingTree 0.396
testMultipleHeads 0.3
testMergeMessage 0.353
testSuccessfulContentMerge 0.354
testSuccessfulMergeFailsDueToDirtyWorktree 0.236
testDeletionOnMasterConflict 0.32
testSquashFastForward 0.387
testFastForwardOnlyNotPossible 0.216
testContentMerge 0.308
testNoFastForward 0.135
testConflictingMergeFailsDueToDirtyWorktree 0.238
testMergeFailingWithDirtyWorkingTree 0.268
testMergeSuccessAllStrategiesNoCommit 1.14
testMergeSuccessAllStrategies 1.122

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.002

CloneCommandTest

testCloneRepositoryCustomRemote 0.373
testCloneRepositoryOnlyOneTag 0.401
testCloneRepositoryExplicitGitDir 0.448
testCloneRepositoryExplicitGitDirNonStd 0.364
testCloneRepositoryWithNestedSubmodules 1.479
testCloneRepositoryWithBranchShortName 0.425
testBareCloneRepository 0.329
testCloneRepositoryWithSubmodules 1.158
testCloneWithAutoSetupRebase 0.761
testCloneRepositoryOnlyOneBranch 0.371
testCloneRepositoryWithBranch 0.711
testBareCloneRepositoryCustomRemote 0.489
testCloneBareRepositoryDefaultDirectory 0.267
testCloneRepositoryDefaultDirectory 0.218
testCloneRepositoryExplicitGitDirBare 0.431
testCloneRepositoryWithTagName 0.325
testCloneRepository 0.44
testBareCloneRepositoryNullRemote 0.335
testBareCloneRepositoryOnlyOneBranch 0.448
testCloneRepositoryWithMultipleHeadBranches 0.627
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.405

FSTest

testReadPipeCommandStartFailure 0.048
testSymlinkAttributes 0.98
testReadPipePosixCommandFailure 0.015
testUnicodeFilePath 0.012
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

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

ProtocolV0ParserTest

testRecvWantsShallow 0.004
testRecvWantsWithAgent 0.001
testRecvWantsWithCapabilities 0
testRecvWantsDeepen 0.001
testRecvWantsFilter 0.081
testRecvWantsWithoutCapabilities 0.001

CleanCommandTest

testClean 0.207
testCleanWithPaths 0.197
testCleanDirs 0.092
testCleanWithDryRun 0.231
testCleanDirsWithDryRun 0.205
testCleanDirsWithSubmodule 0.305
testCleanDirsWithRepository 0.23
testCleanDirsWithDryRunAndNoIgnore 0.216
testCleanDirsWithPrefixFolder 0.293
testFilesShouldBeCleanedInSubSubFolders 0.297
testCleanWithDryRunAndNoIgnore 0.105

TagCommandTest

testDeleteFullName 0.051
testTagging 0.197
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.021
testFailureOnSignedTags 0.039
testDeleteNonExisting 0.09
testDeleteEmptyTagNames 0.145
testEmptyTagName 0.038
testTaggingOnHead 0.053
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.063
testListAllTagsInRepositoryInOrder 0.088
testInvalidTagName 0.054
testDelete 0.094
testDeleteBadName 0.065
testUnannotatedTagging 0.093

HugeCommitMessageTest

testHugeCommitMessage 5.966

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.683
branch_historyNotPruned 1.101
deleteBranch_historyPruned 1.075

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.045
test0 0.002
test1 0
test2 0
shatteredCollision 0.19
shatteredStoredInGitBlob 0.065

GcKeepFilesTest

testKeepFiles 1.886

IndexDiffFilterTest

testFileIgnoredNotHonored 0.046
testRecursiveTreeWalk 0.049
testEmptyFolderCommitted 0.058
testFileInFolderUntracked 0.084
testFileInFolderCommittedModifiedAllIgnored 0.057
testFileInFolderCommittedDeleted 0.056
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.08
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.112
testFileCommittedModified 0.051
testFileIgnored 0.05
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.147
testFolderChangedToFile 0.074
testFileInFolderCommittedModified 0.061
testNonRecursiveTreeWalk 0.176
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.112
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.197
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.053
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.271
testFileCommittedDeleted 0.069
testFolderChangedToFileCommittedComparedWithInitialCommit 0.085
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.083
testFileCommittedModifiedIgnored 0.103
testFileCommitted 0.085
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.083
testFileInFolderCommittedModifiedIgnored 0.053
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.145
testConflicts 0.12
testFileInFolderAllIgnored 0.049
testFileInFolderCommittedChangedNotModified 0.055
testFileInFolderCommittedAllDeleted 0.048
testEmptyFolderIgnored 0.05
testFileInFolderCommittedNonRecursive 0.052
testEmptyFolderUntracked 0.147
testFileInFolderCommitted 0.054
testFileInFolderIgnored 0.066
testFileCommittedChangedNotModified 0.055
testEmptyFolderCommittedDeleted 0.039
testFileUntracked 0.081

AutoLFInputStreamTest

testEmpty 0
testCRLF 0
testLFCR 0
testCR 0
testLF 0
testBinaryDetect 0.003
testBinaryDontDetect 0

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.24
testRevertConflictMarkers 0.185
testRevertConflictResolution 0.363
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.312
testRevertMultipleWithFail 0.412
testRevertMultiple 0.194
testRevertDirtyWorktree 0.158
testRevert 0.413
testRevertOurCommitName 0.108
testRevertkConflictReset 0.37

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.049

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0.001
versioningSymbolicRefMoves 0.001
twoTableById 0
twoTableSeek 0
oneEmptyTable 0.001
oneTableScan 0.007
oneTableSeek 0.014
scanDuplicates 0.001
compaction 0
missedUpdate 0
versioningSymbolicReftargetMoves 0
noTables 0
fourTableScan 0.007
twoEmptyTables 0
versioningResolveRef 0
deleteIsHidden 0.003

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.18

JDKHttpConnectionTest

testCommaSeparatedList 3.1
testMultiple1 0
testMultiple2 0.001
testSingle 0

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.062
emptyRefFoldersSkipFiles 0.032
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.032
nonEmptyRefsFoldersAreKept 0.033

EditListTest

testSet 0.003
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.264
testCleanFilterReturning12 0.099
testAddExistingSingleFileTwice 0.043
testCleanFilter 0.086
testReplaceFileByPartOfDirectory 0.058
testAddGitlinkDoesNotChange 0.097
testBadCleanFilter 0.071
testMultipleCleanFilter 0.187
testAddWithConflicts 0.036
testAddNothing 0.02
testAddRemovedFile 0.034
testCleanFilterEnvironment 0.194
testAttributesWithTreeWalkFilter 0.207
testAddWithoutParameterUpdate 0.143
testAddExistingSingleMediumSizeFileWithNewLine 0.103
testAddSubrepoWithDirNoGitlinks 0.155
testAddExistingSingleFileInSubDir 0.031
testAssumeUnchanged 0.071
testAddRemovedCommittedFile 0.136
testAddWithParameterUpdate 0.07
testAddWholeRepo 0.026
testExecutableRetention 0.194
testNotApplicableFilter 0.028
testAddTwoFiles 0.026
testAddFolder 0.027
testAddExistingSingleFileTwiceWithCommit 0.176
testAddIgnoredFile 0.027
testReplaceFileWithDirectory 0.034
testAttributesConflictingMatch 0.03
testAddGitlink 0.315
testBadCleanFilter2 0.081
testAddExistingSingleBinaryFile 0.043
testAddNonExistingSingleFile 0.025
testAddExistingSingleFile 0.03
testReplaceDirectoryConflictsWithFile 0.081
testAddExistingSingleSmallFileWithNewLine 0.066
testReplaceDirectoryWithFile 0.049
testBuiltinCleanFilter 1.959
testBuiltinFilters 1.776

JschConfigSessionFactoryTest

testNoConfigEntry 0.277
testAliasCaseDifferenceLowcase 0.215
testAliasIdentical 0.158
testAlias 0.127
testAliasCaseDifferenceLowcaseInverted 0.196
testAliasCaseDifferenceUpcase 0.159
testAliasIdenticalWithPort 0.147
testAliasIdenticalWithUser 0.216
testAliasWithPort 0.054
testAliasWithUser 0.182
testAliasCaseDifferenceUpcaseInverted 0.173
testConnectTimout 0.049

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.006
testInCoreLimit_SwitchOnCopy 0.174
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.048
testLarge_SingleWrite 0.068
testInCoreLimit_SwitchBeforeAppendByte 0.065
testOneBlock_BulkWrite 0
testRandomWrites 0.187
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.016
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.005
testInCoreInputStream 0.001

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.027

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.137
recentTempPacksAndIdxAreNotDeleted 0.026

MergerTest

checkContentMergeConflict 1.45
checkMergeNonConflictingSubmodulesWithoutIndex 1.467
mergeWithCrlfAutoCrlfTrue 0.851
checkFileReplacedByFolderInOurs 0.948
checkLockedFilesToBeDeleted 1.007
checkContentMergeNoConflict_noRepo 0.528
checkMergeEqualNewTrees 0.787
checkMergeConflictingNewTrees 0.727
rebaseWithCrlfAutoCrlfTrue 1.107
checkMergeMergeableTreesWithoutIndex 0.732
checkMergeConflictingTreesWithoutIndex 0.525
failingDeleteOfDirectoryWithUntrackedContent 0.709
checkMergeEqualTreesInCore_noRepo 0.736
checkMergeMergeableFilesWithTreeInIndex 0.813
checkUntrackedFolderIsNotAConflict 0.738
checkContentMergeLargeBinaries 0.752
checkFileReplacedByFolderInTheirs 0.75
checkMergeEqualTreesInCore 0.341
checkContentMergeNoConflict 0.464
checkMergeConflictingSubmodulesWithoutIndex 0.403
checkMergeConflictingFilesWithTreeInIndex 0.635
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.735
checkContentMergeConflict_noTree 0.348
checkMergeEqualTreesWithoutIndex 0.315
mergeWithCrlfInWT 0.473
checkMergeCrissCross 0.563
checkForCorrectIndex 21.341

InflatingBitSetTest

testContainsMany 0.047
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.104
testPrecedenceGlobal 0.034
testNoAttributes 0.117
testPrecedenceParent 0.057
testRules 0.109
testPrecedenceCurrent 0.041
testHierarchyBothIterator 0.055
testIndexOnly 0.057
testIndexOnly2 0.041
testOverriding2 0.034
testAggregation 0.054
testPrecedenceInfo 0.055
testPrecedenceRoot 0.069
testRulesInherited 0.04
testHierarchyWorktreeOnly 0.062
testNoMatchingAttributes 0.038
testEmptyGitAttributeFile 0.083
testOverriding 0.025

PackIndexV1Test

testCRC32 0.14
testIteratorMethodsContract 0.029
testCompareEntriesOffsetsWithGetOffsets 0.034
testIteratorReturnedValues1 0.041
testIteratorReturnedValues2 0.168
testCompareEntriesOffsetsWithFindOffsets 0.045

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.84
repositoryWithNoHeadInSubmodule 0.559
repositoryWithUninitializedSubmodule 0.101
repositoryWithInitializedSubmodule 0.76
repositoryWithMissingSubmodule 0.062
repositoryWithDifferentRevCheckedOutSubmodule 0.546
repositoryWithNoSubmodules 0.088

PushOptionsTest

testThinPushWithOptions 0.866
testPushWithEmptyOptions 2.719
testAdvertisedButUnusedPushOptions 0.443
testPushWithoutOptions 0.686
testAtomicPushWithOptions 0.019
testFailedAtomicPushWithOptions 0.021
testNonAtomicPushWithOptions 0.026
testPushOptionsNotSupported 0.401

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.035
testNotTooManyLooseObjects 0.02
testTooManyLooseObjects 2.63
testNotTooManyPacks 0.031

DirCacheFindTest

testEntriesWithin 0.028

SymlinksTest

fileModeTestMissingThenSymlink 6.356
createDirSymlinkBeforeTarget 0.573
createFileSymlinkBeforeTarget 0.714
fileModeTestFolderThenSymlink 0.689
createSymlinkAfterTarget 0.497
fileModeTestSymlinkThenFile 0.36
fileModeTestFileThenSymlink 0.594
fileModeTestSymlinkThenMissing 0.33
fileModeTestSymlinkThenFolder 0.516

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.037
testMultiRename 0.112
testNoRename 0.024

EditListTest

testTypes 0.046
testHunkHeader 0.002
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.738
test1 0.081
test2 0.035
testTinyThinPack 0.188
testMaxObjectSizeDeltaBlock 0.029
testMaxObjectSizeFullBlob 0.029
testPackWithTrailingGarbage 0.028
testPackWithDuplicateBlob 0.28
testDataAfterPackFooterSingleRead 0.038
testDataAfterPackFooterSplitObjectRead 1.202
testMaxObjectSizeDeltaResultSize 0.045
testNonMarkingInputStream 0.035

RefTreeTest

testApplyThenReadMaster 0.008
testEmptyTree 0.006
testUpdateMaster 0.008
testHeadSymref 0.005
testApplyCannotCreateParentRef 0.003
testApplyCannotCreateSubdirectory 0.003
testApplyWrongOldId 0.001
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.027
testApplyAlreadyExists 0.001
testTagIsPeeled 0.003

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.021
testTwoSame 0.018
testEmpty 0.025
testTwoSameDifferByAssumeValid 0.037
testTwoSameSameAssumeValidDifferentContent 0.029

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 27.561
test_ConfigAutoCRLF_false_GlobalEOL_crlf 17.805
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.813
test_switchToBranchWithTextAttributes 22.181
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.144
test_ConfigAutoCRLF_true 11.998
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 10.93
test_ConfigAutoCRLF_false_ConfigEOL_native 7.775
test_ConfigAutoCRLF_input_GlobalEOL_crlf 9.038
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.235
test_GlobalEOL_lf_RootEOL_crlf 10.703
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.246
test_ConfigEOL_lf 3.702
test_ConfigAutoCRLF_true_ConfigEOL_lf 9.017
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.22
testBinary1 3.956
testBinary2 4.193
test_switchToBranchWithBinaryAttributes 11.585
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.194
test_ConfigEOL_native_xnix 6.902
testDefaultSetup 6
test_ConfigAutoCRLF_false 6.958
test_ConfigAutoCRLF_input 5.026
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 8.197
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.78
test_ConfigEOL_native_windows 5.024
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 9.014
test_ConfigEOL_crlf 8.882

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.058
testSpi 0.255
testFindRemoteRefUpdatesWithLeases 0.114
testFindRemoteRefUpdatesTrackingRef 0.211
testFindRemoteRefUpdatesNoWildcardNoTracking 0.058
testFindRemoteRefUpdatesNoWildcardNoDestination 0.337
testLocalTransportFetchWithoutLocalRepository 0.178
testFindRemoteRefUpdatesWildcardNoTracking 0.265
testLocalTransportWithRelativePath 0.066

GetTextTest

testGetText_DiffCc 0.009
testGetText_NoBinary 0.005
testGetText_BothISO88591 0.002
testGetText_Convert 0.002

FileSnapshotTest

testActuallyIsModifiedTrivial 1.778
testNewFileNoWait 2.501
testNewFileWithWait 1.994

ReflogReaderTest

testCheckout 0.037
testReadRightLog 0.036
testReadWhileAppendIsInProgress 0.03
testNoLog 0.033
testReadLineWithMissingComment 0.108
testSpecificEntryNumber 0.061
testReadOneLine 0.051
testReadTwoLine 0.034

ReflogConfigTest

testlogAllRefUpdates 0.085

ObjectWalkTest

testNoCommits 0.026
testOneCommitOneTreeTwoBlob 0.078
testCull 0.076
testTwoCommitDeepTree1 0.06
testTwoCommitDeepTree2 0.164
testTwoCommitTwoTreeTwoBlob 0.036
testEmptyTreeCorruption 0.031
testTwoCommitsEmptyTree 0.03

EditTest

testEquals1 0
testType_Empty 0
testExtendA 0.001
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.363
testPushRefUpdate 0.677
testPrePushHook 0.122
testPush 0.135
testPushWithRefSpecFromConfig 0.191
testPushWithoutPushRefSpec 0.248
testPushWithLease 0.244
testTrackingUpdate 0.134

PostOrderTreeWalkTest

testNoPostOrder 0.024
testInitialize_NoPostOrder 0.022
testInitialize_TogglePostOrder 0.062
testResetDoesNotAffectPostOrder 0.047
testWithPostOrder_NoEnterSubtree 0.039
testWithPostOrder_EnterSubtree 0.028

ProtocolV2ParserTest

testFetchWithNoneFilter 0.276
testFetchWithShallow_deepenNot 0.092
testFetchMustNotHaveMultipleFilters 0.016
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0.037
testLsRefsMinimalReq 0.004
testLsRefsRefPrefixes 0.001
testFetchWithRefInWantUnknownRef 0.637
testFetchWithBlobSizeFilter 0.001
testLsRefsSymrefs 0.001
testLsRefsPeel 0
testFetchWithRefInWant 0.041
testFetchFilterWithoutAllowFilter 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 80.18
testBitmapSpansNoMergesWithTags 28.17
testDistributionOnMultipleBranches 8.399
testSelectionOrderingWithChains 0.094
testBitmapSpansNoMerges 15.362
testBitmapSpansWithMerges 15.937

DaemonTest

testDaemonStop 2.195
testDaemonRestart 2.006

StashApplyCommandTest

untrackedAndTrackedChanges 0.258
workingDirectoryContentConflict 0.217
workingDirectoryEditPreCommit 0.285
workingDirectoryContentMerge 0.427
workingDirectoryCleanIndexModify 0.187
unstashNoHead 0.098
multipleEdits 0.242
workingDirectoryModifyInSubfolder 0.27
noStashedCommits 0.051
indexContentConflict 0.23
stashChangeInANewSubdirectory 0.255
indexAdd 0.222
stashedApplyOnOtherBranchWithStagedChange 0.523
workingDirectoryDeleteIndexAdd 0.213
workingDirectoryDeleteIndexEdit 0.257
untrackedFileConflictsWithWorkingDirectory 0.226
workingDirectoryModifyIndexChanged 0.224
workingDirectoryDelete 0.208
indexDelete 0.142
workingDirectoryModify 0.246
stashedApplyOnOtherBranch 0.498
stashedContentMerge 0.406
untrackedFileNotIncluded 0.229
untrackedFileIncluded 0.182
testApplyStashWithDeletedFile 0.19
unstashNonStashCommit 0.204
untrackedFileConflictsWithCommit 0.317

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.03
testFindSingleFile 0.146
testBuildEmpty 0.024
testAdd_ReverseGitSortOrder 0.02
testBuildOneFile_Commit_IndexChangedEvent 0.028
testBuilderClear 0.021
testBuildOneFile_Commit 0.044
testAdd_InGitSortOrder 0.092
testBuildRejectsUnsetFileMode 0.025

FirstWantTest

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

PackWriterTest

testWritePack2DeltasReuseOffsets 0.183
testWriteEmptyPack1 0.111
testWriteEmptyPack2 0.109
testIgnoreNonExistingObjectsWithBitmaps 0.467
testExclude 0.265
testWritePack2DeltasReuseRefs 0.117
testWriteIndex 0.118
testWritePack1 0.122
testWritePack2 0.163
testWritePack3 0.152
testWritePack4 0.091
testWritePack1NoObjectReuse 0.134
testWritePack4ThinPack 0.223
testShallowFetchShallowAncestorDepth1 0.188
testShallowFetchShallowAncestorDepth2 0.375
testWritePack4SizeThinVsNoThin 0.281
testShallowFetchShallowParentDepth1 0.51
testShallowFetchShallowParentDepth2 0.496
testContructor 0.059
testIgnoreNonExistingObjects 0.195
testModifySettings 0.071
testDeltaStatistics 0.195
testNotIgnoreNonExistingObjects 0.057
testShallowIsMinimalDepth1 0.405
testShallowIsMinimalDepth2 0.298
testWritePack2SizeOffsetsVsRefs 0.354
testWritePack2DeltasCRC32Copy 0.065
testWritePack2SizeDeltasVsNoDeltas 0.23

GcConcurrentTest

repackAndCheckBitmapUsage 1.987
concurrentRepack 0.049
testInterruptGc 0.042
repackAndGetStats 1.924
repackAndUploadPack 1.987

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.244
testEstimateGcPackSizeWithAnExistingGcPack 0.139

T0004_PackReaderTest

test003_lookupCompressedObject 0.037
test004_lookupDeltifiedObject 0.035

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.102
multiplePacks 0.167
readBackSmallObjectBeforeLargeObject 0.041
readBackLargeFile 0.043
checkExisting 0.139
largeBlob 0.038
singlePack 0.029
readBackFallsBackToRepo 0.026
overwriteExistingPack 0.159
flushEmptyPack 0.022
insertLargeInputStreamBypassesCheckExisting 0.038
noFlush 0.023
readBackSmallFiles 0.15

OpenSshConfigTest

testCaseInsensitiveKeyLookup 0.343
testAlias_DoesNotMatch 0.018
testAlias_OptionsSet 0.02
testHostCaseInsensitive 0.019
testRepeatedLookupsWithModification 0.504
testAlias_InheritBatchMode 0.16
testRemoteUserReplacement 0.073
testAlias_ConnectionAttempts 0.07
testAlias_BatchModeDefault 0.06
testPattern 0.133
testAlias_PreferredAuthenticationsDefault 0.054
testAlias_OptionsInherit 0.025
testMissingArgument 0.024
testMultiHost 0.025
testListValueMultiple 0.174
testEqualsSign 0.043
testHomeDirUserReplacement 0.027
testAlias_BatchModeYes 0.068
testQuoteParsing 0.025
testMultiIdentityFile 0.024
testSeparatorParsing 0.02
testAlias_OptionsKeywordCaseInsensitive 0.064
testDefaultBlock 0.179
testHostnameReplacement 0.056
testAlias_ConnectionAttemptsDefault 0.035
testAlias_invalidConnectionAttempts 0.043
testAlias_PreferredAuthentications 0.084
testListValueSingle 0.033
testNoConfig 0.051
testIdentityFile 0.024
testAlias_badConnectionAttempts 0.025
testNegatedPattern 0.021
testAlias_InheritPreferredAuthentications 0.019
testLocalhostFQDNReplacement 0.113

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.206
testCrLfAttribute 0.024
checkoutWithCrLfNativeWindows 0.186

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.993
reftableWithTombstoneNotResurrected 0.064
testCollectionWithPureGarbageAndRereferencingGarbage 0.004
testEstimateGcRestPackSizeInNewRepo 0.005
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.012
testCollectionWithGarbageAndRereferencingGarbage 0.013
testCollectionWithNoGarbage 0.005
testEstimateGcRestPackSizeWithAnExistingGcPack 0.069
testRacyNoReusePrefersSmaller 0.03
testEstimateGcPackSizesWithGcAndGcRestPacks 0.018
compactsReftables 0.071
testCollectionWithGarbageCoalescence 0.008
reftableWithoutTombstoneResurrected 0.004
testCollectionWithGarbageNoCoalescence 0.021
testCollectionWithGarbageCoalescenceWithShortTtl 0.429
testEstimateGcPackSizeInNewRepo 0.003
producesNewReftable 0.22
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.011
testEstimateGcPackSizeWithAnExistingGcPack 0.008
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.014
prunesNonGcReftables 0.008

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.057

StashListCommandTest

multipleStashedCommits 0.192
noStashRef 0.019
emptyStashReflog 0.051
singleStashedCommit 0.164

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.564
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.97
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.31
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.908
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.509
shouldNotFetchSubmodulesWhenNo 2.777
shouldFetchSubmodulesWhenYes 2.622
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.317

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.051
test002_WriteEmptyTree2 0.028
test30_stripWorkDir 0.03
test002_WriteEmptyTree 0.14
test006_ReadUglyConfig 0.098
test000_openrepo_default_gitDirAndWorkTreeSet 0.054
test000_openrepo_default_absolute_workdirconfig 0.312
test027_UnpackedRefHigherPriorityThanPacked 0.059
test000_openrepo_alternate_index_file_and_objdirs 0.199
test025_computeSha1NoStore 0.032
test020_createBlobTag 0.047
test028_LockPackedRef 0.325
test007_Open 0.102
test002_CreateBadTree 0.129
test001_Initalize 0.041
test021_createTreeTag 0.095
test000_openRepoBadArgs 0.041
test022_createCommitTag 0.085
test024_createCommitNonAscii 0.045
test008_FailOnWrongVersion 0.093
test009_CreateCommitOldFormat 0.089
test026_CreateCommitMultipleparents 0.122
test000_openrepo_default_relative_workdirconfig 0.108
test023_createCommitNonAnullii 0.056
test000_openrepo_default_workDirSet 0.209

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.25
testDirCacheSavesObjects 0.501

LockFileTest

lockFailedExceptionRecovery 0.396

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.497
testCheckoutOurs 0.542
testCheckoutMultiple 0.197
testUpdateSymLink 0.329
testUpdateWorkingDirectory 0.159
testCheckoutRepository 0.224
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.266
testCheckoutSecond 0.255
testCheckoutTheirs 0.531
testCheckoutFirst 0.252
testStageNotPossibleWithBranch 0.134
testCheckoutOfConflictingFileShouldThrow 0.406
testUpdateWorkingDirectoryFromIndex2 5.215
testUpdateBrokenSymLink 0.256
testUpdateBrokenSymLinkToDirectory 0.154
testUpdateWorkingDirectoryFromIndex 0.226
testCheckoutMixedNewlines 0.287

PatchIdDiffFormatterTest

testSameDiff 0.091
testDiff 0.049

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.04
noSuchPackFolder 0.031
malformedIdxNotDeleted 0.027
bitmapDeletedButIdxAndPackNot 0.03

MaxCountRevFilterTest

testMaxCountRevFilter0 0.152
testMaxCountRevFilter 0.036

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.001

CommitCommandTest

commitAfterSquashMerge 0.302
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.091
commitConflictWithAutoCrlfBaseLfOursCrLf 0.288
callSignerWithProperSigningKey 0.176
commitSubmoduleUpdate 0.398
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.223
commitOnlyShouldHandleIgnored 0.2
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.081
testExecutableRetention 0.16
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.199
callSignerOnlyWhenSigning 0.318
testReflogs 0.15
commitConflictWithAutoCrlfBaseLfOursLf 0.337
commitNewSubmodule 0.345
commitEmptyCommits 0.115
commitAmendOnInitialShouldFail 0.039
commitConflictWithAutoCrlfBaseCrLfOursLf 0.261
commitAmendWithAuthorShouldUseIt 0.056

MyersDiffTest

testEdit_InsertNearCommonCenter 0.009
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
testCreateFile 0
testDeleteFile 0
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0.001
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.028
testHasRevFlag 0.146
testId 0.022
testAddRevFlagSet 0.023
testRemoveRevFlag 0.029
testRevObjectTypes 0.027
testHasAllFlag 0.117
testHasAnyFlag 0.056
testEquals 0.047
testRemoveRevFlagSet 0.036

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.125
testCustomFileModeStrategyFromParentIterator 0.075
testEmptyIfRootDoesNotExist 0.021
testSymlinkActuallyModified 0.073
testComputeFileObjectId 0.135
testCustomFileModeStrategy 0.061
submoduleWithNoGitDirectory 0.064
idOffset 1.042
testIsModifiedSymlinkAsFile 0.049
testTreewalkEnterSubtree 0.046
submoduleNestedWithHeadMatchingIndex 0.298
testEmptyIteratorOnEmptyDirectory 0.031
testDirCacheMatchingId 0.491
submoduleHeadMatchesIndex 0.112
testSymlinkNotModifiedThoughNormalized 0.061
submoduleDirectoryIterator 0.164
testIsModifiedFileSmudged 0.53
submoduleWithNoHead 0.067
testEmptyIfRootIsFile 0.02
testSymlinkModifiedNotNormalized 0.05
testGetEntryContentLength 0.02
testFileModeSymLinkIsNotATree 0.031
testSimpleIterate 0.024

ApplyCommandTest

testModifyNL1 0.228
testAddA1 0.043
testAddA2 0.032
testAddM1 0.027
testNonASCIIAdd2 0.027
testAddA1Sub 0.025
testModifyM2 0.174
testModifyM3 0.054
testFailureF1 0.24
testFailureF2 0.057
testNonASCII2 0.074
testModifyE 0.181
testModifyW 0.054
testModifyX 0.063
testModifyY 0.096
testModifyZ 0.113
testDeleteD 0.136
testNonASCIIAdd 0.063
testNonASCIIDel 0.075
testNonASCII 0.174

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.077
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.015
shouldListAddedFileInInitialCommit 0.04
shouldListModificationBetweenTwoCommits 0.058
shouldListModificationInDirWithoutModifiedTrees 0.071
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.019
shouldReportFileModeChange 0.071
shouldListDeletionBetweenTwoCommits 0.067
shouldListChangesInWorkingTree 0.061
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.087
shouldListAddedFileBetweenTwoCommits 0.067
shouldListModificationInDirWithModifiedTrees 0.083

RevWalkMergedIntoTest

testOldCommitWalk 0.052

BranchTrackingStatusTest

shouldWorkInNormalCase 0.11
shouldWorkWithoutMergeBase 0.108
shouldReturnNullWhenBranchDoesntExist 0.057

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.02
testIteratorMethodsContract 0.023
testCompareEntriesOffsetsWithGetOffsets 0.021
testIteratorReturnedValues1 0.021
testIteratorReturnedValues2 0.144
testCompareEntriesOffsetsWithFindOffsets 0.02

RevWalkUtilsReachableTest

withMerge 0.08
withCommitLoadedByDifferentRevWalk 0.093
twoCommits 0.072
oneCommit 0.047
multipleBranches 0.158

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.027
testSkipRevFilterNegative 0.019
testSkipRevFilter 0.031

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.035
testRevWalkCarryUninteresting_SlowClock 0.114
testRevWalkCarryUninteresting_WrongClock 0.033
testRevWalkCarryCustom_SlowClock 0.033

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.029
testCloneEmpty 0.025
testAddLargeBlocks 2.776
testClear 0.031
testHasFlags 0.154

IntSetTest

testAdd 0

CanonicalTreeParserTest

testThreeEntries_Seek2 0
testBackwords_Prebuilts1 0.001
testBackwords_Prebuilts2 0
testThreeEntries_BackwardsTwo 0
testThreeEntries_Seek3IsEOF 0
testTwoEntries_ForwardOneAtATime 0
testOneEntry_Forward 0
testTwoEntries_Seek2IsEOF 0.001
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 0.979
testTwoPathUseTheSameName 0.777
runTwiceIsNOP 0.712
testCopyFileBare 0.808
testRecordShallowRecommendation 0.821
testRecordSubmoduleLabels 0.757
testBareRepo 0.839
androidSetup 0.672
testRevisionBranch 0.772
testRecordRemoteBranch 0.881
testAddRepoManifest 0.734
relative 0.497
testDefaultRemoteRevision 1.027
testRevisionBare 0.8
absoluteRemoteURL 0.689
testRevisionTag 0.756
testRepoManifestCopyFile_executable 1.185
testTargetBranch 0.751
testIncludeTag 0.986
gerritSetup 0.693
testRevision 0.919
absoluteRemoteURLAbsoluteTargetURL 0.787
testReplaceManifestBare 1.161
testRepoManifestGroups 1.878
testCopyFileBare_executable 1.116
testRepoManifestCopyFile 0.835
recordUnreachableRemotes 0.718
testRemoteAlias 0.842
testRemoteRevision 0.906

AbstractPlotRendererTest

testDrawTextAlignment 0.279

BasicRuleTest

test 0.002
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.004
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.025

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.154
testFormatWithConflictsNoFooterNoLineBreak 0.068
testTag 0.309
testPullWithUri 0.252
testFormatWithConflictsNoFooter 0.056
testMixed 0.253
testIntoHeadOtherThanMaster 0.267
testThreeBranches 0.21
testIntoOtherThanMaster 0.267
testRemoteBranch 0.308
testTwoBranches 0.062
testFormatWithConflictsWithFooters 0.282
testIntoSymbolicRefHeadPointingToMaster 0.076
testCommit 0.282
testOneBranch 0.183

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.875
lockFailure 0.193
putMatchingWithSomeMatchingRefs 0.028
saveTwoCertsOnSameRefInTwoUpdates 0.021
saveTwoCertsOnDifferentRefsInTwoUpdates 0.077
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.034
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.035
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.063
saveTwoCertsOnSameRefInOneUpdate 0.011
saveTwoCertsOnDifferentRefsInOneUpdate 0.007
saveOneCertOnMultipleRefs 0.006

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 4.031
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.552
testShallowFile 0.048
testShallowFileCorrupt 0.034

RenameDetectorTest

testExactRename_ManyRenames 0.025
testBreakModify_RejoinIfUnpaired 0.025
testBreakModify_BreakBelowScore 0.03
testInexactRenames_OnePair2 0.039
testExactRename_OneRenameOneModify 0.039
testExactRename_OneDeleteManyAdds 0.158
testNoRenames_SymlinkAndFile 0.022
testExactRename_OneRename 0.023
testSetRenameScore_IllegalArgs 0.026
testInexactRename_NewlinesOnly 0.025
testExactRename_PathBreaksTie 0.077
testRenameLimit 0.032
testInexactRename_OnePair 0.025
testInexactRename_SameContentMultipleTimes 0.029
testInexactRename_LastByteDifferent 0.027
testNoRenames_UntrackedFile 0.021
testInexactRename_OneRenameTwoUnrelatedFiles 0.029
testBreakModify_DontBreakAboveScore 0.021
testExactRename_DifferentObjects 0.021
testExactRename_UnstagedFile 0.022
testNoRenames_EmptyFile1 0.019
testNoRenames_EmptyFile2 0.022
testBreakModify_BreakNone 0.023
testExactRename_MultipleIdenticalDeletes 0.025
testNoRenames_GitlinkAndFile 0.042
testBreakModify_BreakAll 0.026
testNoRenames_SymlinkAndFileSamePath 0.017
testNoRenames_SingleByteFiles 0.024

NetRCTest

testNetRCFile 0.111
testNetRCDefault 0.025

RepositoryResolveTest

testObjectId_nonexisting 0.068
testObjectId_objectid_invalid_explicit_parent 0.167
testHEAD 0.031
testTree 0.03
testDistance_past_root 0.036
testDerefCommit 0.151
resolveUpstream 0.101
testParseLookupPath 0.159
resolveExprSimple 0.055
invalidNames 0.038
testObjectId_objectid_implicit_firstparent 0.16
testObjectId_objectid_self 0.04
testParseNonGitDescribe 0.176
testDistance 0.041
testParseGitDescribeOutput 0.056
testObjectId_existing 0.052
testDerefBlob 0.116
testDerefTree 0.034
testObjectId_objectid_explicit_firstparent 0.029
testDerefTag 0.046
testRef_refname 0.158
testObjectId_objectid_explicit_otherparents 0.036

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.022
testRules 0.029
testNoMatchingAttributes 0.025
testEmptyGitAttributeFile 0.024

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.376
workingDirectoryCleanIndexModify 0.412
multipleEdits 0.092
workingDirectoryModifyInSubfolder 0.214
newFileInIndexThenModifiedInWorkTree 0.214
indexAdd 0.2
workingDirectoryDeleteIndexAdd 0.084
workingDirectoryDeleteIndexEdit 0.312
workingDirectoryModifyIndexChanged 0.104
refLogIncludesCommitMessage 0.105
workingDirectoryDelete 0.168
indexDelete 0.104
workingDirectoryModify 0.11
noLocalChanges 0.101
untrackedFileNotIncluded 0.131
untrackedFileIncluded 0.103

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.26
testTimeout_writeByte_Timeout 0.255
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0.001
testTimeout_close_Timeout 0.254
testTimeout_flush_Timeout 0.256

DiffCommandTest

testDiffModified 0.249
testDiffWithNegativeLineCount 0.057
testDiffTwoCommits 0.215
testDiffCached 0.068
testDiffWithPrefixes 0.214
testNoOutputStreamSet 0.036

ReadLinesTest

testReadLines_endCRLF 0.002
testReadLines_singleLine 0
testReadLines_endLF 0
testReadLines_mixed 0.001
testReadLines_CRLF 0
testReadLines_LF 0

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.562
testRebaseShouldIgnoreMergeCommits 0.802
testFastForwardRebaseWithAutoStash 0.496
testRebaseInteractiveMultipleSquash 0.582
testRebaseWithUncommittedDelete 0.197
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.298
testRebasePreservingMerges1 0.991
testRebasePreservingMerges2 0.777
testStopOnConflict 0.593
testStopOnConflictFileCreationAndDeletion 0.436
testFastForwardWithMultipleCommits 0.278
testRebaseInteractiveFixupWithBlankLines 0.253
testRebaseWithUnstagedTopicChange 0.259
testStopOnLastConflictAndContinue 0.373
testRebaseTodoLineSetComment 0.044
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.049
testRebaseEndsIfLastStepIsEdit 0.379
testRebaseWithAutoStashAndSubdirs 0.549
testRebaseShouldStopForRewordInCaseOfConflict 0.409
testParseRewordCommand 0.038
testRebasePreservingMergesWithUnrelatedSide1 0.967
testRebasePreservingMergesWithUnrelatedSide2 1.058
testRebaseWithUnstagedMasterChangeOtherCommit 0.349
testRebaseInteractiveSingleSquashAndModifyMessage 0.386
testRebaseWithUncommittedMasterChangeBaseCommit 0.37
testParseSquashFixupSequenceCount 0.021
testRebaseWithAutoStashConflictOnApply 0.449
testRebaseInteractiveReword 0.425
testRebaseWithUntrackedFile 0.337
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.685
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.024
testRebaseWithUncommittedMasterChange 0.287
testRebaseInteractiveEdit 0.489
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.298
testRepositoryStateChecks 0.041
testRebaseInteractiveSquashFirstCommitShouldFail 0.152
testRebaseWithUnstagedMasterChangeBaseCommit 0.347
testEmptyRebaseTodo 0.024
testFastForwardWithMultipleCommitsOnDifferentBranches 0.393
testMergeFirstStopOnLastConflictAndSkip 0.459
testRebaseShouldFixupInCaseOfConflict 0.647
testRebaseWithModificationShouldNotDeleteData 0.256
testRebaseInteractiveFixupFirstCommitShouldFail 0.202
testFastForwardRebaseWithModification 0.25
testAuthorScriptConverter 0.02
testDetachedHead 0.427
testRebaseWithUncommittedTopicChange 0.345
testRebaseShouldStopForEditInCaseOfConflict 0.286
testStopOnConflictAndContinue 0.569
testRebaseWithUnstagedMasterChange 0.292
testStopOnConflictAndContinueWithNoDeltaToMaster 0.3
testOnlyCommentRebaseTodo 0.019
testFilesAddedFromTwoBranches 0.46
testStopOnConflictAndFailContinueIfFileIsDirty 0.377
testStopOnConflictCommitAndContinue 0.644
testUnknownUpstream 0.085
testStopOnConflictAndAbortWithDetachedHEAD 0.549
testRebaseWithAutoStash 0.541
testRebaseInteractiveMixedSquashAndFixup 0.505
testFastForwardWithNewFile 0.136
testUpToDate 0.154
testRebaseParentOntoHeadShouldBeUptoDate 0.081
testStopOnConflictAndSkipNoConflict 0.424
testStopOnLastConflictAndSkip 0.508
testRebaseWithUncommittedMasterChangeOtherCommit 0.346
testLeadingSpacesRebaseTodo 0.028
testRebaseShouldTryToParseValidLineMarkedAsComment 0.077
testRebaseShouldSquashInCaseOfConflict 0.272
testConflictFreeWithSingleFile 0.374
testStopOnConflictAndSkipWithConflict 0.464
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.123

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.043
testEmptyCache_Clear_NoCacheTree 0.037
testWriteReadTree 0.048
testTwoLevelSubtree 0.034
testEmptyCache_CreateEmptyCacheTree 0.04
testSingleSubtree 0.065

PullCommandWithRebaseTest

testPullFastForward 0.56
testPullLocalConflict 0.399
testPullConflict 0.321
testPullFastForwardDetachedHead 0.578
testPullFastForwardWithBranchInSource 0.527
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.703

PlotCommitListTest

testMergeBlockedBySelf 0.094
testMultipleMerges 0.058
testBug368927 0.061
testBug419359 0.1
testDuplicateParents 0.065
testBug300282_1 0.043
testTwoRoots1 0.046
testTwoRoots2 0.058
testMergeBlockedByOther 0.067
testSideBranch 0.032
test2SideBranches 0.035
testLinear 0.162
testMerged 0.047
testEgitHistory 0.142
testDanglingCommitShouldContinueLane 0.068

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.041
testRecursiveFiltering 0.025
testNonRecursiveFiltering 0.025

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.088
badlyFormattedWithoutRef 0.093

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.003
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testInvalidGitModules 0.069
testMultipleInvalidObjects 0.003
testNonCommitHead 0.034
testMissingObject 0.004
testTagWithoutObject 0.003
testCommitWithoutTree 0.001
testValidGitModules 0.002
testValidConnectivity 0.003
testCommitWithCorruptAuthor 0.036
testHealthyRepo 0.003
testTreeWithNullSha 0.002

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

testSimpleRules 0.001
testCharClass 0.002
testAsteriskDotDoNotMatch 0.003
testTrailingSpaces 0.001
testWildmatch 0.002
testSplit 0.002
testSimpleCharClass 0.001
testWildmatchDoNotMatch 0.001
testPathMatch 0.001
testAsterisk 0.002
testDotAsteriskMatch 0
testQuestionmark 0.001
testSimplePatternsDoNotMatch 0.001
testQuestionmarkDoNotMatch 0.001
testSegmentsDoNotMatch 0
testSimplePatterns 0.001
testFileNameWithLineTerminator 0.001
testSegments 0
testAsteriskDot 0

AtomicPushTest

pushAtomicClientGivesUpEarly 0.068
pushNonAtomic 0.016
pushAtomicDisabled 0.004

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.001
testEmptyNameAndEmail 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.207
testCache_TooFewFiles 0.096
testCache_Defaults 0.055

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.173
testMultipleHeads_SameBase2 0.061
testNone 0.058
testDisallowTreeFilter 0.107
testInconsistentCommitTimes 0.027
testSimple 0.046
testCrissCross 0.031

SquashMessageFormatterTest

testCommit 0.163

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.004
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0.001
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
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0.001
testEmptyInputs 0
testDegenerate_DeleteStart 0
testEdit_UniqueCommonLargerThanMatchPoint 0
testEdit_InvertBlocks 0
testCreateFile 0
testDeleteFile 0
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0.001
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.245
testForbiddenNamesOnWindowsEgCon 0.097
testForbiddenNamesOnWindowsEgLpr 0.199
testForbiddenNamesOnWindowsEgDotCon 0.254
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.205
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.12
testMaliciousPathDot 0.078
testMaliciousGitPathEndDotUnixOk 0.194
testMaliciousGitPathEndDotWindows1 0.094
testMaliciousGitPathEndDotWindows2 0.258
testMaliciousGitPathEndDotWindows3 0.081
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.197
testMaliciousPathEmptyUnix 0.082
testMaliciousGitPath1Case 0.187
testMaliciousGitPath2Case 0.21
testMaliciousGitPath3Case 0.09
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.237
testMaliciousPathDotDot 0.227
testMaliciousAbsolutePathSecondCheckout 0.205
testMaliciousAbsolutePathTwoLevelsFirstBad 0.136
testMaliciousAbsoluteUNCPathWindows1 0.09
testMaliciousAbsoluteUNCPathWindows2 0.191
testForbiddenNamesOnWindowsEgCon1 0.226
testForbiddenNamesOnWindowsEgLpt1 0.162
testMaliciousAbsolutePathIsOkTwoLevels 0.108
testMaliciousWindowsADSOnUnix 0.186
testMaliciousAbsolutePathTwoLevelsSecondBad 0.164
testMaliciousGitPathEndSpaceUnixOk 0.217
testMaliciousPathEmptyWindows 0.105
testMaliciousWindowsADS 0.164
testForbiddenWindowsNamesOnUnixEgCon 0.091
testMaliciousGitPath1 0.19
testMaliciousGitPath2 0.202
testMaliciousAbsoluteWindowsPath1 0.083
testMaliciousAbsoluteWindowsPath2 0.19
testMaliciousAbsolutePathIsOkSecondCheckout 0.057
testMaliciousAbsolutePath 0.343
testForbiddenWindowsNamesOnUnixEgLpt1 0.147
testForbiddenNamesOnWindowsEgConDotSuffix 0.171
testMaliciousAbsoluteCurDrivePathWindows 0.211
testMaliciousGitPathEndSpaceWindows 0.222
testMaliciousAbsoluteWindowsPath1OnUnix 0.185

FilterCommandsTest

testBuiltinCleanFilter 0.526
testBuiltinCleanAndSmudgeFilter 0.565
testBuiltinSmudgeFilter 0.511

RemoteDeleteCommandTest

testDelete 0.042

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.036
shouldReturnZeroWhenMergedInto 0.03
shouldWorkWithMerges 0.138
shouldWorkWithoutCommonAncestor 0.029
shouldWorkWithZeroAsEnd 0.028
shouldReturnZeroOnSameCommit 0.039

GcBasicPackingTest

testImmediatePruning 2.366
testPreserveAndPruneOldPacks 3.144
testDonePruneTooYoungPacks 2.882
testNotPackTwice 2.2
testPackAllObjectsInOnePack 1.795
repackEmptyRepo_noPackCreated 0.053
testPackRepoWithNoRefs 0.076
testPackCommitsAndLooseOne 1.863
testPack2Commits 2.027

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.559
testFillToUnknownCommit 5.024
testFillToNullCommit 0.174
testFillToHighMark2 0.072
testFillToHighMark4 0.151
testFillToHighMarkAll 0.085
testFillToCommit 0.148

RunExternalScriptTest

testCopyStdIn 0.038
testWrongScript 0.085
testArguments 0.024
testRc 0.025
testCopyStdInExecute 0.033
testAllTogetherBinExecute 0.032
testAllTogetherBin 0.045
testWrongSh 0.011
testNullStdout 0.042
testCopyNullStdIn 0.031
testStdErr 0.023
testStdErrExecute 0.022

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
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameToTag 0.187
renameBranchNoConfigValues 0.177
renameBranchExistingSection 0.076
renameBranchMultipleConfigValues 0.239
renameToExisting 0.118
renameBranchSingleConfigValue 0.139
renameToStupidName 0.332

DirCacheBasicTest

testLockMissing_TempIndex 0.15
testFindOnEmpty 0.049
testWriteEmptyCommit_RealIndex 0.027
testDetectUnmergedPaths 0.027
testWriteEmptyUnlock_RealIndex 0.024
testReadMissing_TempIndex 0.018
testLockMissing_RealIndex 0.021
testBuildThenClear 0.018
testWriteEmptyLockEmpty_RealIndex 0.023
testRejectInvalidWindowsPaths 0.076
testReadMissing_RealIndex 0.095
testWriteEmptyReadEmpty_RealIndex 0.021

ReftableTest

byObjectIdOneRefWithIndex 0.342
namespaceHeads 0
emptyTable 0.001
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.327
indexSeek 0.277
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.087
onlyReflog 0.003
estimateCurrentBytesOneRef 0
logScan 0.536
failDeepChainOfSymbolicRef 0
byObjectIdOneRefNoIndex 0.002
noIndexScan 0.004
noIndexSeek 0.007
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
oneIdRef 0.001
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.049
testNonBareFileKey 0.141
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.032
testRepositoryUsageCount 0.018
testFileKeyOpenNew 0.043
testGetRegistered 0.087
testRepositoryUsageCountWithRegisteredRepository 0.081
testCacheOpen 0.022
testUnregister 0.02
testGetRegisteredWhenEmpty 0.022
testRepositoryUnregisteringWhenExpired 0.176
testRepositoryNotUnregisteringWhenClosing 0.023
testReconfigure 0.037
testCacheRegisterOpen 0.018
testFileKeyOpenExisting 0.02

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 4.581
test 0.003

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
writeGpgSignatureString_preservesRandomWhitespace 0.001

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.052
testRevert 0.038

RevWalkFilterTest

testFilter_NOT_NONE 0.032
testFilter_NONE 0.03
testFilter_Negate_ALL 0.026
testFilter_NOT_ALL 0.145
testFilter_ALL_Or_NONE 0.027
testFilter_NONE_Or_ALL 0.025
testFilter_MY_ALL_Or_NONE 0.025
testFilter_NO_MERGES 0.053
testFilter_NONE_Or_MY_ALL 0.114
testFilter_NONE_And_ALL 0.041
testFilter_NONE_And_MY_ALL 0.043
testFilter_MY_ALL_And_NONE 0.039
testFilter_ALL_And_NONE 0.041
testFilter_ALL 0.037
testCommitTimeRevFilter 0.111

SubmoduleInitTest

resolveInvalidParentUrl 2.988
resolveTwoLevelHigherRelativeUrl 0.117
resolveWorkingDirectoryRelativeUrl 0.274
repositoryWithUninitializedModule 0.133
resolveOneLevelHigherRelativeUrl 0.045
resolveSameLevelRelativeUrl 0.249
repositoryWithNoSubmodules 0.027

HttpConfigUriPathTest

testSegmentCompare 0.005
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.009
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.122
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 3.118
repositoryWithRootLevelSubmoduleRelativeRef 0.486
treeIdWithGitmodules 0.273
testTreeIteratorWithGitmodulesNameNotPath 0.037
indexWithGitmodules 0.39
bareRepositoryWithNoSubmodules 0.041
generatorFilteredToOneOfTwoSubmodules 0.029
repositoryWithRootLevelSubmoduleAbsoluteRef 0.358
repositoryWithRootLevelSubmodule 0.196
testTreeIteratorWithGitmodules 0.136
repositoryWithNoSubmodules 0.025

FileUtilsTest

testCreateSymlink 0.006
testCreateSymlinkOverrideExisting 0.002
testMkdir 0.002
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.002
testDeleteNotEmptyTreeNotOk 0.003
testIsStaleFileHandleWithDirectCause 0.001
testRenameOverExistingNonEmptyDirectory 0.109
testAtomicMove 0.005
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.003
testDeleteFile 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.008
testMkdirs 0.005
testRenameOverExistingFile 0.003
testCreateNewFile 0.001
testDeleteRecursive 0.039
testRenameOverExistingEmptyDirectory 0.009
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.016
testRelativize_equalPaths 0.002
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.006
testIsStaleFileHandleInCausalChainWithIndirectCause 0.002

IgnoreMatcherParametrizedTest

testParentDirectoryGitIgnores 0
testFileNameWildcards 0.002
testBasic 0
testTargetWithoutLeadingSlash 0.001
testDirModeAndNoRegex 0
testNameOnlyMatches 0.001
testNegation 0
testDirModeAndRegex1 0
testDirModeAndRegex2 0
testDirModeAndRegex3 0

SubmoduleSyncTest

repositoryWithSubmodule 7.637
repositoryWithRelativeUriSubmodule 0.55
repositoryWithNoSubmodules 0.238

PushConfigTest

pushRecurseSubmoduleNoMatch 0.002
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.408
testTrivialTwoWay_rightDFconflict2 0.207
testTheirs_noRepo 0.221
testTrivialTwoWay_ok 0.04
testTrivialTwoWay 0.234
testOurs 0.181
testTrivialTwoWay_noRepo 0.113
testTrivialTwoWay_validSubtreeSort 0.269
testTrivialTwoWay_leftDFconflict1 0.23
testTrivialTwoWay_leftDFconflict2 0.206
testTrivialTwoWay_conflictSubtreeChange 0.063
testTrivialTwoWay_conflict 0.33
testOurs_noRepo 0.159
testTrivialTwoWay_disjointhistories 0.111
testTheirs 0.196
testTrivialTwoWay_concurrentSubtreeChange 0.311

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.271
testProperlyCullAllAncestors1 0.057
testProperlyCullAllAncestors2 0.041

LsRemoteCommandTest

testLsRemoteWithTags 0.315
testLsRemoteWithHeads 0.272
testLsRemoteWithoutLocalRepository 0.206
testLsRemote 0.304

EmptyTreeIteratorTest

testAtEOF 0.018
testCreateSubtreeIterator 0.213
testStopWalkCallsParent 0.03
testBackDoesNothing 0.05
testEntryObjectId 0.018
testNextDoesNothing 0.017

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0.009
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.205
testOnlyOption_f1_7_f2_14_b 0.226
testOnlyOption_f1_7_f2_14_c 0.275
testOnlyOption_f1_7_f2_14_d 0.239
testOnlyOption_f1_7_f2_14_e 0.412
testOnlyOption_f1_1_a 0.03
testOnlyOption_f1_1_b 0.038
testOnlyOption_f1_1_c 0.143
testOnlyOption_f1_1_d 0.064
testOnlyOption_f1_1_e 0.07
testOnlyOption_f1_2_a 0.145
testOnlyOption_f1_2_b 0.042
testOnlyOption_f1_2_c 0.065
testOnlyOption_f1_2_d 0.159
testOnlyOption_f1_2_e 0.079
testOnlyOption_f1_3_a 0.25
testOnlyOption_f1_3_b 0.119
testOnlyOption_f1_3_c 0.188
testOnlyOption_f1_3_d 0.216
testOnlyOption_f1_3_e 0.279
testOnlyOption_f1_4_a 0.056
testOnlyOption_f1_4_b 0.183
testOnlyOption_f1_4_c 0.087
testOnlyOption_f1_4_d 0.191
testOnlyOption_f1_4_e 0.242
testOnlyOption_f1_5_a 0.062
testOnlyOption_f1_5_b 0.078
testOnlyOption_f1_5_c 0.16
testOnlyOption_f1_5_d 0.117
testOnlyOption_f1_5_e 0.171
testOnlyOption_f1_6_a 0.071
testOnlyOption_f1_6_b 0.128
testOnlyOption_f1_6_c 0.099
testOnlyOption_f1_6_d 0.09
testOnlyOption_f1_6_e 0.111
testOnlyOption_f1_7_a 0.136
testOnlyOption_f1_7_b 0.073
testOnlyOption_f1_7_c 0.165
testOnlyOption_f1_7_d 0.254
testOnlyOption_f1_7_e 0.245
testOnlyOption_f1_8_a 0.088
testOnlyOption_f1_8_b 0.18
testOnlyOption_f1_8_c 0.087
testOnlyOption_f1_8_d 0.125
testOnlyOption_f1_8_e 0.163
testOnlyOption_f1_9_a 0.132
testOnlyOption_f1_9_b 0.069
testOnlyOption_f1_9_c 0.141
testOnlyOption_f1_9_d 0.093
testOnlyOption_f1_9_e 0.1
testOnlyOption_f1_2_f2_14_a 0.079
testOnlyOption_f1_2_f2_14_b 0.088
testOnlyOption_f1_2_f2_14_c 0.163
testOnlyOption_f1_2_f2_14_d 0.164
testOnlyOption_f1_2_f2_14_e 0.192
testOnlyOption_f1_12_f2_14_a 0.122
testOnlyOption_f1_12_f2_14_b 0.102
testOnlyOption_f1_12_f2_14_c 0.117
testOnlyOption_f1_12_f2_14_d 0.237
testOnlyOption_f1_12_f2_14_e 0.125
testOnlyOption_f1_6_f2_14_a 0.098
testOnlyOption_f1_6_f2_14_b 0.116
testOnlyOption_f1_6_f2_14_c 0.119
testOnlyOption_f1_6_f2_14_d 0.136
testOnlyOption_f1_6_f2_14_e 0.107
testOnlyOption_f1_10_a 0.051
testOnlyOption_f1_10_b 0.069
testOnlyOption_f1_10_c 0.071
testOnlyOption_f1_10_d 0.072
testOnlyOption_f1_10_e 0.085
testOnlyOption_f1_11_a 0.049
testOnlyOption_f1_11_b 0.059
testOnlyOption_f1_11_c 0.141
testOnlyOption_f1_11_d 0.068
testOnlyOption_f1_11_e 0.082
testOnlyOption_f1_12_a 0.046
testOnlyOption_f1_12_b 0.061
testOnlyOption_f1_12_c 0.074
testOnlyOption_f1_12_d 0.082
testOnlyOption_f1_12_e 0.074
testOnlyOption_f1_13_a 0.051
testOnlyOption_f1_13_b 0.068
testOnlyOption_f1_13_c 0.295
testOnlyOption_f1_13_d 0.087
testOnlyOption_f1_13_e 0.084
testOnlyOption_f1_14_a 0.045
testOnlyOption_f1_14_b 0.052
testOnlyOption_f1_14_c 0.056
testOnlyOption_f1_14_d 0.052
testOnlyOption_f1_14_e 0.067
testOnlyOption_f1_1_f2_14_a 0.033
testOnlyOption_f1_1_f2_14_b 0.041
testOnlyOption_f1_1_f2_14_c 0.048
testOnlyOption_f1_1_f2_14_d 0.057
testOnlyOption_f1_1_f2_14_e 0.269
testOnlyOptionWithDirectory 0.103

TestRepositoryTest

amendRef 0.109
nonRacingChange 0.033
insertChangeId 0.003
cherryPickWithIdenticalContents 0.096
resetFromDetachedHead 0.118
insertExplicitChangeId 0.001
amendCommit 0.005
resetFromSymref 0.075
reattachToMaster_Race 0.005
insertChangeIdIgnoresExisting 0.004
cherryPick 0.01
amendHead 0.07
cherryPickWithContentMerge 0.103
commitToUnbornHead 0.003

MergeHeadMsgTest

testReadWriteMergeHeads 0.017
testReadWriteMergeMsg 0.02

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.019
testALL_IdentityClone 0.02
testANY_DIFF_ShouldNotBeRecursive 0.02
testNotALL_IncludesNothing 0.02
testANY_DIFF_IdentityClone 0.018
testALL_IncludesAnything 0.018
testALL_ShouldNotBeRecursive 0.016

CheckoutCommandTest

testCheckout 0.147
testCheckoutOfDirectoryShouldBeRecursive 0.233
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.4
testCheckoutWithConflict 0.239
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.488
testCheckoutWithStartPoint 0.177
testCheckoutOfFileWithInexistentParentDir 0.247
testCheckoutCommit 0.192
testCheckoutAllPaths 0.228
testInvalidRefName 0.178
testCheckoutForced 0.174
testSmudgeFilter_createNew 0.413
testCreateOrphanBranchWithStartCommit 0.172
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.401
testAlreadyExists 0.144
testCreateBranchOnCheckout 0.232
testCheckoutWithStartPointOnlyCertainFiles 0.245
testSmudgeFilter_modifyExisting 0.511
testCheckoutToNonExistingBranch 0.113
testCheckoutAnnotatedTag 0.355
testCheckoutRemoteTrackingWithoutLocalBranch 0.262
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.315
testCheckoutWithNonDeletedFiles 0.125
testUpdateSmudgedEntries 0.207
testSimpleCheckout 0.29
testCreateOrphanBranchWithStartPoint 0.253
testCheckoutOrphanBranch 0.12
testCheckoutRemoteTrackingWithUpstream 0.376
testDetachedHeadOnCheckout 0.277
testCheckoutLightweightTag 0.256
testNullRefName 0.156

CrissCrossMergeTest

crissCrossMerge_twoRoots 14.196
crissCrossMerge_nonmergeable 7.218
crissCrossMerge_mergeable2 4.329
crissCrossMerge 7.768
crissCrossMerge_mergeable 10.989
crissCrossMerge_ThreeCommonPredecessors 13.192
crissCrossMerge_ParentsNotMergeable 10.81
crissCrossMerge_checkOtherFiles 10.911

LogCommandTest

logAllCommitsWithMaxCount 0.099
logOnlyMergeCommits 0.473
logAllCommits 0.285
logAllCommitsWithSkipAndMaxCount 0.212
logPathWithMaxCount 0.103
logAllCommitsWithSkip 0.182
logNoMergeCommits 0.285
logPathWithSkip 0.302
logAllCommitsWithTag 0.105

CGitIgnoreTest

testUnescapedBracketsInGroup 0.11
testDirOnlyMatch 0.107
testRepeatedNegationInDifferentFiles5 0.21
testEscapedFirstBracketInGroup 0.179
testDirectoryWildmatchDoesNotMatchFiles1 0.214
testDirectoryWildmatchDoesNotMatchFiles2 0.172
testDirectoryWildmatchDoesNotMatchFiles3 0.207
testDirectoryWildmatchDoesNotMatchFiles4 0.099
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.225
testStarMatchOnSlashNot 0.136
testDirectoryMatchSubRecursiveBacktrack2 0.166
testDirectoryMatchSubRecursiveBacktrack3 0.14
testDirectoryMatchSubRecursiveBacktrack4 0.236
testDirectoryMatchSubRecursiveBacktrack5 0.225
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.144
testDirOnlyMatchDeep 0.104
testDirectoryMatchSubRecursive 0.212
testPrefixMatch 0.119
testSimpleRootGitIgnoreGlobalNegation1 0.121
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.149
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.21
testEscapedBothBracketsInGroup 0.113
testSimpleIgnored 0.115
testDirectoryMatchSubRecursiveBacktrack 0.209
testEscapedSecondBracketInGroup 0.111

NotTreeFilterTest

testNegateIsUnwrap 0.02
testCloneIsDeepClone 0.023
testWrap 0.021
testShouldBeRecursive_PathFilter 0.045
testCloneIsSparseWhenPossible 0.053
testShouldBeRecursive_ALL 0.042

RemoteSetUrlCommandTest

testSetUrl 0.161
testSetPushUrl 0.041

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.049
testDeleteForce 0.662
testDeleteNotFound 0.046
testCreateMissingObject 0.033
testForceUpdateMissingObject 0.049
testDeleteLoosePacked 0.859
testNoCacheObjectIdSubclass 0.074
testDeleteLoosePackedRejected 0.044
testRenameBranchHasPreviousLog 1.004
testRenameCurrentBranch 0.996
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.066
testRenameBranchCannotLockAFileHEADisToLockTo 0.939
testRenameRefNameColission2avoided 0.929
testRefKeySameAsName 0.051
testLooseDelete 0.052
testUpdateRefLockFailureLocked 0.042
testDeleteLooseAndItsDirectory 0.058
testUpdateRefNoChange 0.037
testDeleteWithoutHead 0.046
testUpdateRefForwardWithCheck1 0.195
testUpdateRefForwardWithCheck2 0.081
testRenameBranchCannotLockAFileHEADisToLockFrom 0.069
testRenameBranchCannotLockAFileHEADisFromLockTo 0.432
testDeleteSymref 0.05
testUpdateRefLockFailureWrongOldValue 0.034
testDeleteHEADreferencedRef 0.041
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.074
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.114
testUpdateMissingObject 0.06
testUpdateRefDetached 0.058
testRefsCacheAfterUpdateLooseOnly 0.066
testNewNamespaceConflictWithLoosePrefixOfExisting 0.086
testRenameBranchAlsoInPack 0.422
testDeleteHead 0.035
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.969
testDeleteFastForward 0.888
testNewNamespaceConflictWithPackedPrefixOfExisting 0.037
testRefsCacheAfterUpdate 0.052
testUpdateRefForward 0.211
testDeleteHeadInBareRepo 0.071
testRenameBranchNoPreviousLog 0.746
testNewNamespaceConflictWithLoosePrefixNameExists 0.103
testRenameRefNameColission1avoided 0.893
testUpdateRefDetachedUnbornHead 0.055

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.004
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.76
testDirtySubmoduleWorktreeUntracked 1.719
testInitiallyClean 1.438
testCleanAfterClone 2.196
testDirtySubmoduleWorktree 1.716
testMissingIfDirectoryGone 1.621
testDirtySubmoduleHEAD 1.835
testDirtySubmoduleIndex 1.532
testDirtySubmoduleIndexAndWorktree 1.547
testSubmoduleReplacedByFile 1.4

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 3.129
shouldRaiseErrorOnBadUrl 0.346
shouldCloneAValidGitRepository 0.758
shouldRaiseErrorOnNoUrl 0.169
shouldCreateABareCloneOfAValidGitRepository 0.403
shouldRaiseErrorOnEmptyUrl 0.131

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 7.588
testInitialClone_RedirectToHttps[0] 1.621
testInitialClone_RedirectBackToHttp[0] 0.817
testInitialClone_ViaHttps[0] 0.824
testInitialClone_SslFailure[1] 1.038
testInitialClone_RedirectToHttps[1] 1.155
testInitialClone_RedirectBackToHttp[1] 0.844
testInitialClone_ViaHttps[1] 1.107

MeasurePackSizeTest

testPush_packSize 5.311

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 7.326
testListRemote[0] 0.457
testPushNotSupported[0] 0.549
testInitialClone_Packed[0] 1.026
testInitialClone_Loose[1] 1.982
testListRemote[1] 0.209
testPushNotSupported[1] 0.159
testInitialClone_Packed[1] 0.336

ClientVersionUtilTest

testParse 0.001

GitServletInitTest

testDefaultConstructor_NoBasePath 0.477
testInitUnderContainer_WithBasePath 2.341
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.125

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.927
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.401
testObjectCheckerException 0.107

DumbClientSmartServerTest

testInitialClone_Small[0] 4.756
testListRemote[0] 0.508
testPushNotSupported[0] 0.416
testInitialClone_Packed[0] 0.973
testInitialClone_Small[1] 1.9
testListRemote[1] 0.227
testPushNotSupported[1] 0.1
testInitialClone_Packed[1] 0.257

AdvertiseErrorTest

testPush_CreateBranch 0.416

AsIsServiceTest

testCreate_Default 0.452
testCreate_Disabled 0.175
testDisabledSingleton 0.029
testCreate_Enabled 0.239

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.358
testCreate_NullUser 0.153
testCreate_EmptyStringUser 0.017
testCreate_Disabled 0.023
testDisabledSingleton 0.018
testCreate_Enabled 0.023

FileResolverTest

testNotAGitRepository 3.264
testUnreasonableNames 0.006
testExportOk 0.295

HookMessageTest

testPush_CreateBranch 8.316
testPush_HookMessagesToOutputStream 0.403

RegexPipelineTest

testSimpleRegex 2.832
testRegexGroupFilter 0.048
testServeOrdering 0.02

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 2.449
testInvalidWant[0] 0.402
testInitialClone_RedirectMultiple[0] 0.477
testPush_NotAuthorized[0] 0.263
testPush_CreateBranch[0] 0.474
testInitialClone_WithAuthenticationAfterRedirect[0] 0.438
testInitialClone_Small[0] 0.258
testFetchBySHA1[0] 0.235
testFetch_TooManyLocalCommits[0] 1.098
testInitialClone_WithAuthenticationNoCredentials[0] 0.145
testListRemote[0] 0.147
testInitialClone_RedirectOnPostForbidden[0] 0.133
testListRemote_BadName[0] 0.118
testInitialClone_RedirectForbidden[0] 0.135
testInitialClone_RedirectMax[0] 0.152
testInitialClone_WithAuthenticationWrongCredentials[0] 0.155
testInitialClone_RedirectLoop[0] 0.144
testFetchBySHA1Unreachable[0] 0.132
testInitialClone_RedirectOnPostAllowed[0] 0.189
testInitialClone_RedirectTooOften[0] 0.119
testPush_ChunkedEncoding[0] 0.189
testInitialClone_BrokenServer[0] 0.15
testInitialClone_Redirect301Small[0] 0.173
testInitialClone_WithAuthenticationOnPostOnly[0] 0.179
testInitialClone_Redirect302Small[0] 0.126
testInitialClone_WithAuthentication[0] 0.214
testInitialClone_Redirect303Small[0] 0.169
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.106
testInitialClone_Redirect307Small[0] 0.179
testFetch_RefsUnreadableOnUpload[0] 0.368
testFetch_FewLocalCommits[1] 0.891
testInvalidWant[1] 0.163
testInitialClone_RedirectMultiple[1] 0.162
testPush_NotAuthorized[1] 0.113
testPush_CreateBranch[1] 0.194
testInitialClone_WithAuthenticationAfterRedirect[1] 0.173
testInitialClone_Small[1] 0.145
testFetchBySHA1[1] 0.13
testFetch_TooManyLocalCommits[1] 0.811
testInitialClone_WithAuthenticationNoCredentials[1] 0.119
testListRemote[1] 0.125
testInitialClone_RedirectOnPostForbidden[1] 0.12
testListRemote_BadName[1] 0.079
testInitialClone_RedirectForbidden[1] 0.081
testInitialClone_RedirectMax[1] 0.171
testInitialClone_WithAuthenticationWrongCredentials[1] 0.087
testInitialClone_RedirectLoop[1] 0.095
testFetchBySHA1Unreachable[1] 0.091
testInitialClone_RedirectOnPostAllowed[1] 0.14
testInitialClone_RedirectTooOften[1] 0.102
testPush_ChunkedEncoding[1] 0.124
testInitialClone_BrokenServer[1] 0.089
testInitialClone_Redirect301Small[1] 0.114
testInitialClone_WithAuthenticationOnPostOnly[1] 0.123
testInitialClone_Redirect302Small[1] 0.103
testInitialClone_WithAuthentication[1] 0.11
testInitialClone_Redirect303Small[1] 0.114
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.089
testInitialClone_Redirect307Small[1] 0.104
testFetch_RefsUnreadableOnUpload[1] 0.091

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 3.882

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.363

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 1.315
testListRemote_Smart_DetachedHEAD 0.592
testRepositoryNotFound_Dumb 0.271
testListRemote_Smart_WithQueryParameters 0.497
testV2HttpFirstResponse 0.125
testListRemote_Dumb_Auth 0.368
testListRemote_Dumb_NeedsAuth 0.415
testV2HttpSubsequentResponse 0.064
testHttpClientWantsV2ButServerNotConfigured 0.191
testListRemote_Smart_UploadPackNeedsAuth 0.311
testRepositoryNotFound_Smart 0.214
testListRemote_Dumb_DetachedHEAD 0.132
testListRemoteWithoutLocalRepository 0.119
testListRemote_Smart_UploadPackDisabled 0.231

DefaultUploadPackFactoryTest

testCreate_Default 4.202
testCreate_Disabled 0.363
testDisabledSingleton 0.08
testCreate_Enabled 0.176

ErrorServletTest

testHandler 2.603

SetAdditionalHeadersTest

testSetHeaders 4.988

RemoteTest

testAdd 7.094
testList 0.251
testVerboseList 0.331
testRemove 0.372
testSetUrl 0.357
testUpdate 1.356
testSetUrlPush 0.063

CommitTest

testCommitAll 3.378
testCommitPath 0.467

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 6.154

LsRemoteTest

testLsRemoteHeadsTags 7.371
testLsRemoteTags 0.619
testLsRemote 0.523
testLsRemoteHeads 0.29

InitTest

testInitDirectory 0.104
testInitBare 0.208

MergeTest

testMergeSelf 1.076
testFastForward 1.07
testNoFastForwardAndSquash 0.229
testMerge 1.185
testFastForwardOnly 0.427
testMergeNoCommitSquash 0.54
testMergeNoCommit 0.487
testMergeWithUserMessage 0.866
testSquashSelf 0.189
testSquash 0.553
testNoFastForward 0.643

ResetTest

testResetSelf 0.528
testPathOptionHelp 0.028
testResetPathNoDoubleDash 0.337
testResetPrevious 0.321
testResetPathDoubleDashNoRef 0.225
testZombieArgument_Bug484951 0.151
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.272
testResetEmptyPath 0.052

TagTest

testTagTwice 0.641
testTagDeleteFail 0.186
testTagDelete 0.241

ConfigTest

testListConfig 0.332

DescribeTest

testDescribeTagLong 0.274
testDescribeCommitNoMatch 0.422
testDescribeCommitMultiMatch 0.302
testDescribeCommitMatch 0.16
testDescribeCommit 0.087
testHelpArgumentAfterUnknown 0.023
testHeadNoTag 0.206
testNoHead 0.192
testHelpArgumentBeforeUnknown 0.019
testDescribeTag 0.062
testDescribeCommitMatch2 0.235

CloneTest

testCloneIntoCurrentDir 1.455
testClone 0.375
testCloneBare 0.483
testCloneEmpty 0.32

RmTest

multiplePathsShouldBeRemoved 0.329

CommitAndLogTest

testCommitAmend 0.423

BranchTest

testRenameTwoArgs 6.627
testExistingBranch 0.282
testDeleteForce 1.587
testCreateFromOldCommit 0.904
testList 0.265
testListDetached 0.29
testHelpAfterDelete 0.259
testCreate 0.263
testDelete 0.069
testDeleteForceMultiple 0.645
testListContains 0.416
testRenameSingleArg 0.289
testDeleteMultiple 0.388

LsFilesTest

testHelp 0.584
testLsFiles 0.313

ArchiveTest

testTarPrefixOption 7.297
testTgzExtensions 0.416
testTarPreservesContent 0.352
testArchiveIncludesSubmoduleDirectory 2.266
testTarWithSubdir 0.591
testExtensionMatchIsAnchored 0.069
testUnrecognizedFormat 0.204
testArchiveWithLongFilename 0.312
testTarPreservesMode 0.753
testNoExtensionMeansTar 0.295
testEmptyArchive 0.047
testArchivePrefixOption 0.389
testArchiveWithSubdir 0.531
testArchivePreservesMode 0.483
testUnrecognizedExtensionMeansTar 0.218
testZipExtension 0.242
testDefaultFormatIsTar 0.142
testArchivePreservesContent 0.119
testTarExtension 0.126
testTarWithLongFilename 0.518
testTxzExtension 0.789
testPrefixWithoutTrailingSlash 0.394
testTarIncludesSubmoduleDirectory 0.957
testTarPrefixWithoutTrailingSlash 0.48
testArchiveWithFiles 0.443
testPrefixDoesNotNormalizeDoubleSlash 0.177
testFormatOverridesFilename 0.331
testPrefixDoesNotNormalizeDoubleSlashInTar 0.288
testEmptyTar 0.132
testTbz2Extension 0.534

ReflogTest

testSingleCommit 0.311
testClean 0.024
testBranch 0.454

CheckoutTest

testCheckoutHead 7.485
testCheckoutLink 0.482
testCheckoutPath 0.977
testCheckoutSelf 0.35
testCheckoutUnresolvedHead 0.037
testCheckoutForce_Bug530771 0.294
testCheckoutSingleFile 0.243
fileModeTestFileThenFileWithFolderInIndex 0.474
testCheckoutNewBranchThatAlreadyExists 0.171
fileModeTestFileWithFolderInIndex 0.422
testCheckoutExistingBranchWithConflict 0.373
fileModeTestFolderThenFileWithMissingInWorkingTree 0.504
testCheckoutBranch 0.356
testCheckoutAllPaths 0.553
fileModeTestFolderWithMissingInWorkingTree 0.241
testCheckoutNonExistingBranch 0.026
testCheckoutOrphan 0.43
testCheckoutWithMissingWorkingTreeFile 0.393
testCheckoutNewBranch 0.232
fileModeTestFolderThenMissingWithFileInWorkingTree 0.365
testCheckoutNewBranchOnBranchToBeBorn 0.024
fileModeTestMissingWithFolderInWorkingTree 0.148
fileModeTestMissingThenFolderWithFileInWorkingTree 0.208

RepoTest

testAddRepoManifest 2.98
testZombieHelpArgument 0.711
testMissingPath 0.629

FetchTest

testFetchNoTags 8.44
testFetchDefault 1.488
testFetchForceUpdate 0.827
testFetchAllTags 0.743

CleanTest

testCleanDeleteDirs 0.085
testCleanLeaveDirs 0.347
testCleanRequiresForce 0.025
testCleanRequiresForceConfig 0.203

AddTest

testAddNothing 3.685
testAddAFile 0.869
testAddUsage 0.148
testAddFileTwice 0.158
testAddAlreadyAdded 0.205

StatusTest

testStatusUntrackedFiles 2.325
testStatusPorcelainUntrackedFilesAll 1.143
testPathOptionHelp 0.051
testStatusUno 1.188
testStatusPorcelainUntrackedFiles 1.758
testStatusUall 1.718
testStatusPorcelainU 1.639
testStatusPorcelain 1.564
testStatusUntrackedFilesAll 1.426
testStatusPorcelainUno 1.455
testStatusUntrackedFilesNo 1.697
testStatusPorcelainUall 1.032
testStatusPorcelainUntrackedFilesNo 1.37
testStatusDefault 1.26
testStatusU 1.177

ProxyConfigTest

testHttpProxy_bothCases 0.714
testAll 0.75
testNoSetting 0.504
testHttpsProxy_bothCases 0.445
testOverwriteHttpPort 0.294
testHttpProxy_lowerCase 0.437
testDontOverwriteHttp 0.321
testHttpsProxy_lowerCase 0.589
testHttpProxy_upperCase 0.646
testHttpsProxy_upperCase 0.702

LfsPointerFilterTest

testValidNestedPointers 2.537
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.173
testValidPointersInRepositoryRoot 0.027

LongObjectIdTest

test011_toString 0.152
testCopyFromStringInvalid 0.12
testCopyFromStringByte 0.001
test010_toString 0
test009_toString 0
testCopyToByte 0
test008_notIsId 0.001
testCopy 0.003
testCompareTo 0
testCopyRawToOutputStream 0.001
testCopyRawBytes 0
testCopyRawLongs 0
test002_toString 0
testGetByte 0.001
test004_isId 0
test005_notIsId 0
test001_toString 0
test007_isId 0
testCopyToStringBuilder 0.001
test003_equals 0
testCopyToByteBuffer 0
testCopyRawToByteBuffer 0
testCompareToByte 0.001
testCompareToLong 0
testHashFile 0.209
testCopyToOutputStream 0.003
testEquals 0.001
testCopyToWriter 0.001
testSetByte 0.003
testCopyToWriterWithBuf 0.001
testZeroId 0
test006_notIsId 0

LFSPointerTest

testEncoding 0.267

AbbreviatedLongObjectIdTest

test33_FromString 0.301
testFromLongObjectId 0.05
testEquals_Full 0.001
test15_FromString 0
testNotEquals_SameLength 0
testIsId 0.001
testPrefixCompare_1 0
test16_FromString 0
testEmpty_FromString 0
test17_FromString 0
testFromStringWrongLength 0.018
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0.001
testPrefixCompare_Full 0.001
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
testFromStringByteWrongLength 0
test3_FromString 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0
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.057
testFromStringByte 0.118
testToObjectId 0
testFromRawLong 0
testFromString 0.173

UploadTest

testParallelUploads 5.65
testCorruptUpload 0.499
testLargeFileUpload 1.093
testUpload 0.049

PushTest

testPushSimple 12.542

CheckoutTest

testKnownContent 11.225
testUnknownContent 0.525
testUnknownContentRequired 0.381

DownloadTest

testDownloadNotFound 6.501
testLargeFileDownload 1.82
testDownloadInvalidPathInfo 0.045
testDownloadInvalidId 0.158
testDownload 0.042

HttpParserTest

testStopOnEmptyLine 0.019
testMultipleHeaders 0.001
testEmpty 0
testRFC7235Example 0

ApacheSshTest

testEd25519HostKey 2.342
testSshModifiedHostKeyDeny 0.763
testSshModifiedHostKeyAsk 0.54
testSshWithConfigWrongKey 0.585
testSshWithUnknownKexAlgorithmsInConfig 0.877
testPasswordAuthWrongPassword 0.631
testPasswordAuthCorrectPasswordTooLate 0.359
testSshWithGlobalIdentity 0.423
testSshCloneWithConfigAndPush 0.483
testKeyboardInteractiveAuthSeveralTimes 0.546
testSftpWithConfig 0.678
testSshEncryptedUsedKeySeveralPassword 0.579
testSshWithoutKnownHostsDeny 0.523
testSftpCloneWithConfigAndPush 0.643
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.387
testSshWithConfigEncryptedUnusedKey 0.949
testSshWithUnknownAuthInConfig 0.34
testKeyboardInteractiveAuth 0.673
testSshWithUnknownCiphersInConfig 0.333
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.486
testSshWithNoMatchingAuthInConfig 0.488
testSshWithWrongPortInConfig 0.901
testSshWithDefaultIdentity 0.93
testSshEncryptedUsedKeyWrongPassword 0.524
testSshWithMinimalHostKeyAlgorithmsInConfig 0.535
testRsaHostKeySecond 0.718
testSshEncryptedUsedKeyCached 0.468
testSshWithoutKnownHostsWithProviderAsk 0.74
testSshWithAliasInConfig 0.502
testKeyboardInteractiveAuthWrongPassword 0.337
testPasswordAuthSeveralTimes 0.871
testSshWithWrongUserNameInConfig 0.696
testPasswordAuthNoPassword 0.479
testKeyboardInteractiveAuthNoPassword 0.604
testSshWithoutConfig 0.444
testEcDsaHostKey 0.376
testPasswordAuth 0.539
testSshModifiedHostKeyAllow 0.624
testSshWithConfig 0.449
testSshWithoutKnownHostsWithProviderAcceptNew 0.627
testSshWithoutKnownHosts 0.324
testSshWithUnknownHostKeyAlgorithmsInConfig 0.391
testSshModifiedHostKeyWithProviderDeny 0.657
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.467
testSshKeys 11.846

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