Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4507 0 0 64 98.58% 1,203.321

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 482 0 0 56 88.382% 35.546
org.eclipse.jgit.notes 52 0 0 0 100% 19.096
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.221
org.eclipse.jgit.dircache 65 0 0 0 100% 2.216
org.eclipse.jgit.revwalk 210 0 0 0 100% 24.691
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 117.056
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.002
org.eclipse.jgit.http.server 4 0 0 0 100% 0.007
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.612
org.eclipse.jgit.gitrepo 32 0 0 0 100% 22.371
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.079
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.14
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 1.875
org.eclipse.jgit.api 705 0 0 5 99.291% 433.401
org.eclipse.jgit.pgm 169 0 0 1 99.408% 64.356
org.eclipse.jgit.attributes 99 0 0 0 100% 3.881
org.eclipse.jgit.symlinks 9 0 0 0 100% 5.082
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.524
org.eclipse.jgit.junit 14 0 0 0 100% 0.508
org.eclipse.jgit.revplot 16 0 0 0 100% 1.603
org.eclipse.jgit.util.io 38 0 0 0 100% 7.529
org.eclipse.jgit.events 1 0 0 0 100% 0.113
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 23.103
org.eclipse.jgit.lib 525 0 0 0 100% 50.474
org.eclipse.jgit.ignore 257 0 0 0 100% 6.593
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.374
org.eclipse.jgit.diff 176 0 0 0 100% 3.497
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.612
org.eclipse.jgit.util 348 0 0 0 100% 6.167
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 136.268
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.19
org.eclipse.jgit.submodule 50 0 0 0 100% 21.134
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.101
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.423
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.949
org.eclipse.jgit.http.test 126 0 0 0 100% 64.276
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.458
org.eclipse.jgit.patch 45 0 0 0 100% 0.255
org.eclipse.jgit.nls 11 0 0 0 100% 0.08
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 3.471
org.eclipse.jgit.merge 89 0 0 0 100% 130.987

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.007
PushProcessTest 17 0 0 0 100% 2.697
URIishTest 71 0 0 1 98.592% 0.368
RemoteConfigTest 28 0 0 0 100% 0.173
PushCertificateIdentTest 6 0 0 0 100% 0.008
HttpConfigTest 10 0 0 0 100% 0.06
PushCertificateParserTest 11 0 0 0 100% 1.049
BundleWriterTest 5 0 0 0 100% 2.068
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 4.112
PushConnectionTest 4 0 0 0 100% 0.962
UploadPackTest 48 0 0 0 100% 1.159
TestProtocolTest 6 0 0 0 100% 4.124
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.091
PacketLineInTest 25 0 0 0 100% 0.061
PacketLineOutTest 9 0 0 0 100% 0.121
HttpAuthTest 1 0 0 0 100% 0.167
JschConfigSessionFactoryTest 12 0 0 0 100% 1.467
RefAdvertiserTest 1 0 0 0 100% 0.008
PushOptionsTest 8 0 0 0 100% 3.213
PackParserTest 12 0 0 0 100% 2.921
TransportTest 9 0 0 0 100% 1.787
ProtocolV2ParserTest 10 0 0 0 100% 0.478
DaemonTest 2 0 0 0 100% 4.046
OpenSshConfigTest 34 0 0 0 100% 2.494
SideBandOutputStreamTest 11 0 0 0 100% 0.031
PushCertificateStoreTest 16 0 0 0 100% 0.314
NetRCTest 2 0 0 0 100% 0.313
AtomicPushTest 3 0 0 0 100% 0.021
RefSpecTest 38 0 0 0 100% 0.164
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.06
PushConfigTest 3 0 0 0 100% 0.002

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 17.324
NoteMapTest 18 0 0 0 100% 1.495
DefaultNoteMergerTest 6 0 0 0 100% 0.271
LeafBucketTest 11 0 0 0 100% 0.006

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.021
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.291
DirCacheIteratorTest 11 0 0 0 100% 0.563
DirCacheLargePathTest 5 0 0 0 100% 0.247
DirCacheEntryTest 6 0 0 0 100% 0.003
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.022
DirCacheBuilderTest 9 0 0 0 100% 0.326
DirCacheTreeTest 6 0 0 0 100% 0.237
DirCacheBasicTest 12 0 0 0 100% 0.502

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.169
FooterLineTest 19 0 0 0 100% 0.843
RevWalkPathFilter6012Test 7 0 0 0 100% 0.996
RevWalkResetTest 1 0 0 0 100% 0.056
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.113
RevFlagSetTest 7 0 0 0 100% 0.181
FIFORevQueueTest 6 0 0 0 100% 1.877
ObjectWalkFilterTest 6 0 0 0 100% 0.311
RevCommitParseTest 22 0 0 0 100% 0.659
RevTagParseTest 21 0 0 0 100% 0.706
TreeRevFilterTest 5 0 0 0 100% 0.358
RevWalkShallowTest 7 0 0 0 100% 0.493
RevWalkPathFilter1Test 13 0 0 0 100% 1.135
RevWalkSortTest 7 0 0 0 100% 0.42
RevWalkFollowFilterTest 3 0 0 0 100% 0.396
ObjectWalkTest 8 0 0 0 100% 0.591
MaxCountRevFilterTest 2 0 0 0 100% 0.078
RevObjectTest 10 0 0 0 100% 0.489
RevWalkMergedIntoTest 1 0 0 0 100% 0.06
RevWalkUtilsReachableTest 5 0 0 0 100% 0.536
SkipRevFilterTest 3 0 0 0 100% 0.147
RevWalkCarryFlagsTest 4 0 0 0 100% 0.259
LIFORevQueueTest 5 0 0 0 100% 1.685
RevWalkMergeBaseTest 7 0 0 0 100% 0.523
RevWalkUtilsCountTest 6 0 0 0 100% 0.348
RevCommitListTest 7 0 0 0 100% 9.954
RevWalkFilterTest 15 0 0 0 100% 1.054
RevWalkCullTest 3 0 0 0 100% 0.254

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.17
UnpackedObjectTest 15 0 0 0 100% 0.531
GcPruneNonReferencedTest 5 0 0 0 100% 4.175
FileRepositoryBuilderTest 7 0 0 0 100% 0.534
RepositorySetupWorkDirTest 12 0 0 0 100% 0.097
GcReflogTest 4 0 0 0 100% 4.832
ReflogWriterTest 1 0 0 0 100% 0.038
PackFileTest 5 0 0 0 100% 0.387
GcPackRefsTest 7 0 0 0 100% 6.939
AlternatesTest 3 0 0 0 100% 0.432
BatchRefUpdateTest 56 0 0 1 98.214% 17.535
ConcurrentRepackTest 4 0 0 0 100% 8.129
DescriptionTest 1 0 0 0 100% 0.075
WindowCacheReconfigureTest 7 0 0 0 100% 0.197
RefDirectoryTest 57 0 0 0 100% 4.378
GcTagTest 2 0 0 0 100% 1.276
PackReverseIndexTest 4 0 0 0 100% 0.169
GcBranchPrunedTest 3 0 0 0 100% 2.71
GcKeepFilesTest 1 0 0 0 100% 1.585
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.274
GcTemporaryFilesTest 2 0 0 0 100% 0.088
InflatingBitSetTest 4 0 0 0 100% 0.043
PackIndexV1Test 6 0 0 0 100% 0.4
AutoGcTest 4 0 0 0 100% 2.472
FileSnapshotTest 3 0 0 0 100% 6.166
ReflogReaderTest 8 0 0 0 100% 0.503
PackWriterTest 28 0 0 0 100% 5.388
GcConcurrentTest 4 0 0 0 100% 5.1
T0004_PackReaderTest 2 0 0 0 100% 0.243
PackInserterTest 13 0 0 0 100% 1.141
T0003_BasicTest 25 0 0 0 100% 2.684
GcDirCacheSavesObjectsTest 2 0 0 0 100% 2.804
LockFileTest 1 0 0 0 100% 0.24
GcOrphanFilesTest 4 0 0 0 100% 0.31
PackIndexV2Test 6 0 0 0 100% 0.287
ObjectDirectoryTest 4 0 0 0 100% 6.456
WindowCacheGetTest 3 0 0 0 100% 0.137
GcBasicPackingTest 9 0 0 0 100% 16.572
StoredBitmapTest 3 0 0 0 100% 0.006
RefUpdateTest 44 0 0 0 100% 11.553

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.126
RepoCommandSymlinkTest 1 0 0 0 100% 0.564
RepoCommandTest 27 0 0 0 100% 21.681

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 9 0 0 0 100% 0.079

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.005
MergedReftableTest 13 0 0 0 100% 0.135
ReftableTest 25 0 0 0 100% 1

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.52
BranchCommandTest 17 0 0 0 100% 4.994
GarbageCollectCommandTest 2 0 0 0 100% 0.434
GitConstructionTest 3 0 0 0 100% 0.858
PullCommandTest 17 0 0 0 100% 10.101
CherryPickCommandTest 12 0 0 0 100% 4.166
ResetCommandTest 19 0 0 0 100% 2.6
DescribeCommandTest 32 0 0 0 100% 7.643
InitCommandTest 9 0 0 0 100% 0.543
NotesCommandTest 2 0 0 0 100% 0.322
RmCommandTest 2 0 0 0 100% 0.199
FetchCommandTest 15 0 0 0 100% 5.793
StashDropCommandTest 8 0 0 0 100% 1.372
StatusCommandTest 3 0 0 0 100% 0.425
BlameCommandTest 18 0 0 0 100% 4.535
CommitAndLogCommandTest 10 0 0 0 100% 1.184
EolStreamTypeUtilTest 6 0 0 0 100% 0.005
NameRevCommandTest 11 0 0 0 100% 1.445
ReflogCommandTest 3 0 0 0 100% 0.572
RemoteAddCommandTest 1 0 0 0 100% 0.132
MergeCommandTest 45 0 0 0 100% 13.962
CloneCommandTest 19 0 0 0 100% 10.103
CleanCommandTest 10 0 0 0 100% 2.482
TagCommandTest 14 0 0 0 100% 1.088
RevertCommandTest 10 0 0 0 100% 2.513
RemoteListCommandTest 1 0 0 0 100% 0.053
AddCommandTest 39 0 0 0 100% 7.207
EolRepositoryTest 28 0 0 0 100% 242.697
PushCommandTest 8 0 0 0 100% 2.249
StashApplyCommandTest 27 0 0 0 100% 7.35
StashListCommandTest 4 0 0 0 100% 0.409
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 21.725
PathCheckoutCommandTest 17 0 0 0 100% 9.412
CommitCommandTest 13 0 0 2 84.615% 2.142
ApplyCommandTest 20 0 0 0 100% 1.589
StashCreateCommandTest 16 0 0 0 100% 2.775
DiffCommandTest 6 0 0 0 100% 0.655
RebaseCommandTest 71 0 0 0 100% 25.714
PullCommandWithRebaseTest 6 0 0 0 100% 2.99
HugeFileTest 1 0 0 1 0% 0.014
RemoteDeleteCommandTest 1 0 0 0 100% 0.122
RenameBranchCommandTest 4 0 0 0 100% 0.569
LsRemoteCommandTest 4 0 0 0 100% 1.308
CommitOnlyTest 96 0 0 0 100% 10.523
CheckoutCommandTest 32 0 0 2 93.75% 13.504
LogCommandTest 9 0 0 0 100% 2.209
RemoteSetUrlCommandTest 2 0 0 0 100% 0.194

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 2.777
CommitTest 2 0 0 0 100% 0.696
CLIGitCommandTest 1 0 0 0 100% 0.003
TextBuiltinTest 1 0 0 0 100% 1.436
LsRemoteTest 4 0 0 0 100% 2.643
InitTest 2 0 0 0 100% 0.302
MergeTest 11 0 0 0 100% 4.022
ResetTest 9 0 0 1 88.889% 1.502
TagTest 3 0 0 0 100% 0.865
ConfigTest 1 0 0 0 100% 0.136
DescribeTest 11 0 0 0 100% 1.427
CloneTest 4 0 0 0 100% 1.561
RmTest 1 0 0 0 100% 0.085
CommitAndLogTest 1 0 0 0 100% 0.264
BranchTest 13 0 0 0 100% 4.961
LsFilesTest 2 0 0 0 100% 0.787
ArchiveTest 30 0 0 0 100% 8.657
ReflogTest 3 0 0 0 100% 0.639
CheckoutTest 22 0 0 0 100% 6.64
RepoTest 3 0 0 0 100% 3.041
FetchTest 4 0 0 0 100% 3.709
CleanTest 4 0 0 0 100% 0.548
AddTest 5 0 0 0 100% 1.64
StatusTest 15 0 0 0 100% 12.937
ProxyConfigTest 10 0 0 0 100% 3.078

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.19
CGitAttributesTest 26 0 0 0 100% 1.693
AttributesHandlerTest 30 0 0 0 100% 0.924
AttributesMatcherTest 8 0 0 0 100% 0.005
TreeWalkAttributeTest 18 0 0 0 100% 0.957
AttributesNodeTest 7 0 0 0 100% 0.004
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.107

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.306
PlotCommitListTest 15 0 0 0 100% 1.297

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.008
AutoCRLFInputStreamTest 2 0 0 0 100% 1.845
TimeoutInputStreamTest 8 0 0 0 100% 0.765
AutoLFInputStreamTest 7 0 0 0 100% 0.006
TimeoutOutputStreamTest 9 0 0 0 100% 1.086
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.819

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 5.432
PushTest 1 0 0 0 100% 5.19
CheckoutTest 3 0 0 0 100% 6.687
DownloadTest 5 0 0 0 100% 5.794

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.009
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 9.035
ObjectIdTest 16 0 0 0 100% 0.004
RefTest 14 0 0 0 100% 1.035
IndexDiffTest 16 0 0 0 100% 2.405
ObjectIdOwnerMapTest 7 0 0 0 100% 0.015
ObjectCheckerTest 132 0 0 0 100% 0.128
SquashCommitMsgTest 1 0 0 0 100% 0.025
ValidRefNameTest 22 0 0 0 100% 0.053
RacyGitTests 2 0 0 0 100% 7.869
BranchConfigTest 8 0 0 0 100% 0.017
ObjectIdSubclassMapTest 7 0 0 0 100% 0.009
ReflogResolveTest 6 0 0 0 100% 0.75
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.475
ObjectLoaderTest 4 0 0 0 100% 0.006
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
HugeCommitMessageTest 1 0 0 0 100% 5.393
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.104
BranchTrackingStatusTest 3 0 0 0 100% 0.304
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.001
ConfigTest 70 0 0 0 100% 0.34
RepositoryResolveTest 22 0 0 0 100% 1.584
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.011
T0001_PersonIdentTest 9 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 6.772
RepositoryCacheTest 15 0 0 0 100% 0.621
MergeHeadMsgTest 2 0 0 0 100% 0.051
IndexDiffSubmoduleTest 7 0 0 0 100% 11.441

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.421
IgnoreNodeTest 32 0 0 0 100% 2.46
BasicRuleTest 4 0 0 0 100% 0.003
FastIgnoreRuleTest 18 0 0 0 100% 0.011
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.025
CGitIgnoreTest 25 0 0 0 100% 3.673

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.219
IndexDiffFilterTest 38 0 0 0 100% 3.279
InterIndexDiffFilterTest 5 0 0 0 100% 0.227
PathFilterGroupTest 7 0 0 0 100% 0.004
PathSuffixFilterTest 3 0 0 0 100% 0.133
TreeFilterTest 7 0 0 0 100% 0.245
NotTreeFilterTest 6 0 0 0 100% 0.267

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.005
DiffFormatterTest 17 0 0 0 100% 0.73
RawTextLoadTest 5 0 0 0 100% 0.241
RawTextTest 12 0 0 0 100% 0.013
EditListTest 5 0 0 0 100% 0.005
EditTest 16 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.326
MyersDiffTest 23 0 0 0 100% 0.008
DiffEntryTest 12 0 0 0 100% 0.997
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.007
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RenameDetectorTest 28 0 0 0 100% 1.085
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.002
HistogramDiffTest 30 0 0 0 100% 0.014
DiffFormatterReflowTest 10 0 0 0 100% 0.057
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.126
ForPathTest 1 0 0 0 100% 0.076
TreeWalkBasicDiffTest 1 0 0 0 100% 0.144
PostOrderTreeWalkTest 6 0 0 0 100% 0.459
TreeWalkJava7Test 1 0 0 0 100% 0.101
FileTreeIteratorTest 23 0 0 0 100% 3.32
CanonicalTreeParserTest 18 0 0 0 100% 0.035
EmptyTreeIteratorTest 6 0 0 0 100% 0.343
AbstractTreeIteratorTest 7 0 0 0 100% 0.008

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.014
PathsTest 2 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.005
NBTest 11 0 0 0 100% 0.008
HookTest 9 0 0 0 100% 1.14
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.008
RawParseUtilsTest 5 0 0 0 100% 0.163
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.014
RefListTest 23 0 0 0 100% 0.114
RawSubStringPatternTest 4 0 0 0 100% 0.354
GitDateParserTest 13 0 0 0 100% 0.057
Base64Test 4 0 0 0 100% 0.007
FSTest 4 0 0 0 100% 1.046
RawParseUtils_HexParseTest 3 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.033
RawParseUtils_LineMapTest 7 0 0 0 100% 0.103
TemporaryBufferTest 15 0 0 0 100% 0.575
IntListTest 12 0 0 0 100% 0.003
RawParseUtils_MatchTest 4 0 0 0 100% 0.01
BlockListTest 12 0 0 0 100% 0.021
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.012
ChangeIdUtilTest 35 0 0 0 100% 0.131
IOReadLineTest 28 0 0 0 100% 0.104
RefMapTest 22 0 0 0 100% 0.015
ReadLinesTest 6 0 0 0 100% 0.002
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.068
FilterCommandsTest 3 0 0 0 100% 1.425
RunExternalScriptTest 12 0 0 0 100% 0.466
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.248
QuotedStringBourneStyleTest 10 0 0 0 100% 0.01

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.679
LongObjectIdTest 32 0 0 0 100% 0.527
LFSPointerTest 1 0 0 0 100% 0.311
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.408
MutableLongObjectIdTest 5 0 0 0 100% 0.265

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 4.366
SubmoduleUpdateTest 4 0 0 0 100% 2.541
SubmoduleDeinitTest 6 0 0 0 100% 5.38
SubmoduleStatusTest 7 0 0 0 100% 2.426
SubmoduleInitTest 7 0 0 0 100% 1.493
SubmoduleWalkTest 11 0 0 0 100% 2.187
SubmoduleSyncTest 3 0 0 0 100% 2.741

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

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

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 12.189
MeasurePackSizeTest 1 0 0 0 100% 1.918
DumbClientDumbServerTest 8 0 0 0 100% 7.23
GitServletInitTest 4 0 0 0 100% 1.773
GitServletResponseTests 3 0 0 0 100% 4.655
DumbClientSmartServerTest 8 0 0 0 100% 6.005
AdvertiseErrorTest 1 0 0 0 100% 0.248
AsIsServiceTest 4 0 0 0 100% 0.371
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.805
FileResolverTest 3 0 0 0 100% 1.002
HookMessageTest 2 0 0 0 100% 4.284
RegexPipelineTest 3 0 0 0 100% 2.055
SmartClientSmartServerTest 54 0 0 0 100% 10.992
ProtocolErrorTest 1 0 0 0 100% 1.287
HttpClientTests 14 0 0 0 100% 3.4
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.936
ErrorServletTest 1 0 0 0 100% 1.76
SetAdditionalHeadersTest 1 0 0 0 100% 2.366

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.028
PatchErrorTest 6 0 0 0 100% 0.038
FileHeaderTest 21 0 0 0 100% 0.022
EditListTest 3 0 0 0 100% 0.015
GetTextTest 4 0 0 0 100% 0.099
PatchCcTest 3 0 0 0 100% 0.028
PatchCcErrorTest 1 0 0 0 100% 0.025

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.261
DfsBlockCacheTest 2 0 0 0 100% 0.169
PackSourceTest 1 0 0 0 100% 0.001
DfsPackCompacterTest 2 0 0 0 100% 0.093
DfsGarbageCollectorTest 24 0 0 0 100% 2.75
DfsBlockCacheConfigTest 4 0 0 0 100% 0.003
DfsPackDescriptionTest 12 0 0 0 100% 0.005
DfsFsckTest 9 0 0 0 100% 0.186
DeltaBaseCacheTest 4 0 0 0 100% 0.003

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.226
MergerTest 27 0 0 0 100% 45.903
MergeMessageFormatterTest 15 0 0 0 100% 2.599
SquashMessageFormatterTest 1 0 0 0 100% 0.177
CherryPickTest 2 0 0 0 100% 0.381
SimpleMergeTest 16 0 0 0 100% 2.532
CrissCrossMergeTest 8 0 0 0 100% 79.169

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.015
testAbbreviateLooseBlob 0.021
testAbbreviateIsActuallyUnique 0.07
testAbbreviatePackedBlob 0.061

BaseReceivePackTest

parseCommand 0.006

NameConflictTreeWalkTest

testNoDF_NoGap 0.022
testDF_NoGap 0.034
testDF_DetectConflict 0.024
testDF_GapByOne 0.023
testDF_SkipsSeenSubtree 0.022

DfsInserterTest

testReadFromInserterSmallObjects 0.234
testNoCheckExisting 0.008
testInserterIgnoresUnreachable 0.002
testReaderResolve 0.001
testGarbageSelectivelyVisible 0
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.008
testInserterDiscardsPack 0.001

PushProcessTest

testUpdateMixedCases 0.114
testUpdateUnexpectedRemote 0.127
testTrackingRefUpdateOnReject 0.172
testUpdateDelete 0.083
testUpdateFastForward 0.085
testUpdateUnexpectedRemoteVsForce 0.209
testUpdateRejectedByConnection 0.125
testUpdateUpToDate 0.041
testUpdateNonFastForwardForced 0.059
testUpdateExpectedRemote 0.25
testPushResult 0.268
testUpdateNonFastForwardUnknownObject 0.237
testUpdateNonFastForward 0.162
testUpdateDeleteNonExisting 0.059
testTrackingRefUpdateEnabled 0.33
testUpdateCreateRef 0.164
testTrackingRefUpdateDisabled 0.174

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0.001
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0.003

UnpackedObjectTest

testStandardFormat_SmallObject 0.031
testStandardFormat_InvalidType 0.087
testStandardFormat_LargeObject_TruncatedZLibStream 0.034
testStandardFormat_NoHeader 0.036
testStandardFormat_SmallObject_TruncatedZLibStream 0.023
testStandardFormat_NegativeSize 0.034
testStandardFormat_SmallObject_TrailingGarbage 0.018
testStandardFormat_GarbageAfterSize 0.03
testStandardFormat_LargeObject_TrailingGarbage 0.021
testPackFormat_DeltaNotAllowed 0.052
testStandardFormat_LargeObject_CorruptZLibStream 0.027
testPackFormat_LargeObject 0.046
testPackFormat_SmallObject 0.022
testStandardFormat_SmallObject_CorruptZLibStream 0.028
testStandardFormat_LargeObject 0.031

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0

ArchiveCommandTest

archiveByIdSpecificFile 0.219
archiveByDirectoryPath 0.072
archiveHeadAllFiles 0.158
archiveHeadSpecificPath 0.065

BranchCommandTest

testCreateFromCommit 0.248
testCreateFromLightweightTag 0.201
testCreateFromAnnotatetdTag 0.159
testCreationImplicitStart 0.271
testCreateForce 0.237
testPullConfigRemoteBranch 0.519
testCreateAndList 0.235
testRenameLocalBranch 0.252
testListBranchesWithContains 0.269
testListAllBranchesShouldNotDie 0.305
testRenameRemoteTrackingBranch 0.385
testPullConfigLocalBranch 0.381
testInvalidBranchDash 0.254
testInvalidBranchHEAD 0.208
testDelete 0.285
testPullConfigRenameLocalBranch 0.563
testCreationNullStartPoint 0.217

PathsTest

testPathCompare 0.001
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.247
testGCmoreCommits 0.186

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.453

DirCacheCheckoutTest

testLongFilename 0.063
testCheckoutChangeLinkToEmptyDir 0.127
testDirtyFileModeEqualHeadMerge 0.195
testResetHard 0.4
testRules1thru3_NoIndexEntry 0.092
testCheckoutChangeLinkToNonEmptyDirs 0.073
testCheckoutUncachedChanges 0.035
testFileModeChangeAndContentChangeNoConflict 0.222
testCheckoutChangeFileToEmptyDir 0.18
testDirectoryFileSimple 0.124
testDirectoryFileConflicts_15b 0.034
testCloseNameConflicts1 0.053
testCheckoutOutChanges 0.2
testIgnoredDirectory 0.276
testInitialCheckout 0.2
testOverwriteUntrackedLinkModeChange 0.094
testUntrackedConflicts 0.251
testCheckoutChangeFileToEmptyDirs 0.132
testCheckoutHierarchy 0.129
testFileModeChangeWithNoContentChangeUpdate 0.325
testFolderFileAndContentConflicts 0.466
testOverwriteUntrackedFileModeChange 0.116
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.199
testIgnoredDirectoryWithTrackedContent 0.22
testResetWithChangeInGitignore 0.246
testCheckoutChangeLinkToEmptyDirs 0.063
testCloseNameConflictsX0 0.18
testDontOverwriteEmptyFolder 0.036
testFileModeChangeAndContentChangeConflict 0.223
testFolderFileConflict 0.255
testDontOverwriteDirtyFile 0.034
testDirectoryFileConflicts_1 0.043
testDirectoryFileConflicts_2 0.11
testDirectoryFileConflicts_3 0.078
testDirectoryFileConflicts_4 0.041
testDirectoryFileConflicts_5 0.039
testDirectoryFileConflicts_6 0.059
testDirectoryFileConflicts_7 0.17
testDirectoryFileConflicts_8 0.071
testDirectoryFileConflicts_9 0.103
testCheckoutChangeFileToNonEmptyDirs 0.06
testRules4thru13_IndexEntryNotInHead 0.174
testCheckoutOutChangesAutoCRLFInput 0.045
testCheckoutOutChangesAutoCRLFfalse 0.043
testDirectoryFileConflicts_10 0.127
testDirectoryFileConflicts_11 0.054
testDirectoryFileConflicts_12 0.057
testDirectoryFileConflicts_13 0.122
testDirectoryFileConflicts_14 0.101
testDirectoryFileConflicts_15 0.037
testDirectoryFileConflicts_16 0.18
testDirectoryFileConflicts_17 0.066
testDirectoryFileConflicts_18 0.166
testDirectoryFileConflicts_19 0.055
testDirectoryFileConflicts_5b 0.034
testDirectoryFileConflicts_6b 0.114
testDirtyFileModeEqualIndexMerge 0.139
testOverwriteUntrackedIgnoredFile 0.25
testCheckoutOutChangesAutoCRLFtrue 0.168
testCheckoutOutChangesAutoCRLFtrueBinary 0.042
testMultipleContentConflicts 0.489
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.081
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.387

ObjectIdTest

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

GitConstructionTest

testClose 0.286
testOpen 0.323
testWrap 0.246

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.299
testFailedPreCommitHookBlockCommit 0.073
testFindPostCommitHook 0.03
testAllCommitHooks 0.154
testFindHook 0.018
testFailedCommitMsgHookBlocksCommit 0.148
testPostCommitRunHook 0.173
testRunHook 0.05
testCommitMsgHookCanModifyCommitMessage 0.191

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.112
testGetRefsByPrefix 0.065
testReadAllIncludingSymrefs 0.106
testReadSimplePackedRefSameRepo 0.046
testRefsUnderRefs 0.043
testResolvedSymRef 0.076
testReadSymRefToLoosePacked 0.089
testResolvedNamesBranch 0.044
testGetShortRef 0.048
testRemoteNames 0.12
testAmbiguousRefsUnderRefs 0.06
testReadLooseRef 0.047
testReadLoosePackedRef 0.095
testReadSymRefToPacked 0.079

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.017
nonReferencedNonExpiredObject_notPruned 0.031
nonReferencedExpiredObjectTree_pruned 1.013
testPackCommitsAndLooseOneWithPruneNow 1.109
nonReferencedObjects_onlyExpiredPruned 1.001

NoteMapMergerTest

testBaseEqualsTheirs 0.056
testCollapseFanoutAfterMerge 2.214
testEditSameNoteDifferentContent 0.042
testFanoutAndLeafWitConflict 2.25
testDeleteDifferentNotes 0.035
testNonNotesWithNonNoteConflict 0.145
testAddSameNoteDifferentContent 0.062
testNonNotesWithoutNonNoteConflict 0.117
testEditDifferentNotes 0.069
testEditDeleteConflict 0.04
testLargeTreesWithConflict 4.727
testLargeTreesWithoutConflict 4.658
testOursEqualsTheirs 0.053
testFanoutAndLeafWithoutConflict 2.509
testNoChange 0.167
testBaseEqualsOurs 0.118
testAddDifferentNotes 0.056

IndexDiffTest

testUnchangedComplex 0.121
testRemovedUntracked 0.122
testUnchangedSimple 0.148
testAdded 0.048
testStageState_mergeAndReset_bug 0.302
testUntrackedFolders 0.134
testStageState_simulated_bug 0.227
testConflictingDeletedAndModified 0.222
testAssumeUnchanged 0.123
testAutoCRLFInput 0.118
testModified 0.039
testStageState 0.105
testRemoved 0.055
testConflictingFromMultipleCreations 0.215
testUntrackedNotIgnoredFolders 0.121
testConflicting 0.293

PullCommandTest

testPullFastForward 0.633
testPullMerge 0.458
testPullWithRebaseConfig1 0.9
testPullWithRebaseConfig2 0.844
testPullWithRebaseConfig3 0.722
testPullLocalConflict 0.361
testPullWithMergeConfig2 0.648
testPullWithUntrackedStash 0.416
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.452
testPullEmptyRepository 0.243
testPullConflict 0.35
testPullWithoutConfig 0.54
testPullMergeProgrammaticConfiguration 0.47
testPullWithMergeConfig 0.63
testPullWithRebasePreserve1Config 0.732
testPullWithRebasePreserveConfig2 0.88
testPullWithRebasePreserveConfig3 0.815

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.222
testCherryPickDirtyIndex 0.209
testCherryPickNoCommit 0.288
testCherryPickConflictResolution 0.246
testCherryPick 0.411
testCherryPickMerge 0.915
testCherryPickConflictMarkers 0.282
testCherryPickOurCommitName 0.266
testCherryPickConflictReset 0.338
testCherryPickDirtyWorktree 0.235
testSequentialCherryPick 0.477
testCherryPickConflictResolutionNoCOmmit 0.273

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.001
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.051
invalidRepositoryFormatVersion 0.248
emptyRepositoryFormatVersion 0.033
relativeGitDirRef 0.128
absoluteGitDirRef 0.028
unknownRepositoryFormatVersion 0.021
testShouldAutomagicallyDetectGitDirectory 0.019

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

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

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.002
testInvalidTreeDuplicateNames1_Tree 0.001
testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0.004
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0.001
testInvalidType 0.001
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0
testInvalidTreeNameContainsSlash 0.001
testNotGitmodules 0
testInvalidTreeNameIsMacHFSGit2 0.029
testInvalidTreeNameIsMacHFSGit3 0.001
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0.001
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.022
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testValidTreeWithGitmodulesUppercase 0.001
testInvalidTreeModeNotSupportedMode1 0.023
testInvalidTreeModeNotSupportedMode2 0.001
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0.001
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
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
testInvalidCommitInvalidAuthor5 0.001
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0.001
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0.001
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0.001
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.001
testInvalidCommitNoCommitter1 0.001
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0
testValidTreeWithGitmodules 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0.001
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0.001
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testNTFSGitmodules 0
testInvalidTreeNameIsDotGitSpace 0.001
testRejectDevicesOnWindows 0.003
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
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0
testCheckBlobWithBlobObjectCheckerCorrupt 0

DateRevQueueTest

testInsertOutOfOrder 0.029
testEmpty 0.027
testCloneFIFO 0.025
testInsertTie 0.021
testCloneEmpty 0.017
testClear 0.023
testHasFlags 0.026

FooterLineTest

testSignedOffBy_OneUserWithLF 0.018
testNotEmail 0.099
testNoFooters_EmptyBody 0.032
testEmptyValueWithLF 0.018
testNoFooters_OneLineBodyNoLF 0.019
testSignedOffBy_OneUserNoLF 0.02
testNoFooters_NewlineOnlyBody1 0.021
testNoFooters_NewlineOnlyBody5 0.022
testMatchesBugId 0.022
testNonDelimtedEmail 0.081
testSignedOffBy_IgnoreWhitespace 0.052
testFilterFootersIgnoreCase 0.021
testSignedOffBy_SkipNonFooter 0.021
testEmptyValueNoLF 0.031
testShortKey 0.03
testSignedOffBy_ManyUsers 0.158
testNoFooters_ShortBodyWithLF 0.058
testNoFooters_ShortBodyNoLF 0.02
testNoFooters_OneLineBodyWithLF 0.091

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.023

ResetCommandTest

testHardResetOnUnbornBranch 0.035
testHardResetReflogDisabled 0.209
testSoftReset 0.219
testHardResetWithConflicts_DeleteFileFolderConflict 0.085
testPathsResetOnUnbornBranch 0.07
testMixedReset 0.173
testMixedResetRetainsSizeAndModifiedTime 0.175
testMixedResetWithUnmerged 0.049
testHardReset 0.207
testResetDefaultMode 0.054
testHardResetWithConflicts_OverwriteUntrackedFile 0.161
testPathsResetToNonexistingRef 0.104
testPathsResetWithRef 0.117
testHardResetAfterSquashMerge 0.208
testPathsReset 0.155
testResetToNonexistingHEAD 0.025
testPathsResetOnDirs 0.129
testPathsResetWithUnmerged 0.207
testHardResetOnTag 0.211

RawParseUtilsTest

testParseEncoding_badEncoding 0.157
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.003

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.049
testSingleSubPathNegate 0.122
testTopOrMultiPathDual 0.027
testOrMultiThreePath 0.065
testSinglePathNegate 0.053
testAndMultiThreeSubPathNegate 0.032
testAndMultiSubPathNegate 0.048
testTopAndMultiSubPathDualNegate 0.038
testAndMultiPath 0.073
testAndMultiPathNegate 0.086
testPatternParentFileMatch 0.045
testSinglePath 0.075
testTopAndMultiPathDualNegate 0.044
testOrMultiThreeMixSubPathNegate 0.066
testTopNotPath 0.135
testOrMultiTwoMixSubPathNegate 0.035
testOrMultiTwoPath 0.036
testAndMultiSubPathDualNegate 0.069
testAndMultiSubPath 0.047
testOrMultiTwoSubPath 0.034
testSingleSubPath 0.032

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.015
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.014
testMatchWithOnlySchemeInConfig 0.001
testMatchWithUser 0.001
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.009
testMatchSuccess 0.001
testMatchLonger 0.001
testDefault 0.001

GcReflogTest

testPackRepoWithCorruptReflog 0.814
testPruneNone 2.029
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.997
testPackCommitsAndLooseOneNoReflog 0.99

RacyGitTests

testRacyGitDetection 2.038
testIterator 5.828

BranchConfigTest

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

StringUtilsTest

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

PatchTest

testParse_NoBinary 0.006
testEmpty 0
testParse_GitBinaryDelta 0.004
testParse_GitBinaryLiteral 0.002
testParse_AddNoNewline 0.003
testParse_FixNoNewline 0.003
testParse_ConfigCaseInsensitive 0.002

PushCertificateParserTest

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

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.02

NoteMapTest

testReadFlatTwoNotes 0.055
testEditFlat 0.147
testWriteUnchangedFanout2_38 0.093
testCreateFromEmpty 0.138
testRemoveDeletesTreeFanout2_38 0.029
testGetCachedBytes 0.025
testReadFanout2_38 0.031
testIteratorFanoutTree2_38 0.036
testIteratorEmptyMap 0.073
testEditFanout2_38 0.063
testShorteningNoteRefName 0.018
testReadFanout2_2_36 0.04
testIteratorFlatTree 0.036
testReadFullyFannedOut 0.275
testIteratorFanoutTree2_2_36 0.072
testLeafSplitsWhenFull 0.147
testWriteUnchangedFlat 0.052
testIteratorFullyFannedOut 0.157

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.036

RevWalkPathFilter6012Test

test1 0.09
test2 0.291
test3 0.179
test4 0.118
test5 0.059
test6 0.077
test7 0.178

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.33
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.23
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.295
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.204
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.259
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.025
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.414
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.261
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.242
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.262
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.279
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.062
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.316
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.078
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.287
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.244
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.235
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.233
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.287
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.218
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.257
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.024
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.272
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.178
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.257
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.246
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.333
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.208
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.256
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.021
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.489
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.332

ObjectIdSubclassMapTest

testClear 0.002
testAddIfAbsent 0
testAddGrowsWithObjects 0.003
testAddIfAbsentGrowsWithObjects 0.003
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.049
testIdenticalEdit 0.028
testDeleteDelete 0.078
testIdenticalAdd 0.052
testEditDelete 0.029
testAddAdd 0.032

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.116

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.057
testUnsupportedRequiredExtension 0.023
testReadIndex_DirCacheTree 0.119
testCorruptChecksumAtFooter 0.006
testReadWriteV3 0.005
testReadIndex_LsFiles 0.034
testTreeWalk_LsFiles 0.038

SubmoduleAddTest

addSubmoduleWithName 1.886
commandWithNullPath 0.083
addSubmoduleWithExistingSubmoduleDefined 0.458
addSubmoduleWithInvalidPath 0.161
addSubmoduleWithInvalidUri 0.042
addExistentSubmodule 0.034
addSubmodule 0.595
commandWithEmptyPath 0.019
addSubmoduleWithRelativeUri 0.633
commandWithEmptyUri 0.025
denySubmoduleWithDotDot 0.025
commandWithNullUri 0.157

DfsBlockCacheTest

weirdBlockSize 0.065
streamKeyReusesBlocks 0.095

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.129
testCaseInsensitive 0.022
testEmptyPattern 0.14
testNoMatches 0.059

PackFileTest

testDelta_FailsOver2GiB 0.086
testDelta_SmallObjectChain 0.036
testWhole_LargeObject 0.058
testWhole_SmallObject 0.15
testConfigurableStreamFileThreshold 0.052

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.026
testRules 0.049
testIncorrectAttributeFileName 0.027
testNoMatchingAttributes 0.053
testEmptyGitAttributeFile 0.033

BundleWriterTest

testAbortWrite 0.48
testCustomObjectReader 0.628
testWriteHEAD 0.24
testWriteSingleRef 0.227
testIncrementalBundle 0.476

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.026
testBackBug396127 0.028
testReset 0.054
testSingleSubtree_Recursive 0.039
testEmptyTree_WithTreeWalk 0.025
testRemovedSubtree 0.032
testTwoLevelSubtree_FilterPath 0.023
testSingleSubtree_NoRecursion 0.148
testNoSubtree_NoTreeWalk 0.051
testTwoLevelSubtree_Recursive 0.054
testEmptyTree_NoTreeWalk 0.079

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.094
testCreateFileHeader_Modify 0.019
testCreateFileHeader_DeleteGitLink 0.019
testDiffRootNullToTree 0.11
testCreateFileHeaderForRenameModeChange 0.024
testDiff 0.047
testDiffAutoCrlfMediumFile 0.058
testCreateFileHeader_GitLink 0.058
testCreateFileHeader_AddGitLink 0.026
testDiffNullToNull 0.024
testDiffAutoCrlfLargeFile 0.089
testCreateFileHeader_Add 0.024
testCreateFileHeaderWithoutIndexLine 0.019
testCreateFileHeaderForRenameWithoutContentChange 0.018
testDiffRootTreeToNull 0.05
testCreateFileHeader_Binary 0.024
testCreateFileHeader_Delete 0.02

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.027
testInitNonBare_GitdirAndDirShouldntBeSame 0.031
testInitBareRepository 0.161
testInitWithDefaultsNonBare 0.034
testInitWithDefaultsBare 0.031
testInitWithExplicitGitDir 0.148
testInitWithOnlyExplicitGitDir 0.038
testInitNonEmptyRepository 0.034
testInitRepository 0.037

DirCacheLargePathTest

testPath_4090 0.088
testPath_4094 0.022
testPath_4095 0.024
testPath_4096 0.041
testPath_16384 0.064

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.939
dontPackHEAD_nonBare 1.047
dontPackHEAD_bare 0.992
whileRefLockedRefNotPackedNoError 0.956
emptyRefDirectoryDeleted 1.015
concurrentOnlyOneWritesPackedRefs 1.012
looseRefPacked 0.973

NotesCommandTest

testListNotes 0.118
testAddAndRemoveNote 0.189

ManifestParserTest

testNormalizeEmptyPath 0.01
testManifestParser 0.093
testRemoveProject 0.013
testManifestParserWithMissingFetchOnRemote 0.004

PatchErrorTest

testError_DisconnectedHunk 0.01
testError_TruncatedNew 0.003
testError_TruncatedOld 0.002
testError_GarbageBetweenFiles 0.004
testError_GitBinaryNoForwardHunk 0.007
testError_BodyTooLong 0.006

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.582
testUsingUnknownBlobFails 0.73
testUsingHiddenCommonBlobFails 0.275
resetsHaves 0.339
testCreateBranchAtHiddenCommitFails 0.291
testIncludesInvalidGitmodules 0.254
testFilterHidesPrivate 0.368
testSuccess 0.662
testUsingUnknownTreeFails 0.458

AlternatesTest

testAlternate 0.148
testAlternateCyclic2 0.071
testAlternateCyclic3 0.209

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.152
overrideDisableRefLog[atomic=false] 0.134
nonExistentRef[atomic=false] 0.143
addMissingObject[atomic=false] 0.123
simpleForce[atomic=false] 0.11
oneNonExistentRef[atomic=false] 0.039
updateToMissingObject[atomic=false] 0.056
refLogNotWrittenWithoutConfigOption[atomic=false] 0.126
forceRefLogInCommand[atomic=false] 0.204
reflogDelete[atomic=false] 0.061
reflogAppendStatusFastForward[atomic=false] 0.05
oneRefLockFailure[atomic=false] 0.088
oneRefWrongOldValue[atomic=false] 0.113
reflogDefaultIdent[atomic=false] 0.091
simpleNoForce[atomic=false] 0.112
forceRefLogInUpdate[atomic=false] 0.143
conflictThanksToDelete[atomic=false] 0.053
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.031
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.033
noRefLog[atomic=false] 0.095
reflogOnLockFailure[atomic=false] 0.089
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.072
reflogAppendStatusNoMessage[atomic=false] 0.147
reflogFileDirectoryConflict[atomic=false] 0.112
fileDirectoryConflict[atomic=false] 0.048
reflogCustomIdent[atomic=false] 0.113
reflogAppendStatusWithMessage[atomic=false] 0.048
overrideRefLogMessage[atomic=true] 0.865
overrideDisableRefLog[atomic=true] 0.983
nonExistentRef[atomic=true] 0.04
addMissingObject[atomic=true] 0.028
simpleForce[atomic=true] 0.923
oneNonExistentRef[atomic=true] 0.036
updateToMissingObject[atomic=true] 0.024
refLogNotWrittenWithoutConfigOption[atomic=true] 0.951
forceRefLogInCommand[atomic=true] 1.009
reflogDelete[atomic=true] 0.989
reflogAppendStatusFastForward[atomic=true] 0.066
oneRefLockFailure[atomic=true] 0.082
oneRefWrongOldValue[atomic=true] 0.045
reflogDefaultIdent[atomic=true] 0.825
simpleNoForce[atomic=true] 0.04
forceRefLogInUpdate[atomic=true] 0.959
conflictThanksToDelete[atomic=true] 0.98
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.035
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.028
noRefLog[atomic=true] 0.949
reflogOnLockFailure[atomic=true] 0.04
atomicUpdateRespectsInProcessLock[atomic=true] 0.941
packedRefsLockFailure[atomic=true] 0.027
reflogAppendStatusNoMessage[atomic=true] 1
reflogFileDirectoryConflict[atomic=true] 0.986
fileDirectoryConflict[atomic=true] 0.027
reflogCustomIdent[atomic=true] 0.978
reflogAppendStatusWithMessage[atomic=true] 1.011

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 1.823
test 0.019

FileBasedConfigTest

testLeadingWhitespaces 0.012
testUTF8withoutBOM 0.004
testIncludeWithTilde 0.005
testUTF8withBOM 0.015
testIncludeAbsolute 0.006
testSystemEncoding 0.01
testIncludeRelativeDotDotNotFound 0.008
testIncludeRelativeDot 0.007
testIncludeRelativeDotDot 0.005

PushConnectionTest

limitCommandBytes 0.788
invalidCommand 0.005
testWrongOldIdDoesNotReplace 0.015
commandOrder 0.149

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.208
resolvePreviousBranch 0.191
resolveMasterCommits 0.075
resolveNonExistingBranch 0.126
resolveReflogParent 0.093
resolveDate 0.053

RmCommandTest

testRemoveCached 0.156
testRemove 0.042

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.054

CGitAttributesTest

testNestedMatchWithWildcard 0.135
testBracketsInGroup 0.066
testNestedMatchRecursive 0.092
testDirectoryMatchSubSimple 0.083
testDirectoryMatchSubComplex 0.073
testDirectoryWildmatchDoesNotMatchFiles1 0.093
testDirectoryWildmatchDoesNotMatchFiles2 0.055
testDirectoryWildmatchDoesNotMatchFiles3 0.06
testDirectoryWildmatchDoesNotMatchFiles4 0.055
testPrefixMatchNot 0.075
testRelativePaths 0.06
testStarMatchOnSlashNot 0.051
testDirectoryMatch 0.06
testDirectoryMatchSubRecursiveBacktrack2 0.056
testDirectoryMatchSubRecursiveBacktrack3 0.063
testDirectoryMatchSubRecursiveBacktrack4 0.07
testDirectoryMatchSubRecursiveBacktrack5 0.085
testDirectoryMatchSubRecursiveBacktrack6 0.066
testBug508568 0.046
testComplexPathMatchNot 0.056
testDirectoryMatchSubRecursive 0.051
testNestedMatchNot 0.049
testRelativePath 0.044
testDirectoryMatchSubRecursiveBacktrack 0.045
testStarPathMatchNot 0.052
testNestedMatch 0.043

ConcurrentRepackTest

testObjectMovedToNewPack1 2.113
testObjectMovedToNewPack2 3.019
testObjectInNewPack 0.991
testObjectMovedWithinPack 2.003

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.026
testEmpty 0.05
testAddFails 0.034

FetchCommandTest

fetchUpdatesBranches 0.466
testFetch 0.238
fetchShouldNotFetchTagsFromOtherBranches 0.265
testForcedFetch 0.294
fetchWithExplicitTagsShouldUpdateLocal 0.255
fetchShouldAutoFollowTagForFetchedObjects 0.261
fetchUpdateRefsWithDuplicateRefspec 0.689
fetchPruneRefsWithDuplicateRefspec 0.995
fetchPrunesBranches 1.001
fetchAddRefsWithDuplicateRefspec 0.101
fetchAddsBranches 0.162
fetchDoesntDeleteBranches 0.178
testFetchWithPruneShouldKeepOriginHead 0.404
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.274
fetchShouldAutoFollowTag 0.206

SubmoduleUpdateTest

repositoryWithSubmodule 1.896
repositoryWithUnconfiguredSubmodule 0.04
repositoryWithInitializedSubmodule 0.216
repositoryWithNoSubmodules 0.118

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.028
testContainsAll 0.051
testContains 0.018
testAddOne 0.018
testAddTwo 0.016
testEquals 0.023
testRemove 0.024

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.143
testFetchReachableBlobWithBitmap 0.257
testFetchWithNonSupportingServer 0.007
testV2LsRefsSymrefs 0.036
testV2FetchIncludeTag 0.018
testV2FetchRequestPolicyReachableCommit 0.006
testV2FetchUnrecognizedArgument 0.001
testV2FetchClientStopsNegotiation 0.006
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.034
testFetchExplicitBlobWithFilter 0.045
testV2CapabilitiesRefInWant 0.051
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.065
testFetchUnreachableBlobWithBitmap 0.009
testV2FetchDeepenWithoutDone 0.008
testV2FetchRequestPolicyAdvertised 0.004
testV2FetchMissingShallow 0.112
testV2FetchOfsDelta 0.027
testV2LsRefsPeel 0.007
testV2LsRefs 0.006
testFetchReachableBlobWithoutBitmap 0.006
testV2FetchWantRefIfNotAllowed 0.001
testV2CapabilitiesAllowFilter 0.001
testFetchParentOfShallowCommit 0.006
testFetchWithBlobNoneFilter 0.007
testV2FetchServerStopsNegotiation 0.009
testV2FetchWantRefAndDeepen 0.005
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.004
testFetchWithBlobLimitFilterAndBitmaps 0.168
testV2FetchWantRef 0.007
testFetchExplicitBlobWithFilterAndBitmaps 0.008
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.006
testV2LsRefsRefPrefixNoSlash 0.002
testV2FetchThinPack 0.007
testV2FetchRequestPolicyReachableCommitTip 0.003
testV2FetchFilter 0.004
testV2FetchBadWantRef 0.001
testV2FetchShallow 0.007
testV2FetchMixedWantRef 0.005
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.002
testV2FetchNoProgress 0.005
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2LsRefsRefPrefix 0.002
testV2FetchServerDoesNotStopNegotiation 0.004

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.253
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.252
testTimeout_readBuffer_Timeout 0.252
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0.002

FIFORevQueueTest

testUnpopAtFront 0.026
testEmpty 0.039
testCloneEmpty 0.018
testAddLargeBlocks 1.74
testClear 0.03
testHasFlags 0.022

StashDropCommandTest

dropSingleStashedCommit 0.218
dropMiddleStashCommit 0.225
dropFirstStashedCommit 0.119
dropNegativeRef 0.161
dropWithNoStashedCommits 0.04
dropBoundaryStashedCommits 0.265
dropWithInvalidLogIndex 0.193
dropAll 0.149

IndexModificationTimesTest

testLastModifiedTimes 0.23
testModify 2.243

StatusCommandTest

testDifferentStates 0.277
testEmptyStatus 0.022
testDifferentStatesWithPaths 0.124

TestProtocolTest

testFetch 0.486
testPush 0.064
testFullNegotiation 2.178
testUploadPackFactory 0.008
testReceivePackFactory 0.008
testMaxHaves 1.351

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.029
testIneffectiveNegationDifferentLevels1 0.043
testIneffectiveNegationDifferentLevels2 0.054
testIneffectiveNegationDifferentLevels3 0.028
testIneffectiveNegationDifferentLevels4 0.127
testIneffectiveNegationDifferentLevels5 0.112
testTrailingSpaces 0.052
testRules 0.185
testSlashMatchesDirectory 0.072
testToString 0.159
testRepeatedNegationInDifferentFiles1 0.021
testRepeatedNegationInDifferentFiles2 0.106
testRepeatedNegationInDifferentFiles3 0.024
testRepeatedNegationInDifferentFiles4 0.029
testRepeatedNegationInDifferentFiles5 0.048
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.151
testSimpleRootGitIgnoreWildMatcherDirOnly 0.023
testNegateAllExceptJavaInSrc 0.142
testSimpleRootGitIgnoreGlobalIgnore 0.115
testSimpleRootGitIgnoreGlobalDirIgnore 0.035
testLeadingSpaces 0.096
testSimpleRootGitIgnoreGlobalNegation1 0.064
testSimpleRootGitIgnoreGlobalNegation2 0.036
testSimpleRootGitIgnoreGlobalNegation3 0.035
testSimpleRootGitIgnoreGlobalNegation4 0.081
testEmptyIgnoreRules 0.049
testWithSlashDoesNotMatchInSubDirectory 0.095
testSimpleRootGitIgnoreWildMatcher 0.059
testNegation 0.073
testSlashOnlyMatchesDirectory 0.138
testNoPatterns 0.066
testRepeatedNegation 0.028

RawTextLoadTest

testBigWithNullAtStart 0.063
testBigOK 0.042
testSmallNull 0.029
testBinaryThreshold 0.073
testSmallOK 0.031

RawTextTest

testLineDelimiter2 0
testComparatorReduceCommonStartButLastLineNoEol 0
testWriteLine1 0.001
testWriteLine2 0
testWriteLine3 0
testEmpty 0
testLineDelimiter 0.001
testComparatorReduceCommonStartEnd_EmptyLine 0
testComparatorReduceCommonStartEnd 0
testBinary 0
testEquals 0.001
testComparatorReduceCommonStartButLastLineNoEol_2 0

BlameCommandTest

testCoreAutoCrlf1 0.08
testCoreAutoCrlf2 0.234
testCoreAutoCrlf3 0.183
testCoreAutoCrlf4 0.067
testCoreAutoCrlf5 0.251
testRenameInSubDir 0.229
testDeleteMiddleLines 0.324
testWhitespaceMerge 0.372
testSingleRevision 0.267
testMoveToOtherDir 0.196
testMiddleClearAllLines 0.107
testTwoRenames 0.257
testDeleteTrailingLines 0.222
testEditAllLines 0.067
testRename 0.224
testConflictingMerge1 0.631
testConflictingMerge2 0.551
testTwoRevisions 0.265

ObjectWalkFilterTest

testDefaultFilter 0.253
testFilteringTreeFiltersReferencedBlobs 0.012
testRevFilterAndObjectFilterCanCombine 0.011
testFilteringTreeFiltersSubtrees 0.009
testFilteringCommitsHasNoEffect 0.016
testObjectFilterCanFilterOutBlob 0.006

SubmoduleDeinitTest

alreadyClosedSubmodule 1.153
dirtySubmoduleWithForce 1.411
cleanSubmodule 0.654
dirtySubmoduleBecauseNewCommit 0.735
dirtySubmoduleBecauseUntracked 0.985
repositoryWithNoSubmodules 0.101

RevCommitParseTest

testParse_implicit_mixed_encoded 0.02
testParse_NoGpgSig 0.03
testParse_WeirdHeaderOnlyCommit 0.02
testParse_gpgSig 0.017
testParse_NoMessage 0.019
testParse_OnlyLFMessage 0.057
testParse_implicit_UTF8_encoded 0.02
testParse_GitStyleMessage 0.018
testParse_ShortLineOnlyNoLF 0.018
testParse_illegalEncoding 0.026
testParse_explicit_bad_encoded2 0.023
testParse_explicit_bad_encoded 0.024
testParse_GitStyleMessageWithCRLF 0.035
testParse_incorrectUtf8Name 0.027
testParse_ShortLineOnlyEmbeddedLF 0.019
testParse_ShortLineOnlyEndLF 0.017
testParse_PublicParseMethod 0.016
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.147
testParse_incompleteAuthorAndCommitter 0.033
testParse_NoParents 0.022
testParse_unsupportedEncoding 0.023
testParse_explicit_encoded 0.022

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.388
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.381
mergeBinaryFile_UnsetMerge_Conflict 0.303
mergeTextualFile_UnsetMerge_NoConflict 0.293
mergeBinaryFile_SetMerge_Conflict 0.268
mergeTextualFile_UnsetMerge_Conflict 0.307

CommitAndLogCommandTest

testMultipleInvocations 0.07
testAddUnstagedChanges 0.081
testWrongParams 0.058
testModeChange 0.167
testLogWithFilter 0.09
testCommitAmend 0.051
testCommitRange 0.178
testMergeEmptyBranches 0.165
testInsertChangeId 0.149
testSomeCommits 0.166

ForPathTest

testFindObjects 0.073

RevTagParseTest

testTagBlob 0.038
testTagTree 0.051
testParse_implicit_mixed_encoded 0.072
testParseOldStyleNoTagger 0.025
testParse_NoMessage 0.022
testParse_OnlyLFMessage 0.018
testParse_implicit_UTF8_encoded 0.016
testParseAllFields 0.016
testParse_GitStyleMessage 0.017
testParse_ShortLineOnlyNoLF 0.018
testParse_illegalEncoding 0.097
testParse_explicit_bad_encoded2 0.033
testParse_explicit_bad_encoded 0.019
testParse_ShortLineOnlyEmbeddedLF 0.02
testParse_ShortLineOnlyEndLF 0.017
testParse_PublicParseMethod 0.021
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.022
testTagTag 0.021
testParse_unsupportedEncoding 0.088
testTagCommit 0.042
testParse_explicit_encoded 0.02

DescriptionTest

description 0.073

FileNameMatcherTest

testSpecialGroupCase0 0.006
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0.001
testSpecialGroupCase6 0
testSpecialGroupCase7 0.052
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0.001
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0.001
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0
testReset 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0.001
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
testDigitGroupCase1 0
testDigitGroupCase2 0.001
testDigitGroupCase3 0.001
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0.001
testEscapedBackslash 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.001
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0.001
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
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0.001
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0.001
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0.001
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.019
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.017
testConfigureCache_Limits1 0.032
testConfigureCache_PackedGitWindowSize_0 0.026
testConfigureCache_PackedGitLimit_0 0.058
testConfigureCache_PackedGitWindowSize_4097 0.023
testConfigureCache_PackedGitOpenFiles_0 0.019

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.011
testNonTranslatedBundle 0.006
testMissingPropertiesFile 0.005

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.098
testGetRefs_HeadsOnly_SymrefToPacked 0.027
testGetRef_DiscoversModifiedLoose 0.027
testGetRefs_HeadsOnly_AllLoose 0.079
testGetRefs_HeadOnOneBranch 0.049
testExactRef_EmptyDatabase 0.03
testGetRefs_IgnoresGarbageRef1 0.027
testGetRefs_IgnoresGarbageRef2 0.027
testGetRefs_IgnoresGarbageRef3 0.025
testGetRefs_IgnoresGarbageRef4 0.059
testGetRef_CorruptSymbolicReference 0.121
testPeelLooseTag 0.101
testGetRefs_TagsOnly_AllPacked 0.027
testGetRefs_TagsOnly_AllLoose 0.027
testGetRef_FetchHead 0.026
testGetRefs_PackedWithPeeled 0.107
test_repack 0.619
testFirstExactRef_IgnoresGarbageRef 0.024
testPeelCommit 0.026
testGetRefs_CorruptObjectIdReference 0.026
testGetRefs_LooseSorting_Bug_348834 0.045
testReadBranchConfig 0.027
testGetRefs_DeatchedHead1 0.086
testGetRefs_DeatchedHead2 0.081
testExactRef_FetchHead 0.025
testGetRefs_LooseOverridesPacked 0.088
testGetRefs_DiscoversModifiedLoose 0.041
testGetRef_CycleInSymbolicRef 0.037
testReadNotExistingBranchConfig 0.162
testGetRefs_HeadsOnly_AllPacked1 0.045
testGetRef_AnyHeadWithGarbage 0.049
testGetRefs_LooseSortedCorrectly 0.061
testGetRefs_PackedNotPeeled_Sorted 0.148
testFirstExactRef_Mixed 0.039
testExactRef_IgnoresGarbageRef 0.189
testGetRef_CorruptObjectIdReference 0.048
testRefsChangedStackOverflow 0.188
testCreate 0.154
testGetRef_PackedNotPeeled_WrongSort 0.04
testGetRefs_CycleInSymbolicRef 0.105
testGetRefs_InvalidName 0.079
testGetRef_DiscoversDeletedLoose 0.105
testGetRefs_DeeplyNestedBranch 0.137
testPackedRefsLockFailure 0.082
testGetRefs_HeadBranchNotBorn 0.045
testGetRef_EmptyDatabase 0.044
testGetRefs_DiscoversDeletedLoose1 0.036
testGetRefs_DiscoversDeletedLoose2 0.116
testGetRefs_DiscoversDeletedLoose3 0.134
testGetRefs_DiscoversDeletedLoose4 0.055
testGetRefs_DiscoversDeletedLoose5 0.028
testGetRefs_EmptyDatabase 0.026
testGetRefs_HeadsOnly_Mixed 0.027
testGetRefs_DiscoversNewLoose1 0.144
testGetRefs_DiscoversNewLoose2 0.029
testIsNameConflicting 0.031
testGetRefs_SkipsLockFiles 0.026

TreeRevFilterTest

testStringOfPearls_FilePath1 0.055
testStringOfPearls_FilePath2 0.038
testStringOfPearls_FilePath3 0.181
testStringOfPearls_DirPath2 0.047
testPathFilterOrOtherFilter 0.035

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.129

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.102
testMergeCommitOneParentShallow 0.041
testShallowCommitParse 0.027
testObjectDirectorySnapshot 0.135
testDepth1 0.051
testDepth2 0.051
testDepth3 0.084

NameRevCommandTest

multiplePathsNoMerge 0.206
multiplePathsSecondParent 0.061
prefix 0.178
annotatedTags 0.134
annotatedTagsNoResult 0.07
ref 0.292
simpleAncestor 0.043
onePathMerge 0.049
onePathMergeSecondParent 0.174
onePathMergeLongerFirstParentPath 0.046
nameExact 0.189

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.309
testRenamedBoundLineDelete 0.163
testBoundLineDelete 0.136

GcTagTest

annotatedTag_objectNotPruned 0.207
lightweightTag_objectNotPruned 1.065

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.064
testStringOfPearls_FilePath1 0.068
testStringOfPearls_FilePath2 0.067
testStringOfPearls_FilePath3 0.169
testStringOfPearls_FilePath3_NoParentRewriting 0.071
testStringOfPearls_DirPath2 0.125
testStringOfPearls_FilePath2_NoParentRewriting 0.071
testStringOfPearls_FilePath1_NoParentRewriting 0.103
testStringOfPearls_DirPath2_NoParentRewriting 0.086
testEdits_MatchNone 0.103
testEmpty_NoMatch 0.08
testSimple1 0.035
testEdits_MatchAll 0.08

ReflogCommandTest

testAmendReflog 0.255
testBranchReflog 0.14
testHeadReflog 0.175

RemoteAddCommandTest

testAdd 0.131

PackReverseIndexTest

testFindObjectWrongOffset 0.018
testFindNextOffsetWrongOffset 0.029
testFindObject 0.026
testFindNextOffset 0.095

AttributesHandlerTest

testNestedMatchRecursive 0.027
testDirectoryMatchSubSimple 0.043
testStarPathMatch 0.035
testExpandBuiltInMacro1 0.024
testExpandBuiltInMacro2 0.026
testExpandBuiltInMacro3 0.021
testDirectoryMatchSubComplex 0.034
testInfoOverridesWorkDirRoot 0.035
testCustomGlobalMacro1 0.026
testCustomGlobalMacro2 0.025
testCustomGlobalMacro3 0.025
testCustomGlobalMacro4 0.025
testPrefixMatchNot 0.043
testRelativePaths 0.073
testStarMatchOnSlashNot 0.038
testDirectoryMatch 0.031
testDirectoryMatchSubRecursiveBacktrack2 0.039
testDirectoryMatchSubRecursive 0.03
testNestedMatchNot 0.027
testCyclicMacros 0.025
testWorkDirRootOverridesGlobal 0.022
testComplexPathMatch 0.026
testDirectoryMatchSubRecursiveBacktrack 0.035
testInfoOverridesGlobal 0.033
testNestedMatch 0.026
testExpandNonMacro1 0.02
testExpandNonMacro2 0.021
testExpandNonMacro3 0.035
testExpandNonMacro4 0.023
testRecursiveMacro 0.022

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.004
testCLIText 0.013
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.561

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.093
testSort_COMMIT_TIME_DESC 0.062
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.081
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.088
testSort_TOPO_REVERSE 0.038
testSort_TOPO 0.029
testSort_REVERSE 0.026

MergeCommandTest

testDeletionOnSideConflict 0.39
testNoFastForwardNoCommit 0.074
testRecursiveMergeWithConflict 0.268
testMergeWithMessageAndChangeId 0.331
testConflictingMergeFailsDueToDirtyIndex 0.273
testFastForward 0.192
testMergeNonVersionedPaths 0.289
testMultipleCreationsSameContent 0.27
testAlreadyUpToDate 0.194
testMergeRemovingFoldersWithoutFastForward 0.34
testMergeRemovingFolders 0.178
testFastForwardOnly 0.214
testSuccessfulContentMergeNoCommit 0.353
testMergeWithChangeId 0.531
testFileModeMerge 0.319
testFileModeMergeWithDirtyWorkTree 0.273
testMergeWithMessageOption 0.42
testMultipleDeletions 0.251
testFastForwardNoCommit 0.111
testSquashMergeConflict 0.325
testSingleDeletion 0.405
testMergeInItself 0.126
testMergeConflictWithMessageOption 0.32
testMergeTag 0.325
testMergeConflictFileFolder 0.266
testFastForwardWithFiles 0.155
testMultipleCreations 0.241
testSquashMerge 0.286
testDeletionAndConflict 0.363
testModifiedAndRenamed 0.356
testSuccessfulMergeFailsDueToDirtyIndex 0.194
testSuccessfulContentMergeAndDirtyworkingTree 0.39
testMultipleHeads 0.242
testMergeMessage 0.251
testSuccessfulContentMerge 0.306
testSuccessfulMergeFailsDueToDirtyWorktree 0.281
testDeletionOnMasterConflict 0.246
testSquashFastForward 0.311
testFastForwardOnlyNotPossible 0.237
testContentMerge 0.28
testNoFastForward 0.172
testConflictingMergeFailsDueToDirtyWorktree 0.188
testMergeFailingWithDirtyWorkingTree 0.352
testMergeSuccessAllStrategiesNoCommit 1.024
testMergeSuccessAllStrategies 1.037

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.345
testCloneRepositoryExplicitGitDir 0.406
testCloneRepositoryExplicitGitDirNonStd 0.55
testCloneRepositoryWithNestedSubmodules 2
testCloneRepositoryWithBranchShortName 0.315
testBareCloneRepository 0.427
testCloneRepositoryWithSubmodules 0.87
testCloneWithAutoSetupRebase 1.01
testCloneRepositoryOnlyOneBranch 0.494
testCloneRepositoryWithBranch 0.57
testBareCloneRepositoryCustomRemote 0.441
testCloneBareRepositoryDefaultDirectory 0.181
testCloneRepositoryDefaultDirectory 0.155
testCloneRepositoryExplicitGitDirBare 0.392
testCloneRepositoryWithTagName 0.463
testCloneRepository 0.385
testBareCloneRepositoryNullRemote 0.411
testCloneRepositoryWithMultipleHeadBranches 0.416
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.26

FSTest

testReadPipeCommandStartFailure 0.048
testSymlinkAttributes 0.983
testReadPipePosixCommandFailure 0.012
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 1.061
invalidFormat 0.002
unsolicited 0.001
signedByDifferentKey 0.003
ok 0
slop 0.013
missing 0

CleanCommandTest

testClean 0.229
testCleanWithPaths 0.243
testCleanDirs 0.253
testCleanWithDryRun 0.245
testCleanDirsWithDryRun 0.241
testCleanDirsWithSubmodule 0.61
testCleanDirsWithRepository 0.145
testCleanDirsWithDryRunAndNoIgnore 0.205
testFilesShouldBeCleanedInSubSubFolders 0.101
testCleanWithDryRunAndNoIgnore 0.207

TagCommandTest

testDeleteFullName 0.057
testTagging 0.155
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.018
testFailureOnSignedTags 0.031
testDeleteNonExisting 0.031
testDeleteEmptyTagNames 0.031
testEmptyTagName 0.161
testTaggingOnHead 0.036
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.036
testListAllTagsInRepositoryInOrder 0.176
testInvalidTagName 0.065
testDelete 0.097
testDeleteBadName 0.088
testUnannotatedTagging 0.084

HugeCommitMessageTest

testHugeCommitMessage 5.393

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.437
branch_historyNotPruned 1.198
deleteBranch_historyPruned 1.07

RawParseUtils_HexParseTest

testInt16 0
testInt32 0.001
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.065
test0 0.001
test1 0
test2 0
shatteredCollision 0.095
shatteredStoredInGitBlob 0.054

GcKeepFilesTest

testKeepFiles 1.583

IndexDiffFilterTest

testFileIgnoredNotHonored 0.193
testRecursiveTreeWalk 0.097
testEmptyFolderCommitted 0.08
testFileInFolderUntracked 0.071
testFileInFolderCommittedModifiedAllIgnored 0.088
testFileInFolderCommittedDeleted 0.066
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.164
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.206
testFileCommittedModified 0.037
testFileIgnored 0.043
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.201
testFolderChangedToFile 0.085
testFileInFolderCommittedModified 0.074
testNonRecursiveTreeWalk 0.063
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.114
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.056
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.046
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.078
testFileCommittedDeleted 0.046
testFolderChangedToFileCommittedComparedWithInitialCommit 0.088
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.081
testFileCommittedModifiedIgnored 0.045
testFileCommitted 0.042
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.074
testFileInFolderCommittedModifiedIgnored 0.071
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.135
testConflicts 0.261
testFileInFolderAllIgnored 0.043
testFileInFolderCommittedChangedNotModified 0.046
testFileInFolderCommittedAllDeleted 0.061
testEmptyFolderIgnored 0.048
testFileInFolderCommittedNonRecursive 0.079
testEmptyFolderUntracked 0.051
testFileInFolderCommitted 0.104
testFileInFolderIgnored 0.097
testFileCommittedChangedNotModified 0.054
testEmptyFolderCommittedDeleted 0.043
testFileUntracked 0.041

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.259
testRevertConflictMarkers 0.251
testRevertConflictResolution 0.217
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.153
testRevertMultipleWithFail 0.417
testRevertMultiple 0.207
testRevertDirtyWorktree 0.221
testRevert 0.408
testRevertOurCommitName 0.182
testRevertkConflictReset 0.191

RawParseUtils_LineMapTest

testEmpty 0.006
testOneBlankLine 0.04
testTwoLineFooBar 0
testFourLineBlanks 0
testBinary 0
testLineMapOrBinary 0.01
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.052

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0.008
twoTableById 0.002
twoTableSeek 0.001
oneEmptyTable 0
oneTableScan 0.097
oneTableSeek 0.006
scanDuplicates 0
compaction 0.002
missedUpdate 0
noTables 0
fourTableScan 0.005
twoEmptyTables 0.001
deleteIsHidden 0

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.009
testFlush 0
testWriteEnd 0.007
testWriteString1 0.004
testWriteString2 0.001
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0.164

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.14
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.032
nonEmptyRefsFoldersAreKept 0.1

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.144
testCleanFilterReturning12 0.05
testAddExistingSingleFileTwice 0.07
testCleanFilter 0.1
testReplaceFileByPartOfDirectory 0.041
testAddGitlinkDoesNotChange 0.077
testBadCleanFilter 0.119
testMultipleCleanFilter 0.195
testAddWithConflicts 0.052
testAddNothing 0.021
testAddRemovedFile 0.03
testCleanFilterEnvironment 0.1
testAttributesWithTreeWalkFilter 0.191
testAddWithoutParameterUpdate 0.057
testAddExistingSingleMediumSizeFileWithNewLine 0.072
testAddSubrepoWithDirNoGitlinks 0.125
testAddExistingSingleFileInSubDir 0.086
testAssumeUnchanged 0.059
testAddRemovedCommittedFile 0.045
testAddWithParameterUpdate 0.165
testAddWholeRepo 0.04
testExecutableRetention 0.155
testNotApplicableFilter 0.145
testAddTwoFiles 0.032
testAddFolder 0.03
testAddExistingSingleFileTwiceWithCommit 0.054
testAddIgnoredFile 0.057
testReplaceFileWithDirectory 0.067
testAttributesConflictingMatch 0.152
testAddGitlink 0.08
testBadCleanFilter2 0.156
testAddExistingSingleBinaryFile 0.036
testAddNonExistingSingleFile 0.022
testAddExistingSingleFile 0.025
testReplaceDirectoryConflictsWithFile 0.152
testAddExistingSingleSmallFileWithNewLine 0.041
testReplaceDirectoryWithFile 0.045
testBuiltinCleanFilter 1.731
testBuiltinFilters 2.371

JschConfigSessionFactoryTest

testNoConfigEntry 0.279
testAliasCaseDifferenceLowcase 0.046
testAliasIdentical 0.136
testAlias 0.094
testAliasCaseDifferenceLowcaseInverted 0.224
testAliasCaseDifferenceUpcase 0.025
testAliasIdenticalWithPort 0.028
testAliasIdenticalWithUser 0.12
testAliasWithPort 0.044
testAliasWithUser 0.156
testAliasCaseDifferenceUpcaseInverted 0.081
testConnectTimout 0.067

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.241
testEmpty 0
testHeap 0.002
testInCoreLimit_SwitchOnAppendByte 0.038
testLarge_SingleWrite 0.057
testInCoreLimit_SwitchBeforeAppendByte 0.023
testOneBlock_BulkWrite 0
testRandomWrites 0.104
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.079
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.01
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.111

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.047
recentTempPacksAndIdxAreNotDeleted 0.039

MergerTest

checkContentMergeConflict 1.111
checkMergeNonConflictingSubmodulesWithoutIndex 1.199
mergeWithCrlfAutoCrlfTrue 0.694
checkFileReplacedByFolderInOurs 1.23
checkLockedFilesToBeDeleted 0.569
checkContentMergeNoConflict_noRepo 0.606
checkMergeEqualNewTrees 0.603
checkMergeConflictingNewTrees 0.631
rebaseWithCrlfAutoCrlfTrue 0.883
checkMergeMergeableTreesWithoutIndex 0.539
checkMergeConflictingTreesWithoutIndex 0.675
failingDeleteOfDirectoryWithUntrackedContent 0.761
checkMergeEqualTreesInCore_noRepo 0.635
checkMergeMergeableFilesWithTreeInIndex 0.554
checkUntrackedFolderIsNotAConflict 0.557
checkContentMergeLargeBinaries 0.549
checkFileReplacedByFolderInTheirs 0.477
checkMergeEqualTreesInCore 0.246
checkContentMergeNoConflict 0.619
checkMergeConflictingSubmodulesWithoutIndex 0.53
checkMergeConflictingFilesWithTreeInIndex 0.587
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.739
checkContentMergeConflict_noTree 0.299
checkMergeEqualTreesWithoutIndex 0.553
mergeWithCrlfInWT 0.379
checkMergeCrissCross 0.434
checkForCorrectIndex 29.22

InflatingBitSetTest

testContainsMany 0.041
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.156
testPrecedenceGlobal 0.02
testNoAttributes 0.021
testPrecedenceParent 0.025
testRules 0.039
testPrecedenceCurrent 0.061
testHierarchyBothIterator 0.043
testIndexOnly 0.047
testIndexOnly2 0.041
testOverriding2 0.028
testAggregation 0.036
testPrecedenceInfo 0.05
testPrecedenceRoot 0.124
testRulesInherited 0.063
testHierarchyWorktreeOnly 0.107
testNoMatchingAttributes 0.036
testEmptyGitAttributeFile 0.032
testOverriding 0.022

PackIndexV1Test

testCRC32 0.021
testIteratorMethodsContract 0.036
testCompareEntriesOffsetsWithGetOffsets 0.028
testIteratorReturnedValues1 0.021
testIteratorReturnedValues2 0.15
testCompareEntriesOffsetsWithFindOffsets 0.142

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.845
repositoryWithNoHeadInSubmodule 0.088
repositoryWithUninitializedSubmodule 0.177
repositoryWithInitializedSubmodule 0.348
repositoryWithMissingSubmodule 0.216
repositoryWithDifferentRevCheckedOutSubmodule 0.264
repositoryWithNoSubmodules 0.144

PushOptionsTest

testThinPushWithOptions 0.472
testPushWithEmptyOptions 0.838
testAdvertisedButUnusedPushOptions 0.614
testPushWithoutOptions 0.816
testAtomicPushWithOptions 0.019
testFailedAtomicPushWithOptions 0.014
testNonAtomicPushWithOptions 0.016
testPushOptionsNotSupported 0.411

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.266
testNotTooManyLooseObjects 0.045
testTooManyLooseObjects 2.102
testNotTooManyPacks 0.054

DirCacheFindTest

testEntriesWithin 0.021

SymlinksTest

fileModeTestMissingThenSymlink 1.305
createDirSymlinkBeforeTarget 0.527
createFileSymlinkBeforeTarget 0.361
fileModeTestFolderThenSymlink 0.408
createSymlinkAfterTarget 0.401
fileModeTestSymlinkThenFile 0.502
fileModeTestFileThenSymlink 0.397
fileModeTestSymlinkThenMissing 0.465
fileModeTestSymlinkThenFolder 0.358

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.069
testMultiRename 0.243
testNoRename 0.082

EditListTest

testTypes 0.009
testHunkHeader 0.002
testFileHeader 0.002

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.783
test1 0.027
test2 0.218
testTinyThinPack 0.048
testMaxObjectSizeDeltaBlock 0.087
testMaxObjectSizeFullBlob 0.075
testPackWithTrailingGarbage 0.077
testPackWithDuplicateBlob 0.083
testDataAfterPackFooterSingleRead 0.102
testDataAfterPackFooterSplitObjectRead 1.189
testMaxObjectSizeDeltaResultSize 0.2
testNonMarkingInputStream 0.026

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.034
testTwoSame 0.03
testEmpty 0.113
testTwoSameDifferByAssumeValid 0.027
testTwoSameSameAssumeValidDifferentContent 0.018

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 34.855
test_ConfigAutoCRLF_false_GlobalEOL_crlf 12.968
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.143
test_switchToBranchWithTextAttributes 25.884
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.144
test_ConfigAutoCRLF_true 12.041
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 10.641
test_ConfigAutoCRLF_false_ConfigEOL_native 4.047
test_ConfigAutoCRLF_input_GlobalEOL_crlf 10.005
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.134
test_GlobalEOL_lf_RootEOL_crlf 12.224
test_ConfigAutoCRLF_false_GlobalEOL_lf 3.549
test_ConfigEOL_lf 4.052
test_ConfigAutoCRLF_true_ConfigEOL_lf 11.03
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.085
testBinary1 4.073
testBinary2 4.073
test_switchToBranchWithBinaryAttributes 11.905
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.115
test_ConfigEOL_native_xnix 4.1
testDefaultSetup 3.614
test_ConfigAutoCRLF_false 4.085
test_ConfigAutoCRLF_input 4.072
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.178
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 11.926
test_ConfigEOL_native_windows 4.101
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 11.852
test_ConfigEOL_crlf 12.792

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.237
testSpi 0.305
testFindRemoteRefUpdatesWithLeases 0.065
testFindRemoteRefUpdatesTrackingRef 0.218
testFindRemoteRefUpdatesNoWildcardNoTracking 0.16
testFindRemoteRefUpdatesNoWildcardNoDestination 0.108
testLocalTransportFetchWithoutLocalRepository 0.333
testFindRemoteRefUpdatesWildcardNoTracking 0.171
testLocalTransportWithRelativePath 0.182

GetTextTest

testGetText_DiffCc 0.058
testGetText_NoBinary 0.005
testGetText_BothISO88591 0.006
testGetText_Convert 0.027

FileSnapshotTest

testActuallyIsModifiedTrivial 1.66
testNewFileNoWait 2.503
testNewFileWithWait 1.999

ReflogReaderTest

testCheckout 0.032
testReadRightLog 0.049
testReadWhileAppendIsInProgress 0.03
testNoLog 0.03
testReadLineWithMissingComment 0.037
testSpecificEntryNumber 0.036
testReadOneLine 0.134
testReadTwoLine 0.153

ReflogConfigTest

testlogAllRefUpdates 0.103

ObjectWalkTest

testNoCommits 0.032
testOneCommitOneTreeTwoBlob 0.033
testCull 0.177
testTwoCommitDeepTree1 0.083
testTwoCommitDeepTree2 0.164
testTwoCommitTwoTreeTwoBlob 0.032
testEmptyTreeCorruption 0.028
testTwoCommitsEmptyTree 0.037

EditTest

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

PushCommandTest

testPushAfterGC 0.316
testPushRefUpdate 0.754
testPrePushHook 0.107
testPush 0.156
testPushWithRefSpecFromConfig 0.091
testPushWithoutPushRefSpec 0.389
testPushWithLease 0.23
testTrackingUpdate 0.202

PostOrderTreeWalkTest

testNoPostOrder 0.044
testInitialize_NoPostOrder 0.11
testInitialize_TogglePostOrder 0.061
testResetDoesNotAffectPostOrder 0.039
testWithPostOrder_NoEnterSubtree 0.181
testWithPostOrder_EnterSubtree 0.021

ProtocolV2ParserTest

testFetchWithNoneFilter 0.199
testFetchWithShallow_deepenNot 0.062
testFetchMustNotHaveMultipleFilters 0.006
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0.005
testFetchBasicArguments 0.001
testFetchWithRefInWantUnknownRef 0.164
testFetchWithBlobSizeFilter 0.002
testFetchWithRefInWant 0.028
testFetchFilterWithoutAllowFilter 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 72.582
testBitmapSpansNoMergesWithTags 24.924
testDistributionOnMultipleBranches 8.938
testSelectionOrderingWithChains 0.13
testBitmapSpansNoMerges 12.695
testBitmapSpansWithMerges 16.983

DaemonTest

testDaemonStop 2.036
testDaemonRestart 2.008

StashApplyCommandTest

untrackedAndTrackedChanges 0.305
workingDirectoryContentConflict 0.085
workingDirectoryEditPreCommit 0.246
workingDirectoryContentMerge 0.283
workingDirectoryCleanIndexModify 0.22
unstashNoHead 0.198
multipleEdits 0.272
workingDirectoryModifyInSubfolder 0.391
noStashedCommits 0.127
indexContentConflict 0.219
stashChangeInANewSubdirectory 0.407
indexAdd 0.384
stashedApplyOnOtherBranchWithStagedChange 0.716
workingDirectoryDeleteIndexAdd 0.211
workingDirectoryDeleteIndexEdit 0.104
untrackedFileConflictsWithWorkingDirectory 0.294
workingDirectoryModifyIndexChanged 0.25
workingDirectoryDelete 0.182
indexDelete 0.107
workingDirectoryModify 0.228
stashedApplyOnOtherBranch 0.466
stashedContentMerge 0.408
untrackedFileNotIncluded 0.453
untrackedFileIncluded 0.145
testApplyStashWithDeletedFile 0.266
unstashNonStashCommit 0.096
untrackedFileConflictsWithCommit 0.272

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.074
testFindSingleFile 0.048
testBuildEmpty 0.065
testAdd_ReverseGitSortOrder 0.017
testBuildOneFile_Commit_IndexChangedEvent 0.028
testBuilderClear 0.02
testBuildOneFile_Commit 0.025
testAdd_InGitSortOrder 0.021
testBuildRejectsUnsetFileMode 0.022

PackWriterTest

testWritePack2DeltasReuseOffsets 0.132
testWriteEmptyPack1 0.094
testWriteEmptyPack2 0.051
testIgnoreNonExistingObjectsWithBitmaps 0.307
testExclude 0.234
testWritePack2DeltasReuseRefs 0.061
testWriteIndex 0.134
testWritePack1 0.158
testWritePack2 0.06
testWritePack3 0.218
testWritePack4 0.08
testWritePack1NoObjectReuse 0.123
testWritePack4ThinPack 0.079
testShallowFetchShallowAncestorDepth1 0.335
testShallowFetchShallowAncestorDepth2 0.23
testWritePack4SizeThinVsNoThin 0.19
testShallowFetchShallowParentDepth1 0.241
testShallowFetchShallowParentDepth2 0.268
testContructor 0.055
testIgnoreNonExistingObjects 0.186
testModifySettings 0.117
testDeltaStatistics 0.177
testNotIgnoreNonExistingObjects 0.225
testShallowIsMinimalDepth1 0.556
testShallowIsMinimalDepth2 0.339
testWritePack2SizeOffsetsVsRefs 0.413
testWritePack2DeltasCRC32Copy 0.081
testWritePack2SizeDeltasVsNoDeltas 0.228

GcConcurrentTest

repackAndCheckBitmapUsage 1.09
concurrentRepack 0.073
repackAndGetStats 1.913
repackAndUploadPack 2.022

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.084
testEstimateGcPackSizeWithAnExistingGcPack 0.006

T0004_PackReaderTest

test003_lookupCompressedObject 0.05
test004_lookupDeltifiedObject 0.189

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.166
multiplePacks 0.048
readBackSmallObjectBeforeLargeObject 0.103
readBackLargeFile 0.032
checkExisting 0.037
largeBlob 0.138
singlePack 0.043
readBackFallsBackToRepo 0.026
overwriteExistingPack 0.034
flushEmptyPack 0.021
insertLargeInputStreamBypassesCheckExisting 0.235
noFlush 0.179
readBackSmallFiles 0.072

OpenSshConfigTest

testAlias_DoesNotMatch 0.04
testAlias_OptionsSet 0.025
testHostCaseInsensitive 0.022
testRepeatedLookupsWithModification 0.239
testAlias_InheritBatchMode 0.062
testRemoteUserReplacement 0.031
testAlias_ConnectionAttempts 0.029
testAlias_BatchModeDefault 0.035
testPattern 0.161
testAlias_PreferredAuthenticationsDefault 0.085
testAlias_OptionsInherit 0.036
testMissingArgument 0.024
testMultiHost 0.02
testListValueMultiple 0.025
testEqualsSign 0.022
testHomeDirUserReplacement 0.169
testAlias_BatchModeYes 0.097
testQuoteParsing 0.024
testMultiIdentityFile 0.021
testSeparatorParsing 0.023
testAlias_OptionsKeywordCaseInsensitive 0.025
testDefaultBlock 0.241
testHostnameReplacement 0.125
testRepeatedLookups 0.149
testAlias_ConnectionAttemptsDefault 0.05
testAlias_invalidConnectionAttempts 0.024
testAlias_PreferredAuthentications 0.039
testListValueSingle 0.218
testNoConfig 0.026
testIdentityFile 0.111
testAlias_badConnectionAttempts 0.057
testNegatedPattern 0.108
testAlias_InheritPreferredAuthentications 0.054
testLocalhostFQDNReplacement 0.061

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.389
reftableWithTombstoneNotResurrected 0.012
testCollectionWithPureGarbageAndRereferencingGarbage 0.006
testEstimateGcRestPackSizeInNewRepo 0.006
testCollectionWithGarbage 0.009
testEstimateUnreachableGarbagePackSize 0.003
testCollectionWithGarbageAndRereferencingGarbage 0.027
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.005
testRacyNoReusePrefersSmaller 0.02
testEstimateGcPackSizesWithGcAndGcRestPacks 0.008
compactsReftables 0.004
testCollectionWithGarbageCoalescence 0.054
reftableWithoutTombstoneResurrected 0.016
testCollectionWithGarbageNoCoalescence 0.009
testCollectionWithGarbageCoalescenceWithShortTtl 0.502
testEstimateGcPackSizeInNewRepo 0.004
producesNewReftable 0.627
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.003
testEstimateGcPackSizeWithAnExistingGcPack 0.004
leavesNonGcReftablesIfNotConfigured 0.001
testCollectionWithGarbageAndGarbagePacksPurged 0.002
prunesNonGcReftables 0.004

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0.001
testMatch_Prefix 0.001
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.099

StashListCommandTest

multipleStashedCommits 0.155
noStashRef 0.043
emptyStashReflog 0.128
singleStashedCommit 0.082

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.035
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.51
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 2.919
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.665
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.54
shouldNotFetchSubmodulesWhenNo 2.681
shouldFetchSubmodulesWhenYes 2.52
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.849

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.146
test002_WriteEmptyTree2 0.036
test30_stripWorkDir 0.081
test002_WriteEmptyTree 0.195
test006_ReadUglyConfig 0.055
test000_openrepo_default_gitDirAndWorkTreeSet 0.254
test000_openrepo_default_absolute_workdirconfig 0.18
test027_UnpackedRefHigherPriorityThanPacked 0.133
test000_openrepo_alternate_index_file_and_objdirs 0.068
test025_computeSha1NoStore 0.191
test020_createBlobTag 0.102
test028_LockPackedRef 0.064
test007_Open 0.031
test002_CreateBadTree 0.195
test001_Initalize 0.039
test021_createTreeTag 0.112
test000_openRepoBadArgs 0.054
test022_createCommitTag 0.128
test024_createCommitNonAscii 0.045
test008_FailOnWrongVersion 0.172
test009_CreateCommitOldFormat 0.036
test026_CreateCommitMultipleparents 0.042
test000_openrepo_default_relative_workdirconfig 0.127
test023_createCommitNonAnullii 0.078
test000_openrepo_default_workDirSet 0.104

PatchCcTest

testParse_OneFileCc 0.024
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.606
testDirCacheSavesObjects 1.189

LockFileTest

lockFailedExceptionRecovery 0.239

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.52
testCheckoutOurs 0.458
testCheckoutMultiple 0.24
testUpdateSymLink 0.271
testUpdateWorkingDirectory 0.248
testCheckoutRepository 0.222
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.249
testCheckoutSecond 0.219
testCheckoutTheirs 0.351
testCheckoutFirst 0.135
testStageNotPossibleWithBranch 0.319
testCheckoutOfConflictingFileShouldThrow 0.315
testUpdateWorkingDirectoryFromIndex2 5.063
testUpdateBrokenSymLink 0.12
testUpdateBrokenSymLinkToDirectory 0.215
testUpdateWorkingDirectoryFromIndex 0.2
testCheckoutMixedNewlines 0.259

PatchIdDiffFormatterTest

testSameDiff 0.213
testDiff 0.111

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.05
noSuchPackFolder 0.042
malformedIdxNotDeleted 0.095
bitmapDeletedButIdxAndPackNot 0.122

MaxCountRevFilterTest

testMaxCountRevFilter0 0.04
testMaxCountRevFilter 0.037

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.024

CommitCommandTest

commitAfterSquashMerge 0.281
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.054
commitSubmoduleUpdate 0.487
commitOnlyShouldHandleIgnored 0.109
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.127
testExecutableRetention 0.1
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.181
commitNewSubmodule 0.426
commitEmptyCommits 0.14
commitAmendOnInitialShouldFail 0.022
commitAmendWithAuthorShouldUseIt 0.195

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.052
testHasRevFlag 0.032
testId 0.07
testAddRevFlagSet 0.036
testRemoveRevFlag 0.034
testRevObjectTypes 0.041
testHasAllFlag 0.031
testHasAnyFlag 0.029
testEquals 0.105
testRemoveRevFlagSet 0.032

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.055
testCustomFileModeStrategyFromParentIterator 0.294
testEmptyIfRootDoesNotExist 0.021
testSymlinkActuallyModified 0.074
testComputeFileObjectId 0.15
testCustomFileModeStrategy 0.07
submoduleWithNoGitDirectory 0.127
idOffset 0.253
testIsModifiedSymlinkAsFile 0.043
testTreewalkEnterSubtree 0.05
submoduleNestedWithHeadMatchingIndex 0.16
testEmptyIteratorOnEmptyDirectory 0.026
testDirCacheMatchingId 1.11
submoduleHeadMatchesIndex 0.119
testSymlinkNotModifiedThoughNormalized 0.051
submoduleDirectoryIterator 0.23
testIsModifiedFileSmudged 0.234
submoduleWithNoHead 0.063
testEmptyIfRootIsFile 0.021
testSymlinkModifiedNotNormalized 0.052
testGetEntryContentLength 0.021
testFileModeSymLinkIsNotATree 0.037
testSimpleIterate 0.028

ApplyCommandTest

testModifyNL1 0.088
testAddA1 0.028
testAddA2 0.028
testAddM1 0.145
testNonASCIIAdd2 0.02
testAddA1Sub 0.019
testModifyM2 0.041
testModifyM3 0.15
testFailureF1 0.049
testFailureF2 0.043
testNonASCII2 0.1
testModifyE 0.102
testModifyW 0.042
testModifyX 0.044
testModifyY 0.158
testModifyZ 0.038
testDeleteD 0.034
testNonASCIIAdd 0.216
testNonASCIIDel 0.042
testNonASCII 0.197

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.149
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.134
shouldListAddedFileInInitialCommit 0.058
shouldListModificationBetweenTwoCommits 0.091
shouldListModificationInDirWithoutModifiedTrees 0.107
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.017
shouldReportFileModeChange 0.059
shouldListDeletionBetweenTwoCommits 0.13
shouldListChangesInWorkingTree 0.048
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.018
shouldListAddedFileBetweenTwoCommits 0.06
shouldListModificationInDirWithModifiedTrees 0.121

RevWalkMergedIntoTest

testOldCommitWalk 0.059

BranchTrackingStatusTest

shouldWorkInNormalCase 0.203
shouldWorkWithoutMergeBase 0.07
shouldReturnNullWhenBranchDoesntExist 0.028

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.017
testIteratorMethodsContract 0.126
testCompareEntriesOffsetsWithGetOffsets 0.024
testIteratorReturnedValues1 0.022
testIteratorReturnedValues2 0.03
testCompareEntriesOffsetsWithFindOffsets 0.066

RevWalkUtilsReachableTest

withMerge 0.098
withCommitLoadedByDifferentRevWalk 0.05
twoCommits 0.146
oneCommit 0.055
multipleBranches 0.183

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.082
testSkipRevFilterNegative 0.02
testSkipRevFilter 0.029

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.048
testRevWalkCarryUninteresting_SlowClock 0.148
testRevWalkCarryUninteresting_WrongClock 0.027
testRevWalkCarryCustom_SlowClock 0.035

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.02
testCloneEmpty 0.03
testAddLargeBlocks 1.585
testClear 0.024
testHasFlags 0.024

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.805
testTwoPathUseTheSameName 0.656
runTwiceIsNOP 0.652
testCopyFileBare 0.74
testRecordShallowRecommendation 0.575
testRecordSubmoduleLabels 0.599
testBareRepo 0.677
androidSetup 0.562
testRevisionBranch 0.685
testRecordRemoteBranch 0.716
testAddRepoManifest 0.666
relative 0.765
testDefaultRemoteRevision 0.802
testRevisionBare 0.596
absoluteRemoteURL 0.75
testRevisionTag 1.109
testTargetBranch 0.863
testIncludeTag 0.887
gerritSetup 0.691
testRevision 0.665
absoluteRemoteURLAbsoluteTargetURL 0.602
testReplaceManifestBare 1.083
testRepoManifestGroups 2.09
testRepoManifestCopyFile 1.196
recordUnreachableRemotes 0.528
testRemoteAlias 0.872
testRemoteRevision 0.776

AbstractPlotRendererTest

testDrawTextAlignment 0.303

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.001
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0.001
blockSizeNotPowerOfTwoExpectsException 0

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.083
testFormatWithConflictsNoFooterNoLineBreak 0.146
testTag 0.322
testPullWithUri 0.286
testFormatWithConflictsNoFooter 0.069
testMixed 0.377
testIntoHeadOtherThanMaster 0.083
testThreeBranches 0.189
testIntoOtherThanMaster 0.166
testRemoteBranch 0.098
testTwoBranches 0.178
testFormatWithConflictsWithFooters 0.069
testIntoSymbolicRefHeadPointingToMaster 0.209
testCommit 0.207
testOneBranch 0.048

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.064
lockFailure 0.061
putMatchingWithSomeMatchingRefs 0.007
saveTwoCertsOnSameRefInTwoUpdates 0.013
saveTwoCertsOnDifferentRefsInTwoUpdates 0.064
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.002
changeRefFileToDirectory 0.008
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.008
saveOneCertOnOneRef 0.01
saveNoChange 0.001
getBeforeSaveDoesNotIncludePending 0.04
saveTwoCertsOnSameRefInOneUpdate 0.008
saveTwoCertsOnDifferentRefsInOneUpdate 0.006
saveOneCertOnMultipleRefs 0.005

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.352
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.999
testShallowFile 0.036
testShallowFileCorrupt 0.06

RenameDetectorTest

testExactRename_ManyRenames 0.032
testBreakModify_RejoinIfUnpaired 0.032
testBreakModify_BreakBelowScore 0.048
testInexactRenames_OnePair2 0.057
testExactRename_OneRenameOneModify 0.116
testExactRename_OneDeleteManyAdds 0.044
testNoRenames_SymlinkAndFile 0.02
testExactRename_OneRename 0.019
testSetRenameScore_IllegalArgs 0.018
testInexactRename_NewlinesOnly 0.025
testExactRename_PathBreaksTie 0.02
testRenameLimit 0.172
testInexactRename_OnePair 0.039
testInexactRename_SameContentMultipleTimes 0.028
testInexactRename_LastByteDifferent 0.02
testNoRenames_UntrackedFile 0.025
testInexactRename_OneRenameTwoUnrelatedFiles 0.05
testBreakModify_DontBreakAboveScore 0.022
testExactRename_DifferentObjects 0.025
testExactRename_UnstagedFile 0.074
testNoRenames_EmptyFile1 0.024
testNoRenames_EmptyFile2 0.033
testBreakModify_BreakNone 0.023
testExactRename_MultipleIdenticalDeletes 0.02
testNoRenames_GitlinkAndFile 0.024
testBreakModify_BreakAll 0.022
testNoRenames_SymlinkAndFileSamePath 0.019
testNoRenames_SingleByteFiles 0.027

NetRCTest

testNetRCFile 0.163
testNetRCDefault 0.146

RepositoryResolveTest

testObjectId_nonexisting 0.028
testObjectId_objectid_invalid_explicit_parent 0.046
testHEAD 0.153
testTree 0.07
testDistance_past_root 0.066
testDerefCommit 0.062
resolveUpstream 0.196
testParseLookupPath 0.042
resolveExprSimple 0.054
invalidNames 0.132
testObjectId_objectid_implicit_firstparent 0.032
testObjectId_objectid_self 0.029
testParseNonGitDescribe 0.06
testDistance 0.137
testParseGitDescribeOutput 0.049
testObjectId_existing 0.032
testDerefBlob 0.038
testDerefTree 0.065
testObjectId_objectid_explicit_firstparent 0.055
testDerefTag 0.056
testRef_refname 0.039
testObjectId_objectid_explicit_otherparents 0.137

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.022
testRules 0.04
testNoMatchingAttributes 0.022
testEmptyGitAttributeFile 0.021

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.454
workingDirectoryCleanIndexModify 0.22
multipleEdits 0.108
workingDirectoryModifyInSubfolder 0.214
newFileInIndexThenModifiedInWorkTree 0.216
indexAdd 0.078
workingDirectoryDeleteIndexAdd 0.151
workingDirectoryDeleteIndexEdit 0.191
workingDirectoryModifyIndexChanged 0.129
refLogIncludesCommitMessage 0.181
workingDirectoryDelete 0.07
indexDelete 0.153
workingDirectoryModify 0.161
noLocalChanges 0.163
untrackedFileNotIncluded 0.137
untrackedFileIncluded 0.145

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.257
testTimeout_writeByte_Timeout 0.252
testTimeout_writeByte_Success1 0.002
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0.002
testTimeout_close_Timeout 0.255
testTimeout_flush_Timeout 0.252

DiffCommandTest

testDiffModified 0.15
testDiffWithNegativeLineCount 0.045
testDiffTwoCommits 0.23
testDiffCached 0.057
testDiffWithPrefixes 0.108
testNoOutputStreamSet 0.064

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.566
testRebaseShouldIgnoreMergeCommits 0.755
testFastForwardRebaseWithAutoStash 0.436
testRebaseInteractiveMultipleSquash 0.668
testRebaseWithUncommittedDelete 0.271
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.169
testRebasePreservingMerges1 0.86
testRebasePreservingMerges2 0.794
testStopOnConflict 0.372
testStopOnConflictFileCreationAndDeletion 0.499
testFastForwardWithMultipleCommits 0.309
testRebaseInteractiveFixupWithBlankLines 0.467
testRebaseWithUnstagedTopicChange 0.258
testStopOnLastConflictAndContinue 0.364
testRebaseTodoLineSetComment 0.139
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.022
testRebaseEndsIfLastStepIsEdit 0.21
testRebaseWithAutoStashAndSubdirs 0.597
testRebaseShouldStopForRewordInCaseOfConflict 0.299
testParseRewordCommand 0.023
testRebasePreservingMergesWithUnrelatedSide1 1.095
testRebasePreservingMergesWithUnrelatedSide2 1.227
testRebaseWithUnstagedMasterChangeOtherCommit 0.43
testRebaseInteractiveSingleSquashAndModifyMessage 0.486
testRebaseWithUncommittedMasterChangeBaseCommit 0.269
testParseSquashFixupSequenceCount 0.034
testRebaseWithAutoStashConflictOnApply 0.533
testRebaseInteractiveReword 0.482
testRebaseWithUntrackedFile 0.341
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.593
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.047
testRebaseWithUncommittedMasterChange 0.312
testRebaseInteractiveEdit 0.489
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.189
testRepositoryStateChecks 0.033
testRebaseInteractiveSquashFirstCommitShouldFail 0.202
testRebaseWithUnstagedMasterChangeBaseCommit 0.263
testEmptyRebaseTodo 0.036
testFastForwardWithMultipleCommitsOnDifferentBranches 0.458
testMergeFirstStopOnLastConflictAndSkip 0.455
testRebaseShouldFixupInCaseOfConflict 0.428
testRebaseWithModificationShouldNotDeleteData 0.174
testRebaseInteractiveFixupFirstCommitShouldFail 0.212
testFastForwardRebaseWithModification 0.227
testAuthorScriptConverter 0.022
testDetachedHead 0.358
testRebaseWithUncommittedTopicChange 0.36
testRebaseShouldStopForEditInCaseOfConflict 0.264
testStopOnConflictAndContinue 0.537
testRebaseWithUnstagedMasterChange 0.254
testStopOnConflictAndContinueWithNoDeltaToMaster 0.373
testOnlyCommentRebaseTodo 0.053
testFilesAddedFromTwoBranches 0.384
testStopOnConflictAndFailContinueIfFileIsDirty 0.454
testStopOnConflictCommitAndContinue 0.58
testUnknownUpstream 0.043
testStopOnConflictAndAbortWithDetachedHEAD 0.41
testRebaseWithAutoStash 0.509
testRebaseInteractiveMixedSquashAndFixup 0.54
testFastForwardWithNewFile 0.224
testUpToDate 0.056
testRebaseParentOntoHeadShouldBeUptoDate 0.21
testStopOnConflictAndSkipNoConflict 0.563
testStopOnLastConflictAndSkip 0.451
testRebaseWithUncommittedMasterChangeOtherCommit 0.416
testLeadingSpacesRebaseTodo 0.062
testRebaseShouldTryToParseValidLineMarkedAsComment 0.026
testRebaseShouldSquashInCaseOfConflict 0.54
testConflictFreeWithSingleFile 0.349
testStopOnConflictAndSkipWithConflict 0.475
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.05

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.038
testEmptyCache_Clear_NoCacheTree 0.057
testWriteReadTree 0.036
testTwoLevelSubtree 0.028
testEmptyCache_CreateEmptyCacheTree 0.019
testSingleSubtree 0.054

PullCommandWithRebaseTest

testPullFastForward 0.573
testPullLocalConflict 0.498
testPullConflict 0.382
testPullFastForwardDetachedHead 0.436
testPullFastForwardWithBranchInSource 0.461
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.637

PlotCommitListTest

testMergeBlockedBySelf 0.075
testMultipleMerges 0.045
testBug368927 0.131
testBug419359 0.065
testDuplicateParents 0.035
testBug300282_1 0.058
testTwoRoots1 0.147
testTwoRoots2 0.024
testMergeBlockedByOther 0.032
testSideBranch 0.035
test2SideBranches 0.215
testLinear 0.07
testMerged 0.042
testEgitHistory 0.177
testDanglingCommitShouldContinueLane 0.06

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

PathSuffixFilterTest

testEdgeCases 0.066
testRecursiveFiltering 0.043
testNonRecursiveFiltering 0.022

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.039
badlyFormattedWithoutRef 0.012

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.003
testThreadTranslationBundleInheritance 0.003
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testMultipleInvalidObjects 0.033
testNonCommitHead 0.008
testMissingObject 0.081
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.002
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.007
pushNonAtomic 0.005
pushAtomicDisabled 0.005

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.048
testCache_TooFewFiles 0.04
testCache_Defaults 0.045

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.171
testMultipleHeads_SameBase2 0.051
testNone 0.074
testDisallowTreeFilter 0.057
testInconsistentCommitTimes 0.071
testSimple 0.05
testCrissCross 0.047

SquashMessageFormatterTest

testCommit 0.171

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.146
testForbiddenNamesOnWindowsEgCon 0.188
testForbiddenNamesOnWindowsEgLpr 0.144
testForbiddenNamesOnWindowsEgDotCon 0.124
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.182
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.119
testMaliciousPathDot 0.217
testMaliciousGitPathEndDotUnixOk 0.227
testMaliciousGitPathEndDotWindows1 0.305
testMaliciousGitPathEndDotWindows2 0.132
testMaliciousGitPathEndDotWindows3 0.158
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.082
testMaliciousPathEmptyUnix 0.174
testMaliciousGitPath1Case 0.098
testMaliciousGitPath2Case 0.186
testMaliciousGitPath3Case 0.07
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.191
testMaliciousPathDotDot 0.227
testMaliciousAbsolutePathSecondCheckout 0.046
testMaliciousAbsolutePathTwoLevelsFirstBad 0.123
testMaliciousAbsoluteUNCPathWindows1 0.122
testMaliciousAbsoluteUNCPathWindows2 0.188
testForbiddenNamesOnWindowsEgCon1 0.075
testForbiddenNamesOnWindowsEgLpt1 0.205
testMaliciousAbsolutePathIsOkTwoLevels 0.135
testMaliciousWindowsADSOnUnix 0.125
testMaliciousAbsolutePathTwoLevelsSecondBad 0.277
testMaliciousGitPathEndSpaceUnixOk 0.244
testMaliciousPathEmptyWindows 0.218
testMaliciousWindowsADS 0.251
testForbiddenWindowsNamesOnUnixEgCon 0.089
testMaliciousGitPath1 0.254
testMaliciousGitPath2 0.262
testMaliciousAbsoluteWindowsPath1 0.139
testMaliciousAbsoluteWindowsPath2 0.096
testMaliciousAbsolutePathIsOkSecondCheckout 0.142
testMaliciousAbsolutePath 0.084
testForbiddenWindowsNamesOnUnixEgLpt1 0.189
testForbiddenNamesOnWindowsEgConDotSuffix 0.067
testMaliciousAbsoluteCurDrivePathWindows 0.168
testMaliciousGitPathEndSpaceWindows 0.076
testMaliciousAbsoluteWindowsPath1OnUnix 0.208

FilterCommandsTest

testBuiltinCleanFilter 0.619
testBuiltinCleanAndSmudgeFilter 0.447
testBuiltinSmudgeFilter 0.332

RemoteDeleteCommandTest

testDelete 0.119

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.083
shouldReturnZeroWhenMergedInto 0.041
shouldWorkWithMerges 0.048
shouldWorkWithoutCommonAncestor 0.12
shouldWorkWithZeroAsEnd 0.024
shouldReturnZeroOnSameCommit 0.028

GcBasicPackingTest

testImmediatePruning 2.556
testPreserveAndPruneOldPacks 3.084
testDonePruneTooYoungPacks 2.976
testNotPackTwice 2.174
testPackAllObjectsInOnePack 1.75
repackEmptyRepo_noPackCreated 0.053
testPackRepoWithNoRefs 0.076
testPackCommitsAndLooseOne 1.87
testPack2Commits 2.03

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.181
testFillToUnknownCommit 4.12
testFillToNullCommit 0.177
testFillToHighMark2 0.062
testFillToHighMark4 0.172
testFillToHighMarkAll 0.054
testFillToCommit 0.183

RunExternalScriptTest

testCopyStdIn 0.05
testWrongScript 0.065
testArguments 0.026
testRc 0.024
testCopyStdInExecute 0.041
testAllTogetherBinExecute 0.053
testAllTogetherBin 0.035
testWrongSh 0.009
testNullStdout 0.033
testCopyNullStdIn 0.054
testStdErr 0.037
testStdErrExecute 0.033

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.002
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0.001

RenameBranchCommandTest

renameBranchNoConfigValues 0.219
renameBranchExistingSection 0.124
renameBranchMultipleConfigValues 0.103
renameBranchSingleConfigValue 0.121

DirCacheBasicTest

testLockMissing_TempIndex 0.033
testFindOnEmpty 0.136
testWriteEmptyCommit_RealIndex 0.019
testDetectUnmergedPaths 0.016
testWriteEmptyUnlock_RealIndex 0.019
testReadMissing_TempIndex 0.018
testLockMissing_RealIndex 0.029
testBuildThenClear 0.148
testWriteEmptyLockEmpty_RealIndex 0.019
testRejectInvalidWindowsPaths 0.02
testReadMissing_RealIndex 0.016
testWriteEmptyReadEmpty_RealIndex 0.022

ReftableTest

byObjectIdOneRefWithIndex 0.241
namespaceHeads 0.002
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0.001
indexScan 0.192
indexSeek 0.203
seekNotFound 0
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.02
onlyReflog 0.001
estimateCurrentBytesOneRef 0
logScan 0.297
failDeepChainOfSymbolicRef 0.002
byObjectIdOneRefNoIndex 0.004
noIndexScan 0.01
noIndexSeek 0.008
nameTooLongDoesNotWrite 0.001
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0
oneIdRef 0
badCrc32 0.001
withReflog 0

RepositoryCacheTest

testBareFileKey 0.054
testNonBareFileKey 0.022
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.035
testRepositoryUsageCount 0.036
testFileKeyOpenNew 0.12
testGetRegistered 0.016
testRepositoryUsageCountWithRegisteredRepository 0.034
testCacheOpen 0.019
testUnregister 0.017
testGetRegisteredWhenEmpty 0.018
testRepositoryUnregisteringWhenExpired 0.145
testRepositoryNotUnregisteringWhenClosing 0.022
testReconfigure 0.037
testCacheRegisterOpen 0.02
testFileKeyOpenExisting 0.021

DiffFormatterReflowTest

testNegativeContextFails 0.005
testContext100 0.007
testContext0 0.004
testContext1 0.002
testContext3 0.005
testContext5 0.006
testContext10 0.004
testEmpty1 0.005
testNoNewLine1 0.007
testNoNewLine2 0.004

AutoCRLFOutputStreamTest

testBoundary 3.811
test 0.005

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

CherryPickTest

testPick 0.341
testRevert 0.039

RevWalkFilterTest

testFilter_NOT_NONE 0.039
testFilter_NONE 0.157
testFilter_Negate_ALL 0.026
testFilter_NOT_ALL 0.037
testFilter_ALL_Or_NONE 0.029
testFilter_NONE_Or_ALL 0.134
testFilter_MY_ALL_Or_NONE 0.024
testFilter_NO_MERGES 0.032
testFilter_NONE_Or_MY_ALL 0.026
testFilter_NONE_And_ALL 0.025
testFilter_NONE_And_MY_ALL 0.145
testFilter_MY_ALL_And_NONE 0.029
testFilter_ALL_And_NONE 0.11
testFilter_ALL 0.083
testCommitTimeRevFilter 0.153

SubmoduleInitTest

resolveInvalidParentUrl 0.843
resolveTwoLevelHigherRelativeUrl 0.085
resolveWorkingDirectoryRelativeUrl 0.104
repositoryWithUninitializedModule 0.055
resolveOneLevelHigherRelativeUrl 0.112
resolveSameLevelRelativeUrl 0.052
repositoryWithNoSubmodules 0.021

HttpConfigUriPathTest

testSegmentCompare 0.011
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.018
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.011
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.817
repositoryWithRootLevelSubmoduleRelativeRef 0.08
treeIdWithGitmodules 0.199
testTreeIteratorWithGitmodulesNameNotPath 0.062
indexWithGitmodules 0.144
bareRepositoryWithNoSubmodules 0.182
generatorFilteredToOneOfTwoSubmodules 0.03
repositoryWithRootLevelSubmoduleAbsoluteRef 0.069
repositoryWithRootLevelSubmodule 0.247
testTreeIteratorWithGitmodules 0.048
repositoryWithNoSubmodules 0.038

FileUtilsTest

testCreateSymlink 0.001
testCreateSymlinkOverrideExisting 0.034
testMkdir 0.002
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.003
testDeleteNotEmptyTreeNotOk 0.003
testIsStaleFileHandleWithDirectCause 0.002
testRenameOverExistingNonEmptyDirectory 0.113
testAtomicMove 0.008
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.003
testIsStaleFileHandleWithIndirectCause 0.001
testRelativize_doc 0.004
testRelativize_scheme 0.004
testRenameOverNonExistingFile 0.011
testRelativize_whitespaces 0.002
testIsStaleFileHandleInCausalChainWithDirectCause 0.003
testDeleteRecursiveEmpty 0.004
testDeleteFile 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.009
testMkdirs 0.004
testRenameOverExistingFile 0.002
testCreateNewFile 0.001
testDeleteRecursive 0.003
testRenameOverExistingEmptyDirectory 0.004
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.005
testRelativize_equalPaths 0.001
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.002
testIsStaleFileHandleInCausalChainWithIndirectCause 0.001

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 1.874
repositoryWithRelativeUriSubmodule 0.539
repositoryWithNoSubmodules 0.038

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.262
testTrivialTwoWay_rightDFconflict2 0.236
testTheirs_noRepo 0.042
testTrivialTwoWay_ok 0.038
testTrivialTwoWay 0.41
testOurs 0.052
testTrivialTwoWay_noRepo 0.046
testTrivialTwoWay_validSubtreeSort 0.204
testTrivialTwoWay_leftDFconflict1 0.143
testTrivialTwoWay_leftDFconflict2 0.167
testTrivialTwoWay_conflictSubtreeChange 0.23
testTrivialTwoWay_conflict 0.045
testOurs_noRepo 0.034
testTrivialTwoWay_disjointhistories 0.173
testTheirs 0.107
testTrivialTwoWay_concurrentSubtreeChange 0.198

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.099
testProperlyCullAllAncestors1 0.022
testProperlyCullAllAncestors2 0.129

LsRemoteCommandTest

testLsRemoteWithTags 0.458
testLsRemoteWithHeads 0.34
testLsRemoteWithoutLocalRepository 0.127
testLsRemote 0.382

EmptyTreeIteratorTest

testAtEOF 0.063
testCreateSubtreeIterator 0.104
testStopWalkCallsParent 0.02
testBackDoesNothing 0.109
testEntryObjectId 0.025
testNextDoesNothing 0.02

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.17
testOnlyOption_f1_7_f2_14_b 0.211
testOnlyOption_f1_7_f2_14_c 0.231
testOnlyOption_f1_7_f2_14_d 0.116
testOnlyOption_f1_7_f2_14_e 0.329
testOnlyOption_f1_1_a 0.037
testOnlyOption_f1_1_b 0.089
testOnlyOption_f1_1_c 0.069
testOnlyOption_f1_1_d 0.058
testOnlyOption_f1_1_e 0.17
testOnlyOption_f1_2_a 0.128
testOnlyOption_f1_2_b 0.039
testOnlyOption_f1_2_c 0.055
testOnlyOption_f1_2_d 0.197
testOnlyOption_f1_2_e 0.072
testOnlyOption_f1_3_a 0.19
testOnlyOption_f1_3_b 0.156
testOnlyOption_f1_3_c 0.229
testOnlyOption_f1_3_d 0.188
testOnlyOption_f1_3_e 0.084
testOnlyOption_f1_4_a 0.187
testOnlyOption_f1_4_b 0.064
testOnlyOption_f1_4_c 0.206
testOnlyOption_f1_4_d 0.173
testOnlyOption_f1_4_e 0.107
testOnlyOption_f1_5_a 0.275
testOnlyOption_f1_5_b 0.309
testOnlyOption_f1_5_c 0.208
testOnlyOption_f1_5_d 0.132
testOnlyOption_f1_5_e 0.176
testOnlyOption_f1_6_a 0.065
testOnlyOption_f1_6_b 0.199
testOnlyOption_f1_6_c 0.158
testOnlyOption_f1_6_d 0.114
testOnlyOption_f1_6_e 0.162
testOnlyOption_f1_7_a 0.067
testOnlyOption_f1_7_b 0.08
testOnlyOption_f1_7_c 0.13
testOnlyOption_f1_7_d 0.064
testOnlyOption_f1_7_e 0.117
testOnlyOption_f1_8_a 0.06
testOnlyOption_f1_8_b 0.065
testOnlyOption_f1_8_c 0.101
testOnlyOption_f1_8_d 0.086
testOnlyOption_f1_8_e 0.103
testOnlyOption_f1_9_a 0.164
testOnlyOption_f1_9_b 0.165
testOnlyOption_f1_9_c 0.117
testOnlyOption_f1_9_d 0.11
testOnlyOption_f1_9_e 0.192
testOnlyOption_f1_2_f2_14_a 0.083
testOnlyOption_f1_2_f2_14_b 0.139
testOnlyOption_f1_2_f2_14_c 0.125
testOnlyOption_f1_2_f2_14_d 0.118
testOnlyOption_f1_2_f2_14_e 0.1
testOnlyOption_f1_12_f2_14_a 0.115
testOnlyOption_f1_12_f2_14_b 0.091
testOnlyOption_f1_12_f2_14_c 0.113
testOnlyOption_f1_12_f2_14_d 0.106
testOnlyOption_f1_12_f2_14_e 0.114
testOnlyOption_f1_6_f2_14_a 0.084
testOnlyOption_f1_6_f2_14_b 0.086
testOnlyOption_f1_6_f2_14_c 0.084
testOnlyOption_f1_6_f2_14_d 0.108
testOnlyOption_f1_6_f2_14_e 0.095
testOnlyOption_f1_10_a 0.05
testOnlyOption_f1_10_b 0.06
testOnlyOption_f1_10_c 0.052
testOnlyOption_f1_10_d 0.05
testOnlyOption_f1_10_e 0.068
testOnlyOption_f1_11_a 0.05
testOnlyOption_f1_11_b 0.068
testOnlyOption_f1_11_c 0.073
testOnlyOption_f1_11_d 0.065
testOnlyOption_f1_11_e 0.069
testOnlyOption_f1_12_a 0.047
testOnlyOption_f1_12_b 0.051
testOnlyOption_f1_12_c 0.06
testOnlyOption_f1_12_d 0.058
testOnlyOption_f1_12_e 0.072
testOnlyOption_f1_13_a 0.051
testOnlyOption_f1_13_b 0.061
testOnlyOption_f1_13_c 0.069
testOnlyOption_f1_13_d 0.067
testOnlyOption_f1_13_e 0.074
testOnlyOption_f1_14_a 0.052
testOnlyOption_f1_14_b 0.06
testOnlyOption_f1_14_c 0.075
testOnlyOption_f1_14_d 0.092
testOnlyOption_f1_14_e 0.088
testOnlyOption_f1_1_f2_14_a 0.049
testOnlyOption_f1_1_f2_14_b 0.056
testOnlyOption_f1_1_f2_14_c 0.071
testOnlyOption_f1_1_f2_14_d 0.072
testOnlyOption_f1_1_f2_14_e 0.062
testOnlyOptionWithDirectory 0.076

TestRepositoryTest

amendRef 0.011
nonRacingChange 0.004
insertChangeId 0.028
cherryPickWithIdenticalContents 0.031
resetFromDetachedHead 0.002
insertExplicitChangeId 0.001
amendCommit 0.009
resetFromSymref 0.1
reattachToMaster_Race 0.048
insertChangeIdIgnoresExisting 0.001
cherryPick 0.005
amendHead 0.022
cherryPickWithContentMerge 0.028
commitToUnbornHead 0.001

MergeHeadMsgTest

testReadWriteMergeHeads 0.021
testReadWriteMergeMsg 0.029

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.017
testALL_IdentityClone 0.03
testANY_DIFF_ShouldNotBeRecursive 0.022
testNotALL_IncludesNothing 0.086
testANY_DIFF_IdentityClone 0.029
testALL_IncludesAnything 0.039
testALL_ShouldNotBeRecursive 0.021

CheckoutCommandTest

testCheckout 0.268
testCheckoutOfDirectoryShouldBeRecursive 0.236
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.355
testCheckoutWithConflict 0.196
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.347
testCheckoutWithStartPoint 0.259
testCheckoutOfFileWithInexistentParentDir 0.278
testCheckoutCommit 0.201
testCheckoutAllPaths 0.224
testInvalidRefName 0.16
testSmudgeFilter_createNew 0.309
testCreateOrphanBranchWithStartCommit 0.166
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.246
testAlreadyExists 0.155
testCreateBranchOnCheckout 0.211
testCheckoutWithStartPointOnlyCertainFiles 0.217
testSmudgeFilter_modifyExisting 0.573
testCheckoutToNonExistingBranch 0.254
testCheckoutAnnotatedTag 0.294
testCheckoutRemoteTrackingWithoutLocalBranch 0.27
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.375
testCheckoutWithNonDeletedFiles 0.096
testUpdateSmudgedEntries 0.32
testSimpleCheckout 0.23
testCreateOrphanBranchWithStartPoint 0.112
testCheckoutOrphanBranch 0.209
testCheckoutRemoteTrackingWithUpstream 0.284
testDetachedHeadOnCheckout 0.245
testCheckoutLightweightTag 0.228
testNullRefName 0.177

CrissCrossMergeTest

crissCrossMerge_twoRoots 11.749
crissCrossMerge_nonmergeable 7.07
crissCrossMerge_mergeable2 7.304
crissCrossMerge 8.796
crissCrossMerge_mergeable 10.282
crissCrossMerge_ThreeCommonPredecessors 12.631
crissCrossMerge_ParentsNotMergeable 10.052
crissCrossMerge_checkOtherFiles 11.208

LogCommandTest

logAllCommitsWithMaxCount 0.225
logOnlyMergeCommits 0.293
logAllCommits 0.362
logAllCommitsWithSkipAndMaxCount 0.117
logPathWithMaxCount 0.24
logAllCommitsWithSkip 0.211
logNoMergeCommits 0.466
logPathWithSkip 0.108
logAllCommitsWithTag 0.183

CGitIgnoreTest

testUnescapedBracketsInGroup 0.325
testDirOnlyMatch 0.111
testRepeatedNegationInDifferentFiles5 0.188
testEscapedFirstBracketInGroup 0.107
testDirectoryWildmatchDoesNotMatchFiles1 0.093
testDirectoryWildmatchDoesNotMatchFiles2 0.112
testDirectoryWildmatchDoesNotMatchFiles3 0.135
testDirectoryWildmatchDoesNotMatchFiles4 0.182
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.23
testStarMatchOnSlashNot 0.096
testDirectoryMatchSubRecursiveBacktrack2 0.108
testDirectoryMatchSubRecursiveBacktrack3 0.101
testDirectoryMatchSubRecursiveBacktrack4 0.248
testDirectoryMatchSubRecursiveBacktrack5 0.105
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.134
testDirOnlyMatchDeep 0.1
testDirectoryMatchSubRecursive 0.097
testPrefixMatch 0.113
testSimpleRootGitIgnoreGlobalNegation1 0.084
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.122
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.247
testEscapedBothBracketsInGroup 0.198
testSimpleIgnored 0.155
testDirectoryMatchSubRecursiveBacktrack 0.091
testEscapedSecondBracketInGroup 0.18

NotTreeFilterTest

testNegateIsUnwrap 0.027
testCloneIsDeepClone 0.026
testWrap 0.019
testShouldBeRecursive_PathFilter 0.024
testCloneIsSparseWhenPossible 0.109
testShouldBeRecursive_ALL 0.056

RemoteSetUrlCommandTest

testSetUrl 0.039
testSetPushUrl 0.155

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.102
testDeleteForce 0.262
testDeleteNotFound 0.035
testCreateMissingObject 0.031
testForceUpdateMissingObject 0.039
testDeleteLoosePacked 0.886
testNoCacheObjectIdSubclass 0.078
testDeleteLoosePackedRejected 0.04
testRenameBranchHasPreviousLog 1.006
testRenameCurrentBranch 1.004
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.057
testRenameBranchCannotLockAFileHEADisToLockTo 0.934
testRenameRefNameColission2avoided 0.901
testRefKeySameAsName 0.027
testLooseDelete 0.04
testUpdateRefLockFailureLocked 0.032
testDeleteLooseAndItsDirectory 0.041
testUpdateRefNoChange 0.048
testDeleteWithoutHead 0.121
testUpdateRefForwardWithCheck1 0.167
testUpdateRefForwardWithCheck2 0.063
testRenameBranchCannotLockAFileHEADisToLockFrom 0.121
testRenameBranchCannotLockAFileHEADisFromLockTo 0.432
testDeleteSymref 0.055
testUpdateRefLockFailureWrongOldValue 0.036
testDeleteHEADreferencedRef 0.038
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.076
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.07
testUpdateMissingObject 0.136
testUpdateRefDetached 0.047
testRefsCacheAfterUpdateLooseOnly 0.048
testNewNamespaceConflictWithLoosePrefixOfExisting 0.044
testRenameBranchAlsoInPack 0.454
testDeleteHead 0.033
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.978
testDeleteFastForward 0.872
testNewNamespaceConflictWithPackedPrefixOfExisting 0.031
testRefsCacheAfterUpdate 0.043
testUpdateRefForward 0.04
testDeleteHeadInBareRepo 0.057
testRenameBranchNoPreviousLog 0.859
testNewNamespaceConflictWithLoosePrefixNameExists 0.05
testRenameRefNameColission1avoided 1.055
testUpdateRefDetachedUnbornHead 0.045

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0.001
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.574
testDirtySubmoduleWorktreeUntracked 1.906
testInitiallyClean 1.616
testDirtySubmoduleWorktree 1.725
testDirtySubmoduleHEAD 1.668
testDirtySubmoduleIndex 1.492
testDirtySubmoduleIndexAndWorktree 1.383

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.837
shouldRaiseErrorOnBadUrl 0.263
shouldCloneAValidGitRepository 0.27
shouldRaiseErrorOnNoUrl 0.065
shouldCreateABareCloneOfAValidGitRepository 0.139
shouldRaiseErrorOnEmptyUrl 0.089

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 4.283
testInitialClone_RedirectToHttps[0] 1.606
testInitialClone_RedirectBackToHttp[0] 0.903
testInitialClone_ViaHttps[0] 1.306
testInitialClone_SslFailure[1] 1.05
testInitialClone_RedirectToHttps[1] 0.893
testInitialClone_RedirectBackToHttp[1] 0.972
testInitialClone_ViaHttps[1] 0.863

MeasurePackSizeTest

testPush_packSize 1.916

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 3.427
testListRemote[0] 0.358
testPushNotSupported[0] 0.427
testInitialClone_Packed[0] 0.35
testInitialClone_Loose[1] 1.36
testListRemote[1] 0.212
testPushNotSupported[1] 0.11
testInitialClone_Packed[1] 0.216

ClientVersionUtilTest

testParse 0.001
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.04
testInitUnderContainer_WithBasePath 1.253
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.091

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.425
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.42
testObjectCheckerException 0.347

DumbClientSmartServerTest

testInitialClone_Small[0] 3.274
testListRemote[0] 0.262
testPushNotSupported[0] 0.25
testInitialClone_Packed[0] 0.359
testInitialClone_Small[1] 1.203
testListRemote[1] 0.108
testPushNotSupported[1] 0.167
testInitialClone_Packed[1] 0.193

AdvertiseErrorTest

testPush_CreateBranch 0.246

AsIsServiceTest

testCreate_Default 0.113
testCreate_Disabled 0.113
testDisabledSingleton 0.106
testCreate_Enabled 0.032

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.222
testCreate_NullUser 0.041
testCreate_EmptyStringUser 0.211
testCreate_Disabled 0.043
testDisabledSingleton 0.181
testCreate_Enabled 0.104

FileResolverTest

testNotAGitRepository 0.907
testUnreasonableNames 0.004
testExportOk 0.025

HookMessageTest

testPush_CreateBranch 3.486
testPush_HookMessagesToOutputStream 0.443

RegexPipelineTest

testSimpleRegex 1.576
testRegexGroupFilter 0.029
testServeOrdering 0.02

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.192
testInvalidWant[0] 0.325
testInitialClone_RedirectMultiple[0] 0.245
testPush_NotAuthorized[0] 0.189
testPush_CreateBranch[0] 0.395
testInitialClone_WithAuthenticationAfterRedirect[0] 0.239
testInitialClone_Small[0] 0.242
testFetch_TooManyLocalCommits[0] 0.919
testInitialClone_WithAuthenticationNoCredentials[0] 0.09
testListRemote[0] 0.111
testInitialClone_RedirectOnPostForbidden[0] 0.16
testListRemote_BadName[0] 0.158
testInitialClone_RedirectForbidden[0] 0.126
testInitialClone_RedirectMax[0] 0.13
testInitialClone_WithAuthenticationWrongCredentials[0] 0.089
testInitialClone_RedirectLoop[0] 0.106
testInitialClone_RedirectOnPostAllowed[0] 0.129
testInitialClone_RedirectTooOften[0] 0.086
testPush_ChunkedEncoding[0] 0.155
testInitialClone_BrokenServer[0] 0.112
testInitialClone_Redirect301Small[0] 0.118
testInitialClone_WithAuthenticationOnPostOnly[0] 0.108
testInitialClone_Redirect302Small[0] 0.134
testInitialClone_WithAuthentication[0] 0.167
testInitialClone_Redirect303Small[0] 0.147
testInitialClone_Redirect307Small[0] 0.126
testFetch_RefsUnreadableOnUpload[0] 0.278
testFetch_FewLocalCommits[1] 0.77
testInvalidWant[1] 0.121
testInitialClone_RedirectMultiple[1] 0.154
testPush_NotAuthorized[1] 0.126
testPush_CreateBranch[1] 0.142
testInitialClone_WithAuthenticationAfterRedirect[1] 0.136
testInitialClone_Small[1] 0.094
testFetch_TooManyLocalCommits[1] 0.698
testInitialClone_WithAuthenticationNoCredentials[1] 0.086
testListRemote[1] 0.089
testInitialClone_RedirectOnPostForbidden[1] 0.095
testListRemote_BadName[1] 0.102
testInitialClone_RedirectForbidden[1] 0.08
testInitialClone_RedirectMax[1] 0.165
testInitialClone_WithAuthenticationWrongCredentials[1] 0.125
testInitialClone_RedirectLoop[1] 0.137
testInitialClone_RedirectOnPostAllowed[1] 0.127
testInitialClone_RedirectTooOften[1] 0.094
testPush_ChunkedEncoding[1] 0.151
testInitialClone_BrokenServer[1] 0.126
testInitialClone_Redirect301Small[1] 0.153
testInitialClone_WithAuthenticationOnPostOnly[1] 0.173
testInitialClone_Redirect302Small[1] 0.142
testInitialClone_WithAuthentication[1] 0.179
testInitialClone_Redirect303Small[1] 0.097
testInitialClone_Redirect307Small[1] 0.117
testFetch_RefsUnreadableOnUpload[1] 0.089

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.258

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.03

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.878
testListRemote_Smart_DetachedHEAD 0.502
testRepositoryNotFound_Dumb 0.292
testListRemote_Smart_WithQueryParameters 0.31
testV2HttpFirstResponse 0.087
testListRemote_Dumb_Auth 0.211
testListRemote_Dumb_NeedsAuth 0.157
testV2HttpSubsequentResponse 0.103
testHttpClientWantsV2ButServerNotConfigured 0.089
testListRemote_Smart_UploadPackNeedsAuth 0.143
testRepositoryNotFound_Smart 0.137
testListRemote_Dumb_DetachedHEAD 0.142
testListRemoteWithoutLocalRepository 0.119
testListRemote_Smart_UploadPackDisabled 0.206

DefaultUploadPackFactoryTest

testCreate_Default 1.031
testCreate_Disabled 0.132
testDisabledSingleton 0.141
testCreate_Enabled 0.125

ErrorServletTest

testHandler 1.362

SetAdditionalHeadersTest

testSetHeaders 2.346

RemoteTest

testAdd 1.226
testList 0.214
testVerboseList 0.188
testRemove 0.222
testSetUrl 0.176
testUpdate 0.509
testSetUrlPush 0.065

CommitTest

testCommitAll 0.453
testCommitPath 0.239

CLIGitCommandTest

testSplit 0.002

TextBuiltinTest

testCleanDeleteDirs 1.152

LsRemoteTest

testLsRemoteHeadsTags 1.545
testLsRemoteTags 0.305
testLsRemote 0.252
testLsRemoteHeads 0.268

InitTest

testInitDirectory 0.032
testInitBare 0.141

MergeTest

testMergeSelf 0.402
testFastForward 0.276
testNoFastForwardAndSquash 0.185
testMerge 0.447
testFastForwardOnly 0.372
testMergeNoCommitSquash 0.363
testMergeNoCommit 0.456
testMergeWithUserMessage 0.337
testSquashSelf 0.165
testSquash 0.544
testNoFastForward 0.468

ResetTest

testResetSelf 0.142
testPathOptionHelp 0.034
testResetPathNoDoubleDash 0.216
testResetPrevious 0.342
testResetPathDoubleDashNoRef 0.26
testZombieArgument_Bug484951 0.02
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.298
testResetEmptyPath 0.184

TagTest

testTagTwice 0.537
testTagDeleteFail 0.141
testTagDelete 0.184

ConfigTest

testListConfig 0.135

DescribeTest

testDescribeTagLong 0.223
testDescribeCommitNoMatch 0.252
testDescribeCommitMultiMatch 0.225
testDescribeCommitMatch 0.213
testDescribeCommit 0.101
testHelpArgumentAfterUnknown 0.035
testHeadNoTag 0.07
testNoHead 0.067
testHelpArgumentBeforeUnknown 0.027
testDescribeTag 0.043
testDescribeCommitMatch2 0.165

CloneTest

testCloneIntoCurrentDir 0.737
testClone 0.315
testCloneBare 0.441
testCloneEmpty 0.065

RmTest

multiplePathsShouldBeRemoved 0.083

CommitAndLogTest

testCommitAmend 0.263

BranchTest

testRenameTwoArgs 1.264
testExistingBranch 0.154
testDeleteForce 0.717
testCreateFromOldCommit 0.466
testList 0.079
testListDetached 0.222
testHelpAfterDelete 0.187
testCreate 0.249
testDelete 0.153
testDeleteForceMultiple 0.559
testListContains 0.229
testRenameSingleArg 0.193
testDeleteMultiple 0.304

LsFilesTest

testHelp 0.289
testLsFiles 0.494

ArchiveTest

testTarPrefixOption 1.518
testTgzExtensions 0.282
testTarPreservesContent 0.246
testArchiveIncludesSubmoduleDirectory 1
testTarWithSubdir 0.309
testExtensionMatchIsAnchored 0.287
testUnrecognizedFormat 0.194
testArchiveWithLongFilename 0.476
testTarPreservesMode 0.372
testNoExtensionMeansTar 0.161
testEmptyArchive 0.287
testArchivePrefixOption 0.08
testArchiveWithSubdir 0.495
testArchivePreservesMode 0.354
testUnrecognizedExtensionMeansTar 0.111
testZipExtension 0.118
testDefaultFormatIsTar 0.146
testArchivePreservesContent 0.121
testTarExtension 0.115
testTarWithLongFilename 0.323
testTxzExtension 0.335
testPrefixWithoutTrailingSlash 0.133
testTarIncludesSubmoduleDirectory 0.242
testTarPrefixWithoutTrailingSlash 0.095
testArchiveWithFiles 0.092
testPrefixDoesNotNormalizeDoubleSlash 0.103
testFormatOverridesFilename 0.112
testPrefixDoesNotNormalizeDoubleSlashInTar 0.077
testEmptyTar 0.053
testTbz2Extension 0.117

ReflogTest

testSingleCommit 0.252
testClean 0.04
testBranch 0.345

CheckoutTest

testCheckoutHead 1.314
testCheckoutLink 0.21
testCheckoutPath 0.522
testCheckoutSelf 0.081
testCheckoutUnresolvedHead 0.035
testCheckoutSingleFile 0.055
fileModeTestFileThenFileWithFolderInIndex 0.397
testCheckoutNewBranchThatAlreadyExists 0.077
fileModeTestFileWithFolderInIndex 0.482
testCheckoutExistingBranchWithConflict 0.417
fileModeTestFolderThenFileWithMissingInWorkingTree 0.355
testCheckoutBranch 0.331
testCheckoutAllPaths 0.4
fileModeTestFolderWithMissingInWorkingTree 0.377
testCheckoutNonExistingBranch 0.031
testCheckoutOrphan 0.19
testCheckoutWithMissingWorkingTreeFile 0.317
testCheckoutNewBranch 0.12
fileModeTestFolderThenMissingWithFileInWorkingTree 0.231
testCheckoutNewBranchOnBranchToBeBorn 0.038
fileModeTestMissingWithFolderInWorkingTree 0.186
fileModeTestMissingThenFolderWithFileInWorkingTree 0.209

RepoTest

testAddRepoManifest 1.691
testZombieHelpArgument 0.727
testMissingPath 0.62

FetchTest

testFetchNoTags 1.901
testFetchDefault 0.575
testFetchForceUpdate 0.577
testFetchAllTags 0.473

CleanTest

testCleanDeleteDirs 0.245
testCleanLeaveDirs 0.12
testCleanRequiresForce 0.024
testCleanRequiresForceConfig 0.152

AddTest

testAddNothing 1.004
testAddAFile 0.184
testAddUsage 0.077
testAddFileTwice 0.04
testAddAlreadyAdded 0.136

StatusTest

testStatusUntrackedFiles 1.673
testStatusPorcelainUntrackedFilesAll 0.935
testPathOptionHelp 0.058
testStatusUno 0.614
testStatusPorcelainUntrackedFiles 0.455
testStatusUall 0.445
testStatusPorcelainU 0.47
testStatusPorcelain 1.334
testStatusUntrackedFilesAll 0.666
testStatusPorcelainUno 0.805
testStatusUntrackedFilesNo 0.876
testStatusPorcelainUall 1.216
testStatusPorcelainUntrackedFilesNo 1.336
testStatusDefault 1.251
testStatusU 0.796

ProxyConfigTest

testHttpProxy_bothCases 0.546
testAll 0.483
testNoSetting 0.284
testHttpsProxy_bothCases 0.258
testOverwriteHttpPort 0.269
testHttpProxy_lowerCase 0.299
testDontOverwriteHttp 0.228
testHttpsProxy_lowerCase 0.246
testHttpProxy_upperCase 0.247
testHttpsProxy_upperCase 0.212

LfsPointerFilterTest

testValidNestedPointers 0.451
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0.001
testValidNestedPointersWithoutRecurrence 0.056
testValidPointersInRepositoryRoot 0.022

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.053

AbbreviatedLongObjectIdTest

test33_FromString 0.083
testFromLongObjectId 0.014
testEquals_Full 0.003
test15_FromString 0.002
testNotEquals_SameLength 0.001
testIsId 0.001
testPrefixCompare_1 0.001
test16_FromString 0
testEmpty_FromString 0
test17_FromString 0
testFromStringWrongLength 0.013
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0
testPrefixCompare_Full 0
testFull_FromByteArray 0.001
test1_FromString 0.001
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.001
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0.001
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

MutableLongObjectIdTest

testCopy 0.004
testFromStringByte 0.003
testToObjectId 0
testFromRawLong 0
testFromString 0.032

UploadTest

testParallelUploads 4.041
testCorruptUpload 0.191
testLargeFileUpload 0.765
testUpload 0.041

PushTest

testPushSimple 4.692

CheckoutTest

testKnownContent 5.981
testUnknownContent 0.324
testUnknownContentRequired 0.165

DownloadTest

testDownloadNotFound 3.773
testLargeFileDownload 1.269
testDownloadInvalidPathInfo 0.179
testDownloadInvalidId 0.055
testDownload 0.038

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