Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4499 0 0 64 98.577% 1,306.177

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 481 0 0 56 88.358% 44.756
org.eclipse.jgit.notes 52 0 0 0 100% 16.295
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.203
org.eclipse.jgit.dircache 65 0 0 0 100% 1.822
org.eclipse.jgit.revwalk 210 0 0 0 100% 21.137
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 115.71
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0
org.eclipse.jgit.http.server 4 0 0 0 100% 1.096
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.422
org.eclipse.jgit.gitrepo 32 0 0 0 100% 18.914
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.041
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 0.817
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 1.884
org.eclipse.jgit.api 705 0 0 5 99.291% 448.458
org.eclipse.jgit.pgm 169 0 0 1 99.408% 79.495
org.eclipse.jgit.attributes 99 0 0 0 100% 4.234
org.eclipse.jgit.symlinks 9 0 0 0 100% 5.277
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.277
org.eclipse.jgit.junit 14 0 0 0 100% 0.141
org.eclipse.jgit.revplot 16 0 0 0 100% 1.646
org.eclipse.jgit.util.io 38 0 0 0 100% 5.304
org.eclipse.jgit.events 1 0 0 0 100% 0.031
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 111.097
org.eclipse.jgit.lib 520 0 0 0 100% 41.713
org.eclipse.jgit.ignore 257 0 0 0 100% 31.548
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 4.669
org.eclipse.jgit.diff 176 0 0 0 100% 2.908
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.231
org.eclipse.jgit.util 348 0 0 0 100% 5.914
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 133.011
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 1.888
org.eclipse.jgit.submodule 48 0 0 0 100% 26.453
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.244
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.388
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.37
org.eclipse.jgit.http.test 126 0 0 0 100% 66.687
org.eclipse.jgit.indexdiff 1 0 0 0 100% 3.463
org.eclipse.jgit.patch 45 0 0 0 100% 0.736
org.eclipse.jgit.nls 11 0 0 0 100% 0.101
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 3.494
org.eclipse.jgit.merge 89 0 0 0 100% 97.302

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% 1.289
PushProcessTest 17 0 0 0 100% 2.749
URIishTest 71 0 0 1 98.592% 3.464
RemoteConfigTest 28 0 0 0 100% 1.005
PushCertificateIdentTest 6 0 0 0 100% 0.004
HttpConfigTest 10 0 0 0 100% 1.494
PushCertificateParserTest 11 0 0 0 100% 3.464
BundleWriterTest 5 0 0 0 100% 0.703
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 1.481
PushConnectionTest 4 0 0 0 100% 3.463
UploadPackTest 48 0 0 0 100% 1.012
TestProtocolTest 6 0 0 0 100% 1.261
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.547
PacketLineInTest 25 0 0 0 100% 0.097
PacketLineOutTest 9 0 0 0 100% 0.009
HttpAuthTest 1 0 0 0 100% 0.961
JschConfigSessionFactoryTest 12 0 0 0 100% 1.289
RefAdvertiserTest 1 0 0 0 100% 0.009
PushOptionsTest 8 0 0 0 100% 2.745
PackParserTest 12 0 0 0 100% 1.143
TransportTest 9 0 0 0 100% 0.846
ProtocolV2ParserTest 10 0 0 0 100% 2.659
DaemonTest 2 0 0 0 100% 4.032
OpenSshConfigTest 34 0 0 0 100% 2.149
SideBandOutputStreamTest 11 0 0 0 100% 3.447
PushCertificateStoreTest 16 0 0 0 100% 0.547
NetRCTest 2 0 0 0 100% 0.038
AtomicPushTest 3 0 0 0 100% 2.156
RefSpecTest 38 0 0 0 100% 0.097
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.049
PushConfigTest 3 0 0 0 100% 0.547

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 14.687
NoteMapTest 18 0 0 0 100% 1.306
DefaultNoteMergerTest 6 0 0 0 100% 0.296
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.203

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.023
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.123
DirCacheIteratorTest 11 0 0 0 100% 0.327
DirCacheLargePathTest 5 0 0 0 100% 0.223
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.035
DirCacheBuilderTest 9 0 0 0 100% 0.318
DirCacheTreeTest 6 0 0 0 100% 0.283
DirCacheBasicTest 12 0 0 0 100% 0.483

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.249
FooterLineTest 19 0 0 0 100% 0.513
RevWalkPathFilter6012Test 7 0 0 0 100% 0.602
RevWalkResetTest 1 0 0 0 100% 0.055
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.178
RevFlagSetTest 7 0 0 0 100% 0.16
FIFORevQueueTest 6 0 0 0 100% 2.83
ObjectWalkFilterTest 6 0 0 0 100% 0.057
RevCommitParseTest 22 0 0 0 100% 0.768
RevTagParseTest 21 0 0 0 100% 0.498
TreeRevFilterTest 5 0 0 0 100% 0.331
RevWalkShallowTest 7 0 0 0 100% 0.348
RevWalkPathFilter1Test 13 0 0 0 100% 1.003
RevWalkSortTest 7 0 0 0 100% 0.234
RevWalkFollowFilterTest 3 0 0 0 100% 0.128
ObjectWalkTest 8 0 0 0 100% 0.488
MaxCountRevFilterTest 2 0 0 0 100% 0.087
RevObjectTest 10 0 0 0 100% 0.353
RevWalkMergedIntoTest 1 0 0 0 100% 0.055
RevWalkUtilsReachableTest 5 0 0 0 100% 0.362
SkipRevFilterTest 3 0 0 0 100% 0.099
RevWalkCarryFlagsTest 4 0 0 0 100% 0.161
LIFORevQueueTest 5 0 0 0 100% 2.672
RevWalkMergeBaseTest 7 0 0 0 100% 0.402
RevWalkUtilsCountTest 6 0 0 0 100% 0.277
RevCommitListTest 7 0 0 0 100% 7.425
RevWalkFilterTest 15 0 0 0 100% 0.534
RevWalkCullTest 3 0 0 0 100% 0.268

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.163
UnpackedObjectTest 15 0 0 0 100% 0.543
GcPruneNonReferencedTest 5 0 0 0 100% 4.083
FileRepositoryBuilderTest 7 0 0 0 100% 0.802
RepositorySetupWorkDirTest 12 0 0 0 100% 0.071
GcReflogTest 4 0 0 0 100% 5.103
ReflogWriterTest 1 0 0 0 100% 0.033
PackFileTest 5 0 0 0 100% 0.196
GcPackRefsTest 7 0 0 0 100% 6.429
AlternatesTest 3 0 0 0 100% 0.237
BatchRefUpdateTest 56 0 0 1 98.214% 16.916
ConcurrentRepackTest 4 0 0 0 100% 8.877
DescriptionTest 1 0 0 0 100% 0.028
WindowCacheReconfigureTest 7 0 0 0 100% 0.115
RefDirectoryTest 57 0 0 0 100% 3.984
GcTagTest 2 0 0 0 100% 2.023
PackReverseIndexTest 4 0 0 0 100% 0.083
GcBranchPrunedTest 3 0 0 0 100% 2.418
GcKeepFilesTest 1 0 0 0 100% 1.604
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.11
GcTemporaryFilesTest 2 0 0 0 100% 0.146
InflatingBitSetTest 4 0 0 0 100% 0.001
PackIndexV1Test 6 0 0 0 100% 1.811
AutoGcTest 4 0 0 0 100% 1.946
FileSnapshotTest 3 0 0 0 100% 5.743
ReflogReaderTest 8 0 0 0 100% 0.407
PackWriterTest 28 0 0 0 100% 5.047
GcConcurrentTest 4 0 0 0 100% 5.394
T0004_PackReaderTest 2 0 0 0 100% 0.146
PackInserterTest 13 0 0 0 100% 0.362
T0003_BasicTest 25 0 0 0 100% 2.118
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.653
LockFileTest 1 0 0 0 100% 0.146
GcOrphanFilesTest 4 0 0 0 100% 0.129
PackIndexV2Test 6 0 0 0 100% 0.491
ObjectDirectoryTest 4 0 0 0 100% 6.019
WindowCacheGetTest 3 0 0 0 100% 0.242
GcBasicPackingTest 9 0 0 0 100% 17.939
StoredBitmapTest 3 0 0 0 100% 0.011
RefUpdateTest 44 0 0 0 100% 12.141

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
RootLocaleTest 1 0 0 0 100% 0.545
ClientVersionUtilTest 2 0 0 0 100% 0.544
ServletUtilsTest 1 0 0 0 100% 0.007

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.046
RepoCommandSymlinkTest 1 0 0 0 100% 1.553
RepoCommandTest 27 0 0 0 100% 17.315

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.003
MergedReftableTest 13 0 0 0 100% 0.02
ReftableTest 25 0 0 0 100% 0.794

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.569
BranchCommandTest 17 0 0 0 100% 5.194
GarbageCollectCommandTest 2 0 0 0 100% 0.346
GitConstructionTest 3 0 0 0 100% 0.918
PullCommandTest 17 0 0 0 100% 9.77
CherryPickCommandTest 12 0 0 0 100% 4.211
ResetCommandTest 19 0 0 0 100% 2.984
DescribeCommandTest 32 0 0 0 100% 8.561
InitCommandTest 9 0 0 0 100% 0.561
NotesCommandTest 2 0 0 0 100% 0.208
RmCommandTest 2 0 0 0 100% 0.182
FetchCommandTest 15 0 0 0 100% 6.672
StashDropCommandTest 8 0 0 0 100% 1.474
StatusCommandTest 3 0 0 0 100% 0.418
BlameCommandTest 18 0 0 0 100% 3.887
CommitAndLogCommandTest 10 0 0 0 100% 1.226
EolStreamTypeUtilTest 6 0 0 0 100% 0.005
NameRevCommandTest 11 0 0 0 100% 1.042
ReflogCommandTest 3 0 0 0 100% 0.857
RemoteAddCommandTest 1 0 0 0 100% 0.053
MergeCommandTest 45 0 0 0 100% 14.233
CloneCommandTest 19 0 0 0 100% 8.88
CleanCommandTest 10 0 0 0 100% 2.214
TagCommandTest 14 0 0 0 100% 1.339
RevertCommandTest 10 0 0 0 100% 2.987
RemoteListCommandTest 1 0 0 0 100% 0.041
AddCommandTest 39 0 0 0 100% 7.765
EolRepositoryTest 28 0 0 0 100% 249.805
PushCommandTest 8 0 0 0 100% 2.218
StashApplyCommandTest 27 0 0 0 100% 6.032
StashListCommandTest 4 0 0 0 100% 0.3
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 23.061
PathCheckoutCommandTest 17 0 0 0 100% 13.419
CommitCommandTest 13 0 0 2 84.615% 2.097
ApplyCommandTest 20 0 0 0 100% 1.789
StashCreateCommandTest 16 0 0 0 100% 2.545
DiffCommandTest 6 0 0 0 100% 0.666
RebaseCommandTest 71 0 0 0 100% 27.122
PullCommandWithRebaseTest 6 0 0 0 100% 3.251
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.05
RenameBranchCommandTest 4 0 0 0 100% 0.48
LsRemoteCommandTest 4 0 0 0 100% 1.187
CommitOnlyTest 96 0 0 0 100% 11.263
CheckoutCommandTest 32 0 0 2 93.75% 14.662
LogCommandTest 9 0 0 0 100% 1.701
RemoteSetUrlCommandTest 2 0 0 0 100% 0.212

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 4.433
CommitTest 2 0 0 0 100% 1.243
CLIGitCommandTest 1 0 0 0 100% 2.749
TextBuiltinTest 1 0 0 0 100% 1.842
LsRemoteTest 4 0 0 0 100% 3.992
InitTest 2 0 0 0 100% 0.165
MergeTest 11 0 0 0 100% 4.62
ResetTest 9 0 0 1 88.889% 3.464
TagTest 3 0 0 0 100% 2.75
ConfigTest 1 0 0 0 100% 2.749
DescribeTest 11 0 0 0 100% 1.201
CloneTest 4 0 0 0 100% 0.829
RmTest 1 0 0 0 100% 0.074
CommitAndLogTest 1 0 0 0 100% 0.134
BranchTest 13 0 0 0 100% 6.351
LsFilesTest 2 0 0 0 100% 0.547
ArchiveTest 30 0 0 0 100% 9.954
ReflogTest 3 0 0 0 100% 2.748
CheckoutTest 22 0 0 0 100% 8.148
RepoTest 3 0 0 0 100% 3.464
FetchTest 4 0 0 0 100% 5.584
CleanTest 4 0 0 0 100% 0.449
AddTest 5 0 0 0 100% 2.644
StatusTest 15 0 0 0 100% 6.54
ProxyConfigTest 10 0 0 0 100% 2.821

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.314
CGitAttributesTest 26 0 0 0 100% 1.652
AttributesHandlerTest 30 0 0 0 100% 1.231
AttributesMatcherTest 8 0 0 0 100% 0.006
TreeWalkAttributeTest 18 0 0 0 100% 0.865
AttributesNodeTest 7 0 0 0 100% 0.005
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.16

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.403
PlotCommitListTest 15 0 0 0 100% 1.243

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.14
AutoCRLFInputStreamTest 2 0 0 0 100% 0.923
TimeoutInputStreamTest 8 0 0 0 100% 0.765
AutoLFInputStreamTest 7 0 0 0 100% 0.14
TimeoutOutputStreamTest 9 0 0 0 100% 1.021
AutoCRLFOutputStreamTest 2 0 0 0 100% 2.315

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 5.858
PushTest 1 0 0 0 100% 5.271
CheckoutTest 3 0 0 0 100% 35.258
DownloadTest 5 0 0 0 100% 64.71

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.001
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 7.101
ObjectIdTest 16 0 0 0 100% 0.006
RefTest 14 0 0 0 100% 2.387
IndexDiffTest 16 0 0 0 100% 2.299
ObjectIdOwnerMapTest 7 0 0 0 100% 0.015
ObjectCheckerTest 127 0 0 0 100% 0.045
SquashCommitMsgTest 1 0 0 0 100% 0.02
ValidRefNameTest 22 0 0 0 100% 0.018
RacyGitTests 2 0 0 0 100% 7.812
BranchConfigTest 8 0 0 0 100% 0.005
ObjectIdSubclassMapTest 7 0 0 0 100% 0.014
ReflogResolveTest 6 0 0 0 100% 0.685
ConstantsEncodingTest 5 0 0 0 100% 0.008
IndexModificationTimesTest 2 0 0 0 100% 2.189
ObjectLoaderTest 4 0 0 0 100% 0.012
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
HugeCommitMessageTest 1 0 0 0 100% 3.9
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.107
BranchTrackingStatusTest 3 0 0 0 100% 0.25
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 70 0 0 0 100% 0.124
RepositoryResolveTest 22 0 0 0 100% 1.633
SubmoduleConfigTest 3 0 0 0 100% 0.003
AbbreviatedObjectIdTest 26 0 0 0 100% 0.005
T0001_PersonIdentTest 9 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 5.277
RepositoryCacheTest 15 0 0 0 100% 0.584
MergeHeadMsgTest 2 0 0 0 100% 0.035
IndexDiffSubmoduleTest 7 0 0 0 100% 7.162

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 9.344
IgnoreNodeTest 32 0 0 0 100% 6.448
BasicRuleTest 4 0 0 0 100% 0.091
FastIgnoreRuleTest 18 0 0 0 100% 6.347
IgnoreMatcherParametrizedTest 10 0 0 0 100% 6.346
CGitIgnoreTest 25 0 0 0 100% 2.972

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.905
IndexDiffFilterTest 38 0 0 0 100% 3.015
InterIndexDiffFilterTest 5 0 0 0 100% 0.104
PathFilterGroupTest 7 0 0 0 100% 0.019
PathSuffixFilterTest 3 0 0 0 100% 0.077
TreeFilterTest 7 0 0 0 100% 0.328
NotTreeFilterTest 6 0 0 0 100% 0.221

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.003
DiffFormatterTest 17 0 0 0 100% 0.683
RawTextLoadTest 5 0 0 0 100% 0.277
RawTextTest 12 0 0 0 100% 0.005
EditListTest 5 0 0 0 100% 0.003
EditTest 16 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.156
MyersDiffTest 23 0 0 0 100% 0.011
DiffEntryTest 12 0 0 0 100% 0.752
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.002
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.006
RenameDetectorTest 28 0 0 0 100% 0.959
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.004
HistogramDiffTest 30 0 0 0 100% 0.009
DiffFormatterReflowTest 10 0 0 0 100% 0.032
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.123
ForPathTest 1 0 0 0 100% 0.029
TreeWalkBasicDiffTest 1 0 0 0 100% 0.047
PostOrderTreeWalkTest 6 0 0 0 100% 0.178
TreeWalkJava7Test 1 0 0 0 100% 0.023
FileTreeIteratorTest 23 0 0 0 100% 3.669
CanonicalTreeParserTest 18 0 0 0 100% 0.006
EmptyTreeIteratorTest 6 0 0 0 100% 0.152
AbstractTreeIteratorTest 7 0 0 0 100% 0.004

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.024
PathsTest 2 0 0 0 100% 0.001
RawCharUtilTest 3 0 0 0 100% 0.04
NBTest 11 0 0 0 100% 0.003
HookTest 9 0 0 0 100% 0.635
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.017
RawParseUtilsTest 5 0 0 0 100% 0.011
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.018
RefListTest 23 0 0 0 100% 0.027
RawSubStringPatternTest 4 0 0 0 100% 0.499
GitDateParserTest 13 0 0 0 100% 0.019
Base64Test 4 0 0 0 100% 0.004
FSTest 4 0 0 0 100% 1.037
RawParseUtils_HexParseTest 3 0 0 0 100% 0.043
LongMapTest 8 0 0 0 100% 0.049
RawParseUtils_LineMapTest 7 0 0 0 100% 0.043
TemporaryBufferTest 15 0 0 0 100% 0.416
IntListTest 12 0 0 0 100% 0.006
RawParseUtils_MatchTest 4 0 0 0 100% 0.043
BlockListTest 12 0 0 0 100% 0.026
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.04
ChangeIdUtilTest 35 0 0 0 100% 0.042
IOReadLineTest 28 0 0 0 100% 0.023
RefMapTest 22 0 0 0 100% 0.011
ReadLinesTest 6 0 0 0 100% 0.003
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.049
FilterCommandsTest 3 0 0 0 100% 0.395
RunExternalScriptTest 12 0 0 0 100% 2.156
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.185
QuotedStringBourneStyleTest 10 0 0 0 100% 0.043

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.727
LongObjectIdTest 32 0 0 0 100% 0.492
LFSPointerTest 1 0 0 0 100% 0.223
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.251
MutableLongObjectIdTest 5 0 0 0 100% 0.195

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 10 0 0 0 100% 5.141
SubmoduleUpdateTest 4 0 0 0 100% 3.548
SubmoduleDeinitTest 6 0 0 0 100% 5.327
SubmoduleStatusTest 7 0 0 0 100% 2.834
SubmoduleInitTest 7 0 0 0 100% 2.724
SubmoduleWalkTest 11 0 0 0 100% 3.19
SubmoduleSyncTest 3 0 0 0 100% 3.689

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.073
RefTreeDatabaseTest 27 0 0 0 100% 0.187
RefTreeTest 10 0 0 0 100% 0.128

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 11.558
MeasurePackSizeTest 1 0 0 0 100% 2.944
DumbClientDumbServerTest 8 0 0 0 100% 6.517
GitServletInitTest 4 0 0 0 100% 1.509
GitServletResponseTests 3 0 0 0 100% 5.271
DumbClientSmartServerTest 8 0 0 0 100% 3.872
AdvertiseErrorTest 1 0 0 0 100% 0.54
AsIsServiceTest 4 0 0 0 100% 0.549
DefaultReceivePackFactoryTest 6 0 0 0 100% 2.399
FileResolverTest 3 0 0 0 100% 1.034
HookMessageTest 2 0 0 0 100% 5.158
RegexPipelineTest 3 0 0 0 100% 1.66
SmartClientSmartServerTest 54 0 0 0 100% 11.726
ProtocolErrorTest 1 0 0 0 100% 1.035
HttpClientTests 14 0 0 0 100% 3.145
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.22
ErrorServletTest 1 0 0 0 100% 1.515
SetAdditionalHeadersTest 1 0 0 0 100% 1.035

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.025
PatchErrorTest 6 0 0 0 100% 0.011
FileHeaderTest 21 0 0 0 100% 0.056
EditListTest 3 0 0 0 100% 0.003
GetTextTest 4 0 0 0 100% 0.01
PatchCcTest 3 0 0 0 100% 0.628
PatchCcErrorTest 1 0 0 0 100% 0.003

org.eclipse.jgit.nls

Class Tests Errors Failures Skipped Success Rate Time
TranslationBundleTest 4 0 0 0 100% 0.083
RootLocaleTest 3 0 0 0 100% 0.009
NLSTest 4 0 0 0 100% 0.009

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.09
DfsBlockCacheTest 2 0 0 0 100% 0.145
PackSourceTest 1 0 0 0 100% 1.108
DfsPackCompacterTest 2 0 0 0 100% 0.198
DfsGarbageCollectorTest 24 0 0 0 100% 1.107
DfsBlockCacheConfigTest 4 0 0 0 100% 0.246
DfsPackDescriptionTest 12 0 0 0 100% 0.201
DfsFsckTest 9 0 0 0 100% 0.201
DeltaBaseCacheTest 4 0 0 0 100% 0.198

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.285
MergerTest 27 0 0 0 100% 36.586
MergeMessageFormatterTest 15 0 0 0 100% 2.995
SquashMessageFormatterTest 1 0 0 0 100% 0.058
CherryPickTest 2 0 0 0 100% 0.128
SimpleMergeTest 16 0 0 0 100% 2.029
CrissCrossMergeTest 8 0 0 0 100% 55.221

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.012
testAbbreviateLooseBlob 0.016
testAbbreviateIsActuallyUnique 0.087
testAbbreviatePackedBlob 0.046

BaseReceivePackTest

parseCommand 0

NameConflictTreeWalkTest

testNoDF_NoGap 0.025
testDF_NoGap 0.025
testDF_DetectConflict 0.021
testDF_GapByOne 0.027
testDF_SkipsSeenSubtree 0.023

DfsInserterTest

testReadFromInserterSmallObjects 0
testNoCheckExisting 0
testInserterIgnoresUnreachable 0
testReaderResolve 0
testGarbageSelectivelyVisible 0
testReadFromFallback 0
testReadFromInserterLargerObjects 0
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.001
testUpdateUnexpectedRemote 0
testTrackingRefUpdateOnReject 0
testUpdateDelete 0
testUpdateFastForward 0
testUpdateUnexpectedRemoteVsForce 0
testUpdateRejectedByConnection 0
testUpdateUpToDate 0
testUpdateNonFastForwardForced 0
testUpdateExpectedRemote 0
testPushResult 0
testUpdateNonFastForwardUnknownObject 0
testUpdateNonFastForward 0
testUpdateDeleteNonExisting 0
testTrackingRefUpdateEnabled 0
testUpdateCreateRef 0
testTrackingRefUpdateDisabled 0

GitDateFormatterTest

LOCALE 0
DEFAULT 0
LOCALELOCAL 0
ISO 0
RAW 0
RFC 0
LOCAL 0
SHORT 0
RELATIVE 0

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0.001
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.035
testStandardFormat_InvalidType 0.017
testStandardFormat_LargeObject_TruncatedZLibStream 0.02
testStandardFormat_NoHeader 0.015
testStandardFormat_SmallObject_TruncatedZLibStream 0.046
testStandardFormat_NegativeSize 0.03
testStandardFormat_SmallObject_TrailingGarbage 0.031
testStandardFormat_GarbageAfterSize 0.016
testStandardFormat_LargeObject_TrailingGarbage 0.018
testPackFormat_DeltaNotAllowed 0.017
testStandardFormat_LargeObject_CorruptZLibStream 0.02
testPackFormat_LargeObject 0.018
testPackFormat_SmallObject 0.212
testStandardFormat_SmallObject_CorruptZLibStream 0.018
testStandardFormat_LargeObject 0.026

ObjectIdSerializerTest

serialize 0.001
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.08
archiveByDirectoryPath 0.197
archiveHeadAllFiles 0.075
archiveHeadSpecificPath 0.212

BranchCommandTest

testCreateFromCommit 0.101
testCreateFromLightweightTag 0.212
testCreateFromAnnotatetdTag 0.188
testCreationImplicitStart 0.174
testCreateForce 0.275
testPullConfigRemoteBranch 0.59
testCreateAndList 0.233
testRenameLocalBranch 0.436
testListBranchesWithContains 0.113
testListAllBranchesShouldNotDie 0.492
testRenameRemoteTrackingBranch 0.375
testPullConfigLocalBranch 0.467
testInvalidBranchDash 0.153
testInvalidBranchHEAD 0.223
testDelete 0.315
testPullConfigRenameLocalBranch 0.681
testCreationNullStartPoint 0.158

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.215
testGCmoreCommits 0.13

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0

DirCacheCheckoutTest

testLongFilename 0.037
testCheckoutChangeLinkToEmptyDir 0.066
testDirtyFileModeEqualHeadMerge 0.133
testResetHard 0.387
testRules1thru3_NoIndexEntry 0.05
testCheckoutChangeLinkToNonEmptyDirs 0.156
testCheckoutUncachedChanges 0.066
testFileModeChangeAndContentChangeNoConflict 0.228
testCheckoutChangeFileToEmptyDir 0.052
testDirectoryFileSimple 0.041
testDirectoryFileConflicts_15b 0.157
testCloseNameConflicts1 0.068
testCheckoutOutChanges 0.144
testIgnoredDirectory 0.128
testInitialCheckout 0.06
testOverwriteUntrackedLinkModeChange 0.136
testUntrackedConflicts 0.078
testCheckoutChangeFileToEmptyDirs 0.063
testCheckoutHierarchy 0.07
testFileModeChangeWithNoContentChangeUpdate 0.093
testFolderFileAndContentConflicts 0.381
testOverwriteUntrackedFileModeChange 0.141
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.084
testIgnoredDirectoryWithTrackedContent 0.151
testResetWithChangeInGitignore 0.199
testCheckoutChangeLinkToEmptyDirs 0.182
testCloseNameConflictsX0 0.061
testDontOverwriteEmptyFolder 0.127
testFileModeChangeAndContentChangeConflict 0.269
testFolderFileConflict 0.225
testDontOverwriteDirtyFile 0.031
testDirectoryFileConflicts_1 0.034
testDirectoryFileConflicts_2 0.166
testDirectoryFileConflicts_3 0.034
testDirectoryFileConflicts_4 0.101
testDirectoryFileConflicts_5 0.09
testDirectoryFileConflicts_6 0.032
testDirectoryFileConflicts_7 0.18
testDirectoryFileConflicts_8 0.071
testDirectoryFileConflicts_9 0.098
testCheckoutChangeFileToNonEmptyDirs 0.057
testRules4thru13_IndexEntryNotInHead 0.148
testCheckoutOutChangesAutoCRLFInput 0.151
testCheckoutOutChangesAutoCRLFfalse 0.045
testDirectoryFileConflicts_10 0.052
testDirectoryFileConflicts_11 0.083
testDirectoryFileConflicts_12 0.105
testDirectoryFileConflicts_13 0.059
testDirectoryFileConflicts_14 0.172
testDirectoryFileConflicts_15 0.035
testDirectoryFileConflicts_16 0.055
testDirectoryFileConflicts_17 0.093
testDirectoryFileConflicts_18 0.084
testDirectoryFileConflicts_19 0.069
testDirectoryFileConflicts_5b 0.078
testDirectoryFileConflicts_6b 0.061
testDirtyFileModeEqualIndexMerge 0.118
testOverwriteUntrackedIgnoredFile 0.127
testCheckoutOutChangesAutoCRLFtrue 0.047
testCheckoutOutChangesAutoCRLFtrueBinary 0.052
testMultipleContentConflicts 0.305
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.112
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.106

ObjectIdTest

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

GitConstructionTest

testClose 0.428
testOpen 0.266
testWrap 0.22

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.066
testFailedPreCommitHookBlockCommit 0.052
testFindPostCommitHook 0.017
testAllCommitHooks 0.155
testFindHook 0.041
testFailedCommitMsgHookBlocksCommit 0.105
testPostCommitRunHook 0.048
testRunHook 0.047
testCommitMsgHookCanModifyCommitMessage 0.101

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0
testGetRefsByPrefix 0
testReadAllIncludingSymrefs 0
testReadSimplePackedRefSameRepo 0
testRefsUnderRefs 0
testResolvedSymRef 0
testReadSymRefToLoosePacked 0
testResolvedNamesBranch 0
testGetShortRef 0
testRemoteNames 0
testAmbiguousRefsUnderRefs 0
testReadLooseRef 0
testReadLoosePackedRef 0
testReadSymRefToPacked 0

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.999
nonReferencedNonExpiredObject_notPruned 0.025
nonReferencedExpiredObjectTree_pruned 0.998
testPackCommitsAndLooseOneWithPruneNow 1.064
nonReferencedObjects_onlyExpiredPruned 0.995

NoteMapMergerTest

testBaseEqualsTheirs 0.052
testCollapseFanoutAfterMerge 2.032
testEditSameNoteDifferentContent 0.083
testFanoutAndLeafWitConflict 1.499
testDeleteDifferentNotes 0.036
testNonNotesWithNonNoteConflict 0.081
testAddSameNoteDifferentContent 0.043
testNonNotesWithoutNonNoteConflict 0.065
testEditDifferentNotes 0.075
testEditDeleteConflict 0.158
testLargeTreesWithConflict 4.023
testLargeTreesWithoutConflict 4.283
testOursEqualsTheirs 0.034
testFanoutAndLeafWithoutConflict 1.838
testNoChange 0.037
testBaseEqualsOurs 0.286
testAddDifferentNotes 0.054

IndexDiffTest

testUnchangedComplex 0.06
testRemovedUntracked 0.064
testUnchangedSimple 0.116
testAdded 0.051
testStageState_mergeAndReset_bug 0.233
testUntrackedFolders 0.238
testStageState_simulated_bug 0.23
testConflictingDeletedAndModified 0.226
testAssumeUnchanged 0.124
testAutoCRLFInput 0.063
testModified 0.12
testStageState 0.119
testRemoved 0.036
testConflictingFromMultipleCreations 0.262
testUntrackedNotIgnoredFolders 0.119
testConflicting 0.218

PullCommandTest

testPullFastForward 0.372
testPullMerge 0.421
testPullWithRebaseConfig1 1.003
testPullWithRebaseConfig2 0.815
testPullWithRebaseConfig3 0.683
testPullLocalConflict 0.417
testPullWithMergeConfig2 0.679
testPullWithUntrackedStash 0.492
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.462
testPullEmptyRepository 0.238
testPullConflict 0.392
testPullWithoutConfig 0.633
testPullMergeProgrammaticConfiguration 0.407
testPullWithMergeConfig 0.484
testPullWithRebasePreserve1Config 0.694
testPullWithRebasePreserveConfig2 0.75
testPullWithRebasePreserveConfig3 0.784

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.358
testCherryPickDirtyIndex 0.187
testCherryPickNoCommit 0.357
testCherryPickConflictResolution 0.224
testCherryPick 0.463
testCherryPickMerge 0.885
testCherryPickConflictMarkers 0.314
testCherryPickOurCommitName 0.29
testCherryPickConflictReset 0.225
testCherryPickDirtyWorktree 0.251
testSequentialCherryPick 0.363
testCherryPickConflictResolutionNoCOmmit 0.29

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0.001
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0
invalidRepositoryFormatVersion 0
emptyRepositoryFormatVersion 0
relativeGitDirRef 0
absoluteGitDirRef 0
unknownRepositoryFormatVersion 0
testShouldAutomagicallyDetectGitDirectory 0

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 1.193
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0
testPlus 0
testBracketsUnmatched1 0.812
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0.839
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.148
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.001
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.001
testInvalidTreeDuplicateNames1_Tree 0
testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0
testInvalidTreeNameContainsSlash 0.001
testInvalidTreeNameIsMacHFSGit2 0.006
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0.001
testValidPosixTree 0
testInvalidTreeModeNotSupportedMode1 0
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0.001
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0.001
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0.001
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0.001
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0.001
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.001
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0.003
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0.001
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0.001
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0.001
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0.001
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0.001
testInvalidTagNoType4 0
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.027
testEmpty 0.02
testCloneFIFO 0.029
testInsertTie 0.025
testCloneEmpty 0.021
testClear 0.074
testHasFlags 0.051

FooterLineTest

testSignedOffBy_OneUserWithLF 0.022
testNotEmail 0.017
testNoFooters_EmptyBody 0.021
testEmptyValueWithLF 0.023
testNoFooters_OneLineBodyNoLF 0.021
testSignedOffBy_OneUserNoLF 0.022
testNoFooters_NewlineOnlyBody1 0.029
testNoFooters_NewlineOnlyBody5 0.021
testMatchesBugId 0.022
testNonDelimtedEmail 0.03
testSignedOffBy_IgnoreWhitespace 0.046
testFilterFootersIgnoreCase 0.027
testSignedOffBy_SkipNonFooter 0.04
testEmptyValueNoLF 0.028
testShortKey 0.025
testSignedOffBy_ManyUsers 0.022
testNoFooters_ShortBodyWithLF 0.029
testNoFooters_ShortBodyNoLF 0.031
testNoFooters_OneLineBodyWithLF 0.028

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.019

ResetCommandTest

testHardResetOnUnbornBranch 0.031
testHardResetReflogDisabled 0.118
testSoftReset 0.201
testHardResetWithConflicts_DeleteFileFolderConflict 0.117
testPathsResetOnUnbornBranch 0.101
testMixedReset 0.128
testMixedResetRetainsSizeAndModifiedTime 0.253
testMixedResetWithUnmerged 0.137
testHardReset 0.228
testResetDefaultMode 0.123
testHardResetWithConflicts_OverwriteUntrackedFile 0.099
testPathsResetToNonexistingRef 0.168
testPathsResetWithRef 0.258
testHardResetAfterSquashMerge 0.227
testPathsReset 0.107
testResetToNonexistingHEAD 0.091
testPathsResetOnDirs 0.119
testPathsResetWithUnmerged 0.167
testHardResetOnTag 0.301

RawParseUtilsTest

testParseEncoding_badEncoding 0.008
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.036
testSingleSubPathNegate 0.032
testTopOrMultiPathDual 0.03
testOrMultiThreePath 0.097
testSinglePathNegate 0.061
testAndMultiThreeSubPathNegate 0.047
testAndMultiSubPathNegate 0.046
testTopAndMultiSubPathDualNegate 0.042
testAndMultiPath 0.072
testAndMultiPathNegate 0.094
testPatternParentFileMatch 0.032
testSinglePath 0.046
testTopAndMultiPathDualNegate 0.033
testOrMultiThreeMixSubPathNegate 0.028
testTopNotPath 0.028
testOrMultiTwoMixSubPathNegate 0.029
testOrMultiTwoPath 0.025
testAndMultiSubPathDualNegate 0.03
testAndMultiSubPath 0.027
testOrMultiTwoSubPath 0.031
testSingleSubPath 0.035

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

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

GcReflogTest

testPackRepoWithCorruptReflog 0.948
testPruneNone 2.032
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.992
testPackCommitsAndLooseOneNoReflog 0.985

RacyGitTests

testRacyGitDetection 1.975
testIterator 5.835

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 0
testParseReader 0
testParseString 0
noCert 0
testConcatPacketLines 0
testMissingPusheeField 0
testParseMultipleFromStream 0
disabled 0
disabledParserStillRequiresCorrectSyntax 0
parseCertFromPktLineNoNewlines 0
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.022

NoteMapTest

testReadFlatTwoNotes 0.034
testEditFlat 0.043
testWriteUnchangedFanout2_38 0.042
testCreateFromEmpty 0.083
testRemoveDeletesTreeFanout2_38 0.053
testGetCachedBytes 0.058
testReadFanout2_38 0.037
testIteratorFanoutTree2_38 0.051
testIteratorEmptyMap 0.044
testEditFanout2_38 0.072
testShorteningNoteRefName 0.018
testReadFanout2_2_36 0.064
testIteratorFlatTree 0.057
testReadFullyFannedOut 0.17
testIteratorFanoutTree2_2_36 0.041
testLeafSplitsWhenFull 0.194
testWriteUnchangedFlat 0.033
testIteratorFullyFannedOut 0.208

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.032

RevWalkPathFilter6012Test

test1 0
test2 0
test3 0
test4 0.1
test5 0.085
test6 0.108
test7 0.067

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.434
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.262
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.377
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.148
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.332
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.02
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.364
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.315
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.396
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.285
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.281
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.094
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.318
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.066
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.383
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.19
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.251
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.322
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.396
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.242
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.382
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.03
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.403
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.323
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.31
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.24
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.267
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.107
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.361
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.09
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.331
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.232

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.034
testIdenticalEdit 0.03
testDeleteDelete 0.025
testIdenticalAdd 0.025
testEditDelete 0.142
testAddAdd 0.037

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.072

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.046
testUnsupportedRequiredExtension 0.009
testReadIndex_DirCacheTree 0.016
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.004
testReadIndex_LsFiles 0.011
testTreeWalk_LsFiles 0.03

SubmoduleAddTest

addSubmoduleWithName 2.854
commandWithNullPath 0.043
addSubmoduleWithExistingSubmoduleDefined 0.304
addExistentSubmodule 0.125
addSubmodule 0.333
commandWithEmptyPath 0.02
addSubmoduleWithRelativeUri 0.594
commandWithEmptyUri 0.201
denySubmoduleWithDotDot 0.04
commandWithNullUri 0.07

DfsBlockCacheTest

weirdBlockSize 0
streamKeyReusesBlocks 0

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0
testCaseInsensitive 0
testEmptyPattern 0
testNoMatches 0

PackFileTest

testDelta_FailsOver2GiB 0.021
testDelta_SmallObjectChain 0.026
testWhole_LargeObject 0.047
testWhole_SmallObject 0.042
testConfigurableStreamFileThreshold 0.057

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.034
testRules 0.14
testIncorrectAttributeFileName 0.03
testNoMatchingAttributes 0.036
testEmptyGitAttributeFile 0.073

BundleWriterTest

testAbortWrite 0
testCustomObjectReader 0.112
testWriteHEAD 0.065
testWriteSingleRef 0.138
testIncrementalBundle 0.291

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.024
testBackBug396127 0.019
testReset 0.019
testSingleSubtree_Recursive 0.02
testEmptyTree_WithTreeWalk 0.019
testRemovedSubtree 0.028
testTwoLevelSubtree_FilterPath 0.033
testSingleSubtree_NoRecursion 0.03
testNoSubtree_NoTreeWalk 0.029
testTwoLevelSubtree_Recursive 0.041
testEmptyTree_NoTreeWalk 0.063

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.086
testCreateFileHeader_Modify 0.026
testCreateFileHeader_DeleteGitLink 0.028
testDiffRootNullToTree 0.049
testCreateFileHeaderForRenameModeChange 0.019
testDiff 0.057
testDiffAutoCrlfMediumFile 0.075
testCreateFileHeader_GitLink 0.036
testCreateFileHeader_AddGitLink 0.021
testDiffNullToNull 0.02
testDiffAutoCrlfLargeFile 0.075
testCreateFileHeader_Add 0.021
testCreateFileHeaderWithoutIndexLine 0.017
testCreateFileHeaderForRenameWithoutContentChange 0.017
testDiffRootTreeToNull 0.049
testCreateFileHeader_Binary 0.046
testCreateFileHeader_Delete 0.033

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.041
testInitNonBare_GitdirAndDirShouldntBeSame 0.03
testInitBareRepository 0.054
testInitWithDefaultsNonBare 0.047
testInitWithDefaultsBare 0.068
testInitWithExplicitGitDir 0.094
testInitWithOnlyExplicitGitDir 0.047
testInitNonEmptyRepository 0.048
testInitRepository 0.128

DirCacheLargePathTest

testPath_4090 0.03
testPath_4094 0.054
testPath_4095 0.034
testPath_4096 0.076
testPath_16384 0.026

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.429
dontPackHEAD_nonBare 1.036
dontPackHEAD_bare 0.954
whileRefLockedRefNotPackedNoError 0.997
emptyRefDirectoryDeleted 1.018
concurrentOnlyOneWritesPackedRefs 0.982
looseRefPacked 1.011

NotesCommandTest

testListNotes 0.098
testAddAndRemoveNote 0.109

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.035
testRemoveProject 0.004
testManifestParserWithMissingFetchOnRemote 0.003

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0
testUsingUnknownBlobFails 0
testUsingHiddenCommonBlobFails 0
resetsHaves 0
testCreateBranchAtHiddenCommitFails 0
testFilterHidesPrivate 0.099
testSuccess 0.488
testUsingUnknownTreeFails 0

AlternatesTest

testAlternate 0.068
testAlternateCyclic2 0.076
testAlternateCyclic3 0.092

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.058
overrideDisableRefLog[atomic=false] 0.051
nonExistentRef[atomic=false] 0.041
addMissingObject[atomic=false] 0.141
simpleForce[atomic=false] 0.05
oneNonExistentRef[atomic=false] 0.046
updateToMissingObject[atomic=false] 0.088
refLogNotWrittenWithoutConfigOption[atomic=false] 0.143
forceRefLogInCommand[atomic=false] 0.089
reflogDelete[atomic=false] 0.077
reflogAppendStatusFastForward[atomic=false] 0.062
oneRefLockFailure[atomic=false] 0.032
oneRefWrongOldValue[atomic=false] 0.166
reflogDefaultIdent[atomic=false] 0.056
simpleNoForce[atomic=false] 0.032
forceRefLogInUpdate[atomic=false] 0.117
conflictThanksToDelete[atomic=false] 0.054
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.1
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.034
noRefLog[atomic=false] 0.076
reflogOnLockFailure[atomic=false] 0.09
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.041
reflogAppendStatusNoMessage[atomic=false] 0.099
reflogFileDirectoryConflict[atomic=false] 0.049
fileDirectoryConflict[atomic=false] 0.11
reflogCustomIdent[atomic=false] 0.077
reflogAppendStatusWithMessage[atomic=false] 0.06
overrideRefLogMessage[atomic=true] 0.814
overrideDisableRefLog[atomic=true] 1.012
nonExistentRef[atomic=true] 0.039
addMissingObject[atomic=true] 0.03
simpleForce[atomic=true] 0.931
oneNonExistentRef[atomic=true] 0.039
updateToMissingObject[atomic=true] 0.028
refLogNotWrittenWithoutConfigOption[atomic=true] 0.919
forceRefLogInCommand[atomic=true] 0.997
reflogDelete[atomic=true] 1.02
reflogAppendStatusFastForward[atomic=true] 0.037
oneRefLockFailure[atomic=true] 0.031
oneRefWrongOldValue[atomic=true] 0.032
reflogDefaultIdent[atomic=true] 0.881
simpleNoForce[atomic=true] 0.032
forceRefLogInUpdate[atomic=true] 0.98
conflictThanksToDelete[atomic=true] 0.979
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.029
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.03
noRefLog[atomic=true] 0.954
reflogOnLockFailure[atomic=true] 0.047
atomicUpdateRespectsInProcessLock[atomic=true] 0.939
packedRefsLockFailure[atomic=true] 0.026
reflogAppendStatusNoMessage[atomic=true] 0.984
reflogFileDirectoryConflict[atomic=true] 1.008
fileDirectoryConflict[atomic=true] 0.026
reflogCustomIdent[atomic=true] 0.963
reflogAppendStatusWithMessage[atomic=true] 1.007

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 0.782
test 0.001

FileBasedConfigTest

testLeadingWhitespaces 0.012
testUTF8withoutBOM 0.003
testIncludeWithTilde 0.004
testUTF8withBOM 0.003
testIncludeAbsolute 0.003
testSystemEncoding 0.004
testIncludeRelativeDotDotNotFound 0.002
testIncludeRelativeDot 0.004
testIncludeRelativeDotDot 0.004

PushConnectionTest

limitCommandBytes 0
invalidCommand 0
testWrongOldIdDoesNotReplace 0
commandOrder 0

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.119
resolvePreviousBranch 0.182
resolveMasterCommits 0.082
resolveNonExistingBranch 0.177
resolveReflogParent 0.073
resolveDate 0.05

RmCommandTest

testRemoveCached 0.119
testRemove 0.061

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.054

CGitAttributesTest

testNestedMatchWithWildcard 0.063
testBracketsInGroup 0.057
testNestedMatchRecursive 0.06
testDirectoryMatchSubSimple 0.059
testDirectoryMatchSubComplex 0.059
testDirectoryWildmatchDoesNotMatchFiles1 0.075
testDirectoryWildmatchDoesNotMatchFiles2 0.064
testDirectoryWildmatchDoesNotMatchFiles3 0.054
testDirectoryWildmatchDoesNotMatchFiles4 0.056
testPrefixMatchNot 0.093
testRelativePaths 0.069
testStarMatchOnSlashNot 0.06
testDirectoryMatch 0.066
testDirectoryMatchSubRecursiveBacktrack2 0.055
testDirectoryMatchSubRecursiveBacktrack3 0.063
testDirectoryMatchSubRecursiveBacktrack4 0.052
testDirectoryMatchSubRecursiveBacktrack5 0.084
testDirectoryMatchSubRecursiveBacktrack6 0.077
testBug508568 0.074
testComplexPathMatchNot 0.06
testDirectoryMatchSubRecursive 0.055
testNestedMatchNot 0.061
testRelativePath 0.053
testDirectoryMatchSubRecursiveBacktrack 0.057
testStarPathMatchNot 0.061
testNestedMatch 0.058

ConcurrentRepackTest

testObjectMovedToNewPack1 2.879
testObjectMovedToNewPack2 3.724
testObjectInNewPack 0.261
testObjectMovedWithinPack 2.012

ConstantsEncodingTest

testEncode_Unicode 0.002
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0.003
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.059
testEmpty 0.092
testAddFails 0.026

FetchCommandTest

fetchUpdatesBranches 0.898
testFetch 0.091
fetchShouldNotFetchTagsFromOtherBranches 0.257
testForcedFetch 0.314
fetchWithExplicitTagsShouldUpdateLocal 0.413
fetchShouldAutoFollowTagForFetchedObjects 0.31
fetchUpdateRefsWithDuplicateRefspec 0.634
fetchPruneRefsWithDuplicateRefspec 1.001
fetchPrunesBranches 0.98
fetchAddRefsWithDuplicateRefspec 0.096
fetchAddsBranches 0.246
fetchDoesntDeleteBranches 0.464
testFetchWithPruneShouldKeepOriginHead 0.339
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.424
fetchShouldAutoFollowTag 0.201

SubmoduleUpdateTest

repositoryWithSubmodule 2.887
repositoryWithUnconfiguredSubmodule 0.041
repositoryWithInitializedSubmodule 0.161
repositoryWithNoSubmodules 0.053

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.018
testBatchRefUpdate_ForceUpdate 0.048
testBatchRefUpdate_ConflictCausesAbort 0.003
testGetRefs_HeadOnOneBranch 0.002
testGetRef_FindBranchConfig 0.003
testGetRefs_TagsOnly 0.005
testGetRefs_DetachedHead 0.002
testGetRef_NonExistingBranchConfig 0
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.003
testUpdate_RefusesOrigHeadOnBare 0.002
testSupportsAtomic 0.001
testGetRefs_DiscoversNew 0.01
testBatchRefUpdate_NoConflictIfDeleted 0.007
testBatchRefUpdate_NonFastForwardAborts 0.004
testUpdate_RefusesDotLockInRefName 0.003
testGetRefs_HeadsOnly 0.005
testGetAdditionalRefs 0.007
testExactRef_DiscoversModified 0.006
testGetRefs_CycleInSymbolicRef 0.024
testFirstExactRef 0.003
testGetRefs_DiscoversModified 0.003
testGetRefs_DeeplyNestedBranch 0.002
testUpdate_RefusesRefsTxnNamespace 0.001
testGetRefs_HeadBranchNotBorn 0.003
testGetRefs_InvalidPrefixes 0.002
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.002

RevFlagSetTest

testEmpty 0.051
testContainsAll 0.016
testContains 0.016
testAddOne 0.018
testAddTwo 0.02
testEquals 0.018
testRemove 0.016

UploadPackTest

testV2LsRefsUnrecognizedArgument 0
testFetchReachableBlobWithBitmap 0
testFetchWithNonSupportingServer 0
testV2LsRefsSymrefs 0
testV2FetchIncludeTag 0
testV2FetchRequestPolicyReachableCommit 0
testV2FetchUnrecognizedArgument 0
testV2FetchClientStopsNegotiation 0
testV2EmptyRequest 0
testFetchWithBlobLimitFilter 0
testFetchExplicitBlobWithFilter 0
testV2CapabilitiesRefInWant 0
testV2FetchRequestPolicyAny 0
testV2FetchRequestPolicyTip 0
testFetchUnreachableBlobWithBitmap 0.048
testV2FetchDeepenWithoutDone 0
testV2FetchRequestPolicyAdvertised 0
testV2FetchMissingShallow 0
testV2FetchOfsDelta 0
testV2LsRefsPeel 0
testV2LsRefs 0
testFetchReachableBlobWithoutBitmap 0.002
testV2FetchWantRefIfNotAllowed 0
testV2CapabilitiesAllowFilter 0
testFetchParentOfShallowCommit 0
testFetchWithBlobNoneFilter 0
testV2FetchServerStopsNegotiation 0
testV2FetchWantRefAndDeepen 0
testV2Capabilities 0
testV2LsRefsMultipleCommands 0
testFetchWithBlobLimitFilterAndBitmaps 0
testV2FetchWantRef 0
testFetchExplicitBlobWithFilterAndBitmaps 0
testV2FetchFilterWhenNotAllowed 0
testV2FetchDeepenAndDone 0
testV2LsRefsRefPrefixNoSlash 0
testV2FetchThinPack 0.001
testV2FetchRequestPolicyReachableCommitTip 0
testV2FetchFilter 0
testV2FetchBadWantRef 0
testV2FetchShallow 0
testV2FetchMixedWantRef 0
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0
testV2FetchNoProgress 0
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2LsRefsRefPrefix 0
testV2FetchServerDoesNotStopNegotiation 0

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.116
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.251
testTimeout_readBuffer_Timeout 0.256
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.084
testEmpty 0.063
testCloneEmpty 0.019
testAddLargeBlocks 2.612
testClear 0.025
testHasFlags 0.026

StashDropCommandTest

dropSingleStashedCommit 0.172
dropMiddleStashCommit 0.273
dropFirstStashedCommit 0.211
dropNegativeRef 0.062
dropWithNoStashedCommits 0.14
dropBoundaryStashedCommits 0.295
dropWithInvalidLogIndex 0.127
dropAll 0.193

IndexModificationTimesTest

testLastModifiedTimes 0.065
testModify 2.122

StatusCommandTest

testDifferentStates 0.315
testEmptyStatus 0.025
testDifferentStatesWithPaths 0.074

TestProtocolTest

testFetch 0
testPush 0
testFullNegotiation 0
testUploadPackFactory 0
testReceivePackFactory 0
testMaxHaves 0

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0
testIneffectiveNegationDifferentLevels1 0
testIneffectiveNegationDifferentLevels2 0
testIneffectiveNegationDifferentLevels3 0
testIneffectiveNegationDifferentLevels4 0
testIneffectiveNegationDifferentLevels5 0
testTrailingSpaces 0
testRules 0
testSlashMatchesDirectory 0
testToString 0
testRepeatedNegationInDifferentFiles1 0
testRepeatedNegationInDifferentFiles2 0
testRepeatedNegationInDifferentFiles3 0
testRepeatedNegationInDifferentFiles4 0
testRepeatedNegationInDifferentFiles5 0
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0
testSimpleRootGitIgnoreWildMatcherDirOnly 0
testNegateAllExceptJavaInSrc 0
testSimpleRootGitIgnoreGlobalIgnore 0
testSimpleRootGitIgnoreGlobalDirIgnore 0
testLeadingSpaces 0
testSimpleRootGitIgnoreGlobalNegation1 0
testSimpleRootGitIgnoreGlobalNegation2 0
testSimpleRootGitIgnoreGlobalNegation3 0
testSimpleRootGitIgnoreGlobalNegation4 0
testEmptyIgnoreRules 0.101
testWithSlashDoesNotMatchInSubDirectory 0
testSimpleRootGitIgnoreWildMatcher 0
testNegation 0
testSlashOnlyMatchesDirectory 0
testNoPatterns 0
testRepeatedNegation 0

RawTextLoadTest

testBigWithNullAtStart 0.034
testBigOK 0.034
testSmallNull 0.063
testBinaryThreshold 0.113
testSmallOK 0.032

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

BlameCommandTest

testCoreAutoCrlf1 0.085
testCoreAutoCrlf2 0.179
testCoreAutoCrlf3 0.067
testCoreAutoCrlf4 0.193
testCoreAutoCrlf5 0.088
testRenameInSubDir 0.211
testDeleteMiddleLines 0.218
testWhitespaceMerge 0.46
testSingleRevision 0.046
testMoveToOtherDir 0.254
testMiddleClearAllLines 0.227
testTwoRenames 0.243
testDeleteTrailingLines 0.118
testEditAllLines 0.146
testRename 0.156
testConflictingMerge1 0.506
testConflictingMerge2 0.472
testTwoRevisions 0.207

ObjectWalkFilterTest

testDefaultFilter 0.003
testFilteringTreeFiltersReferencedBlobs 0.003
testRevFilterAndObjectFilterCanCombine 0.006
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.036
testObjectFilterCanFilterOutBlob 0.004

SubmoduleDeinitTest

alreadyClosedSubmodule 2.105
dirtySubmoduleWithForce 1.238
cleanSubmodule 0.485
dirtySubmoduleBecauseNewCommit 0.562
dirtySubmoduleBecauseUntracked 0.557
repositoryWithNoSubmodules 0.018

RevCommitParseTest

testParse_implicit_mixed_encoded 0.026
testParse_NoGpgSig 0.042
testParse_WeirdHeaderOnlyCommit 0.034
testParse_gpgSig 0.044
testParse_NoMessage 0.032
testParse_OnlyLFMessage 0.033
testParse_implicit_UTF8_encoded 0.048
testParse_GitStyleMessage 0.025
testParse_ShortLineOnlyNoLF 0.064
testParse_illegalEncoding 0.032
testParse_explicit_bad_encoded2 0.02
testParse_explicit_bad_encoded 0.046
testParse_GitStyleMessageWithCRLF 0.019
testParse_incorrectUtf8Name 0.023
testParse_ShortLineOnlyEmbeddedLF 0.022
testParse_ShortLineOnlyEndLF 0.027
testParse_PublicParseMethod 0.029
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.034
testParse_incompleteAuthorAndCommitter 0.037
testParse_NoParents 0.071
testParse_unsupportedEncoding 0.022
testParse_explicit_encoded 0.033

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.506
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.361
mergeBinaryFile_UnsetMerge_Conflict 0.305
mergeTextualFile_UnsetMerge_NoConflict 0.457
mergeBinaryFile_SetMerge_Conflict 0.249
mergeTextualFile_UnsetMerge_Conflict 0.484

CommitAndLogCommandTest

testMultipleInvocations 0.056
testAddUnstagedChanges 0.181
testWrongParams 0.043
testModeChange 0.208
testLogWithFilter 0.079
testCommitAmend 0.147
testCommitRange 0.146
testMergeEmptyBranches 0.105
testInsertChangeId 0.081
testSomeCommits 0.178

ForPathTest

testFindObjects 0.028

RevTagParseTest

testTagBlob 0.022
testTagTree 0.024
testParse_implicit_mixed_encoded 0.021
testParseOldStyleNoTagger 0.021
testParse_NoMessage 0.02
testParse_OnlyLFMessage 0.02
testParse_implicit_UTF8_encoded 0.018
testParseAllFields 0.022
testParse_GitStyleMessage 0.028
testParse_ShortLineOnlyNoLF 0.027
testParse_illegalEncoding 0.026
testParse_explicit_bad_encoded2 0.024
testParse_explicit_bad_encoded 0.026
testParse_ShortLineOnlyEmbeddedLF 0.023
testParse_ShortLineOnlyEndLF 0.022
testParse_PublicParseMethod 0.024
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.026
testTagTag 0.029
testParse_unsupportedEncoding 0.025
testTagCommit 0.022
testParse_explicit_encoded 0.022

DescriptionTest

description 0.026

FileNameMatcherTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
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
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
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
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 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
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 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

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.011
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.015
testConfigureCache_Limits1 0.014
testConfigureCache_PackedGitWindowSize_0 0.016
testConfigureCache_PackedGitLimit_0 0.017
testConfigureCache_PackedGitWindowSize_4097 0.015
testConfigureCache_PackedGitOpenFiles_0 0.017

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.029
testGetRefs_HeadsOnly_SymrefToPacked 0.063
testGetRef_DiscoversModifiedLoose 0.071
testGetRefs_HeadsOnly_AllLoose 0.096
testGetRefs_HeadOnOneBranch 0.041
testExactRef_EmptyDatabase 0.029
testGetRefs_IgnoresGarbageRef1 0.069
testGetRefs_IgnoresGarbageRef2 0.055
testGetRefs_IgnoresGarbageRef3 0.029
testGetRefs_IgnoresGarbageRef4 0.067
testGetRef_CorruptSymbolicReference 0.067
testPeelLooseTag 0.043
testGetRefs_TagsOnly_AllPacked 0.069
testGetRefs_TagsOnly_AllLoose 0.034
testGetRef_FetchHead 0.029
testGetRefs_PackedWithPeeled 0.035
test_repack 0.402
testFirstExactRef_IgnoresGarbageRef 0.032
testPeelCommit 0.032
testGetRefs_CorruptObjectIdReference 0.035
testGetRefs_LooseSorting_Bug_348834 0.137
testReadBranchConfig 0.089
testGetRefs_DeatchedHead1 0.037
testGetRefs_DeatchedHead2 0.049
testExactRef_FetchHead 0.033
testGetRefs_LooseOverridesPacked 0.029
testGetRefs_DiscoversModifiedLoose 0.082
testGetRef_CycleInSymbolicRef 0.097
testReadNotExistingBranchConfig 0.056
testGetRefs_HeadsOnly_AllPacked1 0.065
testGetRef_AnyHeadWithGarbage 0.042
testGetRefs_LooseSortedCorrectly 0.026
testGetRefs_PackedNotPeeled_Sorted 0.187
testFirstExactRef_Mixed 0.083
testExactRef_IgnoresGarbageRef 0.033
testGetRef_CorruptObjectIdReference 0.219
testRefsChangedStackOverflow 0.042
testCreate 0.026
testGetRef_PackedNotPeeled_WrongSort 0.031
testGetRefs_CycleInSymbolicRef 0.177
testGetRefs_InvalidName 0.089
testGetRef_DiscoversDeletedLoose 0.03
testGetRefs_DeeplyNestedBranch 0.106
testPackedRefsLockFailure 0.115
testGetRefs_HeadBranchNotBorn 0.027
testGetRef_EmptyDatabase 0.031
testGetRefs_DiscoversDeletedLoose1 0.124
testGetRefs_DiscoversDeletedLoose2 0.031
testGetRefs_DiscoversDeletedLoose3 0.086
testGetRefs_DiscoversDeletedLoose4 0.047
testGetRefs_DiscoversDeletedLoose5 0.111
testGetRefs_EmptyDatabase 0.025
testGetRefs_HeadsOnly_Mixed 0.061
testGetRefs_DiscoversNewLoose1 0.068
testGetRefs_DiscoversNewLoose2 0.034
testIsNameConflicting 0.066
testGetRefs_SkipsLockFiles 0.055

TreeRevFilterTest

testStringOfPearls_FilePath1 0.038
testStringOfPearls_FilePath2 0.044
testStringOfPearls_FilePath3 0.159
testStringOfPearls_DirPath2 0.045
testPathFilterOrOtherFilter 0.044

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.046

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.044
testMergeCommitOneParentShallow 0.036
testShallowCommitParse 0.138
testObjectDirectorySnapshot 0.031
testDepth1 0.027
testDepth2 0.029
testDepth3 0.039

NameRevCommandTest

multiplePathsNoMerge 0.089
multiplePathsSecondParent 0.06
prefix 0.105
annotatedTags 0.09
annotatedTagsNoResult 0.085
ref 0.059
simpleAncestor 0.073
onePathMerge 0.142
onePathMergeSecondParent 0.184
onePathMergeLongerFirstParentPath 0.074
nameExact 0.079

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.137
testRenamedBoundLineDelete 0.166
testBoundLineDelete 0.116

GcTagTest

annotatedTag_objectNotPruned 0.874
lightweightTag_objectNotPruned 1.006

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.054
testStringOfPearls_FilePath1 0.076
testStringOfPearls_FilePath2 0.071
testStringOfPearls_FilePath3 0.088
testStringOfPearls_FilePath3_NoParentRewriting 0.084
testStringOfPearls_DirPath2 0.157
testStringOfPearls_FilePath2_NoParentRewriting 0.043
testStringOfPearls_FilePath1_NoParentRewriting 0.04
testStringOfPearls_DirPath2_NoParentRewriting 0.161
testEdits_MatchNone 0.043
testEmpty_NoMatch 0.023
testSimple1 0.024
testEdits_MatchAll 0.134

ReflogCommandTest

testAmendReflog 0.292
testBranchReflog 0.335
testHeadReflog 0.229

RemoteAddCommandTest

testAdd 0.053

PackReverseIndexTest

testFindObjectWrongOffset 0.024
testFindNextOffsetWrongOffset 0.019
testFindObject 0.021
testFindNextOffset 0.018

AttributesHandlerTest

testNestedMatchRecursive 0.044
testDirectoryMatchSubSimple 0.038
testStarPathMatch 0.032
testExpandBuiltInMacro1 0.028
testExpandBuiltInMacro2 0.037
testExpandBuiltInMacro3 0.025
testDirectoryMatchSubComplex 0.039
testInfoOverridesWorkDirRoot 0.046
testCustomGlobalMacro1 0.043
testCustomGlobalMacro2 0.033
testCustomGlobalMacro3 0.028
testCustomGlobalMacro4 0.029
testPrefixMatchNot 0.025
testRelativePaths 0.032
testStarMatchOnSlashNot 0.027
testDirectoryMatch 0.032
testDirectoryMatchSubRecursiveBacktrack2 0.037
testDirectoryMatchSubRecursive 0.03
testNestedMatchNot 0.029
testCyclicMacros 0.064
testWorkDirRootOverridesGlobal 0.029
testComplexPathMatch 0.029
testDirectoryMatchSubRecursiveBacktrack 0.044
testInfoOverridesGlobal 0.188
testNestedMatch 0.057
testExpandNonMacro1 0.029
testExpandNonMacro2 0.029
testExpandNonMacro3 0.028
testExpandNonMacro4 0.054
testRecursiveMacro 0.038

ObjectLoaderTest

testLargeObjectLoader 0.002
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0.003
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.002
testCLIText 0.005
testUIText 0.001

RepoCommandSymlinkTest

testLinkFileBare 1.552

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.033
testSort_COMMIT_TIME_DESC 0.032
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.031
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.034
testSort_TOPO_REVERSE 0.033
testSort_TOPO 0.035
testSort_REVERSE 0.034

MergeCommandTest

testDeletionOnSideConflict 0.231
testNoFastForwardNoCommit 0.188
testRecursiveMergeWithConflict 0.264
testMergeWithMessageAndChangeId 0.278
testConflictingMergeFailsDueToDirtyIndex 0.267
testFastForward 0.208
testMergeNonVersionedPaths 0.279
testMultipleCreationsSameContent 0.257
testAlreadyUpToDate 0.06
testMergeRemovingFoldersWithoutFastForward 0.262
testMergeRemovingFolders 0.188
testFastForwardOnly 0.121
testSuccessfulContentMergeNoCommit 0.319
testMergeWithChangeId 0.316
testFileModeMerge 0.272
testFileModeMergeWithDirtyWorkTree 0.24
testMergeWithMessageOption 0.276
testMultipleDeletions 0.277
testFastForwardNoCommit 0.168
testSquashMergeConflict 0.36
testSingleDeletion 0.469
testMergeInItself 0.212
testMergeConflictWithMessageOption 0.198
testMergeTag 0.356
testMergeConflictFileFolder 0.304
testFastForwardWithFiles 0.239
testMultipleCreations 0.293
testSquashMerge 0.335
testDeletionAndConflict 0.382
testModifiedAndRenamed 0.484
testSuccessfulMergeFailsDueToDirtyIndex 0.232
testSuccessfulContentMergeAndDirtyworkingTree 0.424
testMultipleHeads 0.254
testMergeMessage 0.279
testSuccessfulContentMerge 0.409
testSuccessfulMergeFailsDueToDirtyWorktree 0.249
testDeletionOnMasterConflict 0.25
testSquashFastForward 0.359
testFastForwardOnlyNotPossible 0.185
testContentMerge 0.497
testNoFastForward 0.208
testConflictingMergeFailsDueToDirtyWorktree 0.265
testMergeFailingWithDirtyWorkingTree 0.296
testMergeSuccessAllStrategiesNoCommit 1.099
testMergeSuccessAllStrategies 1.103

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.002
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.376
testCloneRepositoryExplicitGitDir 0.328
testCloneRepositoryExplicitGitDirNonStd 0.491
testCloneRepositoryWithNestedSubmodules 1.646
testCloneRepositoryWithBranchShortName 0.39
testBareCloneRepository 0.29
testCloneRepositoryWithSubmodules 0.948
testCloneWithAutoSetupRebase 0.774
testCloneRepositoryOnlyOneBranch 0.404
testCloneRepositoryWithBranch 0.635
testBareCloneRepositoryCustomRemote 0.354
testCloneBareRepositoryDefaultDirectory 0.155
testCloneRepositoryDefaultDirectory 0.197
testCloneRepositoryExplicitGitDirBare 0.25
testCloneRepositoryWithTagName 0.26
testCloneRepository 0.3
testBareCloneRepositoryNullRemote 0.286
testCloneRepositoryWithMultipleHeadBranches 0.374
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.42

FSTest

testReadPipeCommandStartFailure 0.042
testSymlinkAttributes 0.98
testReadPipePosixCommandFailure 0.011
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.122
testCleanWithPaths 0.185
testCleanDirs 0.227
testCleanWithDryRun 0.145
testCleanDirsWithDryRun 0.119
testCleanDirsWithSubmodule 0.604
testCleanDirsWithRepository 0.328
testCleanDirsWithDryRunAndNoIgnore 0.199
testFilesShouldBeCleanedInSubSubFolders 0.196
testCleanWithDryRunAndNoIgnore 0.084

TagCommandTest

testDeleteFullName 0.06
testTagging 0.155
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.026
testFailureOnSignedTags 0.055
testDeleteNonExisting 0.121
testDeleteEmptyTagNames 0.066
testEmptyTagName 0.052
testTaggingOnHead 0.07
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.07
testListAllTagsInRepositoryInOrder 0.261
testInvalidTagName 0.065
testDelete 0.18
testDeleteBadName 0.057
testUnannotatedTagging 0.092

HugeCommitMessageTest

testHugeCommitMessage 3.9

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0
branch_historyNotPruned 0.548
deleteBranch_historyPruned 1.069

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

testRemoveCollision1 0
testRemoveCollision2 0
testInsertMinValue 0
testLargeMap 0.046
testSmallMap 0
testReplaceMaxValue 0
testEmptyMap 0
testRemoveOne 0

SHA1Test

detectsShatteredByDefault 0.2
test0 0
test1 0
test2 0
shatteredCollision 0
shatteredStoredInGitBlob 0

GcKeepFilesTest

testKeepFiles 1.603

IndexDiffFilterTest

testFileIgnoredNotHonored 0
testRecursiveTreeWalk 0
testEmptyFolderCommitted 0
testFileInFolderUntracked 0
testFileInFolderCommittedModifiedAllIgnored 0
testFileInFolderCommittedDeleted 0
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0
testFileCommittedModified 0
testFileIgnored 0
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0
testFolderChangedToFile 0
testFileInFolderCommittedModified 0
testNonRecursiveTreeWalk 0
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0
testFileCommittedDeletedCommittedComparedWithInitialCommit 0
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0
testFileCommittedDeleted 0
testFolderChangedToFileCommittedComparedWithInitialCommit 0
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0
testFileCommittedModifiedIgnored 0
testFileCommitted 0
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0
testFileInFolderCommittedModifiedIgnored 0
testFileCommittedModifiedCommittedComparedWithInitialCommit 0
testConflicts 0
testFileInFolderAllIgnored 0
testFileInFolderCommittedChangedNotModified 0
testFileInFolderCommittedAllDeleted 0
testEmptyFolderIgnored 0
testFileInFolderCommittedNonRecursive 0
testEmptyFolderUntracked 0
testFileInFolderCommitted 0
testFileInFolderIgnored 0
testFileCommittedChangedNotModified 0
testEmptyFolderCommittedDeleted 0
testFileUntracked 0

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.332
testRevertConflictMarkers 0.363
testRevertConflictResolution 0.299
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.259
testRevertMultipleWithFail 0.285
testRevertMultiple 0.256
testRevertDirtyWorktree 0.227
testRevert 0.474
testRevertOurCommitName 0.241
testRevertkConflictReset 0.248

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testBinary 0
testLineMapOrBinary 0
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.041

SymbolicRefTest

testLeaf 0
testToString 0.001
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0.001
twoTableById 0
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.004
oneTableSeek 0.005
scanDuplicates 0.001
compaction 0
missedUpdate 0
noTables 0
fourTableScan 0.004
twoEmptyTables 0
deleteIsHidden 0.001

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.005
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.046
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.03
nonEmptyRefsFoldersAreKept 0.03

EditListTest

testSet 0.002
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.149
testCleanFilterReturning12 0.086
testAddExistingSingleFileTwice 0.029
testCleanFilter 0.155
testReplaceFileByPartOfDirectory 0.068
testAddGitlinkDoesNotChange 0.088
testBadCleanFilter 0.195
testMultipleCleanFilter 0.204
testAddWithConflicts 0.112
testAddNothing 0.02
testAddRemovedFile 0.034
testCleanFilterEnvironment 0.176
testAttributesWithTreeWalkFilter 0.252
testAddWithoutParameterUpdate 0.143
testAddExistingSingleMediumSizeFileWithNewLine 0.084
testAddSubrepoWithDirNoGitlinks 0.12
testAddExistingSingleFileInSubDir 0.04
testAssumeUnchanged 0.163
testAddRemovedCommittedFile 0.08
testAddWithParameterUpdate 0.108
testAddWholeRepo 0.1
testExecutableRetention 0.121
testNotApplicableFilter 0.036
testAddTwoFiles 0.175
testAddFolder 0.039
testAddExistingSingleFileTwiceWithCommit 0.092
testAddIgnoredFile 0.137
testReplaceFileWithDirectory 0.056
testAttributesConflictingMatch 0.063
testAddGitlink 0.236
testBadCleanFilter2 0.057
testAddExistingSingleBinaryFile 0.056
testAddNonExistingSingleFile 0.064
testAddExistingSingleFile 0.038
testReplaceDirectoryConflictsWithFile 0.142
testAddExistingSingleSmallFileWithNewLine 0.043
testReplaceDirectoryWithFile 0.036
testBuiltinCleanFilter 1.732
testBuiltinFilters 2.208

JschConfigSessionFactoryTest

testNoConfigEntry 0
testAliasCaseDifferenceLowcase 0
testAliasIdentical 0
testAlias 0
testAliasCaseDifferenceLowcaseInverted 0
testAliasCaseDifferenceUpcase 0
testAliasIdenticalWithPort 0
testAliasIdenticalWithUser 0
testAliasWithPort 0
testAliasWithUser 0
testAliasCaseDifferenceUpcaseInverted 0
testConnectTimout 0

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.05
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.043
testLarge_SingleWrite 0.037
testInCoreLimit_SwitchBeforeAppendByte 0.084
testOneBlock_BulkWrite 0
testRandomWrites 0.128
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.066
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.03

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0
recentTempPacksAndIdxAreNotDeleted 0

MergerTest

checkContentMergeConflict 1.164
checkMergeNonConflictingSubmodulesWithoutIndex 0.818
mergeWithCrlfAutoCrlfTrue 0.538
checkFileReplacedByFolderInOurs 0.492
checkLockedFilesToBeDeleted 0.353
checkContentMergeNoConflict_noRepo 0.283
checkMergeEqualNewTrees 0.419
checkMergeConflictingNewTrees 0.276
rebaseWithCrlfAutoCrlfTrue 0.5
checkMergeMergeableTreesWithoutIndex 0.276
checkMergeConflictingTreesWithoutIndex 0.214
failingDeleteOfDirectoryWithUntrackedContent 0.176
checkMergeEqualTreesInCore_noRepo 0.194
checkMergeMergeableFilesWithTreeInIndex 0.231
checkUntrackedFolderIsNotAConflict 0.269
checkContentMergeLargeBinaries 0.258
checkFileReplacedByFolderInTheirs 0.298
checkMergeEqualTreesInCore 0.189
checkContentMergeNoConflict 0.265
checkMergeConflictingSubmodulesWithoutIndex 0.245
checkMergeConflictingFilesWithTreeInIndex 0.216
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.269
checkContentMergeConflict_noTree 0.222
checkMergeEqualTreesWithoutIndex 0.272
mergeWithCrlfInWT 0.238
checkMergeCrissCross 0.502
checkForCorrectIndex 27.382

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.118
testPrecedenceGlobal 0.037
testNoAttributes 0.072
testPrecedenceParent 0.036
testRules 0.051
testPrecedenceCurrent 0.036
testHierarchyBothIterator 0.053
testIndexOnly 0.053
testIndexOnly2 0.043
testOverriding2 0.035
testAggregation 0.036
testPrecedenceInfo 0.03
testPrecedenceRoot 0.027
testRulesInherited 0.032
testHierarchyWorktreeOnly 0.054
testNoMatchingAttributes 0.044
testEmptyGitAttributeFile 0.076
testOverriding 0.025

PackIndexV1Test

testCRC32 0
testIteratorMethodsContract 0
testCompareEntriesOffsetsWithGetOffsets 0
testIteratorReturnedValues1 0
testIteratorReturnedValues2 0
testCompareEntriesOffsetsWithFindOffsets 0

RefAdvertiserTest

advertiser 0

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 1.303
repositoryWithNoHeadInSubmodule 0.265
repositoryWithUninitializedSubmodule 0.032
repositoryWithInitializedSubmodule 0.341
repositoryWithMissingSubmodule 0.026
repositoryWithDifferentRevCheckedOutSubmodule 0.373
repositoryWithNoSubmodules 0.037

PushOptionsTest

testThinPushWithOptions 0
testPushWithEmptyOptions 0
testAdvertisedButUnusedPushOptions 0
testPushWithoutOptions 0
testAtomicPushWithOptions 0
testFailedAtomicPushWithOptions 0
testNonAtomicPushWithOptions 0
testPushOptionsNotSupported 0

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.035
testNotTooManyLooseObjects 0.018
testTooManyLooseObjects 1.85
testNotTooManyPacks 0.04

DirCacheFindTest

testEntriesWithin 0.034

SymlinksTest

fileModeTestMissingThenSymlink 2.168
createDirSymlinkBeforeTarget 0.591
createFileSymlinkBeforeTarget 0.351
fileModeTestFolderThenSymlink 0.295
createSymlinkAfterTarget 0.253
fileModeTestSymlinkThenFile 0.19
fileModeTestFileThenSymlink 0.229
fileModeTestSymlinkThenMissing 0.458
fileModeTestSymlinkThenFolder 0.376

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.045
testMultiRename 0.044
testNoRename 0.036

EditListTest

testTypes 0.001
testHunkHeader 0.001
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.077
test1 0.029
test2 0.065
testTinyThinPack 0.048
testMaxObjectSizeDeltaBlock 0.079
testMaxObjectSizeFullBlob 0.031
testPackWithTrailingGarbage 0.025
testPackWithDuplicateBlob 0.025
testDataAfterPackFooterSingleRead 0.024
testDataAfterPackFooterSplitObjectRead 0.542
testMaxObjectSizeDeltaResultSize 0.027
testNonMarkingInputStream 0.073

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

testSetFive_ReverseOrder 0.003
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.021
testTwoSame 0.024
testEmpty 0.02
testTwoSameDifferByAssumeValid 0.018
testTwoSameSameAssumeValidDifferentContent 0.019

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 35.938
test_ConfigAutoCRLF_false_GlobalEOL_crlf 13.797
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.151
test_switchToBranchWithTextAttributes 26.822
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.07
test_ConfigAutoCRLF_true 11.937
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 11.857
test_ConfigAutoCRLF_false_ConfigEOL_native 4.083
test_ConfigAutoCRLF_input_GlobalEOL_crlf 12.284
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.074
test_GlobalEOL_lf_RootEOL_crlf 12.609
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.036
test_ConfigEOL_lf 4.057
test_ConfigAutoCRLF_true_ConfigEOL_lf 12.089
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.044
testBinary1 3.986
testBinary2 4.006
test_switchToBranchWithBinaryAttributes 11.705
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.042
test_ConfigEOL_native_xnix 4.078
testDefaultSetup 4.11
test_ConfigAutoCRLF_false 4.07
test_ConfigAutoCRLF_input 4.102
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.056
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 11.66
test_ConfigEOL_native_windows 4.036
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 12.083
test_ConfigEOL_crlf 12.016

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0
testSpi 0
testFindRemoteRefUpdatesWithLeases 0
testFindRemoteRefUpdatesTrackingRef 0
testFindRemoteRefUpdatesNoWildcardNoTracking 0
testFindRemoteRefUpdatesNoWildcardNoDestination 0.118
testLocalTransportFetchWithoutLocalRepository 0.038
testFindRemoteRefUpdatesWildcardNoTracking 0.091
testLocalTransportWithRelativePath 0.053

GetTextTest

testGetText_DiffCc 0.004
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.002

FileSnapshotTest

testActuallyIsModifiedTrivial 1.152
testNewFileNoWait 2.502
testNewFileWithWait 2.053

ReflogReaderTest

testCheckout 0.031
testReadRightLog 0.034
testReadWhileAppendIsInProgress 0.032
testNoLog 0.076
testReadLineWithMissingComment 0.028
testSpecificEntryNumber 0.125
testReadOneLine 0.049
testReadTwoLine 0.028

ReflogConfigTest

testlogAllRefUpdates 0.106

ObjectWalkTest

testNoCommits 0.029
testOneCommitOneTreeTwoBlob 0.04
testCull 0.066
testTwoCommitDeepTree1 0.136
testTwoCommitDeepTree2 0.078
testTwoCommitTwoTreeTwoBlob 0.059
testEmptyTreeCorruption 0.044
testTwoCommitsEmptyTree 0.033

EditTest

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

PushCommandTest

testPushAfterGC 0.464
testPushRefUpdate 0.655
testPrePushHook 0.13
testPush 0.11
testPushWithRefSpecFromConfig 0.133
testPushWithoutPushRefSpec 0.272
testPushWithLease 0.26
testTrackingUpdate 0.19

PostOrderTreeWalkTest

testNoPostOrder 0.039
testInitialize_NoPostOrder 0.036
testInitialize_TogglePostOrder 0.033
testResetDoesNotAffectPostOrder 0.024
testWithPostOrder_NoEnterSubtree 0.024
testWithPostOrder_EnterSubtree 0.021

ProtocolV2ParserTest

testFetchWithNoneFilter 0
testFetchWithShallow_deepenNot 0
testFetchMustNotHaveMultipleFilters 0
testFetchWithShallow_deepen 0
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testFetchWithRefInWantUnknownRef 0
testFetchWithBlobSizeFilter 0
testFetchWithRefInWant 0
testFetchFilterWithoutAllowFilter 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 66.213
testBitmapSpansNoMergesWithTags 28.03
testDistributionOnMultipleBranches 8.734
testSelectionOrderingWithChains 0.082
testBitmapSpansNoMerges 13.934
testBitmapSpansWithMerges 16.004

DaemonTest

testDaemonStop 0
testDaemonRestart 1.876

StashApplyCommandTest

untrackedAndTrackedChanges 0
workingDirectoryContentConflict 0
workingDirectoryEditPreCommit 0
workingDirectoryContentMerge 0
workingDirectoryCleanIndexModify 0
unstashNoHead 0
multipleEdits 0
workingDirectoryModifyInSubfolder 0
noStashedCommits 0
indexContentConflict 0
stashChangeInANewSubdirectory 0
indexAdd 0
stashedApplyOnOtherBranchWithStagedChange 0
workingDirectoryDeleteIndexAdd 0
workingDirectoryDeleteIndexEdit 0
untrackedFileConflictsWithWorkingDirectory 0
workingDirectoryModifyIndexChanged 0
workingDirectoryDelete 0
indexDelete 0
workingDirectoryModify 0
stashedApplyOnOtherBranch 0
stashedContentMerge 0
untrackedFileNotIncluded 0
untrackedFileIncluded 0
testApplyStashWithDeletedFile 0
unstashNonStashCommit 0
untrackedFileConflictsWithCommit 0

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.072
testFindSingleFile 0.021
testBuildEmpty 0.028
testAdd_ReverseGitSortOrder 0.025
testBuildOneFile_Commit_IndexChangedEvent 0.047
testBuilderClear 0.031
testBuildOneFile_Commit 0.041
testAdd_InGitSortOrder 0.025
testBuildRejectsUnsetFileMode 0.025

PackWriterTest

testWritePack2DeltasReuseOffsets 0.087
testWriteEmptyPack1 0.043
testWriteEmptyPack2 0.108
testIgnoreNonExistingObjectsWithBitmaps 0.314
testExclude 0.227
testWritePack2DeltasReuseRefs 0.06
testWriteIndex 0.225
testWritePack1 0.104
testWritePack2 0.095
testWritePack3 0.056
testWritePack4 0.105
testWritePack1NoObjectReuse 0.106
testWritePack4ThinPack 0.061
testShallowFetchShallowAncestorDepth1 0.27
testShallowFetchShallowAncestorDepth2 0.302
testWritePack4SizeThinVsNoThin 0.256
testShallowFetchShallowParentDepth1 0.412
testShallowFetchShallowParentDepth2 0.247
testContructor 0.157
testIgnoreNonExistingObjects 0.054
testModifySettings 0.049
testDeltaStatistics 0.189
testNotIgnoreNonExistingObjects 0.048
testShallowIsMinimalDepth1 0.484
testShallowIsMinimalDepth2 0.362
testWritePack2SizeOffsetsVsRefs 0.175
testWritePack2DeltasCRC32Copy 0.095
testWritePack2SizeDeltasVsNoDeltas 0.347

GcConcurrentTest

repackAndCheckBitmapUsage 1.243
concurrentRepack 0.048
repackAndGetStats 1.948
repackAndUploadPack 2.016

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0
testEstimateGcPackSizeWithAnExistingGcPack 0

T0004_PackReaderTest

test003_lookupCompressedObject 0
test004_lookupDeltifiedObject 0

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0
multiplePacks 0.013
readBackSmallObjectBeforeLargeObject 0.028
readBackLargeFile 0.023
checkExisting 0.03
largeBlob 0.023
singlePack 0.027
readBackFallsBackToRepo 0.021
overwriteExistingPack 0.042
flushEmptyPack 0.016
insertLargeInputStreamBypassesCheckExisting 0.033
noFlush 0.025
readBackSmallFiles 0.027

OpenSshConfigTest

testAlias_DoesNotMatch 0
testAlias_OptionsSet 0
testHostCaseInsensitive 0
testRepeatedLookupsWithModification 0
testAlias_InheritBatchMode 0
testRemoteUserReplacement 0
testAlias_ConnectionAttempts 0
testAlias_BatchModeDefault 0
testPattern 0
testAlias_PreferredAuthenticationsDefault 0
testAlias_OptionsInherit 0
testMissingArgument 0
testMultiHost 0
testListValueMultiple 0
testEqualsSign 0
testHomeDirUserReplacement 0
testAlias_BatchModeYes 0
testQuoteParsing 0
testMultiIdentityFile 0
testSeparatorParsing 0
testAlias_OptionsKeywordCaseInsensitive 0
testDefaultBlock 0
testHostnameReplacement 0
testRepeatedLookups 0
testAlias_ConnectionAttemptsDefault 0
testAlias_invalidConnectionAttempts 0
testAlias_PreferredAuthentications 0
testListValueSingle 0
testNoConfig 0
testIdentityFile 0
testAlias_badConnectionAttempts 0
testNegatedPattern 0
testAlias_InheritPreferredAuthentications 0
testLocalhostFQDNReplacement 0

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0
reftableWithTombstoneNotResurrected 0
testCollectionWithPureGarbageAndRereferencingGarbage 0
testEstimateGcRestPackSizeInNewRepo 0
testCollectionWithGarbage 0
testEstimateUnreachableGarbagePackSize 0
testCollectionWithGarbageAndRereferencingGarbage 0
testCollectionWithNoGarbage 0
testEstimateGcRestPackSizeWithAnExistingGcPack 0
testRacyNoReusePrefersSmaller 0
testEstimateGcPackSizesWithGcAndGcRestPacks 0
compactsReftables 0
testCollectionWithGarbageCoalescence 0
reftableWithoutTombstoneResurrected 0
testCollectionWithGarbageNoCoalescence 0
testCollectionWithGarbageCoalescenceWithShortTtl 0
testEstimateGcPackSizeInNewRepo 0
producesNewReftable 0
testCollectionWithPureGarbageAndGarbagePacksPurged 0
testSinglePackForAllRefs 0
testEstimateGcPackSizeWithAnExistingGcPack 0
leavesNonGcReftablesIfNotConfigured 0
testCollectionWithGarbageAndGarbagePacksPurged 0
prunesNonGcReftables 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.022

StashListCommandTest

multipleStashedCommits 0.076
noStashRef 0.019
emptyStashReflog 0.157
singleStashedCommit 0.047

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.312
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.893
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.299
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 3.07
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 3.182
shouldNotFetchSubmodulesWhenNo 3.018
shouldFetchSubmodulesWhenYes 3.095
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.186

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.113
test002_WriteEmptyTree2 0.089
test30_stripWorkDir 0.027
test002_WriteEmptyTree 0.045
test006_ReadUglyConfig 0.035
test000_openrepo_default_gitDirAndWorkTreeSet 0.328
test000_openrepo_default_absolute_workdirconfig 0.092
test027_UnpackedRefHigherPriorityThanPacked 0.038
test000_openrepo_alternate_index_file_and_objdirs 0.144
test025_computeSha1NoStore 0.117
test020_createBlobTag 0.054
test028_LockPackedRef 0.11
test007_Open 0.031
test002_CreateBadTree 0.038
test001_Initalize 0.028
test021_createTreeTag 0.135
test000_openRepoBadArgs 0.08
test022_createCommitTag 0.042
test024_createCommitNonAscii 0.117
test008_FailOnWrongVersion 0.088
test009_CreateCommitOldFormat 0.032
test026_CreateCommitMultipleparents 0.11
test000_openrepo_default_relative_workdirconfig 0.075
test023_createCommitNonAnullii 0.033
test000_openrepo_default_workDirSet 0.104

PatchCcTest

testParse_OneFileCc 0
testParse_CcNewFile 0
testParse_CcDeleteFile 0

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.054
testDirCacheSavesObjects 0.51

LockFileTest

lockFailedExceptionRecovery 0

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.504
testCheckoutOurs 0.424
testCheckoutMultiple 0.339
testUpdateSymLink 0.304
testUpdateWorkingDirectory 0.235
testCheckoutRepository 0.235
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.267
testCheckoutSecond 0.116
testCheckoutTheirs 0.412
testCheckoutFirst 0.15
testStageNotPossibleWithBranch 0.163
testCheckoutOfConflictingFileShouldThrow 0.345
testUpdateWorkingDirectoryFromIndex2 9.155
testUpdateBrokenSymLink 0.11
testUpdateBrokenSymLinkToDirectory 0.197
testUpdateWorkingDirectoryFromIndex 0.197
testCheckoutMixedNewlines 0.257

PatchIdDiffFormatterTest

testSameDiff 0.096
testDiff 0.058

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.034
noSuchPackFolder 0.029
malformedIdxNotDeleted 0.024
bitmapDeletedButIdxAndPackNot 0.037

MaxCountRevFilterTest

testMaxCountRevFilter0 0.033
testMaxCountRevFilter 0.054

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.003

CommitCommandTest

commitAfterSquashMerge 0.265
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.048
commitSubmoduleUpdate 0.489
commitOnlyShouldHandleIgnored 0.057
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.193
testExecutableRetention 0.223
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.096
commitNewSubmodule 0.394
commitEmptyCommits 0.115
commitAmendOnInitialShouldFail 0.148
commitAmendWithAuthorShouldUseIt 0.06

MyersDiffTest

testEdit_InsertNearCommonCenter 0.005
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_DeleteNearCommonCenter 0
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0
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.001
testEdit_CommonReplaceCommonDeleteCommon 0

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.024
testHasRevFlag 0.026
testId 0.026
testAddRevFlagSet 0.026
testRemoveRevFlag 0.028
testRevObjectTypes 0.038
testHasAllFlag 0.027
testHasAnyFlag 0.038
testEquals 0.078
testRemoveRevFlagSet 0.033

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.026
testCustomFileModeStrategyFromParentIterator 0.069
testEmptyIfRootDoesNotExist 0.039
testSymlinkActuallyModified 0.18
testComputeFileObjectId 0.057
testCustomFileModeStrategy 0.08
submoduleWithNoGitDirectory 0.078
idOffset 1.023
testIsModifiedSymlinkAsFile 0.052
testTreewalkEnterSubtree 0.052
submoduleNestedWithHeadMatchingIndex 0.133
testEmptyIteratorOnEmptyDirectory 0.027
testDirCacheMatchingId 0.249
submoduleHeadMatchesIndex 0.125
testSymlinkNotModifiedThoughNormalized 0.062
submoduleDirectoryIterator 0.136
testIsModifiedFileSmudged 0.997
submoduleWithNoHead 0.065
testEmptyIfRootIsFile 0.022
testSymlinkModifiedNotNormalized 0.069
testGetEntryContentLength 0.033
testFileModeSymLinkIsNotATree 0.049
testSimpleIterate 0.031

ApplyCommandTest

testModifyNL1 0.025
testAddA1 0.025
testAddA2 0.113
testAddM1 0.043
testNonASCIIAdd2 0.023
testAddA1Sub 0.023
testModifyM2 0.052
testModifyM3 0.169
testFailureF1 0.071
testFailureF2 0.097
testNonASCII2 0.088
testModifyE 0.144
testModifyW 0.099
testModifyX 0.054
testModifyY 0.173
testModifyZ 0.07
testDeleteD 0.047
testNonASCIIAdd 0.156
testNonASCIIDel 0.076
testNonASCII 0.195

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.086
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.018
shouldListAddedFileInInitialCommit 0.038
shouldListModificationBetweenTwoCommits 0.061
shouldListModificationInDirWithoutModifiedTrees 0.072
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.016
shouldReportFileModeChange 0.096
shouldListDeletionBetweenTwoCommits 0.091
shouldListChangesInWorkingTree 0.062
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.028
shouldListAddedFileBetweenTwoCommits 0.073
shouldListModificationInDirWithModifiedTrees 0.108

RevWalkMergedIntoTest

testOldCommitWalk 0.054

BranchTrackingStatusTest

shouldWorkInNormalCase 0.068
shouldWorkWithoutMergeBase 0.071
shouldReturnNullWhenBranchDoesntExist 0.108

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0
testIteratorMethodsContract 0
testCompareEntriesOffsetsWithGetOffsets 0
testIteratorReturnedValues1 0
testIteratorReturnedValues2 0
testCompareEntriesOffsetsWithFindOffsets 0

RevWalkUtilsReachableTest

withMerge 0.076
withCommitLoadedByDifferentRevWalk 0.04
twoCommits 0.054
oneCommit 0.039
multipleBranches 0.151

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.036
testSkipRevFilterNegative 0.023
testSkipRevFilter 0.038

ConfigTest

testEscapeLeadingAndTrailingSpace 0.001
testEscapeSpacesOnly 0.001
testSetStringListWithEmptyValue 0.003
testTimeUnitDefaultValue 0.001
testIncludeInvalidName 0.007
testIncludeCaseInsensitiveSection 0.02
test006_readCaseInsensitive 0.001
testNoEscapeInternalSpaces 0.003
testTimeUnit 0.005
testGetFastForwardMerge 0.001
testEscapeSubsectionInvalidCharacters 0.003
testReadBoolean_OnOff1 0
testReadBoolean_OnOff2 0.001
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0.001
testReadBoolean_YesNo1 0.001
testReadBoolean_YesNo2 0
testDropBackslashFromInvalidEscapeSequenceInSubsectionName 0
testSetFastForwardMergeoptions 0
testEscapeValueInvalidCharacters 0.001
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0.001
testEscapeCommentCharacters 0.001
testIncludeCaseInsensitiveKey 0.003
test005_PutGetStringList 0.001
testGetEnum 0.001
testIncludeValuePathWithTilde 0.001
testReadMultipleValuesForName 0.001
testUnsetBranchSection 0
test009_readNamesInSection 0.001
testIncludeIsNoop 0.001
testCombinedMergeOptions 0.002
testReadLong 0.001
testParseLiteralBackspace 0.001
testParseInvalidSubsections 0.001
testParseInvalidValues 0.001
testEscapeTrailingSpace 0.001
test001_ReadBareKey 0.001
testTimeUnitInvalid 0.001
testIncludeNoValue 0
test002_ReadWithSubsection 0
test003_PutRemote 0.001
testParseComments 0.001
testEscapeLeadingSpace 0.001
testEscapeSubsection 0.001
testNoFinalNewline 0.001
testExplicitlySetEmptyString 0
test010_readNamesInSubSection 0.001
testIncludeValuePathNotFound 0.001
testTimeUnitNegative 0.001
testParseMultipleQuotedRegions 0.001
test004_PutGetSimple 0
testTimeUnitInvalidWithSection 0.001
testSetFastForwardMerge 0.001
testGetInvalidEnum 0.002
testReadUserConfigWithInvalidCharactersStripped 0.001
testUnsetSingleSection 0.001
test008_readSectionNames 0.001
testIncludeExceptionContainsFile 0.003
testIncludeExceptionContainsLine 0.001
testSetEnum 0.001
testBooleanWithNoValue 0.001
testIncludeTooManyRecursions 0.003
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.051
testRevWalkCarryUninteresting_SlowClock 0.036
testRevWalkCarryUninteresting_WrongClock 0.037
testRevWalkCarryCustom_SlowClock 0.036

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.016
testCloneEmpty 0.017
testAddLargeBlocks 2.567
testClear 0.037
testHasFlags 0.033

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.633
testTwoPathUseTheSameName 0.621
runTwiceIsNOP 0.58
testCopyFileBare 0.574
testRecordShallowRecommendation 0.45
testRecordSubmoduleLabels 0.416
testBareRepo 0.415
androidSetup 0.609
testRevisionBranch 0.794
testRecordRemoteBranch 0.676
testAddRepoManifest 0.719
relative 0.336
testDefaultRemoteRevision 0.625
testRevisionBare 0.483
absoluteRemoteURL 0.451
testRevisionTag 0.495
testTargetBranch 0.747
testIncludeTag 0.899
gerritSetup 0.65
testRevision 0.648
absoluteRemoteURLAbsoluteTargetURL 0.561
testReplaceManifestBare 0.672
testRepoManifestGroups 1.61
testRepoManifestCopyFile 0.778
recordUnreachableRemotes 0.519
testRemoteAlias 0.729
testRemoteRevision 0.566

AbstractPlotRendererTest

testDrawTextAlignment 0.397

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0
testFormatWithConflictsNoFooterNoLineBreak 0
testTag 0
testPullWithUri 0
testFormatWithConflictsNoFooter 0
testMixed 0
testIntoHeadOtherThanMaster 0
testThreeBranches 0
testIntoOtherThanMaster 0
testRemoteBranch 0
testTwoBranches 0
testFormatWithConflictsWithFooters 0
testIntoSymbolicRefHeadPointingToMaster 0
testCommit 0
testOneBranch 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0.001

PushCertificateStoreTest

saveInBatch 0
lockFailure 0
putMatchingWithSomeMatchingRefs 0
saveTwoCertsOnSameRefInTwoUpdates 0
saveTwoCertsOnDifferentRefsInTwoUpdates 0
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0
changeRefFileToDirectory 0
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0
missingRef 0
putMatchingWithNoMatchingRefs 0
saveOneCertOnOneRef 0
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0
saveTwoCertsOnSameRefInOneUpdate 0
saveTwoCertsOnDifferentRefsInOneUpdate 0
saveOneCertOnMultipleRefs 0

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.813
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.994
testShallowFile 0.029
testShallowFileCorrupt 0.036

RenameDetectorTest

testExactRename_ManyRenames 0.048
testBreakModify_RejoinIfUnpaired 0.052
testBreakModify_BreakBelowScore 0.059
testInexactRenames_OnePair2 0.028
testExactRename_OneRenameOneModify 0.027
testExactRename_OneDeleteManyAdds 0.028
testNoRenames_SymlinkAndFile 0.025
testExactRename_OneRename 0.02
testSetRenameScore_IllegalArgs 0.018
testInexactRename_NewlinesOnly 0.022
testExactRename_PathBreaksTie 0.022
testRenameLimit 0.033
testInexactRename_OnePair 0.024
testInexactRename_SameContentMultipleTimes 0.023
testInexactRename_LastByteDifferent 0.034
testNoRenames_UntrackedFile 0.091
testInexactRename_OneRenameTwoUnrelatedFiles 0.072
testBreakModify_DontBreakAboveScore 0.027
testExactRename_DifferentObjects 0.041
testExactRename_UnstagedFile 0.034
testNoRenames_EmptyFile1 0.032
testNoRenames_EmptyFile2 0.028
testBreakModify_BreakNone 0.033
testExactRename_MultipleIdenticalDeletes 0.029
testNoRenames_GitlinkAndFile 0.025
testBreakModify_BreakAll 0.027
testNoRenames_SymlinkAndFileSamePath 0.025
testNoRenames_SingleByteFiles 0.025

NetRCTest

testNetRCFile 0.019
testNetRCDefault 0.019

RepositoryResolveTest

testObjectId_nonexisting 0.035
testObjectId_objectid_invalid_explicit_parent 0.034
testHEAD 0.035
testTree 0.036
testDistance_past_root 0.041
testDerefCommit 0.055
resolveUpstream 0.186
testParseLookupPath 0.154
resolveExprSimple 0.067
invalidNames 0.109
testObjectId_objectid_implicit_firstparent 0.082
testObjectId_objectid_self 0.038
testParseNonGitDescribe 0.19
testDistance 0.034
testParseGitDescribeOutput 0.05
testObjectId_existing 0.032
testDerefBlob 0.162
testDerefTree 0.039
testObjectId_objectid_explicit_firstparent 0.039
testDerefTag 0.145
testRef_refname 0.035
testObjectId_objectid_explicit_otherparents 0.032

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.03
testRules 0.037
testNoMatchingAttributes 0.056
testEmptyGitAttributeFile 0.034

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.458
workingDirectoryCleanIndexModify 0.192
multipleEdits 0.199
workingDirectoryModifyInSubfolder 0.213
newFileInIndexThenModifiedInWorkTree 0.148
indexAdd 0.136
workingDirectoryDeleteIndexAdd 0.099
workingDirectoryDeleteIndexEdit 0.106
workingDirectoryModifyIndexChanged 0.115
refLogIncludesCommitMessage 0.13
workingDirectoryDelete 0.102
indexDelete 0.123
workingDirectoryModify 0.09
noLocalChanges 0.08
untrackedFileNotIncluded 0.215
untrackedFileIncluded 0.132

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.252
testTimeout_writeByte_Timeout 0.252
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.26
testTimeout_flush_Timeout 0.248

DiffCommandTest

testDiffModified 0.169
testDiffWithNegativeLineCount 0.055
testDiffTwoCommits 0.161
testDiffCached 0.138
testDiffWithPrefixes 0.061
testNoOutputStreamSet 0.08

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0
testRebaseShouldIgnoreMergeCommits 0
testFastForwardRebaseWithAutoStash 0
testRebaseInteractiveMultipleSquash 0.046
testRebaseWithUncommittedDelete 0.335
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.199
testRebasePreservingMerges1 0.938
testRebasePreservingMerges2 0.878
testStopOnConflict 0.45
testStopOnConflictFileCreationAndDeletion 0.412
testFastForwardWithMultipleCommits 0.22
testRebaseInteractiveFixupWithBlankLines 0.35
testRebaseWithUnstagedTopicChange 0.292
testStopOnLastConflictAndContinue 0.358
testRebaseTodoLineSetComment 0.057
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.069
testRebaseEndsIfLastStepIsEdit 0.268
testRebaseWithAutoStashAndSubdirs 0.658
testRebaseShouldStopForRewordInCaseOfConflict 0.29
testParseRewordCommand 0.019
testRebasePreservingMergesWithUnrelatedSide1 0.788
testRebasePreservingMergesWithUnrelatedSide2 0.974
testRebaseWithUnstagedMasterChangeOtherCommit 0.357
testRebaseInteractiveSingleSquashAndModifyMessage 0.367
testRebaseWithUncommittedMasterChangeBaseCommit 0.413
testParseSquashFixupSequenceCount 0.042
testRebaseWithAutoStashConflictOnApply 0.499
testRebaseInteractiveReword 0.56
testRebaseWithUntrackedFile 0.347
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.643
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.138
testRebaseWithUncommittedMasterChange 0.222
testRebaseInteractiveEdit 0.531
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.292
testRepositoryStateChecks 0.097
testRebaseInteractiveSquashFirstCommitShouldFail 0.129
testRebaseWithUnstagedMasterChangeBaseCommit 0.262
testEmptyRebaseTodo 0.025
testFastForwardWithMultipleCommitsOnDifferentBranches 0.609
testMergeFirstStopOnLastConflictAndSkip 0.5
testRebaseShouldFixupInCaseOfConflict 0.471
testRebaseWithModificationShouldNotDeleteData 0.264
testRebaseInteractiveFixupFirstCommitShouldFail 0.088
testFastForwardRebaseWithModification 0.447
testAuthorScriptConverter 0.044
testDetachedHead 0.375
testRebaseWithUncommittedTopicChange 0.405
testRebaseShouldStopForEditInCaseOfConflict 0.303
testStopOnConflictAndContinue 0.539
testRebaseWithUnstagedMasterChange 0.39
testStopOnConflictAndContinueWithNoDeltaToMaster 0.332
testOnlyCommentRebaseTodo 0.022
testFilesAddedFromTwoBranches 0.444
testStopOnConflictAndFailContinueIfFileIsDirty 0.432
testStopOnConflictCommitAndContinue 0.672
testUnknownUpstream 0.057
testStopOnConflictAndAbortWithDetachedHEAD 0.61
testRebaseWithAutoStash 0.721
testRebaseInteractiveMixedSquashAndFixup 0.639
testFastForwardWithNewFile 0.262
testUpToDate 0.108
testRebaseParentOntoHeadShouldBeUptoDate 0.12
testStopOnConflictAndSkipNoConflict 0.648
testStopOnLastConflictAndSkip 0.485
testRebaseWithUncommittedMasterChangeOtherCommit 0.321
testLeadingSpacesRebaseTodo 0.129
testRebaseShouldTryToParseValidLineMarkedAsComment 0.048
testRebaseShouldSquashInCaseOfConflict 0.747
testConflictFreeWithSingleFile 0.326
testStopOnConflictAndSkipWithConflict 0.575
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.086

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.032
testEmptyCache_Clear_NoCacheTree 0.057
testWriteReadTree 0.038
testTwoLevelSubtree 0.062
testEmptyCache_CreateEmptyCacheTree 0.073
testSingleSubtree 0.019

PullCommandWithRebaseTest

testPullFastForward 0.64
testPullLocalConflict 0.517
testPullConflict 0.444
testPullFastForwardDetachedHead 0.606
testPullFastForwardWithBranchInSource 0.501
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.539

PlotCommitListTest

testMergeBlockedBySelf 0.091
testMultipleMerges 0.041
testBug368927 0.169
testBug419359 0.051
testDuplicateParents 0.039
testBug300282_1 0.166
testTwoRoots1 0.036
testTwoRoots2 0.082
testMergeBlockedByOther 0.04
testSideBranch 0.033
test2SideBranches 0.035
testLinear 0.145
testMerged 0.032
testEgitHistory 0.235
testDanglingCommitShouldContinueLane 0.041

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.025
testRecursiveFiltering 0.028
testNonRecursiveFiltering 0.023

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.024
badlyFormattedWithoutRef 0.01

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.003
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testMultipleInvalidObjects 0
testNonCommitHead 0
testMissingObject 0
testTagWithoutObject 0
testCommitWithoutTree 0
testValidConnectivity 0
testCommitWithCorruptAuthor 0
testHealthyRepo 0
testTreeWithNullSha 0

AbbreviatedObjectIdTest

testEquals_Full 0
testNotEquals_SameLength 0
testIsId 0.001
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
test3_FromString 0
testEquals_Short4 0
testEquals_Short8 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
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
testSplit 0
testSimpleCharClass 0
testWildmatchDoNotMatch 0
testPathMatch 0
testAsterisk 0
testDotAsteriskMatch 0
testQuestionmark 0
testSimplePatternsDoNotMatch 0
testQuestionmarkDoNotMatch 0
testSegmentsDoNotMatch 0
testSimplePatterns 0
testSegments 0
testAsteriskDot 0

AtomicPushTest

pushAtomicClientGivesUpEarly 0
pushNonAtomic 0
pushAtomicDisabled 0

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.078
testCache_TooFewFiles 0.085
testCache_Defaults 0.078

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.081
testMultipleHeads_SameBase2 0.065
testNone 0.045
testDisallowTreeFilter 0.048
testInconsistentCommitTimes 0.05
testSimple 0.063
testCrissCross 0.046

SquashMessageFormatterTest

testCommit 0.056

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.21
testForbiddenNamesOnWindowsEgCon 0.074
testForbiddenNamesOnWindowsEgLpr 0.212
testForbiddenNamesOnWindowsEgDotCon 0.183
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.103
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.18
testMaliciousPathDot 0.09
testMaliciousGitPathEndDotUnixOk 0.156
testMaliciousGitPathEndDotWindows1 0.111
testMaliciousGitPathEndDotWindows2 0.109
testMaliciousGitPathEndDotWindows3 0.191
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.123
testMaliciousPathEmptyUnix 0.11
testMaliciousGitPath1Case 0.102
testMaliciousGitPath2Case 0.101
testMaliciousGitPath3Case 0.113
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.161
testMaliciousPathDotDot 0.096
testMaliciousAbsolutePathSecondCheckout 0.087
testMaliciousAbsolutePathTwoLevelsFirstBad 0.139
testMaliciousAbsoluteUNCPathWindows1 0.087
testMaliciousAbsoluteUNCPathWindows2 0.088
testForbiddenNamesOnWindowsEgCon1 0.12
testForbiddenNamesOnWindowsEgLpt1 0.1
testMaliciousAbsolutePathIsOkTwoLevels 0.073
testMaliciousWindowsADSOnUnix 0.111
testMaliciousAbsolutePathTwoLevelsSecondBad 0.103
testMaliciousGitPathEndSpaceUnixOk 0.105
testMaliciousPathEmptyWindows 0.09
testMaliciousWindowsADS 0.092
testForbiddenWindowsNamesOnUnixEgCon 0.126
testMaliciousGitPath1 0.097
testMaliciousGitPath2 0.082
testMaliciousAbsoluteWindowsPath1 0.162
testMaliciousAbsoluteWindowsPath2 0.213
testMaliciousAbsolutePathIsOkSecondCheckout 0.056
testMaliciousAbsolutePath 0.062
testForbiddenWindowsNamesOnUnixEgLpt1 0.22
testForbiddenNamesOnWindowsEgConDotSuffix 0.187
testMaliciousAbsoluteCurDrivePathWindows 0.08
testMaliciousGitPathEndSpaceWindows 0.225
testMaliciousAbsoluteWindowsPath1OnUnix 0.138

FilterCommandsTest

testBuiltinCleanFilter 0.162
testBuiltinCleanAndSmudgeFilter 0.113
testBuiltinSmudgeFilter 0.117

RemoteDeleteCommandTest

testDelete 0.049

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.035
shouldReturnZeroWhenMergedInto 0.053
shouldWorkWithMerges 0.073
shouldWorkWithoutCommonAncestor 0.037
shouldWorkWithZeroAsEnd 0.033
shouldReturnZeroOnSameCommit 0.044

GcBasicPackingTest

testImmediatePruning 2.46
testPreserveAndPruneOldPacks 3.093
testDonePruneTooYoungPacks 3.928
testNotPackTwice 2.18
testPackAllObjectsInOnePack 1.814
repackEmptyRepo_noPackCreated 0.058
testPackRepoWithNoRefs 0.081
testPackCommitsAndLooseOne 1.827
testPack2Commits 2.006

RevCommitListTest

testFillToHighMarkMulitpleBlocks 3.535
testFillToUnknownCommit 3.334
testFillToNullCommit 0.169
testFillToHighMark2 0.055
testFillToHighMark4 0.099
testFillToHighMarkAll 0.084
testFillToCommit 0.146

RunExternalScriptTest

testCopyStdIn 0
testWrongScript 0
testArguments 0
testRc 0
testCopyStdInExecute 0
testAllTogetherBinExecute 0
testAllTogetherBin 0
testWrongSh 0
testNullStdout 0
testCopyNullStdIn 0
testStdErr 0
testStdErrExecute 0

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

RenameBranchCommandTest

renameBranchNoConfigValues 0.113
renameBranchExistingSection 0.112
renameBranchMultipleConfigValues 0.116
renameBranchSingleConfigValue 0.137

DirCacheBasicTest

testLockMissing_TempIndex 0.019
testFindOnEmpty 0.019
testWriteEmptyCommit_RealIndex 0.139
testDetectUnmergedPaths 0.021
testWriteEmptyUnlock_RealIndex 0.021
testReadMissing_TempIndex 0.019
testLockMissing_RealIndex 0.02
testBuildThenClear 0.018
testWriteEmptyLockEmpty_RealIndex 0.022
testRejectInvalidWindowsPaths 0.084
testReadMissing_RealIndex 0.023
testWriteEmptyReadEmpty_RealIndex 0.024

ReftableTest

byObjectIdOneRefWithIndex 0.14
namespaceHeads 0
emptyTable 0.001
oneSymbolicRef 0.001
namespaceNotFound 0
indexScan 0.122
indexSeek 0.148
seekNotFound 0.001
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.034
onlyReflog 0.002
estimateCurrentBytesOneRef 0.001
logScan 0.298
failDeepChainOfSymbolicRef 0
byObjectIdOneRefNoIndex 0.004
noIndexScan 0.004
noIndexSeek 0.014
nameTooLongDoesNotWrite 0.012
unpeeledDoesNotWrite 0.002
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0
oneIdRef 0.001
badCrc32 0.001
withReflog 0

RepositoryCacheTest

testBareFileKey 0.036
testNonBareFileKey 0.02
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.035
testRepositoryUsageCount 0.021
testFileKeyOpenNew 0.051
testGetRegistered 0.021
testRepositoryUsageCountWithRegisteredRepository 0.043
testCacheOpen 0.021
testUnregister 0.02
testGetRegisteredWhenEmpty 0.019
testRepositoryUnregisteringWhenExpired 0.181
testRepositoryNotUnregisteringWhenClosing 0.019
testReconfigure 0.035
testCacheRegisterOpen 0.018
testFileKeyOpenExisting 0.041

DiffFormatterReflowTest

testNegativeContextFails 0.01
testContext100 0.002
testContext0 0.002
testContext1 0.002
testContext3 0.001
testContext5 0.002
testContext10 0.001
testEmpty1 0.002
testNoNewLine1 0.003
testNoNewLine2 0.002

AutoCRLFOutputStreamTest

testBoundary 2.168
test 0.002

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.079
testRevert 0.046

RevWalkFilterTest

testFilter_NOT_NONE 0.034
testFilter_NONE 0.031
testFilter_Negate_ALL 0.031
testFilter_NOT_ALL 0.03
testFilter_ALL_Or_NONE 0.032
testFilter_NONE_Or_ALL 0.034
testFilter_MY_ALL_Or_NONE 0.04
testFilter_NO_MERGES 0.045
testFilter_NONE_Or_MY_ALL 0.041
testFilter_NONE_And_ALL 0.036
testFilter_NONE_And_MY_ALL 0.032
testFilter_MY_ALL_And_NONE 0.049
testFilter_ALL_And_NONE 0.032
testFilter_ALL 0.031
testCommitTimeRevFilter 0.031

SubmoduleInitTest

resolveInvalidParentUrl 1.486
resolveTwoLevelHigherRelativeUrl 0.329
resolveWorkingDirectoryRelativeUrl 0.102
repositoryWithUninitializedModule 0.152
resolveOneLevelHigherRelativeUrl 0.083
resolveSameLevelRelativeUrl 0.179
repositoryWithNoSubmodules 0.042

HttpConfigUriPathTest

testSegmentCompare 0
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.012
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 1.462
repositoryWithRootLevelSubmoduleRelativeRef 0.076
treeIdWithGitmodules 0.26
testTreeIteratorWithGitmodulesNameNotPath 0.17
indexWithGitmodules 0.046
bareRepositoryWithNoSubmodules 0.234
generatorFilteredToOneOfTwoSubmodules 0.028
repositoryWithRootLevelSubmoduleAbsoluteRef 0.252
repositoryWithRootLevelSubmodule 0.187
testTreeIteratorWithGitmodules 0.03
repositoryWithNoSubmodules 0.026

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 2.797
repositoryWithRelativeUriSubmodule 0.443
repositoryWithNoSubmodules 0.03

PushConfigTest

pushRecurseSubmoduleNoMatch 0
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.132
testTrivialTwoWay_rightDFconflict2 0.063
testTheirs_noRepo 0.067
testTrivialTwoWay_ok 0.084
testTrivialTwoWay 0.288
testOurs 0.05
testTrivialTwoWay_noRepo 0.051
testTrivialTwoWay_validSubtreeSort 0.206
testTrivialTwoWay_leftDFconflict1 0.248
testTrivialTwoWay_leftDFconflict2 0.061
testTrivialTwoWay_conflictSubtreeChange 0.284
testTrivialTwoWay_conflict 0.054
testOurs_noRepo 0.109
testTrivialTwoWay_disjointhistories 0.053
testTheirs 0.113
testTrivialTwoWay_concurrentSubtreeChange 0.152

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.098
testProperlyCullAllAncestors1 0.045
testProperlyCullAllAncestors2 0.123

LsRemoteCommandTest

testLsRemoteWithTags 0.452
testLsRemoteWithHeads 0.311
testLsRemoteWithoutLocalRepository 0.127
testLsRemote 0.297

EmptyTreeIteratorTest

testAtEOF 0.02
testCreateSubtreeIterator 0.021
testStopWalkCallsParent 0.019
testBackDoesNothing 0.019
testEntryObjectId 0.021
testNextDoesNothing 0.05

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.451
testOnlyOption_f1_7_f2_14_b 0.271
testOnlyOption_f1_7_f2_14_c 0.258
testOnlyOption_f1_7_f2_14_d 0.25
testOnlyOption_f1_7_f2_14_e 0.248
testOnlyOption_f1_1_a 0.028
testOnlyOption_f1_1_b 0.037
testOnlyOption_f1_1_c 0.188
testOnlyOption_f1_1_d 0.077
testOnlyOption_f1_1_e 0.28
testOnlyOption_f1_2_a 0.035
testOnlyOption_f1_2_b 0.166
testOnlyOption_f1_2_c 0.091
testOnlyOption_f1_2_d 0.064
testOnlyOption_f1_2_e 0.181
testOnlyOption_f1_3_a 0.082
testOnlyOption_f1_3_b 0.246
testOnlyOption_f1_3_c 0.12
testOnlyOption_f1_3_d 0.19
testOnlyOption_f1_3_e 0.183
testOnlyOption_f1_4_a 0.05
testOnlyOption_f1_4_b 0.063
testOnlyOption_f1_4_c 0.077
testOnlyOption_f1_4_d 0.139
testOnlyOption_f1_4_e 0.132
testOnlyOption_f1_5_a 0.096
testOnlyOption_f1_5_b 0.081
testOnlyOption_f1_5_c 0.214
testOnlyOption_f1_5_d 0.119
testOnlyOption_f1_5_e 0.252
testOnlyOption_f1_6_a 0.068
testOnlyOption_f1_6_b 0.097
testOnlyOption_f1_6_c 0.097
testOnlyOption_f1_6_d 0.089
testOnlyOption_f1_6_e 0.091
testOnlyOption_f1_7_a 0.081
testOnlyOption_f1_7_b 0.079
testOnlyOption_f1_7_c 0.152
testOnlyOption_f1_7_d 0.094
testOnlyOption_f1_7_e 0.09
testOnlyOption_f1_8_a 0.128
testOnlyOption_f1_8_b 0.116
testOnlyOption_f1_8_c 0.115
testOnlyOption_f1_8_d 0.093
testOnlyOption_f1_8_e 0.178
testOnlyOption_f1_9_a 0.087
testOnlyOption_f1_9_b 0.144
testOnlyOption_f1_9_c 0.133
testOnlyOption_f1_9_d 0.164
testOnlyOption_f1_9_e 0.14
testOnlyOption_f1_2_f2_14_a 0.088
testOnlyOption_f1_2_f2_14_b 0.122
testOnlyOption_f1_2_f2_14_c 0.132
testOnlyOption_f1_2_f2_14_d 0.104
testOnlyOption_f1_2_f2_14_e 0.255
testOnlyOption_f1_12_f2_14_a 0.22
testOnlyOption_f1_12_f2_14_b 0.214
testOnlyOption_f1_12_f2_14_c 0.132
testOnlyOption_f1_12_f2_14_d 0.134
testOnlyOption_f1_12_f2_14_e 0.154
testOnlyOption_f1_6_f2_14_a 0.095
testOnlyOption_f1_6_f2_14_b 0.107
testOnlyOption_f1_6_f2_14_c 0.138
testOnlyOption_f1_6_f2_14_d 0.116
testOnlyOption_f1_6_f2_14_e 0.127
testOnlyOption_f1_10_a 0.068
testOnlyOption_f1_10_b 0.08
testOnlyOption_f1_10_c 0.095
testOnlyOption_f1_10_d 0.087
testOnlyOption_f1_10_e 0.099
testOnlyOption_f1_11_a 0.059
testOnlyOption_f1_11_b 0.065
testOnlyOption_f1_11_c 0.092
testOnlyOption_f1_11_d 0.131
testOnlyOption_f1_11_e 0.089
testOnlyOption_f1_12_a 0.053
testOnlyOption_f1_12_b 0.058
testOnlyOption_f1_12_c 0.076
testOnlyOption_f1_12_d 0.079
testOnlyOption_f1_12_e 0.077
testOnlyOption_f1_13_a 0.081
testOnlyOption_f1_13_b 0.075
testOnlyOption_f1_13_c 0.089
testOnlyOption_f1_13_d 0.087
testOnlyOption_f1_13_e 0.08
testOnlyOption_f1_14_a 0.042
testOnlyOption_f1_14_b 0.052
testOnlyOption_f1_14_c 0.061
testOnlyOption_f1_14_d 0.053
testOnlyOption_f1_14_e 0.063
testOnlyOption_f1_1_f2_14_a 0.036
testOnlyOption_f1_1_f2_14_b 0.04
testOnlyOption_f1_1_f2_14_c 0.052
testOnlyOption_f1_1_f2_14_d 0.055
testOnlyOption_f1_1_f2_14_e 0.059
testOnlyOptionWithDirectory 0.072

TestRepositoryTest

amendRef 0.009
nonRacingChange 0.004
insertChangeId 0.004
cherryPickWithIdenticalContents 0.048
resetFromDetachedHead 0.007
insertExplicitChangeId 0.001
amendCommit 0.005
resetFromSymref 0.007
reattachToMaster_Race 0.011
insertChangeIdIgnoresExisting 0.001
cherryPick 0.008
amendHead 0.006
cherryPickWithContentMerge 0.022
commitToUnbornHead 0.002

MergeHeadMsgTest

testReadWriteMergeHeads 0.018
testReadWriteMergeMsg 0.017

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0
testALL_IdentityClone 0
testANY_DIFF_ShouldNotBeRecursive 0
testNotALL_IncludesNothing 0.035
testANY_DIFF_IdentityClone 0.092
testALL_IncludesAnything 0.045
testALL_ShouldNotBeRecursive 0.022

CheckoutCommandTest

testCheckout 0.304
testCheckoutOfDirectoryShouldBeRecursive 0.229
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.394
testCheckoutWithConflict 0.131
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.568
testCheckoutWithStartPoint 0.325
testCheckoutOfFileWithInexistentParentDir 0.241
testCheckoutCommit 0.202
testCheckoutAllPaths 0.24
testInvalidRefName 0.204
testSmudgeFilter_createNew 0.345
testCreateOrphanBranchWithStartCommit 0.116
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.521
testAlreadyExists 0.217
testCreateBranchOnCheckout 0.376
testCheckoutWithStartPointOnlyCertainFiles 0.329
testSmudgeFilter_modifyExisting 0.527
testCheckoutToNonExistingBranch 0.141
testCheckoutAnnotatedTag 0.16
testCheckoutRemoteTrackingWithoutLocalBranch 0.386
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.345
testCheckoutWithNonDeletedFiles 0.126
testUpdateSmudgedEntries 0.227
testSimpleCheckout 0.227
testCreateOrphanBranchWithStartPoint 0.239
testCheckoutOrphanBranch 0.168
testCheckoutRemoteTrackingWithUpstream 0.427
testDetachedHeadOnCheckout 0.273
testCheckoutLightweightTag 0.2
testNullRefName 0.18

CrissCrossMergeTest

crissCrossMerge_twoRoots 6.748
crissCrossMerge_nonmergeable 4.546
crissCrossMerge_mergeable2 9.133
crissCrossMerge 5.677
crissCrossMerge_mergeable 4.446
crissCrossMerge_ThreeCommonPredecessors 9.314
crissCrossMerge_ParentsNotMergeable 6.206
crissCrossMerge_checkOtherFiles 9.113

LogCommandTest

logAllCommitsWithMaxCount 0.188
logOnlyMergeCommits 0.327
logAllCommits 0.183
logAllCommitsWithSkipAndMaxCount 0.195
logPathWithMaxCount 0.142
logAllCommitsWithSkip 0.125
logNoMergeCommits 0.288
logPathWithSkip 0.101
logAllCommitsWithTag 0.149

CGitIgnoreTest

testUnescapedBracketsInGroup 0
testDirOnlyMatch 0
testRepeatedNegationInDifferentFiles5 0
testEscapedFirstBracketInGroup 0
testDirectoryWildmatchDoesNotMatchFiles1 0
testDirectoryWildmatchDoesNotMatchFiles2 0
testDirectoryWildmatchDoesNotMatchFiles3 0
testDirectoryWildmatchDoesNotMatchFiles4 0
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0
testStarMatchOnSlashNot 0
testDirectoryMatchSubRecursiveBacktrack2 0
testDirectoryMatchSubRecursiveBacktrack3 0
testDirectoryMatchSubRecursiveBacktrack4 0
testDirectoryMatchSubRecursiveBacktrack5 0
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0
testDirOnlyMatchDeep 0
testDirectoryMatchSubRecursive 0
testPrefixMatch 0
testSimpleRootGitIgnoreGlobalNegation1 0
testRepeatedNegationInDifferentFilesWithWildmatcher1 0
testRepeatedNegationInDifferentFilesWithWildmatcher2 0
testEscapedBothBracketsInGroup 0
testSimpleIgnored 0
testDirectoryMatchSubRecursiveBacktrack 0
testEscapedSecondBracketInGroup 0

NotTreeFilterTest

testNegateIsUnwrap 0.022
testCloneIsDeepClone 0.02
testWrap 0.021
testShouldBeRecursive_PathFilter 0.022
testCloneIsSparseWhenPossible 0.053
testShouldBeRecursive_ALL 0.08

RemoteSetUrlCommandTest

testSetUrl 0.159
testSetPushUrl 0.049

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0
testDeleteForce 0.872
testDeleteNotFound 0.038
testCreateMissingObject 0.037
testForceUpdateMissingObject 0.049
testDeleteLoosePacked 0.874
testNoCacheObjectIdSubclass 0.051
testDeleteLoosePackedRejected 0.043
testRenameBranchHasPreviousLog 1.017
testRenameCurrentBranch 1.016
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.066
testRenameBranchCannotLockAFileHEADisToLockTo 0.918
testRenameRefNameColission2avoided 0.894
testRefKeySameAsName 0.031
testLooseDelete 0.046
testUpdateRefLockFailureLocked 0.066
testDeleteLooseAndItsDirectory 0.058
testUpdateRefNoChange 0.048
testDeleteWithoutHead 0.09
testUpdateRefForwardWithCheck1 0.075
testUpdateRefForwardWithCheck2 0.094
testRenameBranchCannotLockAFileHEADisToLockFrom 0.161
testRenameBranchCannotLockAFileHEADisFromLockTo 0.432
testDeleteSymref 0.049
testUpdateRefLockFailureWrongOldValue 0.036
testDeleteHEADreferencedRef 0.042
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.108
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.12
testUpdateMissingObject 0.059
testUpdateRefDetached 0.072
testRefsCacheAfterUpdateLooseOnly 0.21
testNewNamespaceConflictWithLoosePrefixOfExisting 0.068
testRenameBranchAlsoInPack 0.242
testDeleteHead 0.053
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.934
testDeleteFastForward 0.887
testNewNamespaceConflictWithPackedPrefixOfExisting 0.036
testRefsCacheAfterUpdate 0.051
testUpdateRefForward 0.051
testDeleteHeadInBareRepo 0.064
testRenameBranchNoPreviousLog 0.817
testNewNamespaceConflictWithLoosePrefixNameExists 0.044
testRenameRefNameColission1avoided 1.042
testUpdateRefDetachedUnbornHead 0.053

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 0
testDirtySubmoduleWorktreeUntracked 0
testInitiallyClean 0
testDirtySubmoduleWorktree 0
testDirtySubmoduleHEAD 0
testDirtySubmoduleIndex 0
testDirtySubmoduleIndexAndWorktree 1.128

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.897
shouldRaiseErrorOnBadUrl 0.172
shouldCloneAValidGitRepository 0.244
shouldRaiseErrorOnNoUrl 0.076
shouldCreateABareCloneOfAValidGitRepository 0.174
shouldRaiseErrorOnEmptyUrl 0.106

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 2.414
testInitialClone_RedirectToHttps[0] 1.515
testInitialClone_RedirectBackToHttp[0] 1.144
testInitialClone_ViaHttps[0] 1.222
testInitialClone_SslFailure[1] 1.175
testInitialClone_RedirectToHttps[1] 1.138
testInitialClone_RedirectBackToHttp[1] 0.921
testInitialClone_ViaHttps[1] 1.484

MeasurePackSizeTest

testPush_packSize 0

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 0
testListRemote[0] 0
testPushNotSupported[0] 0
testInitialClone_Packed[0] 0
testInitialClone_Loose[1] 0.549
testListRemote[1] 0.147
testPushNotSupported[1] 0.243
testInitialClone_Packed[1] 0.319

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.056
testInitUnderContainer_WithBasePath 1.08
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.083

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 4.956
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0
testObjectCheckerException 0

DumbClientSmartServerTest

testInitialClone_Small[0] 0
testListRemote[0] 0
testPushNotSupported[0] 0
testInitialClone_Packed[0] 0.151
testInitialClone_Small[1] 1.578
testListRemote[1] 0.185
testPushNotSupported[1] 0.166
testInitialClone_Packed[1] 0.204

AdvertiseErrorTest

testPush_CreateBranch 0

AsIsServiceTest

testCreate_Default 0
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

DefaultReceivePackFactoryTest

testCreate_AuthUser 0
testCreate_NullUser 0
testCreate_EmptyStringUser 0
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

FileResolverTest

testNotAGitRepository 0.003
testUnreasonableNames 0
testExportOk 0

HookMessageTest

testPush_CreateBranch 4.962
testPush_HookMessagesToOutputStream 0

RegexPipelineTest

testSimpleRegex 1.204
testRegexGroupFilter 0.024
testServeOrdering 0.018

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.388
testInvalidWant[0] 0.306
testInitialClone_RedirectMultiple[0] 0.289
testPush_NotAuthorized[0] 0.231
testPush_CreateBranch[0] 0.414
testInitialClone_WithAuthenticationAfterRedirect[0] 0.312
testInitialClone_Small[0] 0.24
testFetch_TooManyLocalCommits[0] 0.683
testInitialClone_WithAuthenticationNoCredentials[0] 0.087
testListRemote[0] 0.133
testInitialClone_RedirectOnPostForbidden[0] 0.129
testListRemote_BadName[0] 0.16
testInitialClone_RedirectForbidden[0] 0.125
testInitialClone_RedirectMax[0] 0.129
testInitialClone_WithAuthenticationWrongCredentials[0] 0.135
testInitialClone_RedirectLoop[0] 0.176
testInitialClone_RedirectOnPostAllowed[0] 0.146
testInitialClone_RedirectTooOften[0] 0.114
testPush_ChunkedEncoding[0] 0.21
testInitialClone_BrokenServer[0] 0.113
testInitialClone_Redirect301Small[0] 0.18
testInitialClone_WithAuthenticationOnPostOnly[0] 0.118
testInitialClone_Redirect302Small[0] 0.118
testInitialClone_WithAuthentication[0] 0.163
testInitialClone_Redirect303Small[0] 0.121
testInitialClone_Redirect307Small[0] 0.181
testFetch_RefsUnreadableOnUpload[0] 0.211
testFetch_FewLocalCommits[1] 0.966
testInvalidWant[1] 0.131
testInitialClone_RedirectMultiple[1] 0.166
testPush_NotAuthorized[1] 0.153
testPush_CreateBranch[1] 0.174
testInitialClone_WithAuthenticationAfterRedirect[1] 0.187
testInitialClone_Small[1] 0.163
testFetch_TooManyLocalCommits[1] 0.806
testInitialClone_WithAuthenticationNoCredentials[1] 0.151
testListRemote[1] 0.124
testInitialClone_RedirectOnPostForbidden[1] 0.098
testListRemote_BadName[1] 0.129
testInitialClone_RedirectForbidden[1] 0.105
testInitialClone_RedirectMax[1] 0.154
testInitialClone_WithAuthenticationWrongCredentials[1] 0.151
testInitialClone_RedirectLoop[1] 0.162
testInitialClone_RedirectOnPostAllowed[1] 0.158
testInitialClone_RedirectTooOften[1] 0.103
testPush_ChunkedEncoding[1] 0.163
testInitialClone_BrokenServer[1] 0.201
testInitialClone_Redirect301Small[1] 0.186
testInitialClone_WithAuthenticationOnPostOnly[1] 0.147
testInitialClone_Redirect302Small[1] 0.183
testInitialClone_WithAuthentication[1] 0.186
testInitialClone_Redirect303Small[1] 0.184
testInitialClone_Redirect307Small[1] 0.158
testFetch_RefsUnreadableOnUpload[1] 0.1

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.003

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.03

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.902
testListRemote_Smart_DetachedHEAD 0.172
testRepositoryNotFound_Dumb 0.14
testListRemote_Smart_WithQueryParameters 0.198
testV2HttpFirstResponse 0.089
testListRemote_Dumb_Auth 0.302
testListRemote_Dumb_NeedsAuth 0.158
testV2HttpSubsequentResponse 0.091
testHttpClientWantsV2ButServerNotConfigured 0.075
testListRemote_Smart_UploadPackNeedsAuth 0.103
testRepositoryNotFound_Smart 0.133
testListRemote_Dumb_DetachedHEAD 0.116
testListRemoteWithoutLocalRepository 0.056
testListRemote_Smart_UploadPackDisabled 0.067

DefaultUploadPackFactoryTest

testCreate_Default 5.104
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

ErrorServletTest

testHandler 1.271

SetAdditionalHeadersTest

testSetHeaders 0.003

RemoteTest

testAdd 2.098
testList 0.285
testVerboseList 0.42
testRemove 0.333
testSetUrl 0.229
testUpdate 0.815
testSetUrlPush 0.098

CommitTest

testCommitAll 0.729
testCommitPath 0.512

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 1.668

LsRemoteTest

testLsRemoteHeadsTags 2.41
testLsRemoteTags 0.678
testLsRemote 0.367
testLsRemoteHeads 0.311

InitTest

testInitDirectory 0.05
testInitBare 0.078

MergeTest

testMergeSelf 0
testFastForward 0
testNoFastForwardAndSquash 0
testMerge 0
testFastForwardOnly 0
testMergeNoCommitSquash 0
testMergeNoCommit 0
testMergeWithUserMessage 0
testSquashSelf 0
testSquash 0
testNoFastForward 0.608

ResetTest

testResetSelf 0
testPathOptionHelp 0
testResetPathNoDoubleDash 0
testResetPrevious 0
testResetPathDoubleDashNoRef 0
testZombieArgument_Bug484951 0
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
testResetEmptyPath 0

TagTest

testTagTwice 0
testTagDeleteFail 0
testTagDelete 0

ConfigTest

testListConfig 0

DescribeTest

testDescribeTagLong 0.089
testDescribeCommitNoMatch 0.176
testDescribeCommitMultiMatch 0.191
testDescribeCommitMatch 0.09
testDescribeCommit 0.206
testHelpArgumentAfterUnknown 0.029
testHeadNoTag 0.052
testNoHead 0.067
testHelpArgumentBeforeUnknown 0.026
testDescribeTag 0.081
testDescribeCommitMatch2 0.155

CloneTest

testCloneIntoCurrentDir 0
testClone 0.228
testCloneBare 0.178
testCloneEmpty 0.289

RmTest

multiplePathsShouldBeRemoved 0.037

CommitAndLogTest

testCommitAmend 0

BranchTest

testRenameTwoArgs 2.117
testExistingBranch 0.208
testDeleteForce 1.125
testCreateFromOldCommit 0.677
testList 0.055
testListDetached 0.237
testHelpAfterDelete 0.191
testCreate 0.365
testDelete 0.179
testDeleteForceMultiple 0.478
testListContains 0.086
testRenameSingleArg 0.195
testDeleteMultiple 0.301

LsFilesTest

testHelp 0
testLsFiles 0

ArchiveTest

testTarPrefixOption 2.373
testTgzExtensions 0.687
testTarPreservesContent 0.201
testArchiveIncludesSubmoduleDirectory 1.33
testTarWithSubdir 0.637
testExtensionMatchIsAnchored 0.216
testUnrecognizedFormat 0.099
testArchiveWithLongFilename 0.35
testTarPreservesMode 0.372
testNoExtensionMeansTar 0.059
testEmptyArchive 0.041
testArchivePrefixOption 0.33
testArchiveWithSubdir 0.446
testArchivePreservesMode 0.294
testUnrecognizedExtensionMeansTar 0.079
testZipExtension 0.258
testDefaultFormatIsTar 0.176
testArchivePreservesContent 0.132
testTarExtension 0.104
testTarWithLongFilename 0.292
testTxzExtension 0.516
testPrefixWithoutTrailingSlash 0.062
testTarIncludesSubmoduleDirectory 0.22
testTarPrefixWithoutTrailingSlash 0.096
testArchiveWithFiles 0.067
testPrefixDoesNotNormalizeDoubleSlash 0.048
testFormatOverridesFilename 0.072
testPrefixDoesNotNormalizeDoubleSlashInTar 0.058
testEmptyTar 0.04
testTbz2Extension 0.084

ReflogTest

testSingleCommit 0
testClean 0
testBranch 0

CheckoutTest

testCheckoutHead 2.107
testCheckoutLink 0.522
testCheckoutPath 0.839
testCheckoutSelf 0.262
testCheckoutUnresolvedHead 0.099
testCheckoutSingleFile 0.246
fileModeTestFileThenFileWithFolderInIndex 0.303
testCheckoutNewBranchThatAlreadyExists 0.16
fileModeTestFileWithFolderInIndex 0.372
testCheckoutExistingBranchWithConflict 0.34
fileModeTestFolderThenFileWithMissingInWorkingTree 0.348
testCheckoutBranch 0.2
testCheckoutAllPaths 0.235
fileModeTestFolderWithMissingInWorkingTree 0.243
testCheckoutNonExistingBranch 0.025
testCheckoutOrphan 0.185
testCheckoutWithMissingWorkingTreeFile 0.416
testCheckoutNewBranch 0.289
fileModeTestFolderThenMissingWithFileInWorkingTree 0.098
testCheckoutNewBranchOnBranchToBeBorn 0.286
fileModeTestMissingWithFolderInWorkingTree 0.158
fileModeTestMissingThenFolderWithFileInWorkingTree 0.22

RepoTest

testAddRepoManifest 0
testZombieHelpArgument 0
testMissingPath 0

FetchTest

testFetchNoTags 3.173
testFetchDefault 0.932
testFetchForceUpdate 0.778
testFetchAllTags 0.549

CleanTest

testCleanDeleteDirs 0
testCleanLeaveDirs 0
testCleanRequiresForce 0
testCleanRequiresForceConfig 0

AddTest

testAddNothing 1.358
testAddAFile 0.679
testAddUsage 0.029
testAddFileTwice 0.183
testAddAlreadyAdded 0.204

StatusTest

testStatusUntrackedFiles 0.712
testStatusPorcelainUntrackedFilesAll 0.728
testPathOptionHelp 0.042
testStatusUno 0.547
testStatusPorcelainUntrackedFiles 0.494
testStatusUall 0.627
testStatusPorcelainU 0.485
testStatusPorcelain 0.407
testStatusUntrackedFilesAll 0.402
testStatusPorcelainUno 0.394
testStatusUntrackedFilesNo 0.353
testStatusPorcelainUall 0.25
testStatusPorcelainUntrackedFilesNo 0.279
testStatusDefault 0.389
testStatusU 0.297

ProxyConfigTest

testHttpProxy_bothCases 0
testAll 0.283
testNoSetting 0.216
testHttpsProxy_bothCases 0.26
testOverwriteHttpPort 0.275
testHttpProxy_lowerCase 0.219
testDontOverwriteHttp 0.216
testHttpsProxy_lowerCase 0.28
testHttpProxy_upperCase 0.278
testHttpsProxy_upperCase 0.244

LfsPointerFilterTest

testValidNestedPointers 0.552
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.055
testValidPointersInRepositoryRoot 0.037

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.069

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.003
testFromStringByte 0.028
testToObjectId 0
testFromRawLong 0.001
testFromString 0.026

UploadTest

testParallelUploads 5.06
testCorruptUpload 0.553
testLargeFileUpload 0
testUpload 0

PushTest

testPushSimple 5.015

CheckoutTest

testKnownContent 34.623
testUnknownContent 0.145
testUnknownContentRequired 0.133

DownloadTest

testDownloadNotFound 4.945
testLargeFileDownload 29.291
testDownloadInvalidPathInfo 0.088
testDownloadInvalidId 0.053
testDownload 30.063

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