Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4754 0 0 64 98.654% 1,232.438

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% 170.556
org.eclipse.jgit.notes 52 0 0 0 100% 16.185
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.456
org.eclipse.jgit.dircache 65 0 0 0 100% 1.302
org.eclipse.jgit.revwalk 210 0 0 0 100% 17.687
org.eclipse.jgit.internal.storage.file 389 0 0 1 99.743% 63.552
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.004
org.eclipse.jgit.http.server 3 0 0 0 100% 0.007
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.212
org.eclipse.jgit.gitrepo 34 0 0 0 100% 15.402
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.048
org.eclipse.jgit.internal.storage.reftable 47 0 0 0 100% 1.525
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 5.231
org.eclipse.jgit.api 729 0 0 5 99.314% 322.833
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.007
org.eclipse.jgit.pgm 170 0 0 1 99.412% 116.807
org.eclipse.jgit.attributes 100 0 0 0 100% 3.075
org.eclipse.jgit.symlinks 9 0 0 0 100% 10.322
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.656
org.eclipse.jgit.junit 14 0 0 0 100% 0.637
org.eclipse.jgit.revplot 16 0 0 0 100% 1.03
org.eclipse.jgit.util.io 38 0 0 0 100% 7.995
org.eclipse.jgit.events 1 0 0 0 100% 0.016
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 40.952
org.eclipse.jgit.lib 557 0 0 0 100% 38.389
org.eclipse.jgit.transport.http 4 0 0 0 100% 3.582
org.eclipse.jgit.ignore 258 0 0 0 100% 4.153
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 2.878
org.eclipse.jgit.diff 182 0 0 0 100% 2.765
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.573
org.eclipse.jgit.util 369 0 0 0 100% 15.057
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 76.225
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 6.563
org.eclipse.jgit.submodule 50 0 0 0 100% 54.194
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.152
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.454
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.4
org.eclipse.jgit.http.test 132 0 0 0 100% 107.307
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.074
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.796
org.eclipse.jgit.patch 45 0 0 0 100% 0.091
org.eclipse.jgit.nls 11 0 0 0 100% 0.038
org.eclipse.jgit.internal.storage.dfs 76 0 0 0 100% 3.326
org.eclipse.jgit.transport.sshd 45 0 0 0 100% 37.433
org.eclipse.jgit.merge 89 0 0 0 100% 77.491

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.011
PushProcessTest 17 0 0 0 100% 3.033
JSchSshTest 44 0 0 0 100% 98.035
URIishTest 71 0 0 1 98.592% 0.398
RemoteConfigTest 28 0 0 0 100% 0.141
PushCertificateIdentTest 6 0 0 0 100% 0.005
HttpConfigTest 10 0 0 0 100% 0.152
PushCertificateParserTest 11 0 0 0 100% 0.658
BundleWriterTest 8 0 0 0 100% 2.597
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 3.776
PushConnectionTest 4 0 0 0 100% 1.985
UploadPackTest 59 0 0 0 100% 3.61
TestProtocolTest 6 0 0 0 100% 4.322
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.365
ProtocolV0ParserTest 6 0 0 0 100% 0.153
PacketLineInTest 25 0 0 0 100% 0.01
PacketLineOutTest 9 0 0 0 100% 0.13
HttpAuthTest 1 0 0 0 100% 0.172
JschConfigSessionFactoryTest 12 0 0 0 100% 1.543
RefAdvertiserTest 1 0 0 0 100% 0.146
PushOptionsTest 8 0 0 0 100% 5.586
PackParserTest 12 0 0 0 100% 2.769
TransportTest 9 0 0 0 100% 1.397
ProtocolV2ParserTest 14 0 0 0 100% 1.514
DaemonTest 2 0 0 0 100% 4.167
OpenSshConfigTest 34 0 0 0 100% 31.719
SideBandOutputStreamTest 11 0 0 0 100% 0.092
PushCertificateStoreTest 16 0 0 0 100% 1.326
NetRCTest 2 0 0 0 100% 0.038
AtomicPushTest 3 0 0 0 100% 0.627
RefSpecTest 38 0 0 0 100% 0.06
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.016
PushConfigTest 3 0 0 0 100% 0.003

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 14.462
NoteMapTest 18 0 0 0 100% 1.475
DefaultNoteMergerTest 6 0 0 0 100% 0.233
LeafBucketTest 11 0 0 0 100% 0.015

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.134
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.151
DirCacheIteratorTest 11 0 0 0 100% 0.211
DirCacheLargePathTest 5 0 0 0 100% 0.091
DirCacheEntryTest 6 0 0 0 100% 0.105
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.012
DirCacheBuilderTest 9 0 0 0 100% 0.232
DirCacheTreeTest 6 0 0 0 100% 0.189
DirCacheBasicTest 12 0 0 0 100% 0.172

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.128
FooterLineTest 19 0 0 0 100% 0.456
RevWalkPathFilter6012Test 7 0 0 0 100% 0.729
RevWalkResetTest 1 0 0 0 100% 0.023
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.054
RevFlagSetTest 7 0 0 0 100% 0.184
FIFORevQueueTest 6 0 0 0 100% 1.871
ObjectWalkFilterTest 6 0 0 0 100% 0.157
RevCommitParseTest 22 0 0 0 100% 0.605
RevTagParseTest 21 0 0 0 100% 0.486
TreeRevFilterTest 5 0 0 0 100% 0.363
RevWalkShallowTest 7 0 0 0 100% 0.298
RevWalkPathFilter1Test 13 0 0 0 100% 0.747
RevWalkSortTest 7 0 0 0 100% 0.399
RevWalkFollowFilterTest 3 0 0 0 100% 0.107
ObjectWalkTest 8 0 0 0 100% 0.294
MaxCountRevFilterTest 2 0 0 0 100% 0.051
RevObjectTest 10 0 0 0 100% 0.414
RevWalkMergedIntoTest 1 0 0 0 100% 0.064
RevWalkUtilsReachableTest 5 0 0 0 100% 0.283
SkipRevFilterTest 3 0 0 0 100% 0.06
RevWalkCarryFlagsTest 4 0 0 0 100% 0.236
LIFORevQueueTest 5 0 0 0 100% 2.062
RevWalkMergeBaseTest 7 0 0 0 100% 0.333
RevWalkUtilsCountTest 6 0 0 0 100% 0.213
RevCommitListTest 7 0 0 0 100% 6.142
RevWalkFilterTest 15 0 0 0 100% 0.68
RevWalkCullTest 3 0 0 0 100% 0.248

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.142
UnpackedObjectTest 15 0 0 0 100% 0.354
GcPruneNonReferencedTest 5 0 0 0 100% 3.727
FileRepositoryBuilderTest 7 0 0 0 100% 0.097
RepositorySetupWorkDirTest 12 0 0 0 100% 0.045
GcReflogTest 4 0 0 0 100% 1.777
ReflogWriterTest 1 0 0 0 100% 0.022
PackFileTest 5 0 0 0 100% 0.197
GcPackRefsTest 7 0 0 0 100% 0.255
AlternatesTest 3 0 0 0 100% 0.15
BatchRefUpdateTest 56 0 0 1 98.214% 1.421
ConcurrentRepackTest 4 0 0 0 100% 8.938
DescriptionTest 1 0 0 0 100% 0.033
WindowCacheReconfigureTest 7 0 0 0 100% 0.236
RefDirectoryTest 61 0 0 0 100% 2.716
GcTagTest 2 0 0 0 100% 1.552
PackReverseIndexTest 4 0 0 0 100% 0.049
GcBranchPrunedTest 3 0 0 0 100% 2.974
GcKeepFilesTest 1 0 0 0 100% 0.387
PackFileSnapshotTest 3 0 0 0 100% 2.363
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.101
GcTemporaryFilesTest 2 0 0 0 100% 0.061
InflatingBitSetTest 4 0 0 0 100% 0.005
PackIndexV1Test 6 0 0 0 100% 0.31
AutoGcTest 4 0 0 0 100% 1.55
FileSnapshotTest 7 0 0 0 100% 14.085
ReflogReaderTest 8 0 0 0 100% 0.168
PackWriterTest 28 0 0 0 100% 3.651
GcConcurrentTest 5 0 0 0 100% 0.595
T0004_PackReaderTest 2 0 0 0 100% 0.073
PackInserterTest 13 0 0 0 100% 0.68
T0003_BasicTest 25 0 0 0 100% 1.299
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.812
LockFileTest 1 0 0 0 100% 0.73
GcOrphanFilesTest 4 0 0 0 100% 0.068
PackIndexV2Test 6 0 0 0 100% 0.08
ObjectDirectoryTest 4 0 0 0 100% 4.117
WindowCacheGetTest 3 0 0 0 100% 0.091
GcBasicPackingTest 9 0 0 0 100% 5.404
StoredBitmapTest 3 0 0 0 100% 0.002
RefUpdateTest 44 0 0 0 100% 2.235

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.236
RepoCommandSymlinkTest 1 0 0 0 100% 0.576
RepoCommandTest 29 0 0 0 100% 14.59

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.006
MergedReftableTest 16 0 0 0 100% 0.109
ReftableTest 25 0 0 0 100% 1.41

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 9 0 0 0 100% 10.84
BranchCommandTest 17 0 0 0 100% 2.659
GarbageCollectCommandTest 2 0 0 0 100% 0.216
GitConstructionTest 3 0 0 0 100% 0.67
PullCommandTest 17 0 0 0 100% 6.177
CherryPickCommandTest 12 0 0 0 100% 2.16
ResetCommandTest 19 0 0 0 100% 1.493
DescribeCommandTest 32 0 0 0 100% 4.708
InitCommandTest 9 0 0 0 100% 0.235
NotesCommandTest 2 0 0 0 100% 0.125
RmCommandTest 2 0 0 0 100% 0.137
FetchCommandTest 15 0 0 0 100% 2.082
StashDropCommandTest 8 0 0 0 100% 1.025
StatusCommandTest 3 0 0 0 100% 0.215
BlameCommandTest 20 0 0 0 100% 2.68
CommitAndLogCommandTest 10 0 0 0 100% 0.634
EolStreamTypeUtilTest 6 0 0 0 100% 0.004
NameRevCommandTest 11 0 0 0 100% 0.418
ReflogCommandTest 3 0 0 0 100% 0.41
RemoteAddCommandTest 1 0 0 0 100% 0.143
MergeCommandTest 45 0 0 0 100% 6.678
CloneCommandTest 21 0 0 0 100% 6.52
CleanCommandTest 11 0 0 0 100% 1.298
TagCommandTest 14 0 0 0 100% 0.844
RevertCommandTest 10 0 0 0 100% 1.453
RemoteListCommandTest 1 0 0 0 100% 0.024
AddCommandTest 39 0 0 0 100% 6.404
EolRepositoryTest 28 0 0 0 100% 200.16
PushCommandTest 8 0 0 0 100% 1.028
StashApplyCommandTest 27 0 0 0 100% 3.838
CrLfNativeTest 3 0 0 0 100% 0.284
StashListCommandTest 4 0 0 0 100% 0.155
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 11.482
PathCheckoutCommandTest 17 0 0 0 100% 7.715
CommitCommandTest 20 0 0 2 90% 2.092
ApplyCommandTest 20 0 0 0 100% 1.023
StashCreateCommandTest 16 0 0 0 100% 1.612
DiffCommandTest 6 0 0 0 100% 0.507
RebaseCommandTest 71 0 0 0 100% 13.597
PullCommandWithRebaseTest 6 0 0 0 100% 1.783
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.119
RenameBranchCommandTest 7 0 0 0 100% 0.585
LsRemoteCommandTest 4 0 0 0 100% 0.455
CommitOnlyTest 96 0 0 0 100% 6.301
CheckoutCommandTest 33 0 0 2 93.939% 8.361
LogCommandTest 9 0 0 0 100% 1.339
RemoteSetUrlCommandTest 2 0 0 0 100% 0.144

org.eclipse.jgit.internal.transport.parser

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

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 9.864
CommitTest 2 0 0 0 100% 3.075
CLIGitCommandTest 1 0 0 0 100% 0.003
TextBuiltinTest 1 0 0 0 100% 6.671
LsRemoteTest 4 0 0 0 100% 8.944
InitTest 2 0 0 0 100% 0.182
MergeTest 11 0 0 0 100% 5.419
ResetTest 9 0 0 1 88.889% 1.505
TagTest 3 0 0 0 100% 1.001
ConfigTest 1 0 0 0 100% 0.067
DescribeTest 11 0 0 0 100% 1.156
CloneTest 4 0 0 0 100% 1.471
RmTest 1 0 0 0 100% 0.118
CommitAndLogTest 1 0 0 0 100% 0.483
BranchTest 13 0 0 0 100% 11.522
LsFilesTest 2 0 0 0 100% 0.803
ArchiveTest 30 0 0 0 100% 16.203
ReflogTest 3 0 0 0 100% 0.624
CheckoutTest 23 0 0 0 100% 12.912
RepoTest 3 0 0 0 100% 3.957
FetchTest 4 0 0 0 100% 10.401
CleanTest 4 0 0 0 100% 0.469
AddTest 5 0 0 0 100% 5.26
StatusTest 15 0 0 0 100% 11.217
ProxyConfigTest 10 0 0 0 100% 3.48

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.002
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.232
CGitAttributesTest 26 0 0 0 100% 1.368
AttributesHandlerTest 30 0 0 0 100% 0.733
AttributesMatcherTest 9 0 0 0 100% 0.006
TreeWalkAttributeTest 18 0 0 0 100% 0.662
AttributesNodeTest 7 0 0 0 100% 0.005
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.067

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.143
PlotCommitListTest 15 0 0 0 100% 0.887

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.017
AutoCRLFInputStreamTest 2 0 0 0 100% 1.897
TimeoutInputStreamTest 8 0 0 0 100% 0.772
AutoLFInputStreamTest 7 0 0 0 100% 0.007
TimeoutOutputStreamTest 9 0 0 0 100% 1.036
AutoCRLFOutputStreamTest 2 0 0 0 100% 4.266

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 7.29
PushTest 1 0 0 0 100% 12.828
CheckoutTest 3 0 0 0 100% 11.907
DownloadTest 5 0 0 0 100% 8.927

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.007
DirCacheCheckoutTest 63 0 0 0 100% 6.317
ObjectIdTest 16 0 0 0 100% 0.009
RefTest 15 0 0 0 100% 0.701
IndexDiffTest 17 0 0 0 100% 2.003
ObjectIdOwnerMapTest 7 0 0 0 100% 0.058
ObjectCheckerTest 132 0 0 0 100% 0.161
SquashCommitMsgTest 1 0 0 0 100% 0.041
ValidRefNameTest 22 0 0 0 100% 0.03
RacyGitTests 1 0 0 0 100% 2.379
BranchConfigTest 8 0 0 0 100% 0.007
ObjectIdSubclassMapTest 7 0 0 0 100% 0.059
ReflogResolveTest 6 0 0 0 100% 0.463
ConstantsEncodingTest 5 0 0 0 100% 0.001
IndexModificationTimesTest 2 0 0 0 100% 2.285
GpgConfigTest 9 0 0 0 100% 0.002
ObjectLoaderTest 4 0 0 0 100% 0.015
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.007
HugeCommitMessageTest 1 0 0 0 100% 5.86
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.033
BranchTrackingStatusTest 3 0 0 0 100% 0.218
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 78 0 0 0 100% 0.256
RepositoryResolveTest 22 0 0 0 100% 1.305
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.023
T0001_PersonIdentTest 9 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 4.851
RepositoryCacheTest 15 0 0 0 100% 0.616
CommitBuilderTest 8 0 0 0 100% 0.003
MergeHeadMsgTest 2 0 0 0 100% 0.04
IndexDiffSubmoduleTest 11 0 0 0 100% 10.628

org.eclipse.jgit.transport.http

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.262
IgnoreNodeTest 32 0 0 0 100% 1.397
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 19 0 0 0 100% 0.1
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.006
CGitIgnoreTest 25 0 0 0 100% 2.386

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.65
IndexDiffFilterTest 38 0 0 0 100% 1.803
InterIndexDiffFilterTest 5 0 0 0 100% 0.09
PathFilterGroupTest 7 0 0 0 100% 0.016
PathSuffixFilterTest 3 0 0 0 100% 0.094
TreeFilterTest 7 0 0 0 100% 0.09
NotTreeFilterTest 6 0 0 0 100% 0.135

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.007
DiffFormatterTest 17 0 0 0 100% 0.681
RawTextLoadTest 5 0 0 0 100% 0.298
RawTextTest 17 0 0 0 100% 0.004
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.134
MyersDiffTest 23 0 0 0 100% 0.016
DiffEntryTest 13 0 0 0 100% 0.816
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 0.661
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.002
HistogramDiffTest 30 0 0 0 100% 0.014
DiffFormatterReflowTest 10 0 0 0 100% 0.122
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.059
ForPathTest 1 0 0 0 100% 0.091
TreeWalkBasicDiffTest 1 0 0 0 100% 0.075
PostOrderTreeWalkTest 6 0 0 0 100% 0.206
TreeWalkJava7Test 1 0 0 0 100% 0.016
FileTreeIteratorTest 23 0 0 0 100% 2.997
CanonicalTreeParserTest 18 0 0 0 100% 0.01
EmptyTreeIteratorTest 6 0 0 0 100% 0.114
AbstractTreeIteratorTest 7 0 0 0 100% 0.005

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.12
PathsTest 2 0 0 0 100% 0.001
RawCharUtilTest 3 0 0 0 100% 0.003
NBTest 11 0 0 0 100% 0.003
HookTest 9 0 0 0 100% 0.517
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.009
RawParseUtilsTest 5 0 0 0 100% 0.01
StringUtilsTest 7 0 0 0 100% 0.004
RelativeDateFormatterTest 10 0 0 0 100% 0.007
RefListTest 23 0 0 0 100% 0.164
RawSubStringPatternTest 4 0 0 0 100% 0.215
StatsTest 5 0 0 0 100% 0.003
GitDateParserTest 13 0 0 0 100% 0.044
Base64Test 4 0 0 0 100% 0.004
SimpleLruCacheTest 8 0 0 0 100% 0.034
FSTest 7 0 0 0 100% 10.755
RawParseUtils_HexParseTest 3 0 0 0 100% 0.004
LongMapTest 8 0 0 0 100% 0.172
RawParseUtils_LineMapTest 7 0 0 0 100% 0.02
TemporaryBufferTest 15 0 0 0 100% 0.609
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.003
FS_POSIXTest 5 0 0 0 100% 0.07
BlockListTest 12 0 0 0 100% 0.016
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.016
ChangeIdUtilTest 35 0 0 0 100% 0.188
IOReadLineTest 28 0 0 0 100% 0.014
RefMapTest 22 0 0 0 100% 0.011
ReadLinesTest 6 0 0 0 100% 0.005
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.187
FilterCommandsTest 3 0 0 0 100% 1.235
RunExternalScriptTest 12 0 0 0 100% 0.319
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
FileUtilsTest 28 0 0 0 100% 0.284
QuotedStringBourneStyleTest 10 0 0 0 100% 0.004

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.007
GcCommitSelectionTest 6 0 0 0 100% 76.175
DeltaIndexTest 13 0 0 0 100% 0.041
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.309
LongObjectIdTest 32 0 0 0 100% 1.327
LFSPointerTest 1 0 0 0 100% 0.525
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.76
MutableLongObjectIdTest 5 0 0 0 100% 0.642

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 10.355
SubmoduleUpdateTest 4 0 0 0 100% 8.385
SubmoduleDeinitTest 6 0 0 0 100% 11.013
SubmoduleStatusTest 7 0 0 0 100% 5.231
SubmoduleInitTest 7 0 0 0 100% 4.39
SubmoduleWalkTest 11 0 0 0 100% 5.63
SubmoduleSyncTest 3 0 0 0 100% 9.19

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.092
RefTreeDatabaseTest 27 0 0 0 100% 0.326
RefTreeTest 10 0 0 0 100% 0.036

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 13.794
MeasurePackSizeTest 1 0 0 0 100% 4.657
DumbClientDumbServerTest 8 0 0 0 100% 12.917
GitServletInitTest 4 0 0 0 100% 3.208
GitServletResponseTests 3 0 0 0 100% 9.293
DumbClientSmartServerTest 8 0 0 0 100% 10.316
AdvertiseErrorTest 1 0 0 0 100% 0.263
AsIsServiceTest 4 0 0 0 100% 2.688
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.627
FileResolverTest 3 0 0 0 100% 3.619
HookMessageTest 2 0 0 0 100% 9.565
RegexPipelineTest 3 0 0 0 100% 3.901
SmartClientSmartServerTest 60 0 0 0 100% 11.115
ProtocolErrorTest 1 0 0 0 100% 3.655
HttpClientTests 14 0 0 0 100% 4.16
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.403
ErrorServletTest 1 0 0 0 100% 2.744
SetAdditionalHeadersTest 1 0 0 0 100% 5.382

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

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

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.006
PatchErrorTest 6 0 0 0 100% 0.01
FileHeaderTest 21 0 0 0 100% 0.052
EditListTest 3 0 0 0 100% 0.002
GetTextTest 4 0 0 0 100% 0.011
PatchCcTest 3 0 0 0 100% 0.004
PatchCcErrorTest 1 0 0 0 100% 0.006

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.01
NLSTest 4 0 0 0 100% 0.016

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.1
DfsBlockCacheTest 2 0 0 0 100% 0.222
DfsPackFileTest 8 0 0 0 100% 0.052
PackSourceTest 1 0 0 0 100% 0.005
DfsPackCompacterTest 2 0 0 0 100% 0.042
DfsGarbageCollectorTest 24 0 0 0 100% 2.703
DfsBlockCacheConfigTest 4 0 0 0 100% 0.014
DfsPackDescriptionTest 12 0 0 0 100% 0.005
DfsFsckTest 11 0 0 0 100% 0.178
DeltaBaseCacheTest 4 0 0 0 100% 0.005

org.eclipse.jgit.transport.sshd

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.251
MergerTest 27 0 0 0 100% 29.332
MergeMessageFormatterTest 15 0 0 0 100% 2.092
SquashMessageFormatterTest 1 0 0 0 100% 0.381
CherryPickTest 2 0 0 0 100% 0.079
SimpleMergeTest 16 0 0 0 100% 1.884
CrissCrossMergeTest 8 0 0 0 100% 43.472

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.014
testAbbreviateLooseBlob 0.019
testAbbreviateIsActuallyUnique 0.073
testAbbreviatePackedBlob 0.034

BaseReceivePackTest

parseCommand 0.001

NameConflictTreeWalkTest

testNoDF_NoGap 0.012
testDF_NoGap 0.012
testDF_DetectConflict 0.012
testDF_GapByOne 0.011
testDF_SkipsSeenSubtree 0.011

DfsInserterTest

testReadFromInserterSmallObjects 0.003
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.046
testGarbageSelectivelyVisible 0.004
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.04
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.615
testUpdateUnexpectedRemote 0.092
testTrackingRefUpdateOnReject 0.324
testUpdateDelete 0.088
testUpdateFastForward 0.132
testUpdateUnexpectedRemoteVsForce 0.092
testUpdateRejectedByConnection 0.031
testUpdateUpToDate 0.316
testUpdateNonFastForwardForced 0.128
testUpdateExpectedRemote 0.192
testPushResult 0.105
testUpdateNonFastForwardUnknownObject 0.237
testUpdateNonFastForward 0.147
testUpdateDeleteNonExisting 0.041
testTrackingRefUpdateEnabled 0.207
testUpdateCreateRef 0.135
testTrackingRefUpdateDisabled 0.044

GitDateFormatterTest

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

ObjectIdRefTest

testUpdateIndex 0
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0.001

UnpackedObjectTest

testStandardFormat_SmallObject 0.082
testStandardFormat_InvalidType 0.011
testStandardFormat_LargeObject_TruncatedZLibStream 0.015
testStandardFormat_NoHeader 0.012
testStandardFormat_SmallObject_TruncatedZLibStream 0.012
testStandardFormat_NegativeSize 0.01
testStandardFormat_SmallObject_TrailingGarbage 0.012
testStandardFormat_GarbageAfterSize 0.011
testStandardFormat_LargeObject_TrailingGarbage 0.012
testPackFormat_DeltaNotAllowed 0.107
testStandardFormat_LargeObject_CorruptZLibStream 0.015
testPackFormat_LargeObject 0.013
testPackFormat_SmallObject 0.011
testStandardFormat_SmallObject_CorruptZLibStream 0.01
testStandardFormat_LargeObject 0.012

JSchSshTest

testSshModifiedHostKeyDeny 8.156
testSshModifiedHostKeyAsk 3.426
testSshWithConfigWrongKey 2.843
testSshWithUnknownKexAlgorithmsInConfig 1.291
testPasswordAuthWrongPassword 1.778
testPasswordAuthCorrectPasswordTooLate 2.129
testSshWithGlobalIdentity 1.057
testSshCloneWithConfigAndPush 1.138
testKeyboardInteractiveAuthSeveralTimes 1.349
testSftpWithConfig 1.624
testSshEncryptedUsedKeySeveralPassword 0.768
testSshWithoutKnownHostsDeny 0.835
testSftpCloneWithConfigAndPush 2.429
testKeyboardInteractiveAuthCorrectPasswordTooLate 1.413
testSshWithConfigEncryptedUnusedKey 1.699
testSshWithUnknownAuthInConfig 2.13
testKeyboardInteractiveAuth 1.652
testSshWithUnknownCiphersInConfig 1.945
testSshWithConfigEncryptedUnusedKeyInConfigLast 1.784
testSshWithNoMatchingAuthInConfig 2.425
testSshWithWrongPortInConfig 1.671
testSshWithDefaultIdentity 2.785
testSshEncryptedUsedKeyWrongPassword 4.147
testSshWithMinimalHostKeyAlgorithmsInConfig 2.716
testRsaHostKeySecond 2.087
testSshEncryptedUsedKeyCached 3.403
testSshWithoutKnownHostsWithProviderAsk 2.613
testSshWithAliasInConfig 1.123
testKeyboardInteractiveAuthWrongPassword 2.027
testPasswordAuthSeveralTimes 2.254
testSshWithWrongUserNameInConfig 1.966
testPasswordAuthNoPassword 1.495
testKeyboardInteractiveAuthNoPassword 3.517
testSshWithoutConfig 1.267
testEcDsaHostKey 0.878
testPasswordAuth 1.045
testSshModifiedHostKeyAllow 0.56
testSshWithConfig 0.74
testSshWithoutKnownHostsWithProviderAcceptNew 0.643
testSshWithoutKnownHosts 0.602
testSshWithUnknownHostKeyAlgorithmsInConfig 0.775
testSshModifiedHostKeyWithProviderDeny 0.419
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.502
testSshKeys 16.723

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.182
archiveHeadAllFilesZipTimestamps 2.173
archiveByDirectoryPath 0.036
archiveHeadAllFilesTbz2Timestamps 2.073
archiveHeadAllFilesTgzTimestamps 2.033
archiveHeadAllFilesTarTimestamps 2.033
archiveHeadAllFiles 0.031
archiveHeadSpecificPath 0.032
archiveHeadAllFilesTxzTimestamps 2.232

BranchCommandTest

testCreateFromCommit 0.075
testCreateFromLightweightTag 0.065
testCreateFromAnnotatetdTag 0.178
testCreationImplicitStart 0.094
testCreateForce 0.107
testPullConfigRemoteBranch 0.528
testCreateAndList 0.084
testRenameLocalBranch 0.152
testListBranchesWithContains 0.058
testListAllBranchesShouldNotDie 0.171
testRenameRemoteTrackingBranch 0.255
testPullConfigLocalBranch 0.35
testInvalidBranchDash 0.044
testInvalidBranchHEAD 0.074
testDelete 0.118
testPullConfigRenameLocalBranch 0.214
testCreationNullStartPoint 0.072

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.041
testGCmoreCommits 0.174

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0.001

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.793

DirCacheCheckoutTest

testLongFilename 0.077
testCheckoutChangeLinkToEmptyDir 0.079
testDirtyFileModeEqualHeadMerge 0.123
testResetHard 0.362
testRules1thru3_NoIndexEntry 0.022
testCheckoutChangeLinkToNonEmptyDirs 0.039
testCheckoutUncachedChanges 0.019
testFileModeChangeAndContentChangeNoConflict 0.225
testCheckoutChangeFileToEmptyDir 0.043
testDirectoryFileSimple 0.03
testDirectoryFileConflicts_15b 0.026
testCloseNameConflicts1 0.038
testCheckoutOutChanges 0.158
testIgnoredDirectory 0.042
testInitialCheckout 0.028
testOverwriteUntrackedLinkModeChange 0.199
testUntrackedConflicts 0.048
testCheckoutChangeFileToEmptyDirs 0.052
testCheckoutHierarchy 0.128
testFileModeChangeWithNoContentChangeUpdate 0.052
testFolderFileAndContentConflicts 0.317
testOverwriteUntrackedFileModeChange 0.153
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.057
testIgnoredDirectoryWithTrackedContent 0.204
testResetWithChangeInGitignore 0.079
testCheckoutChangeLinkToEmptyDirs 0.23
testCloseNameConflictsX0 0.055
testDontOverwriteEmptyFolder 0.021
testFileModeChangeAndContentChangeConflict 0.187
testFolderFileConflict 0.293
testDontOverwriteDirtyFile 0.073
testDirectoryFileConflicts_1 0.14
testDirectoryFileConflicts_2 0.038
testDirectoryFileConflicts_3 0.026
testDirectoryFileConflicts_4 0.027
testDirectoryFileConflicts_5 0.023
testDirectoryFileConflicts_6 0.176
testDirectoryFileConflicts_7 0.232
testDirectoryFileConflicts_8 0.018
testDirectoryFileConflicts_9 0.083
testCheckoutChangeFileToNonEmptyDirs 0.073
testRules4thru13_IndexEntryNotInHead 0.19
testCheckoutOutChangesAutoCRLFInput 0.026
testCheckoutOutChangesAutoCRLFfalse 0.029
testDirectoryFileConflicts_10 0.04
testDirectoryFileConflicts_11 0.154
testDirectoryFileConflicts_12 0.033
testDirectoryFileConflicts_13 0.033
testDirectoryFileConflicts_14 0.034
testDirectoryFileConflicts_15 0.152
testDirectoryFileConflicts_16 0.038
testDirectoryFileConflicts_17 0.039
testDirectoryFileConflicts_18 0.165
testDirectoryFileConflicts_19 0.053
testDirectoryFileConflicts_5b 0.028
testDirectoryFileConflicts_6b 0.03
testDirtyFileModeEqualIndexMerge 0.193
testOverwriteUntrackedIgnoredFile 0.206
testCheckoutOutChangesAutoCRLFtrue 0.05
testCheckoutOutChangesAutoCRLFtrueBinary 0.025
testMultipleContentConflicts 0.241
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.068
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.037

ObjectIdTest

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

GitConstructionTest

testClose 0.366
testOpen 0.133
testWrap 0.169

NBTest

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

URIishTest

testURIEncode_unicode 0.082
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0.001
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0.001
testFileProtoWindowsWithHostAndPort 0
testSshProtoHostOnly 0.001
testUNC 0
testGetNullHumanishName 0
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0.051
testGetValidDotGitHumanishName 0.002
testALot 0.217
testEqualsHashcode 0.001
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0
testSshProtoWithUserPassAndPort 0.001
testGetValidWithSlashDotGitHumanishName 0.001
testURIEncode_00 0
testURIEncode_0a 0
testSshProtoWithUserAndPort 0.001
testSshProtoWithEmailUserPassAndPort 0
testGetValidWithSlashDotGitSlashHumanishName 0.001
testFileProtoWindowsMissingHostSlash 0
testGetWindowsPathHumanishName 0
testSshGitProto 0
testSshProtoHostWithAuthentication 0
testGetValidWithSlashesDotGitSlashHumanishName 0
testSshProtoWithADUserPassAndPort 0
testGetValidSlashHumanishName 0
testUnixFile 0
testGetSlashesValidSlashHumanishName 0
testURIEncodeDecode 0.001
testSshProtoHostWithEmptyPortAndPath 0
testFileProtoUnix 0
testFileProtoWindowsWithHostAndEmptyPortIsAmbiguous 0
testGitProtoUnixPort 0.001
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0.001
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
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0
testUserPasswordAndPort 0.001
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
testGitWithUserHome 0
shouldRaiseErrorOnEmptyURI 0.001
testGetValidLocalWithTwoSlashesHumanishName 0
testSshProtoWithEmailUserAndPort 0.001
testGitProtoUnix 0
testFileProtoWindows 0
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0

HookTest

testCommitMsgHookReceivesCorrectParameter 0.059
testFailedPreCommitHookBlockCommit 0.043
testFindPostCommitHook 0.012
testAllCommitHooks 0.109
testFindHook 0.019
testFailedCommitMsgHookBlocksCommit 0.079
testPostCommitRunHook 0.038
testRunHook 0.049
testCommitMsgHookCanModifyCommitMessage 0.107

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.024
testGetRefsByPrefix 0.027
testReadAllIncludingSymrefs 0.038
testGetRefsByPrefixes 0.024
testReadSimplePackedRefSameRepo 0.025
testRefsUnderRefs 0.157
testResolvedSymRef 0.109
testReadSymRefToLoosePacked 0.028
testResolvedNamesBranch 0.019
testGetShortRef 0.02
testRemoteNames 0.023
testAmbiguousRefsUnderRefs 0.129
testReadLooseRef 0.032
testReadLoosePackedRef 0.019
testReadSymRefToPacked 0.022

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.733
nonReferencedNonExpiredObject_notPruned 0.014
nonReferencedExpiredObjectTree_pruned 0.944
testPackCommitsAndLooseOneWithPruneNow 1.084
nonReferencedObjects_onlyExpiredPruned 0.951

NoteMapMergerTest

testBaseEqualsTheirs 0.106
testCollapseFanoutAfterMerge 1.904
testEditSameNoteDifferentContent 0.144
testFanoutAndLeafWitConflict 2.03
testDeleteDifferentNotes 0.024
testNonNotesWithNonNoteConflict 0.079
testAddSameNoteDifferentContent 0.032
testNonNotesWithoutNonNoteConflict 0.048
testEditDifferentNotes 0.092
testEditDeleteConflict 0.072
testLargeTreesWithConflict 4.11
testLargeTreesWithoutConflict 3.554
testOursEqualsTheirs 0.094
testFanoutAndLeafWithoutConflict 1.964
testNoChange 0.152
testBaseEqualsOurs 0.022
testAddDifferentNotes 0.026

IndexDiffTest

testUnchangedComplex 0.136
testRemovedUntracked 0.027
testUnchangedSimple 0.035
testAdded 0.023
testStageState_mergeAndReset_bug 0.424
testUntrackedFolders 0.07
testStageState_simulated_bug 0.21
testConflictingDeletedAndModified 0.223
testAssumeUnchanged 0.05
testAutoCRLFInput 0.037
testModified 0.149
testStageState 0.031
testMissing 0.052
testRemoved 0.023
testConflictingFromMultipleCreations 0.164
testUntrackedNotIgnoredFolders 0.058
testConflicting 0.269

PullCommandTest

testPullFastForward 0.344
testPullMerge 0.239
testPullWithRebaseConfig1 0.629
testPullWithRebaseConfig2 0.327
testPullWithRebaseConfig3 0.544
testPullLocalConflict 0.319
testPullWithMergeConfig2 0.733
testPullWithUntrackedStash 0.342
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.259
testPullEmptyRepository 0.08
testPullConflict 0.122
testPullWithoutConfig 0.442
testPullMergeProgrammaticConfiguration 0.186
testPullWithMergeConfig 0.236
testPullWithRebasePreserve1Config 0.512
testPullWithRebasePreserveConfig2 0.448
testPullWithRebasePreserveConfig3 0.412

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.337
testCherryPickDirtyIndex 0.073
testCherryPickNoCommit 0.125
testCherryPickConflictResolution 0.186
testCherryPick 0.085
testCherryPickMerge 0.481
testCherryPickConflictMarkers 0.147
testCherryPickOurCommitName 0.108
testCherryPickConflictReset 0.185
testCherryPickDirtyWorktree 0.069
testSequentialCherryPick 0.285
testCherryPickConflictResolutionNoCOmmit 0.077

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.016
invalidRepositoryFormatVersion 0.013
emptyRepositoryFormatVersion 0.011
relativeGitDirRef 0.017
absoluteGitDirRef 0.012
unknownRepositoryFormatVersion 0.013
testShouldAutomagicallyDetectGitDirectory 0.011

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.025
testAddIfAbsentGrowsWithObjects 0.028
testAddGetAndContains 0
testIterator 0.001
testEmptyMap 0.002

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.002
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.008
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0.002
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0.001
testMixedGroupCase7 0
testMixedGroupCase8 0.001
testMixedGroupCase9 0
testSpecialGroupCase10 0.001
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.004
testPipe 0
testPlus 0.001
testBracketsUnmatched1 0.047
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0.006
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.026
testUnsupportedGroupCase1 0.025
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.06
testIgnoredBackslash 0.001
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0.001
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0.001
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.001
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0.001

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.024
testEmpty 0.014
testCloneFIFO 0.025
testInsertTie 0.017
testCloneEmpty 0.012
testClear 0.018
testHasFlags 0.017

FooterLineTest

testSignedOffBy_OneUserWithLF 0.021
testNotEmail 0.015
testNoFooters_EmptyBody 0.015
testEmptyValueWithLF 0.016
testNoFooters_OneLineBodyNoLF 0.017
testSignedOffBy_OneUserNoLF 0.012
testNoFooters_NewlineOnlyBody1 0.026
testNoFooters_NewlineOnlyBody5 0.018
testMatchesBugId 0.019
testNonDelimtedEmail 0.021
testSignedOffBy_IgnoreWhitespace 0.021
testFilterFootersIgnoreCase 0.056
testSignedOffBy_SkipNonFooter 0.032
testEmptyValueNoLF 0.041
testShortKey 0.04
testSignedOffBy_ManyUsers 0.022
testNoFooters_ShortBodyWithLF 0.019
testNoFooters_ShortBodyNoLF 0.017
testNoFooters_OneLineBodyWithLF 0.023

UnionInputStreamTest

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

RemoteConfigTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.04

ResetCommandTest

testHardResetOnUnbornBranch 0.02
testHardResetReflogDisabled 0.085
testSoftReset 0.061
testHardResetWithConflicts_DeleteFileFolderConflict 0.144
testPathsResetOnUnbornBranch 0.016
testMixedReset 0.042
testMixedResetRetainsSizeAndModifiedTime 0.039
testMixedResetWithUnmerged 0.146
testHardReset 0.091
testResetDefaultMode 0.026
testHardResetWithConflicts_OverwriteUntrackedFile 0.054
testPathsResetToNonexistingRef 0.016
testPathsResetWithRef 0.045
testHardResetAfterSquashMerge 0.315
testPathsReset 0.083
testResetToNonexistingHEAD 0.019
testPathsResetOnDirs 0.053
testPathsResetWithUnmerged 0.167
testHardResetOnTag 0.066

RawParseUtilsTest

testParseEncoding_badEncoding 0.007
testHeaderEnd 0
testHeaderStart 0.001
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.052
testSingleSubPathNegate 0.021
testTopOrMultiPathDual 0.021
testOrMultiThreePath 0.02
testSinglePathNegate 0.02
testAndMultiThreeSubPathNegate 0.021
testAndMultiSubPathNegate 0.028
testTopAndMultiSubPathDualNegate 0.03
testAndMultiPath 0.146
testAndMultiPathNegate 0.02
testPatternParentFileMatch 0.021
testSinglePath 0.021
testTopAndMultiPathDualNegate 0.019
testOrMultiThreeMixSubPathNegate 0.021
testTopNotPath 0.04
testOrMultiTwoMixSubPathNegate 0.036
testOrMultiTwoPath 0.025
testAndMultiSubPathDualNegate 0.02
testAndMultiSubPath 0.022
testOrMultiTwoSubPath 0.022
testSingleSubPath 0.021

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.061
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.004
testMatchWithOnlySchemeInConfig 0.02
testMatchWithUser 0.004
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0.001
testMatchLonger 0.052
testDefault 0.001

GcReflogTest

testPackRepoWithCorruptReflog 0.159
testPruneNone 1.5
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.06
testPackCommitsAndLooseOneNoReflog 0.055

RacyGitTests

testRacyGitDetection 2.376

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 0.553
testParseReader 0.027
testParseString 0.001
noCert 0
testConcatPacketLines 0
testMissingPusheeField 0.001
testParseMultipleFromStream 0.003
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.105

NoteMapTest

testReadFlatTwoNotes 0.169
testEditFlat 0.03
testWriteUnchangedFanout2_38 0.037
testCreateFromEmpty 0.025
testRemoveDeletesTreeFanout2_38 0.166
testGetCachedBytes 0.018
testReadFanout2_38 0.086
testIteratorFanoutTree2_38 0.029
testIteratorEmptyMap 0.013
testEditFanout2_38 0.032
testShorteningNoteRefName 0.015
testReadFanout2_2_36 0.123
testIteratorFlatTree 0.043
testReadFullyFannedOut 0.078
testIteratorFanoutTree2_2_36 0.028
testLeafSplitsWhenFull 0.163
testWriteUnchangedFlat 0.035
testIteratorFullyFannedOut 0.378

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.021

RevWalkPathFilter6012Test

test1 0.086
test2 0.072
test3 0.147
test4 0.067
test5 0.188
test6 0.11
test7 0.052

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.131
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.183
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.238
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.124
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.172
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.011
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.133
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.142
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.244
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.063
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.205
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.042
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.152
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.012
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.229
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.117
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.131
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.202
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.234
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.082
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.238
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.014
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.245
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.172
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.12
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.136
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.166
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.101
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.182
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.03
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.222
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.195

ObjectIdSubclassMapTest

testClear 0.003
testAddIfAbsent 0
testAddGrowsWithObjects 0.009
testAddIfAbsentGrowsWithObjects 0.005
testAddGetAndContains 0
testIterator 0.039
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.027
testIdenticalEdit 0.084
testDeleteDelete 0.02
testIdenticalAdd 0.036
testEditDelete 0.025
testAddAdd 0.038

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.089

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.002
testUnsupportedRequiredExtension 0.003
testReadIndex_DirCacheTree 0.039
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.003
testReadIndex_LsFiles 0.011
testTreeWalk_LsFiles 0.085

SubmoduleAddTest

addSubmoduleWithName 7.567
commandWithNullPath 0.07
addSubmoduleWithExistingSubmoduleDefined 0.424
addSubmoduleWithInvalidPath 0.013
addSubmoduleWithInvalidUri 0.19
addExistentSubmodule 0.098
addSubmodule 0.457
commandWithEmptyPath 0.047
addSubmoduleWithRelativeUri 0.414
commandWithEmptyUri 0.012
denySubmoduleWithDotDot 0.013
commandWithNullUri 0.157

DfsBlockCacheTest

weirdBlockSize 0.17
streamKeyReusesBlocks 0.045

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.019
testCaseInsensitive 0.012
testEmptyPattern 0.016
testNoMatches 0.165

PackFileTest

testDelta_FailsOver2GiB 0.022
testDelta_SmallObjectChain 0.026
testWhole_LargeObject 0.043
testWhole_SmallObject 0.029
testConfigurableStreamFileThreshold 0.03

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.022
testRules 0.03
testIncorrectAttributeFileName 0.08
testNoMatchingAttributes 0.028
testEmptyGitAttributeFile 0.03

BundleWriterTest

testAbortWrite 0.339
testCustomObjectReader 0.767
testNonBundleFails 0.225
testWriteHEAD 0.203
testEmptyBundleFails 0.122
testGarbageBundleFails 0.13
testWriteSingleRef 0.161
testIncrementalBundle 0.638

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.031
testBackBug396127 0.026
testReset 0.021
testSingleSubtree_Recursive 0.012
testEmptyTree_WithTreeWalk 0.013
testRemovedSubtree 0.038
testTwoLevelSubtree_FilterPath 0.011
testSingleSubtree_NoRecursion 0.013
testNoSubtree_NoTreeWalk 0.018
testTwoLevelSubtree_Recursive 0.012
testEmptyTree_NoTreeWalk 0.012

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.002
testCopyPackThroughCacheSmallNoCache 0.001
testCopyPackThroughCacheLargeCached 0.004
testCopyPackThroughCacheSmallCached 0.001
testCopyPackThroughCacheLargeNoCache 0.002
testCopyPackBypassCachesSmallCached 0.001
testCopyPackBypassCacheSmallNoCache 0.001
testCopyPackBypassCacheLargeCached 0.002

StatsTest

testStatsCancellationExample1 0.001
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.155
testCreateFileHeader_Modify 0.018
testCreateFileHeader_DeleteGitLink 0.016
testDiffRootNullToTree 0.068
testCreateFileHeaderForRenameModeChange 0.013
testDiff 0.035
testDiffAutoCrlfMediumFile 0.064
testCreateFileHeader_GitLink 0.025
testCreateFileHeader_AddGitLink 0.017
testDiffNullToNull 0.013
testDiffAutoCrlfLargeFile 0.073
testCreateFileHeader_Add 0.014
testCreateFileHeaderWithoutIndexLine 0.013
testCreateFileHeaderForRenameWithoutContentChange 0.014
testDiffRootTreeToNull 0.038
testCreateFileHeader_Binary 0.074
testCreateFileHeader_Delete 0.018

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.014
testInitNonBare_GitdirAndDirShouldntBeSame 0.014
testInitBareRepository 0.024
testInitWithDefaultsNonBare 0.073
testInitWithDefaultsBare 0.02
testInitWithExplicitGitDir 0.022
testInitWithOnlyExplicitGitDir 0.023
testInitNonEmptyRepository 0.021
testInitRepository 0.023

DirCacheLargePathTest

testPath_4090 0.015
testPath_4094 0.018
testPath_4095 0.017
testPath_4096 0.02
testPath_16384 0.019

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.041
dontPackHEAD_nonBare 0.057
dontPackHEAD_bare 0.046
whileRefLockedRefNotPackedNoError 0.029
emptyRefDirectoryDeleted 0.03
concurrentOnlyOneWritesPackedRefs 0.025
looseRefPacked 0.023

NotesCommandTest

testListNotes 0.06
testAddAndRemoveNote 0.063

ManifestParserTest

testNormalizeEmptyPath 0.005
testManifestParser 0.222
testRemoveProject 0.003
testManifestParserWithMissingFetchOnRemote 0.005

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 1.205
testUsingUnknownBlobFails 0.242
testUsingHiddenCommonBlobFails 0.393
resetsHaves 0.15
testCreateBranchAtHiddenCommitFails 0.324
testIncludesInvalidGitmodules 0.452
testFilterHidesPrivate 0.11
testSuccess 0.522
testUsingUnknownTreeFails 0.246

AlternatesTest

testAlternate 0.044
testAlternateCyclic2 0.045
testAlternateCyclic3 0.059

BatchRefUpdateTest

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

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 1.894
test 0.001

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 1.546
invalidCommand 0.009
testWrongOldIdDoesNotReplace 0.016
commandOrder 0.316

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.082
resolvePreviousBranch 0.102
resolveMasterCommits 0.051
resolveNonExistingBranch 0.154
resolveReflogParent 0.043
resolveDate 0.029

RmCommandTest

testRemoveCached 0.108
testRemove 0.028

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.021

CGitAttributesTest

testNestedMatchWithWildcard 0.148
testBracketsInGroup 0.046
testNestedMatchRecursive 0.048
testDirectoryMatchSubSimple 0.059
testDirectoryMatchSubComplex 0.05
testDirectoryWildmatchDoesNotMatchFiles1 0.045
testDirectoryWildmatchDoesNotMatchFiles2 0.045
testDirectoryWildmatchDoesNotMatchFiles3 0.048
testDirectoryWildmatchDoesNotMatchFiles4 0.047
testPrefixMatchNot 0.045
testRelativePaths 0.05
testStarMatchOnSlashNot 0.046
testDirectoryMatch 0.048
testDirectoryMatchSubRecursiveBacktrack2 0.046
testDirectoryMatchSubRecursiveBacktrack3 0.05
testDirectoryMatchSubRecursiveBacktrack4 0.055
testDirectoryMatchSubRecursiveBacktrack5 0.057
testDirectoryMatchSubRecursiveBacktrack6 0.051
testBug508568 0.046
testComplexPathMatchNot 0.048
testDirectoryMatchSubRecursive 0.058
testNestedMatchNot 0.046
testRelativePath 0.045
testDirectoryMatchSubRecursiveBacktrack 0.045
testStarPathMatchNot 0.044
testNestedMatch 0.047

ConcurrentRepackTest

testObjectMovedToNewPack1 2.932
testObjectMovedToNewPack2 3.008
testObjectInNewPack 1.013
testObjectMovedWithinPack 1.983

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.017
testEmpty 0.014
testAddFails 0.021

FetchCommandTest

fetchUpdatesBranches 0.176
testFetch 0.18
fetchShouldNotFetchTagsFromOtherBranches 0.129
testForcedFetch 0.076
fetchWithExplicitTagsShouldUpdateLocal 0.214
fetchShouldAutoFollowTagForFetchedObjects 0.165
fetchUpdateRefsWithDuplicateRefspec 0.178
fetchPruneRefsWithDuplicateRefspec 0.081
fetchPrunesBranches 0.272
fetchAddRefsWithDuplicateRefspec 0.056
fetchAddsBranches 0.118
fetchDoesntDeleteBranches 0.111
testFetchWithPruneShouldKeepOriginHead 0.089
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.179
fetchShouldAutoFollowTag 0.055

SubmoduleUpdateTest

repositoryWithSubmodule 7.047
repositoryWithUnconfiguredSubmodule 0.017
repositoryWithInitializedSubmodule 0.305
repositoryWithNoSubmodules 0.017

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.082
testBatchRefUpdate_ForceUpdate 0.012
testBatchRefUpdate_ConflictCausesAbort 0.009
testGetRefs_HeadOnOneBranch 0.004
testGetRef_FindBranchConfig 0.002
testGetRefs_TagsOnly 0.006
testGetRefs_DetachedHead 0.003
testGetRef_NonExistingBranchConfig 0.001
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.003
testUpdate_RefusesOrigHeadOnBare 0.002
testSupportsAtomic 0.001
testGetRefs_DiscoversNew 0.003
testBatchRefUpdate_NoConflictIfDeleted 0.035
testBatchRefUpdate_NonFastForwardAborts 0.015
testUpdate_RefusesDotLockInRefName 0.005
testGetRefs_HeadsOnly 0.018
testGetAdditionalRefs 0.002
testExactRef_DiscoversModified 0.01
testGetRefs_CycleInSymbolicRef 0.013
testFirstExactRef 0.035
testGetRefs_DiscoversModified 0.008
testGetRefs_DeeplyNestedBranch 0.004
testUpdate_RefusesRefsTxnNamespace 0.004
testGetRefs_HeadBranchNotBorn 0.021
testGetRefs_InvalidPrefixes 0.005
testGetRefs_EmptyDatabase 0.004
testIsNameConflicting 0.011

RevFlagSetTest

testEmpty 0.023
testContainsAll 0.017
testContains 0.013
testAddOne 0.021
testAddTwo 0.036
testEquals 0.028
testRemove 0.042

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.48
testV2FetchDeepenNot_excludeDescendantOfWant 0.558
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.178
testFetchReachableBlobWithBitmap 0.308
testFetchWithNonSupportingServer 0.008
testV2LsRefsSymrefs 0.011
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.013
testV2FetchIncludeTag 0.013
testV2FetchShallowSince_noCommitsSelected 0.003
testV2FetchRequestPolicyReachableCommit 0.195
testV2FetchUnrecognizedArgument 0.002
testV2LsRefsServerOptions 0.002
testV2FetchClientStopsNegotiation 0.067
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.098
testFetchExplicitBlobWithFilter 0.011
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.006
testFetchUnreachableBlobWithBitmap 0.017
testV2FetchDeepenWithoutDone 0.003
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchMissingShallow 0.07
testV2FetchOfsDelta 0.159
testV2LsRefsPeel 0.108
testGetPeerAgentProtocolV0 0.003
testGetPeerAgentProtocolV2 0.01
testV2LsRefs 0.006
testFetchReachableBlobWithoutBitmap 0.111
testV2FetchWantRefIfNotAllowed 0.004
testV2CapabilitiesAllowFilter 0.001
testFetchParentOfShallowCommit 0.008
testFetchWithBlobNoneFilter 0.01
testV2FetchServerStopsNegotiation 0.016
testV2FetchServerOptions 0.001
testV2FetchWantRefAndDeepen 0.005
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.136
testFetchWithBlobLimitFilterAndBitmaps 0.025
testV2FetchWantRef 0.01
testFetchExplicitBlobWithFilterAndBitmaps 0.08
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.007
testV2LsRefsRefPrefixNoSlash 0.09
testV2FetchThinPack 0.03
testV2FetchRequestPolicyReachableCommitTip 0.004
testV2FetchFilter 0.091
testV2FetchBadWantRef 0.003
testV2FetchShallow 0.006
testV2FetchDeepenNot_supportAnnotatedTags 0.095
testV2FetchMixedWantRef 0.03
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0.001
testV2FetchWantRefWeAlreadyHave 0.002
testV2FetchNoProgress 0.078
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2FetchDeepenNot 0.059
testV2LsRefsRefPrefix 0.006
testV2FetchShallowSince 0.068
testV2FetchServerDoesNotStopNegotiation 0.004

TimeoutInputStreamTest

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

FIFORevQueueTest

testUnpopAtFront 0.029
testEmpty 0.013
testCloneEmpty 0.013
testAddLargeBlocks 1.759
testClear 0.032
testHasFlags 0.022

StashDropCommandTest

dropSingleStashedCommit 0.152
dropMiddleStashCommit 0.125
dropFirstStashedCommit 0.171
dropNegativeRef 0.028
dropWithNoStashedCommits 0.029
dropBoundaryStashedCommits 0.383
dropWithInvalidLogIndex 0.052
dropAll 0.084

IndexModificationTimesTest

testLastModifiedTimes 0.06
testModify 2.224

StatusCommandTest

testDifferentStates 0.158
testEmptyStatus 0.022
testDifferentStatesWithPaths 0.031

TestProtocolTest

testFetch 0.021
testPush 0.152
testFullNegotiation 3.221
testUploadPackFactory 0.008
testReceivePackFactory 0.006
testMaxHaves 0.911

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.057
testIneffectiveNegationDifferentLevels1 0.021
testIneffectiveNegationDifferentLevels2 0.018
testIneffectiveNegationDifferentLevels3 0.021
testIneffectiveNegationDifferentLevels4 0.118
testIneffectiveNegationDifferentLevels5 0.036
testTrailingSpaces 0.088
testRules 0.032
testSlashMatchesDirectory 0.031
testToString 0.014
testRepeatedNegationInDifferentFiles1 0.073
testRepeatedNegationInDifferentFiles2 0.016
testRepeatedNegationInDifferentFiles3 0.023
testRepeatedNegationInDifferentFiles4 0.036
testRepeatedNegationInDifferentFiles5 0.02
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.09
testSimpleRootGitIgnoreWildMatcherDirOnly 0.033
testNegateAllExceptJavaInSrc 0.067
testSimpleRootGitIgnoreGlobalIgnore 0.053
testSimpleRootGitIgnoreGlobalDirIgnore 0.049
testLeadingSpaces 0.019
testSimpleRootGitIgnoreGlobalNegation1 0.015
testSimpleRootGitIgnoreGlobalNegation2 0.023
testSimpleRootGitIgnoreGlobalNegation3 0.017
testSimpleRootGitIgnoreGlobalNegation4 0.021
testEmptyIgnoreRules 0.118
testWithSlashDoesNotMatchInSubDirectory 0.056
testSimpleRootGitIgnoreWildMatcher 0.022
testNegation 0.027
testSlashOnlyMatchesDirectory 0.027
testNoPatterns 0.053
testRepeatedNegation 0.091

RawTextLoadTest

testBigWithNullAtStart 0.025
testBigOK 0.058
testSmallNull 0.052
testBinaryThreshold 0.129
testSmallOK 0.03

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.388
testCoreAutoCrlf2 0.032
testCoreAutoCrlf3 0.03
testCoreAutoCrlf4 0.033
testCoreAutoCrlf5 0.17
testRenameInSubDir 0.117
testBlameWithNulByteInHistory 0.066
testDeleteMiddleLines 0.173
testWhitespaceMerge 0.176
testSingleRevision 0.027
testMoveToOtherDir 0.196
testMiddleClearAllLines 0.111
testTwoRenames 0.064
testBlameWithNulByteInTopRevision 0.1
testDeleteTrailingLines 0.095
testEditAllLines 0.036
testRename 0.061
testConflictingMerge1 0.344
testConflictingMerge2 0.271
testTwoRevisions 0.171

ObjectWalkFilterTest

testDefaultFilter 0.004
testFilteringTreeFiltersReferencedBlobs 0.007
testRevFilterAndObjectFilterCanCombine 0.017
testFilteringTreeFiltersSubtrees 0.101
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.011

SubmoduleDeinitTest

alreadyClosedSubmodule 5.789
dirtySubmoduleWithForce 2.305
cleanSubmodule 0.669
dirtySubmoduleBecauseNewCommit 0.662
dirtySubmoduleBecauseUntracked 0.604
repositoryWithNoSubmodules 0.05

RevCommitParseTest

testParse_implicit_mixed_encoded 0.013
testParse_NoGpgSig 0.011
testParse_WeirdHeaderOnlyCommit 0.088
testParse_gpgSig 0.031
testParse_NoMessage 0.021
testParse_OnlyLFMessage 0.011
testParse_implicit_UTF8_encoded 0.011
testParse_GitStyleMessage 0.01
testParse_ShortLineOnlyNoLF 0.011
testParse_illegalEncoding 0.019
testParse_explicit_bad_encoded2 0.012
testParse_explicit_bad_encoded 0.017
testParse_GitStyleMessageWithCRLF 0.011
testParse_incorrectUtf8Name 0.115
testParse_ShortLineOnlyEmbeddedLF 0.027
testParse_ShortLineOnlyEndLF 0.012
testParse_PublicParseMethod 0.011
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.011
testParse_incompleteAuthorAndCommitter 0.113
testParse_NoParents 0.014
testParse_unsupportedEncoding 0.013
testParse_explicit_encoded 0.016

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.307
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.115
mergeBinaryFile_UnsetMerge_Conflict 0.229
mergeTextualFile_UnsetMerge_NoConflict 0.272
mergeBinaryFile_SetMerge_Conflict 0.221
mergeTextualFile_UnsetMerge_Conflict 0.251

GpgConfigTest

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

CommitAndLogCommandTest

testMultipleInvocations 0.023
testAddUnstagedChanges 0.053
testWrongParams 0.014
testModeChange 0.055
testLogWithFilter 0.053
testCommitAmend 0.039
testCommitRange 0.244
testMergeEmptyBranches 0.07
testInsertChangeId 0.038
testSomeCommits 0.042

ForPathTest

testFindObjects 0.088

RevTagParseTest

testTagBlob 0.012
testTagTree 0.012
testParse_implicit_mixed_encoded 0.015
testParseOldStyleNoTagger 0.014
testParse_NoMessage 0.012
testParse_OnlyLFMessage 0.012
testParse_implicit_UTF8_encoded 0.011
testParseAllFields 0.012
testParse_GitStyleMessage 0.01
testParse_ShortLineOnlyNoLF 0.119
testParse_illegalEncoding 0.144
testParse_explicit_bad_encoded2 0.01
testParse_explicit_bad_encoded 0.014
testParse_ShortLineOnlyEmbeddedLF 0.01
testParse_ShortLineOnlyEndLF 0.011
testParse_PublicParseMethod 0.01
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.011
testTagTag 0.009
testParse_unsupportedEncoding 0.01
testTagCommit 0.01
testParse_explicit_encoded 0.014

DescriptionTest

description 0.032

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0.001
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.002
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.019
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.053
testConfigureCache_Limits1 0.047
testConfigureCache_PackedGitWindowSize_0 0.024
testConfigureCache_PackedGitLimit_0 0.041
testConfigureCache_PackedGitWindowSize_4097 0.023
testConfigureCache_PackedGitOpenFiles_0 0.027

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.002
testMissingString 0.001
testNonTranslatedBundle 0.005
testMissingPropertiesFile 0.002

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.025
testFindRef_FetchHead 0.2
testFindRef_EmptyDatabase 0.128
testGetRefs_HeadsOnly_SymrefToPacked 0.032
testGetRefs_HeadsOnly_AllLoose 0.028
testGetRefs_HeadOnOneBranch 0.121
testExactRef_EmptyDatabase 0.034
testFindRef_DiscoversModifiedLoose 0.022
testGetRefs_IgnoresGarbageRef1 0.021
testGetRefs_IgnoresGarbageRef2 0.021
testGetRefs_IgnoresGarbageRef3 0.064
testGetRefs_IgnoresGarbageRef4 0.065
testPeelLooseTag 0.058
testGetAdditionalRefs_OrigHead 0.054
testGetRefs_TagsOnly_AllPacked 0.025
testFindRef_CycleInSymbolicRef 0.059
testVersioningNotImplemented_getRefs 0.037
testFindRef_AnyHeadWithGarbage 0.023
testGetRefs_TagsOnly_AllLoose 0.06
testGetRefs_PackedWithPeeled 0.025
test_repack 0.093
testFirstExactRef_IgnoresGarbageRef 0.087
testFindRef_DiscoversDeletedLoose 0.019
testPeelCommit 0.021
testGetRefs_CorruptObjectIdReference 0.019
testGetRefs_LooseSorting_Bug_348834 0.022
testFindRef_CorruptSymbolicReference 0.018
testReadBranchConfig 0.018
testGetRefs_DeatchedHead1 0.054
testGetRefs_DeatchedHead2 0.047
testExactRef_FetchHead 0.027
testGetRefs_LooseOverridesPacked 0.029
testGetRefs_DiscoversModifiedLoose 0.025
testReadNotExistingBranchConfig 0.024
testGetRefs_HeadsOnly_AllPacked1 0.023
testGetRefs_LooseSortedCorrectly 0.078
testGetRefs_PackedNotPeeled_Sorted 0.055
testFirstExactRef_Mixed 0.052
testExactRef_IgnoresGarbageRef 0.032
testRefsChangedStackOverflow 0.041
testCreate 0.096
testGetRefs_CycleInSymbolicRef 0.041
testGetRefs_InvalidName 0.022
testGetRefs_DeeplyNestedBranch 0.029
testPackedRefsLockFailure 0.023
testGetRefs_HeadBranchNotBorn 0.038
testGetAdditionalRefs_OrigHeadBranch 0.054
testGetRefs_DiscoversDeletedLoose1 0.062
testGetRefs_DiscoversDeletedLoose2 0.173
testGetRefs_DiscoversDeletedLoose3 0.027
testGetRefs_DiscoversDeletedLoose4 0.021
testGetRefs_DiscoversDeletedLoose5 0.021
testFindRef_PackedNotPeeled_WrongSort 0.021
testGetRefs_EmptyDatabase 0.02
testGetRefs_HeadsOnly_Mixed 0.021
testGetRefs_DiscoversNewLoose1 0.021
testGetRefs_DiscoversNewLoose2 0.023
testIsNameConflicting 0.023
testFindRef_CorruptObjectIdReference 0.019
testVersioningNotImplemented_exactRef 0.023
testGetRefs_SkipsLockFiles 0.026

TreeRevFilterTest

testStringOfPearls_FilePath1 0.053
testStringOfPearls_FilePath2 0.054
testStringOfPearls_FilePath3 0.162
testStringOfPearls_DirPath2 0.036
testPathFilterOrOtherFilter 0.056

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.056

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.035
testMergeCommitOneParentShallow 0.028
testShallowCommitParse 0.021
testObjectDirectorySnapshot 0.025
testDepth1 0.146
testDepth2 0.021
testDepth3 0.02

SimpleLruCacheTest

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

NameRevCommandTest

multiplePathsNoMerge 0.04
multiplePathsSecondParent 0.069
prefix 0.032
annotatedTags 0.034
annotatedTagsNoResult 0.028
ref 0.034
simpleAncestor 0.025
onePathMerge 0.055
onePathMergeSecondParent 0.034
onePathMergeLongerFirstParentPath 0.038
nameExact 0.025

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.079
testRenamedBoundLineDelete 0.094
testBoundLineDelete 0.035

GcTagTest

annotatedTag_objectNotPruned 0.601
lightweightTag_objectNotPruned 0.948

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.039
testStringOfPearls_FilePath1 0.047
testStringOfPearls_FilePath2 0.034
testStringOfPearls_FilePath3 0.047
testStringOfPearls_FilePath3_NoParentRewriting 0.175
testStringOfPearls_DirPath2 0.033
testStringOfPearls_FilePath2_NoParentRewriting 0.036
testStringOfPearls_FilePath1_NoParentRewriting 0.031
testStringOfPearls_DirPath2_NoParentRewriting 0.154
testEdits_MatchNone 0.037
testEmpty_NoMatch 0.019
testSimple1 0.017
testEdits_MatchAll 0.069

ReflogCommandTest

testAmendReflog 0.233
testBranchReflog 0.088
testHeadReflog 0.088

RemoteAddCommandTest

testAdd 0.142

PackReverseIndexTest

testFindObjectWrongOffset 0.011
testFindNextOffsetWrongOffset 0.011
testFindObject 0.012
testFindNextOffset 0.012

AttributesHandlerTest

testNestedMatchRecursive 0.021
testDirectoryMatchSubSimple 0.018
testStarPathMatch 0.016
testExpandBuiltInMacro1 0.016
testExpandBuiltInMacro2 0.014
testExpandBuiltInMacro3 0.014
testDirectoryMatchSubComplex 0.017
testInfoOverridesWorkDirRoot 0.036
testCustomGlobalMacro1 0.016
testCustomGlobalMacro2 0.015
testCustomGlobalMacro3 0.016
testCustomGlobalMacro4 0.015
testPrefixMatchNot 0.014
testRelativePaths 0.022
testStarMatchOnSlashNot 0.017
testDirectoryMatch 0.04
testDirectoryMatchSubRecursiveBacktrack2 0.102
testDirectoryMatchSubRecursive 0.016
testNestedMatchNot 0.016
testCyclicMacros 0.015
testWorkDirRootOverridesGlobal 0.015
testComplexPathMatch 0.015
testDirectoryMatchSubRecursiveBacktrack 0.017
testInfoOverridesGlobal 0.016
testNestedMatch 0.142
testExpandNonMacro1 0.013
testExpandNonMacro2 0.014
testExpandNonMacro3 0.015
testExpandNonMacro4 0.013
testRecursiveMacro 0.014

ObjectLoaderTest

testLargeObjectLoader 0.003
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.002
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.001
testCLIText 0.006
testUIText 0.001

RepoCommandSymlinkTest

testLinkFileBare 0.571

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.103
testSort_COMMIT_TIME_DESC 0.021
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.02
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.022
testSort_TOPO_REVERSE 0.024
testSort_TOPO 0.068
testSort_REVERSE 0.098

MergeCommandTest

testDeletionOnSideConflict 0.105
testNoFastForwardNoCommit 0.046
testRecursiveMergeWithConflict 0.097
testMergeWithMessageAndChangeId 0.182
testConflictingMergeFailsDueToDirtyIndex 0.073
testFastForward 0.039
testMergeNonVersionedPaths 0.329
testMultipleCreationsSameContent 0.08
testAlreadyUpToDate 0.037
testMergeRemovingFoldersWithoutFastForward 0.188
testMergeRemovingFolders 0.059
testFastForwardOnly 0.047
testSuccessfulContentMergeNoCommit 0.231
testMergeWithChangeId 0.079
testFileModeMerge 0.374
testFileModeMergeWithDirtyWorkTree 0.072
testMergeWithMessageOption 0.104
testMultipleDeletions 0.098
testFastForwardNoCommit 0.04
testSquashMergeConflict 0.076
testSingleDeletion 0.171
testMergeInItself 0.029
testMergeConflictWithMessageOption 0.071
testMergeTag 0.114
testMergeConflictFileFolder 0.106
testFastForwardWithFiles 0.073
testMultipleCreations 0.067
testSquashMerge 0.14
testDeletionAndConflict 0.204
testModifiedAndRenamed 0.228
testSuccessfulMergeFailsDueToDirtyIndex 0.374
testSuccessfulContentMergeAndDirtyworkingTree 0.153
testMultipleHeads 0.067
testMergeMessage 0.14
testSuccessfulContentMerge 0.111
testSuccessfulMergeFailsDueToDirtyWorktree 0.163
testDeletionOnMasterConflict 0.142
testSquashFastForward 0.105
testFastForwardOnlyNotPossible 0.231
testContentMerge 0.112
testNoFastForward 0.074
testConflictingMergeFailsDueToDirtyWorktree 0.13
testMergeFailingWithDirtyWorkingTree 0.083
testMergeSuccessAllStrategiesNoCommit 0.616
testMergeSuccessAllStrategies 0.561

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.003
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.31
testCloneRepositoryOnlyOneTag 0.246
testCloneRepositoryExplicitGitDir 0.112
testCloneRepositoryExplicitGitDirNonStd 0.248
testCloneRepositoryWithNestedSubmodules 1.019
testCloneRepositoryWithBranchShortName 0.216
testBareCloneRepository 0.214
testCloneRepositoryWithSubmodules 0.482
testCloneWithAutoSetupRebase 0.474
testCloneRepositoryOnlyOneBranch 0.231
testCloneRepositoryWithBranch 0.407
testBareCloneRepositoryCustomRemote 0.217
testCloneBareRepositoryDefaultDirectory 0.061
testCloneRepositoryDefaultDirectory 0.19
testCloneRepositoryExplicitGitDirBare 0.171
testCloneRepositoryWithTagName 0.296
testCloneRepository 0.386
testBareCloneRepositoryNullRemote 0.525
testBareCloneRepositoryOnlyOneBranch 0.288
testCloneRepositoryWithMultipleHeadBranches 0.254
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.164

FSTest

testReadPipeCommandStartFailure 0.053
testSymlinkAttributes 0.627
testReadPipePosixCommandFailure 0.009
testFsTimestampResolution 10.052
testUnicodeFilePath 0.01
testRepoCacheRelativePathUnbornRepo 0.001
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

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

ProtocolV0ParserTest

testRecvWantsShallow 0.144
testRecvWantsWithAgent 0.001
testRecvWantsWithCapabilities 0.001
testRecvWantsDeepen 0
testRecvWantsFilter 0.003
testRecvWantsWithoutCapabilities 0

CleanCommandTest

testClean 0.186
testCleanWithPaths 0.127
testCleanDirs 0.053
testCleanWithDryRun 0.052
testCleanDirsWithDryRun 0.144
testCleanDirsWithSubmodule 0.218
testCleanDirsWithRepository 0.172
testCleanDirsWithDryRunAndNoIgnore 0.055
testCleanDirsWithPrefixFolder 0.188
testFilesShouldBeCleanedInSubSubFolders 0.057
testCleanWithDryRunAndNoIgnore 0.042

TagCommandTest

testDeleteFullName 0.035
testTagging 0.115
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.044
testFailureOnSignedTags 0.098
testDeleteNonExisting 0.023
testDeleteEmptyTagNames 0.019
testEmptyTagName 0.021
testTaggingOnHead 0.029
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.024
testListAllTagsInRepositoryInOrder 0.163
testInvalidTagName 0.021
testDelete 0.04
testDeleteBadName 0.019
testUnannotatedTagging 0.184

HugeCommitMessageTest

testHugeCommitMessage 5.859

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.979
branch_historyNotPruned 1.003
deleteBranch_historyPruned 0.991

RawParseUtils_HexParseTest

testInt16 0.001
testInt32 0
testInt4_1 0.001

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.051
test0 0
test1 0
test2 0
shatteredCollision 0.284
shatteredStoredInGitBlob 0.118

GcKeepFilesTest

testKeepFiles 0.385

IndexDiffFilterTest

testFileIgnoredNotHonored 0.042
testRecursiveTreeWalk 0.027
testEmptyFolderCommitted 0.024
testFileInFolderUntracked 0.054
testFileInFolderCommittedModifiedAllIgnored 0.033
testFileInFolderCommittedDeleted 0.033
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.073
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.093
testFileCommittedModified 0.029
testFileIgnored 0.055
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.042
testFolderChangedToFile 0.024
testFileInFolderCommittedModified 0.03
testNonRecursiveTreeWalk 0.029
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.161
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.032
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.03
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.035
testFileCommittedDeleted 0.037
testFolderChangedToFileCommittedComparedWithInitialCommit 0.047
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.044
testFileCommittedModifiedIgnored 0.033
testFileCommitted 0.041
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.038
testFileInFolderCommittedModifiedIgnored 0.035
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.045
testConflicts 0.079
testFileInFolderAllIgnored 0.045
testFileInFolderCommittedChangedNotModified 0.036
testFileInFolderCommittedAllDeleted 0.13
testEmptyFolderIgnored 0.037
testFileInFolderCommittedNonRecursive 0.026
testEmptyFolderUntracked 0.024
testFileInFolderCommitted 0.03
testFileInFolderIgnored 0.093
testFileCommittedChangedNotModified 0.069
testEmptyFolderCommittedDeleted 0.026
testFileUntracked 0.03

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.248
testRevertConflictMarkers 0.058
testRevertConflictResolution 0.07
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.069
testRevertMultipleWithFail 0.308
testRevertMultiple 0.067
testRevertDirtyWorktree 0.216
testRevert 0.198
testRevertOurCommitName 0.129
testRevertkConflictReset 0.086

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.023

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 1.085
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 1.005
testSamePackDifferentCompressionDetectChecksumChanged 0.257

MergedReftableTest

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

PacketLineOutTest

testWriteDelim 0.001
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.113
testFlush 0.002
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0.17

JDKHttpConnectionTest

testCommaSeparatedList 3.577
testMultiple1 0.001
testMultiple2 0
testSingle 0.001

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.036
emptyRefFoldersSkipFiles 0.019
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.018
nonEmptyRefsFoldersAreKept 0.027

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.094
testCleanFilterReturning12 0.041
testAddExistingSingleFileTwice 0.05
testCleanFilter 0.085
testReplaceFileByPartOfDirectory 0.031
testAddGitlinkDoesNotChange 0.049
testBadCleanFilter 0.135
testMultipleCleanFilter 0.153
testAddWithConflicts 0.02
testAddNothing 0.012
testAddRemovedFile 0.119
testCleanFilterEnvironment 0.074
testAttributesWithTreeWalkFilter 0.151
testAddWithoutParameterUpdate 0.059
testAddExistingSingleMediumSizeFileWithNewLine 0.078
testAddSubrepoWithDirNoGitlinks 0.05
testAddExistingSingleFileInSubDir 0.018
testAssumeUnchanged 0.04
testAddRemovedCommittedFile 0.158
testAddWithParameterUpdate 0.044
testAddWholeRepo 0.022
testExecutableRetention 0.188
testNotApplicableFilter 0.018
testAddTwoFiles 0.019
testAddFolder 0.019
testAddExistingSingleFileTwiceWithCommit 0.03
testAddIgnoredFile 0.119
testReplaceFileWithDirectory 0.06
testAttributesConflictingMatch 0.042
testAddGitlink 0.175
testBadCleanFilter2 0.039
testAddExistingSingleBinaryFile 0.021
testAddNonExistingSingleFile 0.013
testAddExistingSingleFile 0.019
testReplaceDirectoryConflictsWithFile 0.027
testAddExistingSingleSmallFileWithNewLine 0.02
testReplaceDirectoryWithFile 0.022
testBuiltinCleanFilter 1.994
testBuiltinFilters 1.98

JschConfigSessionFactoryTest

testNoConfigEntry 0.391
testAliasCaseDifferenceLowcase 0.1
testAliasIdentical 0.132
testAlias 0.024
testAliasCaseDifferenceLowcaseInverted 0.18
testAliasCaseDifferenceUpcase 0.086
testAliasIdenticalWithPort 0.1
testAliasIdenticalWithUser 0.109
testAliasWithPort 0.068
testAliasWithUser 0.151
testAliasCaseDifferenceUpcaseInverted 0.109
testConnectTimout 0.03

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.087
testEmpty 0
testHeap 0.001
testInCoreLimit_SwitchOnAppendByte 0.023
testLarge_SingleWrite 0.183
testInCoreLimit_SwitchBeforeAppendByte 0.115
testOneBlock_BulkWrite 0
testRandomWrites 0.15
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.022
testDestroyWhileOpen 0.012
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.005
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.016

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.03
recentTempPacksAndIdxAreNotDeleted 0.029

MergerTest

checkContentMergeConflict 1.035
checkMergeNonConflictingSubmodulesWithoutIndex 0.927
mergeWithCrlfAutoCrlfTrue 0.58
checkFileReplacedByFolderInOurs 0.634
checkLockedFilesToBeDeleted 0.648
checkContentMergeNoConflict_noRepo 0.422
checkMergeEqualNewTrees 0.562
checkMergeConflictingNewTrees 0.446
rebaseWithCrlfAutoCrlfTrue 0.739
checkMergeMergeableTreesWithoutIndex 0.357
checkMergeConflictingTreesWithoutIndex 0.331
failingDeleteOfDirectoryWithUntrackedContent 0.268
checkMergeEqualTreesInCore_noRepo 0.181
checkMergeMergeableFilesWithTreeInIndex 0.353
checkUntrackedFolderIsNotAConflict 0.284
checkContentMergeLargeBinaries 0.458
checkFileReplacedByFolderInTheirs 0.438
checkMergeEqualTreesInCore 0.228
checkContentMergeNoConflict 0.324
checkMergeConflictingSubmodulesWithoutIndex 0.532
checkMergeConflictingFilesWithTreeInIndex 0.413
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.408
checkContentMergeConflict_noTree 0.247
checkMergeEqualTreesWithoutIndex 0.263
mergeWithCrlfInWT 0.246
checkMergeCrissCross 0.567
checkForCorrectIndex 17.414

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0.001
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.079
testPrecedenceGlobal 0.021
testNoAttributes 0.022
testPrecedenceParent 0.039
testRules 0.031
testPrecedenceCurrent 0.025
testHierarchyBothIterator 0.057
testIndexOnly 0.04
testIndexOnly2 0.022
testOverriding2 0.019
testAggregation 0.045
testPrecedenceInfo 0.031
testPrecedenceRoot 0.02
testRulesInherited 0.02
testHierarchyWorktreeOnly 0.022
testNoMatchingAttributes 0.058
testEmptyGitAttributeFile 0.086
testOverriding 0.019

PackIndexV1Test

testCRC32 0.018
testIteratorMethodsContract 0.017
testCompareEntriesOffsetsWithGetOffsets 0.043
testIteratorReturnedValues1 0.038
testIteratorReturnedValues2 0.04
testCompareEntriesOffsetsWithFindOffsets 0.151

RefAdvertiserTest

advertiser 0.144

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.691
repositoryWithNoHeadInSubmodule 0.353
repositoryWithUninitializedSubmodule 0.087
repositoryWithInitializedSubmodule 0.642
repositoryWithMissingSubmodule 0.112
repositoryWithDifferentRevCheckedOutSubmodule 0.279
repositoryWithNoSubmodules 0.058

PushOptionsTest

testThinPushWithOptions 0.638
testPushWithEmptyOptions 3.382
testAdvertisedButUnusedPushOptions 0.467
testPushWithoutOptions 0.578
testAtomicPushWithOptions 0.027
testFailedAtomicPushWithOptions 0.015
testNonAtomicPushWithOptions 0.019
testPushOptionsNotSupported 0.379

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.023
testNotTooManyLooseObjects 0.137
testTooManyLooseObjects 1.366
testNotTooManyPacks 0.022

DirCacheFindTest

testEntriesWithin 0.011

SymlinksTest

fileModeTestMissingThenSymlink 6.415
createDirSymlinkBeforeTarget 0.513
createFileSymlinkBeforeTarget 0.397
fileModeTestFolderThenSymlink 0.367
createSymlinkAfterTarget 0.296
fileModeTestSymlinkThenFile 0.393
fileModeTestFileThenSymlink 0.268
fileModeTestSymlinkThenMissing 0.344
fileModeTestSymlinkThenFolder 0.314

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.057
testMultiRename 0.029
testNoRename 0.019

EditListTest

testTypes 0.001
testHunkHeader 0
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.815
test1 0.167
test2 0.105
testTinyThinPack 0.029
testMaxObjectSizeDeltaBlock 0.193
testMaxObjectSizeFullBlob 0.052
testPackWithTrailingGarbage 0.018
testPackWithDuplicateBlob 0.179
testDataAfterPackFooterSingleRead 0.026
testDataAfterPackFooterSplitObjectRead 1.116
testMaxObjectSizeDeltaResultSize 0.031
testNonMarkingInputStream 0.027

RefTreeTest

testApplyThenReadMaster 0.005
testEmptyTree 0.001
testUpdateMaster 0.001
testHeadSymref 0.007
testApplyCannotCreateParentRef 0.004
testApplyCannotCreateSubdirectory 0.001
testApplyWrongOldId 0.004
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.002
testApplyAlreadyExists 0.001
testTagIsPeeled 0.005

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.012
testTwoSame 0.015
testEmpty 0.012
testTwoSameDifferByAssumeValid 0.021
testTwoSameSameAssumeValidDifferentContent 0.028

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 23.127
test_ConfigAutoCRLF_false_GlobalEOL_crlf 10.993
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.95
test_switchToBranchWithTextAttributes 19.024
test_ConfigAutoCRLF_input_GlobalEOL_lf 4
test_ConfigAutoCRLF_true 8.013
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 8.033
test_ConfigAutoCRLF_false_ConfigEOL_native 4.934
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.005
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.062
test_GlobalEOL_lf_RootEOL_crlf 7.929
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.084
test_ConfigEOL_lf 3.97
test_ConfigAutoCRLF_true_ConfigEOL_lf 7.954
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.033
testBinary1 4.023
testBinary2 3.988
test_switchToBranchWithBinaryAttributes 11.957
test_ConfigAutoCRLF_false_ConfigEOL_lf 3.993
test_ConfigEOL_native_xnix 5.058
testDefaultSetup 5.037
test_ConfigAutoCRLF_false 4.954
test_ConfigAutoCRLF_input 4.953
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 5.055
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 7.999
test_ConfigEOL_native_windows 5.033
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 7.94
test_ConfigEOL_crlf 8.006

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.258
testSpi 0.086
testFindRemoteRefUpdatesWithLeases 0.158
testFindRemoteRefUpdatesTrackingRef 0.128
testFindRemoteRefUpdatesNoWildcardNoTracking 0.191
testFindRemoteRefUpdatesNoWildcardNoDestination 0.115
testLocalTransportFetchWithoutLocalRepository 0.047
testFindRemoteRefUpdatesWildcardNoTracking 0.271
testLocalTransportWithRelativePath 0.137

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.002

FileSnapshotTest

testFileSizeChanged 0.034
testActuallyIsModifiedTrivial 1.106
testNewFileNoWait 0.003
testNewFileWithWait 1.47
fileSnapshotEquals 0.001
detectFileModified 10.209
testSimulatePackfileReplacement 1.259

ReflogReaderTest

testCheckout 0.021
testReadRightLog 0.023
testReadWhileAppendIsInProgress 0.02
testNoLog 0.021
testReadLineWithMissingComment 0.022
testSpecificEntryNumber 0.021
testReadOneLine 0.019
testReadTwoLine 0.02

ReflogConfigTest

testlogAllRefUpdates 0.032

ObjectWalkTest

testNoCommits 0.012
testOneCommitOneTreeTwoBlob 0.025
testCull 0.038
testTwoCommitDeepTree1 0.035
testTwoCommitDeepTree2 0.056
testTwoCommitTwoTreeTwoBlob 0.083
testEmptyTreeCorruption 0.027
testTwoCommitsEmptyTree 0.016

EditTest

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

PushCommandTest

testPushAfterGC 0.12
testPushRefUpdate 0.416
testPrePushHook 0.096
testPush 0.083
testPushWithRefSpecFromConfig 0.052
testPushWithoutPushRefSpec 0.118
testPushWithLease 0.082
testTrackingUpdate 0.056

PostOrderTreeWalkTest

testNoPostOrder 0.135
testInitialize_NoPostOrder 0.015
testInitialize_TogglePostOrder 0.013
testResetDoesNotAffectPostOrder 0.015
testWithPostOrder_NoEnterSubtree 0.013
testWithPostOrder_EnterSubtree 0.012

ProtocolV2ParserTest

testFetchWithNoneFilter 0.481
testFetchWithShallow_deepenNot 0.137
testFetchMustNotHaveMultipleFilters 0.003
testFetchWithShallow_deepen 0.033
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testLsRefsMinimalReq 0.004
testLsRefsRefPrefixes 0
testFetchWithRefInWantUnknownRef 0.652
testFetchWithBlobSizeFilter 0.001
testLsRefsSymrefs 0
testLsRefsPeel 0.001
testFetchWithRefInWant 0.058
testFetchFilterWithoutAllowFilter 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 52.019
testBitmapSpansNoMergesWithTags 11.173
testDistributionOnMultipleBranches 5.08
testSelectionOrderingWithChains 0.061
testBitmapSpansNoMerges 4.412
testBitmapSpansWithMerges 3.427

DaemonTest

testDaemonStop 2.158
testDaemonRestart 2.007

StashApplyCommandTest

untrackedAndTrackedChanges 0.227
workingDirectoryContentConflict 0.089
workingDirectoryEditPreCommit 0.161
workingDirectoryContentMerge 0.187
workingDirectoryCleanIndexModify 0.059
unstashNoHead 0.141
multipleEdits 0.069
workingDirectoryModifyInSubfolder 0.181
noStashedCommits 0.037
indexContentConflict 0.052
stashChangeInANewSubdirectory 0.208
indexAdd 0.058
stashedApplyOnOtherBranchWithStagedChange 0.155
workingDirectoryDeleteIndexAdd 0.275
workingDirectoryDeleteIndexEdit 0.059
untrackedFileConflictsWithWorkingDirectory 0.132
workingDirectoryModifyIndexChanged 0.118
workingDirectoryDelete 0.143
indexDelete 0.109
workingDirectoryModify 0.168
stashedApplyOnOtherBranch 0.458
stashedContentMerge 0.181
untrackedFileNotIncluded 0.068
untrackedFileIncluded 0.194
testApplyStashWithDeletedFile 0.074
unstashNonStashCommit 0.028
untrackedFileConflictsWithCommit 0.193

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.012
testFindSingleFile 0.127
testBuildEmpty 0.016
testAdd_ReverseGitSortOrder 0.013
testBuildOneFile_Commit_IndexChangedEvent 0.014
testBuilderClear 0.01
testBuildOneFile_Commit 0.012
testAdd_InGitSortOrder 0.013
testBuildRejectsUnsetFileMode 0.011

FirstWantTest

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

PackWriterTest

testWritePack2DeltasReuseOffsets 0.052
testWriteEmptyPack1 0.032
testWriteEmptyPack2 0.033
testIgnoreNonExistingObjectsWithBitmaps 0.36
testExclude 0.072
testWritePack2DeltasReuseRefs 0.128
testWriteIndex 0.107
testWritePack1 0.083
testWritePack2 0.053
testWritePack3 0.222
testWritePack4 0.165
testWritePack1NoObjectReuse 0.142
testWritePack4ThinPack 0.138
testShallowFetchShallowAncestorDepth1 0.314
testShallowFetchShallowAncestorDepth2 0.241
testWritePack4SizeThinVsNoThin 0.105
testShallowFetchShallowParentDepth1 0.207
testShallowFetchShallowParentDepth2 0.186
testContructor 0.054
testIgnoreNonExistingObjects 0.036
testModifySettings 0.029
testDeltaStatistics 0.067
testNotIgnoreNonExistingObjects 0.059
testShallowIsMinimalDepth1 0.15
testShallowIsMinimalDepth2 0.211
testWritePack2SizeOffsetsVsRefs 0.207
testWritePack2DeltasCRC32Copy 0.097
testWritePack2SizeDeltasVsNoDeltas 0.091

GcConcurrentTest

repackAndCheckBitmapUsage 0.201
concurrentRepack 0.1
testInterruptGc 0.034
repackAndGetStats 0.144
repackAndUploadPack 0.114

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.034
testEstimateGcPackSizeWithAnExistingGcPack 0.007

T0004_PackReaderTest

test003_lookupCompressedObject 0.043
test004_lookupDeltifiedObject 0.028

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.074
multiplePacks 0.07
readBackSmallObjectBeforeLargeObject 0.028
readBackLargeFile 0.112
checkExisting 0.053
largeBlob 0.041
singlePack 0.038
readBackFallsBackToRepo 0.072
overwriteExistingPack 0.088
flushEmptyPack 0.02
insertLargeInputStreamBypassesCheckExisting 0.03
noFlush 0.019
readBackSmallFiles 0.027

OpenSshConfigTest

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

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.214
testCrLfAttribute 0.017
checkoutWithCrLfNativeWindows 0.05

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.162
reftableWithTombstoneNotResurrected 0.007
testCollectionWithPureGarbageAndRereferencingGarbage 0.006
testEstimateGcRestPackSizeInNewRepo 0.004
testCollectionWithGarbage 0.003
testEstimateUnreachableGarbagePackSize 0.003
testCollectionWithGarbageAndRereferencingGarbage 0.006
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.006
testRacyNoReusePrefersSmaller 0.224
testEstimateGcPackSizesWithGcAndGcRestPacks 0.059
compactsReftables 0.007
testCollectionWithGarbageCoalescence 0.03
reftableWithoutTombstoneResurrected 0.005
testCollectionWithGarbageNoCoalescence 0.012
testCollectionWithGarbageCoalescenceWithShortTtl 0.66
testEstimateGcPackSizeInNewRepo 0.008
producesNewReftable 0.377
testCollectionWithPureGarbageAndGarbagePacksPurged 0.003
testSinglePackForAllRefs 0.017
testEstimateGcPackSizeWithAnExistingGcPack 0.005
leavesNonGcReftablesIfNotConfigured 0.003
testCollectionWithGarbageAndGarbagePacksPurged 0.041
prunesNonGcReftables 0.004

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.003
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.002
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.059
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.002

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.015

StashListCommandTest

multipleStashedCommits 0.054
noStashRef 0.018
emptyStashReflog 0.046
singleStashedCommit 0.036

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 1.398
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 0.92
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 1.707
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 1.327
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 1.472
shouldNotFetchSubmodulesWhenNo 1.316
shouldFetchSubmodulesWhenYes 1.476
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 1.864

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.042
test002_WriteEmptyTree2 0.111
test30_stripWorkDir 0.032
test002_WriteEmptyTree 0.052
test006_ReadUglyConfig 0.034
test000_openrepo_default_gitDirAndWorkTreeSet 0.033
test000_openrepo_default_absolute_workdirconfig 0.154
test027_UnpackedRefHigherPriorityThanPacked 0.02
test000_openrepo_alternate_index_file_and_objdirs 0.041
test025_computeSha1NoStore 0.025
test020_createBlobTag 0.176
test028_LockPackedRef 0.056
test007_Open 0.024
test002_CreateBadTree 0.027
test001_Initalize 0.026
test021_createTreeTag 0.031
test000_openRepoBadArgs 0.024
test022_createCommitTag 0.034
test024_createCommitNonAscii 0.037
test008_FailOnWrongVersion 0.031
test009_CreateCommitOldFormat 0.032
test026_CreateCommitMultipleparents 0.085
test000_openrepo_default_relative_workdirconfig 0.041
test023_createCommitNonAnullii 0.043
test000_openrepo_default_workDirSet 0.057

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.683
testDirCacheSavesObjects 0.126

LockFileTest

lockFailedExceptionRecovery 0.729

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.3
testCheckoutOurs 0.229
testCheckoutMultiple 0.068
testUpdateSymLink 0.215
testUpdateWorkingDirectory 0.155
testCheckoutRepository 0.226
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.187
testCheckoutSecond 0.121
testCheckoutTheirs 0.224
testCheckoutFirst 0.561
testStageNotPossibleWithBranch 0.066
testCheckoutOfConflictingFileShouldThrow 0.101
testUpdateWorkingDirectoryFromIndex2 4.778
testUpdateBrokenSymLink 0.069
testUpdateBrokenSymLinkToDirectory 0.072
testUpdateWorkingDirectoryFromIndex 0.085
testCheckoutMixedNewlines 0.133

PatchIdDiffFormatterTest

testSameDiff 0.076
testDiff 0.056

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.018
noSuchPackFolder 0.016
malformedIdxNotDeleted 0.016
bitmapDeletedButIdxAndPackNot 0.017

MaxCountRevFilterTest

testMaxCountRevFilter0 0.023
testMaxCountRevFilter 0.027

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.004

CommitCommandTest

commitAfterSquashMerge 0.164
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.032
commitConflictWithAutoCrlfBaseLfOursCrLf 0.242
callSignerWithProperSigningKey 0.095
commitSubmoduleUpdate 0.196
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.193
commitOnlyShouldHandleIgnored 0.065
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.098
testExecutableRetention 0.067
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.053
callSignerOnlyWhenSigning 0.187
testReflogs 0.092
commitConflictWithAutoCrlfBaseLfOursLf 0.197
commitNewSubmodule 0.164
commitEmptyCommits 0.082
commitAmendOnInitialShouldFail 0.013
commitConflictWithAutoCrlfBaseCrLfOursLf 0.1
commitAmendWithAuthorShouldUseIt 0.037

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.104
testHasRevFlag 0.047
testId 0.016
testAddRevFlagSet 0.017
testRemoveRevFlag 0.016
testRevObjectTypes 0.019
testHasAllFlag 0.015
testHasAnyFlag 0.016
testEquals 0.149
testRemoveRevFlagSet 0.013

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.018
testCustomFileModeStrategyFromParentIterator 0.157
testEmptyIfRootDoesNotExist 0.012
testSymlinkActuallyModified 0.139
testComputeFileObjectId 0.016
testCustomFileModeStrategy 0.041
submoduleWithNoGitDirectory 0.036
idOffset 0.426
testIsModifiedSymlinkAsFile 0.028
testTreewalkEnterSubtree 0.03
submoduleNestedWithHeadMatchingIndex 0.074
testEmptyIteratorOnEmptyDirectory 0.014
testDirCacheMatchingId 0.832
submoduleHeadMatchesIndex 0.065
testSymlinkNotModifiedThoughNormalized 0.029
submoduleDirectoryIterator 0.082
testIsModifiedFileSmudged 0.824
submoduleWithNoHead 0.038
testEmptyIfRootIsFile 0.013
testSymlinkModifiedNotNormalized 0.03
testGetEntryContentLength 0.015
testFileModeSymLinkIsNotATree 0.035
testSimpleIterate 0.018

ApplyCommandTest

testModifyNL1 0.048
testAddA1 0.013
testAddA2 0.013
testAddM1 0.012
testNonASCIIAdd2 0.013
testAddA1Sub 0.012
testModifyM2 0.112
testModifyM3 0.048
testFailureF1 0.029
testFailureF2 0.027
testNonASCII2 0.127
testModifyE 0.057
testModifyW 0.029
testModifyX 0.029
testModifyY 0.169
testModifyZ 0.033
testDeleteD 0.029
testNonASCIIAdd 0.026
testNonASCIIDel 0.027
testNonASCII 0.16

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.054
shouldReportSubmoduleReplacedByFileMove 0.261
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.012
shouldListAddedFileInInitialCommit 0.047
shouldListModificationBetweenTwoCommits 0.085
shouldListModificationInDirWithoutModifiedTrees 0.093
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.014
shouldReportFileModeChange 0.04
shouldListDeletionBetweenTwoCommits 0.037
shouldListChangesInWorkingTree 0.065
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.015
shouldListAddedFileBetweenTwoCommits 0.034
shouldListModificationInDirWithModifiedTrees 0.052

RevWalkMergedIntoTest

testOldCommitWalk 0.061

BranchTrackingStatusTest

shouldWorkInNormalCase 0.169
shouldWorkWithoutMergeBase 0.036
shouldReturnNullWhenBranchDoesntExist 0.012

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

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

RevWalkUtilsReachableTest

withMerge 0.056
withCommitLoadedByDifferentRevWalk 0.026
twoCommits 0.031
oneCommit 0.026
multipleBranches 0.135

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.021
testSkipRevFilterNegative 0.012
testSkipRevFilter 0.025

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.034
testRevWalkCarryUninteresting_SlowClock 0.025
testRevWalkCarryUninteresting_WrongClock 0.029
testRevWalkCarryCustom_SlowClock 0.147

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.015
testCloneEmpty 0.015
testAddLargeBlocks 1.991
testClear 0.018
testHasFlags 0.019

IntSetTest

testAdd 0.001

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
testTwoEntries_BackwardsOneAtATime 0.001
testOneEntry_Seek1IsEOF 0
testOneEntry_Backwards 0
testFreakingHugePathName 0
testFindAttributesWhenMissing 0.001
testFindAttributesWhenSecond 0
testBackwards_ConfusingPathName 0
testTwoEntries_BackwardsTwo 0.001
testFindAttributesWhenFirst 0.001
testEmptyTree_AtEOF 0

RepoCommandTest

testRemoveOverlappingBare 0.698
testTwoPathUseTheSameName 0.38
runTwiceIsNOP 0.41
testCopyFileBare 0.736
testRecordShallowRecommendation 0.323
testRecordSubmoduleLabels 0.496
testBareRepo 0.508
androidSetup 0.439
testRevisionBranch 0.513
testRecordRemoteBranch 0.333
testAddRepoManifest 0.52
relative 0.247
testDefaultRemoteRevision 0.344
testRevisionBare 0.461
absoluteRemoteURL 0.481
testRevisionTag 0.734
testRepoManifestCopyFile_executable 0.63
testTargetBranch 0.489
testIncludeTag 0.534
gerritSetup 0.48
testRevision 0.396
absoluteRemoteURLAbsoluteTargetURL 0.431
testReplaceManifestBare 0.604
testRepoManifestGroups 0.869
testCopyFileBare_executable 0.647
testRepoManifestCopyFile 0.507
recordUnreachableRemotes 0.434
testRemoteAlias 0.481
testRemoteRevision 0.449

AbstractPlotRendererTest

testDrawTextAlignment 0.137

BasicRuleTest

test 0
testDirectoryPattern 0.001
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.002
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0.001
blockSizeNotPowerOfTwoExpectsException 0.007

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.185
testFormatWithConflictsNoFooterNoLineBreak 0.16
testTag 0.039
testPullWithUri 0.035
testFormatWithConflictsNoFooter 0.184
testMixed 0.158
testIntoHeadOtherThanMaster 0.163
testThreeBranches 0.146
testIntoOtherThanMaster 0.132
testRemoteBranch 0.096
testTwoBranches 0.174
testFormatWithConflictsWithFooters 0.16
testIntoSymbolicRefHeadPointingToMaster 0.11
testCommit 0.214
testOneBranch 0.125

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.621
lockFailure 0.232
putMatchingWithSomeMatchingRefs 0.091
saveTwoCertsOnSameRefInTwoUpdates 0.049
saveTwoCertsOnDifferentRefsInTwoUpdates 0.055
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.074
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.002
saveOneCertOnOneRef 0.076
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.076
saveTwoCertsOnSameRefInOneUpdate 0.005
saveTwoCertsOnDifferentRefsInOneUpdate 0.014
saveOneCertOnMultipleRefs 0.006

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 2.94
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.134
testShallowFile 0.021
testShallowFileCorrupt 0.02

RenameDetectorTest

testExactRename_ManyRenames 0.017
testBreakModify_RejoinIfUnpaired 0.046
testBreakModify_BreakBelowScore 0.03
testInexactRenames_OnePair2 0.038
testExactRename_OneRenameOneModify 0.021
testExactRename_OneDeleteManyAdds 0.022
testNoRenames_SymlinkAndFile 0.019
testExactRename_OneRename 0.018
testSetRenameScore_IllegalArgs 0.015
testInexactRename_NewlinesOnly 0.021
testExactRename_PathBreaksTie 0.019
testRenameLimit 0.021
testInexactRename_OnePair 0.068
testInexactRename_SameContentMultipleTimes 0.018
testInexactRename_LastByteDifferent 0.018
testNoRenames_UntrackedFile 0.016
testInexactRename_OneRenameTwoUnrelatedFiles 0.033
testBreakModify_DontBreakAboveScore 0.017
testExactRename_DifferentObjects 0.018
testExactRename_UnstagedFile 0.016
testNoRenames_EmptyFile1 0.025
testNoRenames_EmptyFile2 0.017
testBreakModify_BreakNone 0.033
testExactRename_MultipleIdenticalDeletes 0.019
testNoRenames_GitlinkAndFile 0.017
testBreakModify_BreakAll 0.015
testNoRenames_SymlinkAndFileSamePath 0.017
testNoRenames_SingleByteFiles 0.019

NetRCTest

testNetRCFile 0.02
testNetRCDefault 0.015

RepositoryResolveTest

testObjectId_nonexisting 0.02
testObjectId_objectid_invalid_explicit_parent 0.023
testHEAD 0.127
testTree 0.047
testDistance_past_root 0.028
testDerefCommit 0.026
resolveUpstream 0.186
testParseLookupPath 0.034
resolveExprSimple 0.042
invalidNames 0.159
testObjectId_objectid_implicit_firstparent 0.038
testObjectId_objectid_self 0.035
testParseNonGitDescribe 0.07
testDistance 0.055
testParseGitDescribeOutput 0.084
testObjectId_existing 0.024
testDerefBlob 0.025
testDerefTree 0.026
testObjectId_objectid_explicit_firstparent 0.099
testDerefTag 0.059
testRef_refname 0.064
testObjectId_objectid_explicit_otherparents 0.029

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.013
testRules 0.022
testNoMatchingAttributes 0.016
testEmptyGitAttributeFile 0.014

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.275
workingDirectoryCleanIndexModify 0.043
multipleEdits 0.046
workingDirectoryModifyInSubfolder 0.456
newFileInIndexThenModifiedInWorkTree 0.068
indexAdd 0.064
workingDirectoryDeleteIndexAdd 0.056
workingDirectoryDeleteIndexEdit 0.148
workingDirectoryModifyIndexChanged 0.048
refLogIncludesCommitMessage 0.039
workingDirectoryDelete 0.079
indexDelete 0.079
workingDirectoryModify 0.04
noLocalChanges 0.027
untrackedFileNotIncluded 0.059
untrackedFileIncluded 0.078

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.254
testTimeout_writeByte_Timeout 0.254
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.001
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.254
testTimeout_flush_Timeout 0.253

DiffCommandTest

testDiffModified 0.05
testDiffWithNegativeLineCount 0.323
testDiffTwoCommits 0.06
testDiffCached 0.029
testDiffWithPrefixes 0.025
testNoOutputStreamSet 0.018

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.46
testRebaseShouldIgnoreMergeCommits 0.815
testFastForwardRebaseWithAutoStash 0.235
testRebaseInteractiveMultipleSquash 0.291
testRebaseWithUncommittedDelete 0.127
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.063
testRebasePreservingMerges1 0.595
testRebasePreservingMerges2 0.359
testStopOnConflict 0.273
testStopOnConflictFileCreationAndDeletion 0.427
testFastForwardWithMultipleCommits 0.076
testRebaseInteractiveFixupWithBlankLines 0.147
testRebaseWithUnstagedTopicChange 0.105
testStopOnLastConflictAndContinue 0.29
testRebaseTodoLineSetComment 0.01
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.011
testRebaseEndsIfLastStepIsEdit 0.156
testRebaseWithAutoStashAndSubdirs 0.273
testRebaseShouldStopForRewordInCaseOfConflict 0.472
testParseRewordCommand 0.015
testRebasePreservingMergesWithUnrelatedSide1 0.392
testRebasePreservingMergesWithUnrelatedSide2 0.345
testRebaseWithUnstagedMasterChangeOtherCommit 0.302
testRebaseInteractiveSingleSquashAndModifyMessage 0.201
testRebaseWithUncommittedMasterChangeBaseCommit 0.113
testParseSquashFixupSequenceCount 0.012
testRebaseWithAutoStashConflictOnApply 0.212
testRebaseInteractiveReword 0.337
testRebaseWithUntrackedFile 0.125
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.297
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.016
testRebaseWithUncommittedMasterChange 0.185
testRebaseInteractiveEdit 0.484
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.058
testRepositoryStateChecks 0.011
testRebaseInteractiveSquashFirstCommitShouldFail 0.053
testRebaseWithUnstagedMasterChangeBaseCommit 0.195
testEmptyRebaseTodo 0.01
testFastForwardWithMultipleCommitsOnDifferentBranches 0.102
testMergeFirstStopOnLastConflictAndSkip 0.129
testRebaseShouldFixupInCaseOfConflict 0.148
testRebaseWithModificationShouldNotDeleteData 0.064
testRebaseInteractiveFixupFirstCommitShouldFail 0.072
testFastForwardRebaseWithModification 0.063
testAuthorScriptConverter 0.012
testDetachedHead 0.145
testRebaseWithUncommittedTopicChange 0.08
testRebaseShouldStopForEditInCaseOfConflict 0.191
testStopOnConflictAndContinue 0.347
testRebaseWithUnstagedMasterChange 0.372
testStopOnConflictAndContinueWithNoDeltaToMaster 0.143
testOnlyCommentRebaseTodo 0.028
testFilesAddedFromTwoBranches 0.146
testStopOnConflictAndFailContinueIfFileIsDirty 0.215
testStopOnConflictCommitAndContinue 0.305
testUnknownUpstream 0.027
testStopOnConflictAndAbortWithDetachedHEAD 0.244
testRebaseWithAutoStash 0.265
testRebaseInteractiveMixedSquashAndFixup 0.197
testFastForwardWithNewFile 0.18
testUpToDate 0.031
testRebaseParentOntoHeadShouldBeUptoDate 0.041
testStopOnConflictAndSkipNoConflict 0.238
testStopOnLastConflictAndSkip 0.248
testRebaseWithUncommittedMasterChangeOtherCommit 0.226
testLeadingSpacesRebaseTodo 0.015
testRebaseShouldTryToParseValidLineMarkedAsComment 0.019
testRebaseShouldSquashInCaseOfConflict 0.267
testConflictFreeWithSingleFile 0.253
testStopOnConflictAndSkipWithConflict 0.167
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.034

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.014
testEmptyCache_Clear_NoCacheTree 0.014
testWriteReadTree 0.111
testTwoLevelSubtree 0.013
testEmptyCache_CreateEmptyCacheTree 0.018
testSingleSubtree 0.016

PullCommandWithRebaseTest

testPullFastForward 0.275
testPullLocalConflict 0.267
testPullConflict 0.347
testPullFastForwardDetachedHead 0.355
testPullFastForwardWithBranchInSource 0.145
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.391

PlotCommitListTest

testMergeBlockedBySelf 0.162
testMultipleMerges 0.053
testBug368927 0.052
testBug419359 0.071
testDuplicateParents 0.05
testBug300282_1 0.068
testTwoRoots1 0.018
testTwoRoots2 0.059
testMergeBlockedByOther 0.033
testSideBranch 0.018
test2SideBranches 0.022
testLinear 0.027
testMerged 0.146
testEgitHistory 0.082
testDanglingCommitShouldContinueLane 0.018

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.027
testRecursiveFiltering 0.033
testNonRecursiveFiltering 0.02

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.16
badlyFormattedWithoutRef 0.013

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.004
testThreadTranslationBundleInheritance 0.007
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testInvalidGitModules 0.093
testMultipleInvalidObjects 0.003
testNonCommitHead 0.003
testMissingObject 0.003
testTagWithoutObject 0.002
testCommitWithoutTree 0.001
testValidGitModules 0.001
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.06
testTreeWithNullSha 0.002

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.523
pushNonAtomic 0.097
pushAtomicDisabled 0.002

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0.037
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0.001
testCreateEmpty 0
sourceOnlywithWildcard 0
invalidWhenSourceEndsWithSlash 0
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
destinationWithWildcard 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0.001
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
testExpandFromDestination_Wildcard 0
testWildcardAfterText1 0.001
testWildcardAfterText2 0
testSetDestination_SourceNull 0
testSplitLastColon 0
invalidSetDestination 0

WindowCacheGetTest

testCache_TooSmallLimit 0.032
testCache_TooFewFiles 0.027
testCache_Defaults 0.031

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.042
testMultipleHeads_SameBase2 0.045
testNone 0.07
testDisallowTreeFilter 0.062
testInconsistentCommitTimes 0.049
testSimple 0.038
testCrissCross 0.025

SquashMessageFormatterTest

testCommit 0.375

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.004
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0.001
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0.002
testEdit_InsertNearCommonCenter 0
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0.001
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.001
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.158
testForbiddenNamesOnWindowsEgCon 0.061
testForbiddenNamesOnWindowsEgLpr 0.183
testForbiddenNamesOnWindowsEgDotCon 0.093
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.267
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.068
testMaliciousPathDot 0.056
testMaliciousGitPathEndDotUnixOk 0.163
testMaliciousGitPathEndDotWindows1 0.053
testMaliciousGitPathEndDotWindows2 0.166
testMaliciousGitPathEndDotWindows3 0.056
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.125
testMaliciousPathEmptyUnix 0.066
testMaliciousGitPath1Case 0.145
testMaliciousGitPath2Case 0.052
testMaliciousGitPath3Case 0.052
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.179
testMaliciousPathDotDot 0.052
testMaliciousAbsolutePathSecondCheckout 0.03
testMaliciousAbsolutePathTwoLevelsFirstBad 0.176
testMaliciousAbsoluteUNCPathWindows1 0.064
testMaliciousAbsoluteUNCPathWindows2 0.14
testForbiddenNamesOnWindowsEgCon1 0.056
testForbiddenNamesOnWindowsEgLpt1 0.143
testMaliciousAbsolutePathIsOkTwoLevels 0.091
testMaliciousWindowsADSOnUnix 0.141
testMaliciousAbsolutePathTwoLevelsSecondBad 0.057
testMaliciousGitPathEndSpaceUnixOk 0.137
testMaliciousPathEmptyWindows 0.063
testMaliciousWindowsADS 0.046
testForbiddenWindowsNamesOnUnixEgCon 0.228
testMaliciousGitPath1 0.121
testMaliciousGitPath2 0.12
testMaliciousAbsoluteWindowsPath1 0.115
testMaliciousAbsoluteWindowsPath2 0.329
testMaliciousAbsolutePathIsOkSecondCheckout 0.045
testMaliciousAbsolutePath 0.064
testForbiddenWindowsNamesOnUnixEgLpt1 0.202
testForbiddenNamesOnWindowsEgConDotSuffix 0.122
testMaliciousAbsoluteCurDrivePathWindows 0.092
testMaliciousGitPathEndSpaceWindows 0.056
testMaliciousAbsoluteWindowsPath1OnUnix 0.212

FilterCommandsTest

testBuiltinCleanFilter 0.53
testBuiltinCleanAndSmudgeFilter 0.378
testBuiltinSmudgeFilter 0.324

RemoteDeleteCommandTest

testDelete 0.118

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.071
shouldReturnZeroWhenMergedInto 0.032
shouldWorkWithMerges 0.037
shouldWorkWithoutCommonAncestor 0.022
shouldWorkWithZeroAsEnd 0.026
shouldReturnZeroOnSameCommit 0.024

GcBasicPackingTest

testImmediatePruning 0.947
testPreserveAndPruneOldPacks 1.096
testDonePruneTooYoungPacks 0.913
testNotPackTwice 1.922
testPackAllObjectsInOnePack 0.113
repackEmptyRepo_noPackCreated 0.033
testPackRepoWithNoRefs 0.104
testPackCommitsAndLooseOne 0.141
testPack2Commits 0.118

RevCommitListTest

testFillToHighMarkMulitpleBlocks 2.755
testFillToUnknownCommit 3.109
testFillToNullCommit 0.035
testFillToHighMark2 0.127
testFillToHighMark4 0.041
testFillToHighMarkAll 0.034
testFillToCommit 0.04

RunExternalScriptTest

testCopyStdIn 0.036
testWrongScript 0.024
testArguments 0.022
testRc 0.021
testCopyStdInExecute 0.048
testAllTogetherBinExecute 0.029
testAllTogetherBin 0.028
testWrongSh 0.007
testNullStdout 0.022
testCopyNullStdIn 0.03
testStdErr 0.022
testStdErrExecute 0.021

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

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

WalkEncryptionTest$TestableTransformation

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

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameToTag 0.17
renameBranchNoConfigValues 0.047
renameBranchExistingSection 0.048
renameBranchMultipleConfigValues 0.052
renameToExisting 0.029
renameBranchSingleConfigValue 0.034
renameToStupidName 0.203

DirCacheBasicTest

testLockMissing_TempIndex 0.016
testFindOnEmpty 0.012
testWriteEmptyCommit_RealIndex 0.014
testDetectUnmergedPaths 0.015
testWriteEmptyUnlock_RealIndex 0.015
testReadMissing_TempIndex 0.012
testLockMissing_RealIndex 0.014
testBuildThenClear 0.014
testWriteEmptyLockEmpty_RealIndex 0.014
testRejectInvalidWindowsPaths 0.015
testReadMissing_RealIndex 0.013
testWriteEmptyReadEmpty_RealIndex 0.014

ReftableTest

byObjectIdOneRefWithIndex 0.335
namespaceHeads 0.009
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0.001
indexScan 0.256
indexSeek 0.33
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.032
onlyReflog 0.002
estimateCurrentBytesOneRef 0
logScan 0.411
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.001
noIndexScan 0.003
noIndexSeek 0.007
nameTooLongDoesNotWrite 0.001
unpeeledDoesNotWrite 0
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0
oneIdRef 0
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.117
testNonBareFileKey 0.038
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.02
testRepositoryUsageCount 0.012
testFileKeyOpenNew 0.022
testGetRegistered 0.013
testRepositoryUsageCountWithRegisteredRepository 0.021
testCacheOpen 0.012
testUnregister 0.012
testGetRegisteredWhenEmpty 0.144
testRepositoryUnregisteringWhenExpired 0.108
testRepositoryNotUnregisteringWhenClosing 0.019
testReconfigure 0.035
testCacheRegisterOpen 0.022
testFileKeyOpenExisting 0.015

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 4.26
test 0.001

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0.003

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

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.052
testRevert 0.026

RevWalkFilterTest

testFilter_NOT_NONE 0.052
testFilter_NONE 0.033
testFilter_Negate_ALL 0.029
testFilter_NOT_ALL 0.022
testFilter_ALL_Or_NONE 0.026
testFilter_NONE_Or_ALL 0.036
testFilter_MY_ALL_Or_NONE 0.03
testFilter_NO_MERGES 0.092
testFilter_NONE_Or_MY_ALL 0.068
testFilter_NONE_And_ALL 0.041
testFilter_NONE_And_MY_ALL 0.023
testFilter_MY_ALL_And_NONE 0.026
testFilter_ALL_And_NONE 0.023
testFilter_ALL 0.072
testCommitTimeRevFilter 0.054

SubmoduleInitTest

resolveInvalidParentUrl 2.826
resolveTwoLevelHigherRelativeUrl 0.212
resolveWorkingDirectoryRelativeUrl 0.024
repositoryWithUninitializedModule 0.145
resolveOneLevelHigherRelativeUrl 0.069
resolveSameLevelRelativeUrl 0.157
repositoryWithNoSubmodules 0.015

HttpConfigUriPathTest

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

SubmoduleWalkTest

repositoryWithNestedSubmodule 2.842
repositoryWithRootLevelSubmoduleRelativeRef 0.361
treeIdWithGitmodules 0.371
testTreeIteratorWithGitmodulesNameNotPath 0.028
indexWithGitmodules 0.273
bareRepositoryWithNoSubmodules 0.102
generatorFilteredToOneOfTwoSubmodules 0.088
repositoryWithRootLevelSubmoduleAbsoluteRef 0.151
repositoryWithRootLevelSubmodule 0.231
testTreeIteratorWithGitmodules 0.021
repositoryWithNoSubmodules 0.132

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 7.616
repositoryWithRelativeUriSubmodule 0.613
repositoryWithNoSubmodules 0.016

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.254
testTrivialTwoWay_rightDFconflict2 0.128
testTheirs_noRepo 0.032
testTrivialTwoWay_ok 0.119
testTrivialTwoWay 0.188
testOurs 0.032
testTrivialTwoWay_noRepo 0.026
testTrivialTwoWay_validSubtreeSort 0.231
testTrivialTwoWay_leftDFconflict1 0.141
testTrivialTwoWay_leftDFconflict2 0.113
testTrivialTwoWay_conflictSubtreeChange 0.157
testTrivialTwoWay_conflict 0.082
testOurs_noRepo 0.123
testTrivialTwoWay_disjointhistories 0.046
testTheirs 0.152
testTrivialTwoWay_concurrentSubtreeChange 0.051

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.158
testProperlyCullAllAncestors1 0.068
testProperlyCullAllAncestors2 0.02

LsRemoteCommandTest

testLsRemoteWithTags 0.144
testLsRemoteWithHeads 0.099
testLsRemoteWithoutLocalRepository 0.071
testLsRemote 0.14

EmptyTreeIteratorTest

testAtEOF 0.025
testCreateSubtreeIterator 0.032
testStopWalkCallsParent 0.018
testBackDoesNothing 0.01
testEntryObjectId 0.011
testNextDoesNothing 0.011

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.062
testOnlyOption_f1_7_f2_14_b 0.211
testOnlyOption_f1_7_f2_14_c 0.072
testOnlyOption_f1_7_f2_14_d 0.23
testOnlyOption_f1_7_f2_14_e 0.212
testOnlyOption_f1_1_a 0.016
testOnlyOption_f1_1_b 0.024
testOnlyOption_f1_1_c 0.03
testOnlyOption_f1_1_d 0.032
testOnlyOption_f1_1_e 0.036
testOnlyOption_f1_2_a 0.02
testOnlyOption_f1_2_b 0.03
testOnlyOption_f1_2_c 0.145
testOnlyOption_f1_2_d 0.037
testOnlyOption_f1_2_e 0.042
testOnlyOption_f1_3_a 0.037
testOnlyOption_f1_3_b 0.042
testOnlyOption_f1_3_c 0.049
testOnlyOption_f1_3_d 0.225
testOnlyOption_f1_3_e 0.088
testOnlyOption_f1_4_a 0.043
testOnlyOption_f1_4_b 0.118
testOnlyOption_f1_4_c 0.079
testOnlyOption_f1_4_d 0.065
testOnlyOption_f1_4_e 0.105
testOnlyOption_f1_5_a 0.043
testOnlyOption_f1_5_b 0.053
testOnlyOption_f1_5_c 0.048
testOnlyOption_f1_5_d 0.05
testOnlyOption_f1_5_e 0.047
testOnlyOption_f1_6_a 0.029
testOnlyOption_f1_6_b 0.069
testOnlyOption_f1_6_c 0.07
testOnlyOption_f1_6_d 0.045
testOnlyOption_f1_6_e 0.059
testOnlyOption_f1_7_a 0.029
testOnlyOption_f1_7_b 0.033
testOnlyOption_f1_7_c 0.059
testOnlyOption_f1_7_d 0.037
testOnlyOption_f1_7_e 0.057
testOnlyOption_f1_8_a 0.146
testOnlyOption_f1_8_b 0.049
testOnlyOption_f1_8_c 0.041
testOnlyOption_f1_8_d 0.042
testOnlyOption_f1_8_e 0.074
testOnlyOption_f1_9_a 0.074
testOnlyOption_f1_9_b 0.046
testOnlyOption_f1_9_c 0.049
testOnlyOption_f1_9_d 0.05
testOnlyOption_f1_9_e 0.055
testOnlyOption_f1_2_f2_14_a 0.044
testOnlyOption_f1_2_f2_14_b 0.074
testOnlyOption_f1_2_f2_14_c 0.174
testOnlyOption_f1_2_f2_14_d 0.079
testOnlyOption_f1_2_f2_14_e 0.106
testOnlyOption_f1_12_f2_14_a 0.095
testOnlyOption_f1_12_f2_14_b 0.127
testOnlyOption_f1_12_f2_14_c 0.104
testOnlyOption_f1_12_f2_14_d 0.061
testOnlyOption_f1_12_f2_14_e 0.066
testOnlyOption_f1_6_f2_14_a 0.104
testOnlyOption_f1_6_f2_14_b 0.054
testOnlyOption_f1_6_f2_14_c 0.056
testOnlyOption_f1_6_f2_14_d 0.063
testOnlyOption_f1_6_f2_14_e 0.062
testOnlyOption_f1_10_a 0.035
testOnlyOption_f1_10_b 0.041
testOnlyOption_f1_10_c 0.051
testOnlyOption_f1_10_d 0.054
testOnlyOption_f1_10_e 0.158
testOnlyOption_f1_11_a 0.069
testOnlyOption_f1_11_b 0.05
testOnlyOption_f1_11_c 0.047
testOnlyOption_f1_11_d 0.063
testOnlyOption_f1_11_e 0.047
testOnlyOption_f1_12_a 0.042
testOnlyOption_f1_12_b 0.034
testOnlyOption_f1_12_c 0.035
testOnlyOption_f1_12_d 0.052
testOnlyOption_f1_12_e 0.139
testOnlyOption_f1_13_a 0.038
testOnlyOption_f1_13_b 0.053
testOnlyOption_f1_13_c 0.046
testOnlyOption_f1_13_d 0.044
testOnlyOption_f1_13_e 0.05
testOnlyOption_f1_14_a 0.036
testOnlyOption_f1_14_b 0.032
testOnlyOption_f1_14_c 0.049
testOnlyOption_f1_14_d 0.054
testOnlyOption_f1_14_e 0.042
testOnlyOption_f1_1_f2_14_a 0.025
testOnlyOption_f1_1_f2_14_b 0.028
testOnlyOption_f1_1_f2_14_c 0.03
testOnlyOption_f1_1_f2_14_d 0.032
testOnlyOption_f1_1_f2_14_e 0.04
testOnlyOptionWithDirectory 0.065

TestRepositoryTest

amendRef 0.093
nonRacingChange 0.063
insertChangeId 0.003
cherryPickWithIdenticalContents 0.151
resetFromDetachedHead 0.033
insertExplicitChangeId 0.001
amendCommit 0.006
resetFromSymref 0.01
reattachToMaster_Race 0.074
insertChangeIdIgnoresExisting 0.001
cherryPick 0.122
amendHead 0.018
cherryPickWithContentMerge 0.021
commitToUnbornHead 0.003

MergeHeadMsgTest

testReadWriteMergeHeads 0.018
testReadWriteMergeMsg 0.021

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.012
testALL_IdentityClone 0.012
testANY_DIFF_ShouldNotBeRecursive 0.012
testNotALL_IncludesNothing 0.013
testANY_DIFF_IdentityClone 0.016
testALL_IncludesAnything 0.012
testALL_ShouldNotBeRecursive 0.011

CheckoutCommandTest

testCheckout 0.081
testCheckoutOfDirectoryShouldBeRecursive 0.063
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.161
testCheckoutWithConflict 0.049
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.16
testCheckoutWithStartPoint 0.122
testCheckoutOfFileWithInexistentParentDir 0.184
testCheckoutCommit 0.046
testCheckoutAllPaths 0.136
testInvalidRefName 0.073
testCheckoutForced 0.158
testSmudgeFilter_createNew 0.23
testCreateOrphanBranchWithStartCommit 0.063
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.534
testAlreadyExists 0.066
testCreateBranchOnCheckout 0.053
testCheckoutWithStartPointOnlyCertainFiles 0.179
testSmudgeFilter_modifyExisting 0.332
testCheckoutToNonExistingBranch 0.07
testCheckoutAnnotatedTag 0.134
testCheckoutRemoteTrackingWithoutLocalBranch 0.214
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.186
testCheckoutWithNonDeletedFiles 0.189
testUpdateSmudgedEntries 0.079
testSimpleCheckout 0.069
testCreateOrphanBranchWithStartPoint 0.192
testCheckoutOrphanBranch 0.056
testCheckoutRemoteTrackingWithUpstream 0.256
testDetachedHeadOnCheckout 0.137
testCheckoutLightweightTag 0.154
testNullRefName 0.074

CrissCrossMergeTest

crissCrossMerge_twoRoots 7.853
crissCrossMerge_nonmergeable 5.952
crissCrossMerge_mergeable2 2.93
crissCrossMerge 3.018
crissCrossMerge_mergeable 4.28
crissCrossMerge_ThreeCommonPredecessors 6.481
crissCrossMerge_ParentsNotMergeable 5.714
crissCrossMerge_checkOtherFiles 7.148

LogCommandTest

logAllCommitsWithMaxCount 0.251
logOnlyMergeCommits 0.103
logAllCommits 0.075
logAllCommitsWithSkipAndMaxCount 0.051
logPathWithMaxCount 0.158
logAllCommitsWithSkip 0.06
logNoMergeCommits 0.181
logPathWithSkip 0.166
logAllCommitsWithTag 0.287

CGitIgnoreTest

testUnescapedBracketsInGroup 0.202
testDirOnlyMatch 0.081
testRepeatedNegationInDifferentFiles5 0.122
testEscapedFirstBracketInGroup 0.088
testDirectoryWildmatchDoesNotMatchFiles1 0.1
testDirectoryWildmatchDoesNotMatchFiles2 0.102
testDirectoryWildmatchDoesNotMatchFiles3 0.08
testDirectoryWildmatchDoesNotMatchFiles4 0.144
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.086
testStarMatchOnSlashNot 0.078
testDirectoryMatchSubRecursiveBacktrack2 0.078
testDirectoryMatchSubRecursiveBacktrack3 0.076
testDirectoryMatchSubRecursiveBacktrack4 0.094
testDirectoryMatchSubRecursiveBacktrack5 0.093
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.078
testDirOnlyMatchDeep 0.084
testDirectoryMatchSubRecursive 0.078
testPrefixMatch 0.078
testSimpleRootGitIgnoreGlobalNegation1 0.079
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.08
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.109
testEscapedBothBracketsInGroup 0.085
testSimpleIgnored 0.098
testDirectoryMatchSubRecursiveBacktrack 0.105
testEscapedSecondBracketInGroup 0.083

NotTreeFilterTest

testNegateIsUnwrap 0.013
testCloneIsDeepClone 0.012
testWrap 0.01
testShouldBeRecursive_PathFilter 0.011
testCloneIsSparseWhenPossible 0.062
testShouldBeRecursive_ALL 0.025

RemoteSetUrlCommandTest

testSetUrl 0.028
testSetPushUrl 0.115

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.027
testDeleteForce 0.038
testDeleteNotFound 0.03
testCreateMissingObject 0.024
testForceUpdateMissingObject 0.03
testDeleteLoosePacked 0.029
testNoCacheObjectIdSubclass 0.03
testDeleteLoosePackedRejected 0.024
testRenameBranchHasPreviousLog 0.147
testRenameCurrentBranch 0.151
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.044
testRenameBranchCannotLockAFileHEADisToLockTo 0.16
testRenameRefNameColission2avoided 0.051
testRefKeySameAsName 0.019
testLooseDelete 0.026
testUpdateRefLockFailureLocked 0.02
testDeleteLooseAndItsDirectory 0.029
testUpdateRefNoChange 0.077
testDeleteWithoutHead 0.024
testUpdateRefForwardWithCheck1 0.027
testUpdateRefForwardWithCheck2 0.028
testRenameBranchCannotLockAFileHEADisToLockFrom 0.035
testRenameBranchCannotLockAFileHEADisFromLockTo 0.153
testDeleteSymref 0.029
testUpdateRefLockFailureWrongOldValue 0.022
testDeleteHEADreferencedRef 0.024
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.041
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.038
testUpdateMissingObject 0.028
testUpdateRefDetached 0.027
testRefsCacheAfterUpdateLooseOnly 0.026
testNewNamespaceConflictWithLoosePrefixOfExisting 0.027
testRenameBranchAlsoInPack 0.157
testDeleteHead 0.023
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.146
testDeleteFastForward 0.027
testNewNamespaceConflictWithPackedPrefixOfExisting 0.021
testRefsCacheAfterUpdate 0.03
testUpdateRefForward 0.028
testDeleteHeadInBareRepo 0.035
testRenameBranchNoPreviousLog 0.06
testNewNamespaceConflictWithLoosePrefixNameExists 0.026
testRenameRefNameColission1avoided 0.153
testUpdateRefDetachedUnbornHead 0.033

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0.001

IndexDiffSubmoduleTest

testSubmoduleReplacedByMovedFile 1.118
testDirtyRootWorktree 0.794
testDirtySubmoduleWorktreeUntracked 0.919
testInitiallyClean 1.013
testCleanAfterClone 1.168
testDirtySubmoduleWorktree 1.006
testMissingIfDirectoryGone 0.958
testDirtySubmoduleHEAD 1.301
testDirtySubmoduleIndex 0.818
testDirtySubmoduleIndexAndWorktree 0.855
testSubmoduleReplacedByFile 0.674

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 3.174
shouldRaiseErrorOnBadUrl 0.324
shouldCloneAValidGitRepository 0.677
shouldRaiseErrorOnNoUrl 0.122
shouldCreateABareCloneOfAValidGitRepository 0.159
shouldRaiseErrorOnEmptyUrl 0.168

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 5.155
testInitialClone_RedirectToHttps[0] 1.953
testInitialClone_RedirectBackToHttp[0] 0.916
testInitialClone_ViaHttps[0] 1.38
testInitialClone_SslFailure[1] 0.909
testInitialClone_RedirectToHttps[1] 1.053
testInitialClone_RedirectBackToHttp[1] 1.082
testInitialClone_ViaHttps[1] 0.73

MeasurePackSizeTest

testPush_packSize 4.376

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 6.753
testListRemote[0] 0.338
testPushNotSupported[0] 0.428
testInitialClone_Packed[0] 1.111
testInitialClone_Loose[1] 1.717
testListRemote[1] 0.216
testPushNotSupported[1] 0.14
testInitialClone_Packed[1] 0.149

ClientVersionUtilTest

testParse 0.002

GitServletInitTest

testDefaultConstructor_NoBasePath 0.549
testInitUnderContainer_WithBasePath 2.246
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.018

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.646
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.235
testObjectCheckerException 0.26

DumbClientSmartServerTest

testInitialClone_Small[0] 4.51
testListRemote[0] 0.212
testPushNotSupported[0] 0.463
testInitialClone_Packed[0] 1.005
testInitialClone_Small[1] 1.645
testListRemote[1] 0.127
testPushNotSupported[1] 0.114
testInitialClone_Packed[1] 0.25

AdvertiseErrorTest

testPush_CreateBranch 0.262

AsIsServiceTest

testCreate_Default 2.207
testCreate_Disabled 0.23
testDisabledSingleton 0.159
testCreate_Enabled 0.082

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.174
testCreate_NullUser 0.054
testCreate_EmptyStringUser 0.068
testCreate_Disabled 0.128
testDisabledSingleton 0.156
testCreate_Enabled 0.042

FileResolverTest

testNotAGitRepository 2.79
testUnreasonableNames 0.004
testExportOk 0.126

HookMessageTest

testPush_CreateBranch 8.226
testPush_HookMessagesToOutputStream 0.196

RegexPipelineTest

testSimpleRegex 2.59
testRegexGroupFilter 0.051
testServeOrdering 0.092

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 2.057
testInvalidWant[0] 0.435
testInitialClone_RedirectMultiple[0] 0.294
testPush_NotAuthorized[0] 0.463
testPush_CreateBranch[0] 0.396
testInitialClone_WithAuthenticationAfterRedirect[0] 0.289
testInitialClone_Small[0] 0.207
testFetchBySHA1[0] 0.122
testFetch_TooManyLocalCommits[0] 0.559
testInitialClone_WithAuthenticationNoCredentials[0] 0.079
testListRemote[0] 0.063
testInitialClone_RedirectOnPostForbidden[0] 0.095
testListRemote_BadName[0] 0.069
testInitialClone_RedirectForbidden[0] 0.054
testInitialClone_RedirectMax[0] 0.105
testInitialClone_WithAuthenticationWrongCredentials[0] 0.066
testInitialClone_RedirectLoop[0] 0.057
testFetchBySHA1Unreachable[0] 0.116
testInitialClone_RedirectOnPostAllowed[0] 0.121
testInitialClone_RedirectTooOften[0] 0.082
testPush_ChunkedEncoding[0] 0.125
testInitialClone_BrokenServer[0] 0.074
testInitialClone_Redirect301Small[0] 0.102
testInitialClone_WithAuthenticationOnPostOnly[0] 0.087
testInitialClone_Redirect302Small[0] 0.086
testInitialClone_WithAuthentication[0] 0.118
testInitialClone_Redirect303Small[0] 0.091
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.115
testInitialClone_Redirect307Small[0] 0.099
testFetch_RefsUnreadableOnUpload[0] 0.344
testFetch_FewLocalCommits[1] 0.612
testInvalidWant[1] 0.12
testInitialClone_RedirectMultiple[1] 0.145
testPush_NotAuthorized[1] 0.079
testPush_CreateBranch[1] 0.123
testInitialClone_WithAuthenticationAfterRedirect[1] 0.119
testInitialClone_Small[1] 0.098
testFetchBySHA1[1] 0.085
testFetch_TooManyLocalCommits[1] 0.392
testInitialClone_WithAuthenticationNoCredentials[1] 0.062
testListRemote[1] 0.13
testInitialClone_RedirectOnPostForbidden[1] 0.089
testListRemote_BadName[1] 0.077
testInitialClone_RedirectForbidden[1] 0.07
testInitialClone_RedirectMax[1] 0.108
testInitialClone_WithAuthenticationWrongCredentials[1] 0.073
testInitialClone_RedirectLoop[1] 0.077
testFetchBySHA1Unreachable[1] 0.072
testInitialClone_RedirectOnPostAllowed[1] 0.088
testInitialClone_RedirectTooOften[1] 0.092
testPush_ChunkedEncoding[1] 0.122
testInitialClone_BrokenServer[1] 0.064
testInitialClone_Redirect301Small[1] 0.083
testInitialClone_WithAuthenticationOnPostOnly[1] 0.103
testInitialClone_Redirect302Small[1] 0.298
testInitialClone_WithAuthentication[1] 0.114
testInitialClone_Redirect303Small[1] 0.107
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.057
testInitialClone_Redirect307Small[1] 0.101
testFetch_RefsUnreadableOnUpload[1] 0.068

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 3.387

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.282

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 1.361
testListRemote_Smart_DetachedHEAD 0.415
testRepositoryNotFound_Dumb 0.184
testListRemote_Smart_WithQueryParameters 0.311
testV2HttpFirstResponse 0.255
testListRemote_Dumb_Auth 0.233
testListRemote_Dumb_NeedsAuth 0.26
testV2HttpSubsequentResponse 0.136
testHttpClientWantsV2ButServerNotConfigured 0.192
testListRemote_Smart_UploadPackNeedsAuth 0.129
testRepositoryNotFound_Smart 0.142
testListRemote_Dumb_DetachedHEAD 0.342
testListRemoteWithoutLocalRepository 0.141
testListRemote_Smart_UploadPackDisabled 0.05

DefaultUploadPackFactoryTest

testCreate_Default 4.051
testCreate_Disabled 0.252
testDisabledSingleton 0.147
testCreate_Enabled 0.073

ErrorServletTest

testHandler 2.353

SetAdditionalHeadersTest

testSetHeaders 4.914

RemoteTest

testAdd 6.628
testList 0.197
testVerboseList 0.32
testRemove 0.208
testSetUrl 0.33
testUpdate 1.264
testSetUrlPush 0.224

CommitTest

testCommitAll 2.711
testCommitPath 0.361

CLIGitCommandTest

testSplit 0.001

TextBuiltinTest

testCleanDeleteDirs 6.121

LsRemoteTest

testLsRemoteHeadsTags 7.296
testLsRemoteTags 0.339
testLsRemote 0.362
testLsRemoteHeads 0.406

InitTest

testInitDirectory 0.03
testInitBare 0.147

MergeTest

testMergeSelf 0.947
testFastForward 0.823
testNoFastForwardAndSquash 0.037
testMerge 0.828
testFastForwardOnly 0.511
testMergeNoCommitSquash 0.394
testMergeNoCommit 0.358
testMergeWithUserMessage 0.45
testSquashSelf 0.048
testSquash 0.515
testNoFastForward 0.5

ResetTest

testResetSelf 0.364
testPathOptionHelp 0.031
testResetPathNoDoubleDash 0.373
testResetPrevious 0.225
testResetPathDoubleDashNoRef 0.214
testZombieArgument_Bug484951 0.021
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.045
testResetEmptyPath 0.224

TagTest

testTagTwice 0.716
testTagDeleteFail 0.17
testTagDelete 0.113

ConfigTest

testListConfig 0.063

DescribeTest

testDescribeTagLong 0.337
testDescribeCommitNoMatch 0.153
testDescribeCommitMultiMatch 0.177
testDescribeCommitMatch 0.112
testDescribeCommit 0.089
testHelpArgumentAfterUnknown 0.017
testHeadNoTag 0.027
testNoHead 0.014
testHelpArgumentBeforeUnknown 0.014
testDescribeTag 0.073
testDescribeCommitMatch2 0.129

CloneTest

testCloneIntoCurrentDir 0.583
testClone 0.366
testCloneBare 0.26
testCloneEmpty 0.259

RmTest

multiplePathsShouldBeRemoved 0.117

CommitAndLogTest

testCommitAmend 0.386

BranchTest

testRenameTwoArgs 6.349
testExistingBranch 0.126
testDeleteForce 1.389
testCreateFromOldCommit 0.759
testList 0.153
testListDetached 0.23
testHelpAfterDelete 0.156
testCreate 0.214
testDelete 0.246
testDeleteForceMultiple 0.527
testListContains 0.312
testRenameSingleArg 0.138
testDeleteMultiple 0.386

LsFilesTest

testHelp 0.371
testLsFiles 0.43

ArchiveTest

testTarPrefixOption 7.522
testTgzExtensions 0.449
testTarPreservesContent 0.236
testArchiveIncludesSubmoduleDirectory 2.115
testTarWithSubdir 0.39
testExtensionMatchIsAnchored 0.167
testUnrecognizedFormat 0.036
testArchiveWithLongFilename 0.622
testTarPreservesMode 0.393
testNoExtensionMeansTar 0.172
testEmptyArchive 0.118
testArchivePrefixOption 0.145
testArchiveWithSubdir 0.241
testArchivePreservesMode 0.168
testUnrecognizedExtensionMeansTar 0.064
testZipExtension 0.06
testDefaultFormatIsTar 0.133
testArchivePreservesContent 0.068
testTarExtension 0.039
testTarWithLongFilename 0.141
testTxzExtension 0.417
testPrefixWithoutTrailingSlash 0.149
testTarIncludesSubmoduleDirectory 0.31
testTarPrefixWithoutTrailingSlash 0.183
testArchiveWithFiles 0.211
testPrefixDoesNotNormalizeDoubleSlash 0.26
testFormatOverridesFilename 0.238
testPrefixDoesNotNormalizeDoubleSlashInTar 0.228
testEmptyTar 0.104
testTbz2Extension 0.275

ReflogTest

testSingleCommit 0.201
testClean 0.014
testBranch 0.407

CheckoutTest

testCheckoutHead 6.525
testCheckoutLink 0.545
testCheckoutPath 0.739
testCheckoutSelf 0.165
testCheckoutUnresolvedHead 0.065
testCheckoutForce_Bug530771 0.048
testCheckoutSingleFile 0.305
fileModeTestFileThenFileWithFolderInIndex 0.428
testCheckoutNewBranchThatAlreadyExists 0.079
fileModeTestFileWithFolderInIndex 0.379
testCheckoutExistingBranchWithConflict 0.376
fileModeTestFolderThenFileWithMissingInWorkingTree 0.326
testCheckoutBranch 0.081
testCheckoutAllPaths 0.514
fileModeTestFolderWithMissingInWorkingTree 0.244
testCheckoutNonExistingBranch 0.038
testCheckoutOrphan 0.272
testCheckoutWithMissingWorkingTreeFile 0.234
testCheckoutNewBranch 0.208
fileModeTestFolderThenMissingWithFileInWorkingTree 0.231
testCheckoutNewBranchOnBranchToBeBorn 0.113
fileModeTestMissingWithFolderInWorkingTree 0.162
fileModeTestMissingThenFolderWithFileInWorkingTree 0.215

RepoTest

testAddRepoManifest 2.656
testZombieHelpArgument 0.703
testMissingPath 0.595

FetchTest

testFetchNoTags 7.615
testFetchDefault 1.015
testFetchForceUpdate 0.641
testFetchAllTags 0.58

CleanTest

testCleanDeleteDirs 0.35
testCleanLeaveDirs 0.086
testCleanRequiresForce 0.015
testCleanRequiresForceConfig 0.016

AddTest

testAddNothing 3.546
testAddAFile 0.795
testAddUsage 0.079
testAddFileTwice 0.123
testAddAlreadyAdded 0.167

StatusTest

testStatusUntrackedFiles 1.638
testStatusPorcelainUntrackedFilesAll 0.847
testPathOptionHelp 0.026
testStatusUno 0.444
testStatusPorcelainUntrackedFiles 0.387
testStatusUall 0.488
testStatusPorcelainU 0.49
testStatusPorcelain 0.991
testStatusUntrackedFilesAll 0.893
testStatusPorcelainUno 0.906
testStatusUntrackedFilesNo 0.873
testStatusPorcelainUall 0.81
testStatusPorcelainUntrackedFilesNo 0.87
testStatusDefault 0.77
testStatusU 0.772

ProxyConfigTest

testHttpProxy_bothCases 0.686
testAll 0.528
testNoSetting 0.327
testHttpsProxy_bothCases 0.24
testOverwriteHttpPort 0.248
testHttpProxy_lowerCase 0.205
testDontOverwriteHttp 0.239
testHttpsProxy_lowerCase 0.289
testHttpProxy_upperCase 0.292
testHttpsProxy_upperCase 0.42

LfsPointerFilterTest

testValidNestedPointers 2.832
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.188
testValidPointersInRepositoryRoot 0.051

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.225

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.025
testFromStringByte 0.1
testToObjectId 0.001
testFromRawLong 0
testFromString 0.146

UploadTest

testParallelUploads 5.15
testCorruptUpload 0.441
testLargeFileUpload 1.008
testUpload 0.027

PushTest

testPushSimple 11.689

CheckoutTest

testKnownContent 10.253
testUnknownContent 0.572
testUnknownContentRequired 0.343

DownloadTest

testDownloadNotFound 6.523
testLargeFileDownload 1.404
testDownloadInvalidPathInfo 0.192
testDownloadInvalidId 0.031
testDownload 0.033

HttpParserTest

testStopOnEmptyLine 0.024
testMultipleHeaders 0.001
testEmpty 0
testRFC7235Example 0.001

ApacheSshTest

testEd25519HostKey 2.02
testSshModifiedHostKeyDeny 0.412
testSshModifiedHostKeyAsk 0.444
testSshWithConfigWrongKey 0.641
testSshWithUnknownKexAlgorithmsInConfig 0.713
testPasswordAuthWrongPassword 0.475
testPasswordAuthCorrectPasswordTooLate 0.651
testSshWithGlobalIdentity 0.327
testSshCloneWithConfigAndPush 0.482
testKeyboardInteractiveAuthSeveralTimes 0.575
testSftpWithConfig 0.721
testSshEncryptedUsedKeySeveralPassword 0.513
testSshWithoutKnownHostsDeny 0.635
testSftpCloneWithConfigAndPush 0.627
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.492
testSshWithConfigEncryptedUnusedKey 0.265
testSshWithUnknownAuthInConfig 0.94
testKeyboardInteractiveAuth 0.228
testSshWithUnknownCiphersInConfig 0.373
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.628
testSshWithNoMatchingAuthInConfig 0.424
testSshWithWrongPortInConfig 0.476
testSshWithDefaultIdentity 0.555
testSshEncryptedUsedKeyWrongPassword 0.733
testSshWithMinimalHostKeyAlgorithmsInConfig 0.536
testRsaHostKeySecond 0.827
testSshEncryptedUsedKeyCached 0.679
testSshWithoutKnownHostsWithProviderAsk 0.762
testSshWithAliasInConfig 0.646
testKeyboardInteractiveAuthWrongPassword 0.443
testPasswordAuthSeveralTimes 0.3
testSshWithWrongUserNameInConfig 1.143
testPasswordAuthNoPassword 0.526
testKeyboardInteractiveAuthNoPassword 0.472
testSshWithoutConfig 0.815
testEcDsaHostKey 0.468
testPasswordAuth 0.254
testSshModifiedHostKeyAllow 0.753
testSshWithConfig 0.435
testSshWithoutKnownHostsWithProviderAcceptNew 0.72
testSshWithoutKnownHosts 0.621
testSshWithUnknownHostKeyAlgorithmsInConfig 0.562
testSshModifiedHostKeyWithProviderDeny 0.462
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.457
testSshKeys 11.032

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