Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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% 34.849
org.eclipse.jgit.notes 52 0 0 0 100% 20.982
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.187
org.eclipse.jgit.dircache 65 0 0 0 100% 2.86
org.eclipse.jgit.revwalk 210 0 0 0 100% 27.465
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 126.73
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.004
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.59
org.eclipse.jgit.gitrepo 32 0 0 0 100% 23.826
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.038
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.322
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.082
org.eclipse.jgit.api 705 0 0 5 99.291% 510.065
org.eclipse.jgit.pgm 169 0 0 1 99.408% 75.974
org.eclipse.jgit.attributes 99 0 0 0 100% 4.558
org.eclipse.jgit.symlinks 9 0 0 0 100% 4.96
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.519
org.eclipse.jgit.junit 14 0 0 0 100% 0.059
org.eclipse.jgit.revplot 16 0 0 0 100% 1.916
org.eclipse.jgit.util.io 38 0 0 0 100% 7.307
org.eclipse.jgit.events 1 0 0 0 100% 0.08
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 22.326
org.eclipse.jgit.lib 520 0 0 0 100% 53.543
org.eclipse.jgit.ignore 257 0 0 0 100% 7.336
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.753
org.eclipse.jgit.diff 176 0 0 0 100% 3.439
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.903
org.eclipse.jgit.util 348 0 0 0 100% 5.927
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 161.428
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.512
org.eclipse.jgit.submodule 48 0 0 0 100% 22.169
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.069
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.333
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.263
org.eclipse.jgit.http.test 126 0 0 0 100% 75.164
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.373
org.eclipse.jgit.patch 45 0 0 0 100% 0.109
org.eclipse.jgit.nls 11 0 0 0 100% 0.04
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 3.291
org.eclipse.jgit.merge 89 0 0 0 100% 155.499

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.016
PushProcessTest 17 0 0 0 100% 2.501
URIishTest 71 0 0 1 98.592% 0.459
RemoteConfigTest 28 0 0 0 100% 0.017
PushCertificateIdentTest 6 0 0 0 100% 0.004
HttpConfigTest 10 0 0 0 100% 0.022
PushCertificateParserTest 11 0 0 0 100% 1.087
BundleWriterTest 5 0 0 0 100% 2.321
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 3.215
PushConnectionTest 4 0 0 0 100% 0.911
UploadPackTest 48 0 0 0 100% 1.24
TestProtocolTest 6 0 0 0 100% 4.32
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.029
PacketLineInTest 25 0 0 0 100% 0.016
PacketLineOutTest 9 0 0 0 100% 0.011
HttpAuthTest 1 0 0 0 100% 0.131
JschConfigSessionFactoryTest 12 0 0 0 100% 3.292
RefAdvertiserTest 1 0 0 0 100% 0.002
PushOptionsTest 8 0 0 0 100% 2.829
PackParserTest 12 0 0 0 100% 2.585
TransportTest 9 0 0 0 100% 1.741
ProtocolV2ParserTest 10 0 0 0 100% 0.428
DaemonTest 2 0 0 0 100% 4.103
OpenSshConfigTest 34 0 0 0 100% 2.735
SideBandOutputStreamTest 11 0 0 0 100% 0.014
PushCertificateStoreTest 16 0 0 0 100% 0.702
NetRCTest 2 0 0 0 100% 0.048
AtomicPushTest 3 0 0 0 100% 0.017
RefSpecTest 38 0 0 0 100% 0.015
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.019
PushConfigTest 3 0 0 0 100% 0.019

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 19.2
NoteMapTest 18 0 0 0 100% 1.443
DefaultNoteMergerTest 6 0 0 0 100% 0.336
LeafBucketTest 11 0 0 0 100% 0.003

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.051
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.288
DirCacheIteratorTest 11 0 0 0 100% 0.592
DirCacheLargePathTest 5 0 0 0 100% 0.292
DirCacheEntryTest 6 0 0 0 100% 0.005
DirCachePathEditTest 7 0 0 0 100% 0.03
DirCacheFindTest 1 0 0 0 100% 0.053
DirCacheBuilderTest 9 0 0 0 100% 0.544
DirCacheTreeTest 6 0 0 0 100% 0.215
DirCacheBasicTest 12 0 0 0 100% 0.79

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.232
FooterLineTest 19 0 0 0 100% 0.804
RevWalkPathFilter6012Test 7 0 0 0 100% 1.077
RevWalkResetTest 1 0 0 0 100% 0.054
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.106
RevFlagSetTest 7 0 0 0 100% 0.17
FIFORevQueueTest 6 0 0 0 100% 2.943
ObjectWalkFilterTest 6 0 0 0 100% 0.044
RevCommitParseTest 22 0 0 0 100% 0.676
RevTagParseTest 21 0 0 0 100% 0.881
TreeRevFilterTest 5 0 0 0 100% 0.498
RevWalkShallowTest 7 0 0 0 100% 0.524
RevWalkPathFilter1Test 13 0 0 0 100% 1.211
RevWalkSortTest 7 0 0 0 100% 0.495
RevWalkFollowFilterTest 3 0 0 0 100% 0.126
ObjectWalkTest 8 0 0 0 100% 0.451
MaxCountRevFilterTest 2 0 0 0 100% 0.075
RevObjectTest 10 0 0 0 100% 0.537
RevWalkMergedIntoTest 1 0 0 0 100% 0.185
RevWalkUtilsReachableTest 5 0 0 0 100% 0.415
SkipRevFilterTest 3 0 0 0 100% 0.206
RevWalkCarryFlagsTest 4 0 0 0 100% 0.263
LIFORevQueueTest 5 0 0 0 100% 3.097
RevWalkMergeBaseTest 7 0 0 0 100% 0.633
RevWalkUtilsCountTest 6 0 0 0 100% 0.315
RevCommitListTest 7 0 0 0 100% 10.238
RevWalkFilterTest 15 0 0 0 100% 1.039
RevWalkCullTest 3 0 0 0 100% 0.17

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.52
UnpackedObjectTest 15 0 0 0 100% 0.784
GcPruneNonReferencedTest 5 0 0 0 100% 3.919
FileRepositoryBuilderTest 7 0 0 0 100% 0.554
RepositorySetupWorkDirTest 12 0 0 0 100% 0.225
GcReflogTest 4 0 0 0 100% 4.475
ReflogWriterTest 1 0 0 0 100% 0.061
PackFileTest 5 0 0 0 100% 0.373
GcPackRefsTest 7 0 0 0 100% 6.365
AlternatesTest 3 0 0 0 100% 0.7
BatchRefUpdateTest 56 0 0 1 98.214% 18.877
ConcurrentRepackTest 4 0 0 0 100% 8.889
DescriptionTest 1 0 0 0 100% 0.1
WindowCacheReconfigureTest 7 0 0 0 100% 0.463
RefDirectoryTest 57 0 0 0 100% 6.066
GcTagTest 2 0 0 0 100% 2.04
PackReverseIndexTest 4 0 0 0 100% 0.082
GcBranchPrunedTest 3 0 0 0 100% 3.314
GcKeepFilesTest 1 0 0 0 100% 1.653
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.277
GcTemporaryFilesTest 2 0 0 0 100% 0.064
InflatingBitSetTest 4 0 0 0 100% 0.002
PackIndexV1Test 6 0 0 0 100% 0.304
AutoGcTest 4 0 0 0 100% 2.866
FileSnapshotTest 3 0 0 0 100% 6.126
ReflogReaderTest 8 0 0 0 100% 0.588
PackWriterTest 28 0 0 0 100% 7.193
GcConcurrentTest 4 0 0 0 100% 5.942
T0004_PackReaderTest 2 0 0 0 100% 0.065
PackInserterTest 13 0 0 0 100% 1.221
T0003_BasicTest 25 0 0 0 100% 3.167
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.806
LockFileTest 1 0 0 0 100% 0.628
GcOrphanFilesTest 4 0 0 0 100% 0.335
PackIndexV2Test 6 0 0 0 100% 0.416
ObjectDirectoryTest 4 0 0 0 100% 7.593
WindowCacheGetTest 3 0 0 0 100% 0.44
GcBasicPackingTest 9 0 0 0 100% 16.459
StoredBitmapTest 3 0 0 0 100% 0.017
RefUpdateTest 44 0 0 0 100% 11.761

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.218
RepoCommandSymlinkTest 1 0 0 0 100% 0.544
RepoCommandTest 27 0 0 0 100% 23.064

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.006
MergedReftableTest 13 0 0 0 100% 0.03
ReftableTest 25 0 0 0 100% 1.286

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.593
BranchCommandTest 17 0 0 0 100% 6.18
GarbageCollectCommandTest 2 0 0 0 100% 0.634
GitConstructionTest 3 0 0 0 100% 1.002
PullCommandTest 17 0 0 0 100% 12.302
CherryPickCommandTest 12 0 0 0 100% 6.725
ResetCommandTest 19 0 0 0 100% 3.723
DescribeCommandTest 32 0 0 0 100% 12.016
InitCommandTest 9 0 0 0 100% 0.678
NotesCommandTest 2 0 0 0 100% 0.314
RmCommandTest 2 0 0 0 100% 0.279
FetchCommandTest 15 0 0 0 100% 7.924
StashDropCommandTest 8 0 0 0 100% 1.663
StatusCommandTest 3 0 0 0 100% 0.498
BlameCommandTest 18 0 0 0 100% 4.269
CommitAndLogCommandTest 10 0 0 0 100% 1.479
EolStreamTypeUtilTest 6 0 0 0 100% 0.005
NameRevCommandTest 11 0 0 0 100% 1.516
ReflogCommandTest 3 0 0 0 100% 0.917
RemoteAddCommandTest 1 0 0 0 100% 0.158
MergeCommandTest 45 0 0 0 100% 18.025
CloneCommandTest 19 0 0 0 100% 10.958
CleanCommandTest 10 0 0 0 100% 2.233
TagCommandTest 14 0 0 0 100% 1.932
RevertCommandTest 10 0 0 0 100% 2.594
RemoteListCommandTest 1 0 0 0 100% 0.038
AddCommandTest 39 0 0 0 100% 8.299
EolRepositoryTest 28 0 0 0 100% 270.627
PushCommandTest 8 0 0 0 100% 2.939
StashApplyCommandTest 27 0 0 0 100% 7.164
StashListCommandTest 4 0 0 0 100% 0.428
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 30.95
PathCheckoutCommandTest 17 0 0 0 100% 10.383
CommitCommandTest 13 0 0 2 84.615% 2.436
ApplyCommandTest 20 0 0 0 100% 1.593
StashCreateCommandTest 16 0 0 0 100% 3.056
DiffCommandTest 6 0 0 0 100% 0.824
RebaseCommandTest 71 0 0 0 100% 32.102
PullCommandWithRebaseTest 6 0 0 0 100% 4.01
HugeFileTest 1 0 0 1 0% 0.006
RemoteDeleteCommandTest 1 0 0 0 100% 0.173
RenameBranchCommandTest 4 0 0 0 100% 0.732
LsRemoteCommandTest 4 0 0 0 100% 1.885
CommitOnlyTest 96 0 0 0 100% 13.067
CheckoutCommandTest 32 0 0 2 93.75% 18.251
LogCommandTest 9 0 0 0 100% 2.207
RemoteSetUrlCommandTest 2 0 0 0 100% 0.278

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 3.626
CommitTest 2 0 0 0 100% 0.823
CLIGitCommandTest 1 0 0 0 100% 0.003
TextBuiltinTest 1 0 0 0 100% 1.795
LsRemoteTest 4 0 0 0 100% 3.543
InitTest 2 0 0 0 100% 0.351
MergeTest 11 0 0 0 100% 5.116
ResetTest 9 0 0 1 88.889% 1.835
TagTest 3 0 0 0 100% 0.926
ConfigTest 1 0 0 0 100% 0.171
DescribeTest 11 0 0 0 100% 1.566
CloneTest 4 0 0 0 100% 1.523
RmTest 1 0 0 0 100% 0.19
CommitAndLogTest 1 0 0 0 100% 0.278
BranchTest 13 0 0 0 100% 6.156
LsFilesTest 2 0 0 0 100% 0.698
ArchiveTest 30 0 0 0 100% 10.32
ReflogTest 3 0 0 0 100% 0.634
CheckoutTest 22 0 0 0 100% 8.016
RepoTest 3 0 0 0 100% 3.718
FetchTest 4 0 0 0 100% 4.91
CleanTest 4 0 0 0 100% 0.553
AddTest 5 0 0 0 100% 2.112
StatusTest 15 0 0 0 100% 13.77
ProxyConfigTest 10 0 0 0 100% 3.341

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.37
CGitAttributesTest 26 0 0 0 100% 1.636
AttributesHandlerTest 30 0 0 0 100% 1.34
AttributesMatcherTest 8 0 0 0 100% 0.012
TreeWalkAttributeTest 18 0 0 0 100% 1.033
AttributesNodeTest 7 0 0 0 100% 0.004
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.162

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.402
PlotCommitListTest 15 0 0 0 100% 1.514

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.02
AutoCRLFInputStreamTest 2 0 0 0 100% 1.769
TimeoutInputStreamTest 8 0 0 0 100% 0.766
AutoLFInputStreamTest 7 0 0 0 100% 0.005
TimeoutOutputStreamTest 9 0 0 0 100% 1.024
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.723

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 4.784
PushTest 1 0 0 0 100% 4.871
CheckoutTest 3 0 0 0 100% 6.982
DownloadTest 5 0 0 0 100% 5.689

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.002
ObjectIdSerializerTest 3 0 0 0 100% 0.006
DirCacheCheckoutTest 63 0 0 0 100% 10.31
ObjectIdTest 16 0 0 0 100% 0.004
RefTest 14 0 0 0 100% 0.964
IndexDiffTest 16 0 0 0 100% 3.127
ObjectIdOwnerMapTest 7 0 0 0 100% 0.019
ObjectCheckerTest 127 0 0 0 100% 0.092
SquashCommitMsgTest 1 0 0 0 100% 0.021
ValidRefNameTest 22 0 0 0 100% 0.076
RacyGitTests 2 0 0 0 100% 7.354
BranchConfigTest 8 0 0 0 100% 0.016
ObjectIdSubclassMapTest 7 0 0 0 100% 0.015
ReflogResolveTest 6 0 0 0 100% 0.873
ConstantsEncodingTest 5 0 0 0 100% 0.008
IndexModificationTimesTest 2 0 0 0 100% 2.33
ObjectLoaderTest 4 0 0 0 100% 0.008
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
HugeCommitMessageTest 1 0 0 0 100% 5.304
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.113
BranchTrackingStatusTest 3 0 0 0 100% 0.267
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 70 0 0 0 100% 0.251
RepositoryResolveTest 22 0 0 0 100% 1.592
SubmoduleConfigTest 3 0 0 0 100% 0.003
AbbreviatedObjectIdTest 26 0 0 0 100% 0.015
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 6.79
RepositoryCacheTest 15 0 0 0 100% 0.661
MergeHeadMsgTest 2 0 0 0 100% 0.045
IndexDiffSubmoduleTest 7 0 0 0 100% 13.265

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.578
IgnoreNodeTest 32 0 0 0 100% 2.653
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 18 0 0 0 100% 0.023
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.009
CGitIgnoreTest 25 0 0 0 100% 4.071

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.334
IndexDiffFilterTest 38 0 0 0 100% 3.439
InterIndexDiffFilterTest 5 0 0 0 100% 0.215
PathFilterGroupTest 7 0 0 0 100% 0.011
PathSuffixFilterTest 3 0 0 0 100% 0.104
TreeFilterTest 7 0 0 0 100% 0.307
NotTreeFilterTest 6 0 0 0 100% 0.343

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.913
RawTextLoadTest 5 0 0 0 100% 0.331
RawTextTest 12 0 0 0 100% 0.005
EditListTest 5 0 0 0 100% 0.006
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.18
MyersDiffTest 23 0 0 0 100% 0.013
DiffEntryTest 12 0 0 0 100% 0.855
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.004
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 1.093
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.004
HistogramDiffTest 30 0 0 0 100% 0.007
DiffFormatterReflowTest 10 0 0 0 100% 0.016
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.004

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.132
ForPathTest 1 0 0 0 100% 0.056
TreeWalkBasicDiffTest 1 0 0 0 100% 0.051
PostOrderTreeWalkTest 6 0 0 0 100% 0.372
TreeWalkJava7Test 1 0 0 0 100% 0.027
FileTreeIteratorTest 23 0 0 0 100% 3.957
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.301
AbstractTreeIteratorTest 7 0 0 0 100% 0.003

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.147
PathsTest 2 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.002
NBTest 11 0 0 0 100% 0.005
HookTest 9 0 0 0 100% 1.103
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.005
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.006
RawParseUtilsTest 5 0 0 0 100% 0.008
StringUtilsTest 7 0 0 0 100% 0.003
RelativeDateFormatterTest 10 0 0 0 100% 0.007
RefListTest 23 0 0 0 100% 0.025
RawSubStringPatternTest 4 0 0 0 100% 0.315
GitDateParserTest 13 0 0 0 100% 0.028
Base64Test 4 0 0 0 100% 0.003
FSTest 4 0 0 0 100% 1.071
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
LongMapTest 8 0 0 0 100% 0.024
RawParseUtils_LineMapTest 7 0 0 0 100% 0.01
TemporaryBufferTest 15 0 0 0 100% 0.618
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.01
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.01
ChangeIdUtilTest 35 0 0 0 100% 0.047
IOReadLineTest 28 0 0 0 100% 0.142
RefMapTest 22 0 0 0 100% 0.009
ReadLinesTest 6 0 0 0 100% 0.006
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.236
FilterCommandsTest 3 0 0 0 100% 1.351
RunExternalScriptTest 12 0 0 0 100% 0.482
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.239
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.955
LongObjectIdTest 32 0 0 0 100% 0.617
LFSPointerTest 1 0 0 0 100% 0.302
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.397
MutableLongObjectIdTest 5 0 0 0 100% 0.241

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 10 0 0 0 100% 4.708
SubmoduleUpdateTest 4 0 0 0 100% 2.554
SubmoduleDeinitTest 6 0 0 0 100% 5.278
SubmoduleStatusTest 7 0 0 0 100% 2.326
SubmoduleInitTest 7 0 0 0 100% 1.896
SubmoduleWalkTest 11 0 0 0 100% 2.626
SubmoduleSyncTest 3 0 0 0 100% 2.781

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.138
RefTreeDatabaseTest 27 0 0 0 100% 0.184
RefTreeTest 10 0 0 0 100% 0.011

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 15.607
MeasurePackSizeTest 1 0 0 0 100% 1.908
DumbClientDumbServerTest 8 0 0 0 100% 8.275
GitServletInitTest 4 0 0 0 100% 1.712
GitServletResponseTests 3 0 0 0 100% 4.153
DumbClientSmartServerTest 8 0 0 0 100% 7.165
AdvertiseErrorTest 1 0 0 0 100% 0.302
AsIsServiceTest 4 0 0 0 100% 0.52
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.686
FileResolverTest 3 0 0 0 100% 1.021
HookMessageTest 2 0 0 0 100% 3.91
RegexPipelineTest 3 0 0 0 100% 1.996
SmartClientSmartServerTest 54 0 0 0 100% 16.904
ProtocolErrorTest 1 0 0 0 100% 1.539
HttpClientTests 14 0 0 0 100% 3.992
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.971
ErrorServletTest 1 0 0 0 100% 1.623
SetAdditionalHeadersTest 1 0 0 0 100% 1.88

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.022
PatchErrorTest 6 0 0 0 100% 0.015
FileHeaderTest 21 0 0 0 100% 0.004
EditListTest 3 0 0 0 100% 0.006
GetTextTest 4 0 0 0 100% 0.016
PatchCcTest 3 0 0 0 100% 0.042
PatchCcErrorTest 1 0 0 0 100% 0.004

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.024
DfsBlockCacheTest 2 0 0 0 100% 0.456
PackSourceTest 1 0 0 0 100% 0.002
DfsPackCompacterTest 2 0 0 0 100% 0.18
DfsGarbageCollectorTest 24 0 0 0 100% 2.44
DfsBlockCacheConfigTest 4 0 0 0 100% 0.148
DfsPackDescriptionTest 12 0 0 0 100% 0.005
DfsFsckTest 9 0 0 0 100% 0.032
DeltaBaseCacheTest 4 0 0 0 100% 0.004

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.048
MergerTest 27 0 0 0 100% 49.991
MergeMessageFormatterTest 15 0 0 0 100% 3.057
SquashMessageFormatterTest 1 0 0 0 100% 0.183
CherryPickTest 2 0 0 0 100% 0.263
SimpleMergeTest 16 0 0 0 100% 2.674
CrissCrossMergeTest 8 0 0 0 100% 99.283

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.14
testAbbreviateLooseBlob 0.02
testAbbreviateIsActuallyUnique 0.117
testAbbreviatePackedBlob 0.241

BaseReceivePackTest

parseCommand 0.014

NameConflictTreeWalkTest

testNoDF_NoGap 0.029
testDF_NoGap 0.029
testDF_DetectConflict 0.029
testDF_GapByOne 0.02
testDF_SkipsSeenSubtree 0.022

DfsInserterTest

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

PushProcessTest

testUpdateMixedCases 0.22
testUpdateUnexpectedRemote 0.107
testTrackingRefUpdateOnReject 0.172
testUpdateDelete 0.182
testUpdateFastForward 0.135
testUpdateUnexpectedRemoteVsForce 0.066
testUpdateRejectedByConnection 0.199
testUpdateUpToDate 0.06
testUpdateNonFastForwardForced 0.162
testUpdateExpectedRemote 0.034
testPushResult 0.209
testUpdateNonFastForwardUnknownObject 0.115
testUpdateNonFastForward 0.224
testUpdateDeleteNonExisting 0.173
testTrackingRefUpdateEnabled 0.045
testUpdateCreateRef 0.148
testTrackingRefUpdateDisabled 0.209

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0.001
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.024
testStandardFormat_InvalidType 0.022
testStandardFormat_LargeObject_TruncatedZLibStream 0.089
testStandardFormat_NoHeader 0.018
testStandardFormat_SmallObject_TruncatedZLibStream 0.04
testStandardFormat_NegativeSize 0.135
testStandardFormat_SmallObject_TrailingGarbage 0.044
testStandardFormat_GarbageAfterSize 0.155
testStandardFormat_LargeObject_TrailingGarbage 0.061
testPackFormat_DeltaNotAllowed 0.09
testStandardFormat_LargeObject_CorruptZLibStream 0.021
testPackFormat_LargeObject 0.019
testPackFormat_SmallObject 0.019
testStandardFormat_SmallObject_CorruptZLibStream 0.018
testStandardFormat_LargeObject 0.024

ObjectIdSerializerTest

serialize 0.003
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.145
archiveByDirectoryPath 0.218
archiveHeadAllFiles 0.115
archiveHeadSpecificPath 0.107

BranchCommandTest

testCreateFromCommit 0.277
testCreateFromLightweightTag 0.239
testCreateFromAnnotatetdTag 0.277
testCreationImplicitStart 0.245
testCreateForce 0.368
testPullConfigRemoteBranch 0.63
testCreateAndList 0.318
testRenameLocalBranch 0.242
testListBranchesWithContains 0.248
testListAllBranchesShouldNotDie 0.486
testRenameRemoteTrackingBranch 0.541
testPullConfigLocalBranch 0.56
testInvalidBranchDash 0.161
testInvalidBranchHEAD 0.198
testDelete 0.457
testPullConfigRenameLocalBranch 0.583
testCreationNullStartPoint 0.343

PathsTest

testPathCompare 0
testStripTrailingSeparator 0.001

GarbageCollectCommandTest

testGConeCommit 0.401
testGCmoreCommits 0.231

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0.001
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.371

DirCacheCheckoutTest

testLongFilename 0.051
testCheckoutChangeLinkToEmptyDir 0.176
testDirtyFileModeEqualHeadMerge 0.307
testResetHard 0.389
testRules1thru3_NoIndexEntry 0.106
testCheckoutChangeLinkToNonEmptyDirs 0.114
testCheckoutUncachedChanges 0.036
testFileModeChangeAndContentChangeNoConflict 0.303
testCheckoutChangeFileToEmptyDir 0.116
testDirectoryFileSimple 0.058
testDirectoryFileConflicts_15b 0.096
testCloseNameConflicts1 0.108
testCheckoutOutChanges 0.07
testIgnoredDirectory 0.215
testInitialCheckout 0.183
testOverwriteUntrackedLinkModeChange 0.208
testUntrackedConflicts 0.248
testCheckoutChangeFileToEmptyDirs 0.1
testCheckoutHierarchy 0.155
testFileModeChangeWithNoContentChangeUpdate 0.129
testFolderFileAndContentConflicts 0.552
testOverwriteUntrackedFileModeChange 0.102
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.23
testIgnoredDirectoryWithTrackedContent 0.209
testResetWithChangeInGitignore 0.256
testCheckoutChangeLinkToEmptyDirs 0.166
testCloseNameConflictsX0 0.071
testDontOverwriteEmptyFolder 0.05
testFileModeChangeAndContentChangeConflict 0.21
testFolderFileConflict 0.42
testDontOverwriteDirtyFile 0.057
testDirectoryFileConflicts_1 0.049
testDirectoryFileConflicts_2 0.189
testDirectoryFileConflicts_3 0.045
testDirectoryFileConflicts_4 0.051
testDirectoryFileConflicts_5 0.045
testDirectoryFileConflicts_6 0.148
testDirectoryFileConflicts_7 0.284
testDirectoryFileConflicts_8 0.12
testDirectoryFileConflicts_9 0.164
testCheckoutChangeFileToNonEmptyDirs 0.067
testRules4thru13_IndexEntryNotInHead 0.221
testCheckoutOutChangesAutoCRLFInput 0.051
testCheckoutOutChangesAutoCRLFfalse 0.161
testDirectoryFileConflicts_10 0.058
testDirectoryFileConflicts_11 0.04
testDirectoryFileConflicts_12 0.183
testDirectoryFileConflicts_13 0.135
testDirectoryFileConflicts_14 0.169
testDirectoryFileConflicts_15 0.072
testDirectoryFileConflicts_16 0.129
testDirectoryFileConflicts_17 0.124
testDirectoryFileConflicts_18 0.158
testDirectoryFileConflicts_19 0.103
testDirectoryFileConflicts_5b 0.083
testDirectoryFileConflicts_6b 0.055
testDirtyFileModeEqualIndexMerge 0.279
testOverwriteUntrackedIgnoredFile 0.317
testCheckoutOutChangesAutoCRLFtrue 0.065
testCheckoutOutChangesAutoCRLFtrueBinary 0.179
testMultipleContentConflicts 0.568
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.413
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.069

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.001
test003_equals 0
testFromString_short 0
testSetByte 0
testFromString_nonHex 0
test006_notIsId 0

GitConstructionTest

testClose 0.441
testOpen 0.282
testWrap 0.277

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.129
testFailedPreCommitHookBlockCommit 0.153
testFindPostCommitHook 0.031
testAllCommitHooks 0.288
testFindHook 0.071
testFailedCommitMsgHookBlocksCommit 0.072
testPostCommitRunHook 0.133
testRunHook 0.076
testCommitMsgHookCanModifyCommitMessage 0.146

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.043
testGetRefsByPrefix 0.033
testReadAllIncludingSymrefs 0.112
testReadSimplePackedRefSameRepo 0.105
testRefsUnderRefs 0.051
testResolvedSymRef 0.036
testReadSymRefToLoosePacked 0.134
testResolvedNamesBranch 0.037
testGetShortRef 0.041
testRemoteNames 0.094
testAmbiguousRefsUnderRefs 0.105
testReadLooseRef 0.059
testReadLoosePackedRef 0.049
testReadSymRefToPacked 0.058

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.102
nonReferencedNonExpiredObject_notPruned 0.021
nonReferencedExpiredObjectTree_pruned 1.012
testPackCommitsAndLooseOneWithPruneNow 1.289
nonReferencedObjects_onlyExpiredPruned 0.49

NoteMapMergerTest

testBaseEqualsTheirs 0.125
testCollapseFanoutAfterMerge 2.316
testEditSameNoteDifferentContent 0.087
testFanoutAndLeafWitConflict 2.423
testDeleteDifferentNotes 0.062
testNonNotesWithNonNoteConflict 0.137
testAddSameNoteDifferentContent 0.075
testNonNotesWithoutNonNoteConflict 0.061
testEditDifferentNotes 0.17
testEditDeleteConflict 0.049
testLargeTreesWithConflict 5.073
testLargeTreesWithoutConflict 5.314
testOursEqualsTheirs 0.033
testFanoutAndLeafWithoutConflict 3.021
testNoChange 0.144
testBaseEqualsOurs 0.056
testAddDifferentNotes 0.049

IndexDiffTest

testUnchangedComplex 0.134
testRemovedUntracked 0.193
testUnchangedSimple 0.177
testAdded 0.076
testStageState_mergeAndReset_bug 0.428
testUntrackedFolders 0.18
testStageState_simulated_bug 0.314
testConflictingDeletedAndModified 0.267
testAssumeUnchanged 0.183
testAutoCRLFInput 0.083
testModified 0.099
testStageState 0.096
testRemoved 0.029
testConflictingFromMultipleCreations 0.333
testUntrackedNotIgnoredFolders 0.205
testConflicting 0.321

PullCommandTest

testPullFastForward 0.611
testPullMerge 0.503
testPullWithRebaseConfig1 1.172
testPullWithRebaseConfig2 0.972
testPullWithRebaseConfig3 1.069
testPullLocalConflict 0.62
testPullWithMergeConfig2 0.658
testPullWithUntrackedStash 0.491
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.559
testPullEmptyRepository 0.313
testPullConflict 0.439
testPullWithoutConfig 0.659
testPullMergeProgrammaticConfiguration 0.606
testPullWithMergeConfig 0.745
testPullWithRebasePreserve1Config 0.993
testPullWithRebasePreserveConfig2 0.941
testPullWithRebasePreserveConfig3 0.946

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.497
testCherryPickDirtyIndex 0.303
testCherryPickNoCommit 0.474
testCherryPickConflictResolution 0.523
testCherryPick 0.468
testCherryPickMerge 1.615
testCherryPickConflictMarkers 0.375
testCherryPickOurCommitName 0.502
testCherryPickConflictReset 0.474
testCherryPickDirtyWorktree 0.459
testSequentialCherryPick 0.515
testCherryPickConflictResolutionNoCOmmit 0.509

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.034
invalidRepositoryFormatVersion 0.034
emptyRepositoryFormatVersion 0.152
relativeGitDirRef 0.039
absoluteGitDirRef 0.02
unknownRepositoryFormatVersion 0.035
testShouldAutomagicallyDetectGitDirectory 0.223

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.009
testAddIfAbsentGrowsWithObjects 0.006
testAddGetAndContains 0.001
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

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

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.057
testEmpty 0.019
testCloneFIFO 0.04
testInsertTie 0.032
testCloneEmpty 0.022
testClear 0.029
testHasFlags 0.03

FooterLineTest

testSignedOffBy_OneUserWithLF 0.021
testNotEmail 0.019
testNoFooters_EmptyBody 0.156
testEmptyValueWithLF 0.025
testNoFooters_OneLineBodyNoLF 0.021
testSignedOffBy_OneUserNoLF 0.017
testNoFooters_NewlineOnlyBody1 0.021
testNoFooters_NewlineOnlyBody5 0.018
testMatchesBugId 0.135
testNonDelimtedEmail 0.023
testSignedOffBy_IgnoreWhitespace 0.022
testFilterFootersIgnoreCase 0.023
testSignedOffBy_SkipNonFooter 0.03
testEmptyValueNoLF 0.038
testShortKey 0.11
testSignedOffBy_ManyUsers 0.02
testNoFooters_ShortBodyWithLF 0.027
testNoFooters_ShortBodyNoLF 0.026
testNoFooters_OneLineBodyWithLF 0.048

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.021

ResetCommandTest

testHardResetOnUnbornBranch 0.09
testHardResetReflogDisabled 0.286
testSoftReset 0.269
testHardResetWithConflicts_DeleteFileFolderConflict 0.202
testPathsResetOnUnbornBranch 0.149
testMixedReset 0.194
testMixedResetRetainsSizeAndModifiedTime 0.162
testMixedResetWithUnmerged 0.266
testHardReset 0.18
testResetDefaultMode 0.13
testHardResetWithConflicts_OverwriteUntrackedFile 0.177
testPathsResetToNonexistingRef 0.054
testPathsResetWithRef 0.294
testHardResetAfterSquashMerge 0.308
testPathsReset 0.221
testResetToNonexistingHEAD 0.038
testPathsResetOnDirs 0.263
testPathsResetWithUnmerged 0.182
testHardResetOnTag 0.23

RawParseUtilsTest

testParseEncoding_badEncoding 0.007
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.114
testSingleSubPathNegate 0.056
testTopOrMultiPathDual 0.033
testOrMultiThreePath 0.031
testSinglePathNegate 0.113
testAndMultiThreeSubPathNegate 0.056
testAndMultiSubPathNegate 0.044
testTopAndMultiSubPathDualNegate 0.034
testAndMultiPath 0.12
testAndMultiPathNegate 0.035
testPatternParentFileMatch 0.031
testSinglePath 0.034
testTopAndMultiPathDualNegate 0.03
testOrMultiThreeMixSubPathNegate 0.149
testTopNotPath 0.032
testOrMultiTwoMixSubPathNegate 0.033
testOrMultiTwoPath 0.036
testAndMultiSubPathDualNegate 0.074
testAndMultiSubPath 0.184
testOrMultiTwoSubPath 0.039
testSingleSubPath 0.038

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

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

GcReflogTest

testPackRepoWithCorruptReflog 0.507
testPruneNone 2.098
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.89
testPackCommitsAndLooseOneNoReflog 0.977

RacyGitTests

testRacyGitDetection 1.486
testIterator 5.866

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 1.016
testParseReader 0.002
testParseString 0.001
noCert 0
testConcatPacketLines 0.016
testMissingPusheeField 0.001
testParseMultipleFromStream 0.003
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0.004
testConcatPacketLinesInsertsNewlines 0.001

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.048

NoteMapTest

testReadFlatTwoNotes 0.048
testEditFlat 0.17
testWriteUnchangedFanout2_38 0.049
testCreateFromEmpty 0.091
testRemoveDeletesTreeFanout2_38 0.039
testGetCachedBytes 0.038
testReadFanout2_38 0.053
testIteratorFanoutTree2_38 0.072
testIteratorEmptyMap 0.023
testEditFanout2_38 0.059
testShorteningNoteRefName 0.021
testReadFanout2_2_36 0.142
testIteratorFlatTree 0.044
testReadFullyFannedOut 0.223
testIteratorFanoutTree2_2_36 0.041
testLeafSplitsWhenFull 0.109
testWriteUnchangedFlat 0.09
testIteratorFullyFannedOut 0.125

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.06

RevWalkPathFilter6012Test

test1 0.169
test2 0.131
test3 0.152
test4 0.185
test5 0.098
test6 0.129
test7 0.208

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.407
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.402
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.554
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.132
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.435
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.031
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.499
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.263
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.496
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.294
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.459
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.225
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.513
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.053
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.395
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.413
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.287
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.437
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.293
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.277
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.561
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.023
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.481
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.497
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.538
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.288
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.717
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.297
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.366
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.169
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.742
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.449

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.048
testIdenticalEdit 0.105
testDeleteDelete 0.023
testIdenticalAdd 0.03
testEditDelete 0.08
testAddAdd 0.046

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.137

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.053
testUnsupportedRequiredExtension 0.007
testReadIndex_DirCacheTree 0.022
testCorruptChecksumAtFooter 0.002
testReadWriteV3 0.027
testReadIndex_LsFiles 0.015
testTreeWalk_LsFiles 0.072

SubmoduleAddTest

addSubmoduleWithName 2.082
commandWithNullPath 0.026
addSubmoduleWithExistingSubmoduleDefined 0.642
addExistentSubmodule 0.131
addSubmodule 0.547
commandWithEmptyPath 0.021
addSubmoduleWithRelativeUri 0.808
commandWithEmptyUri 0.025
denySubmoduleWithDotDot 0.09
commandWithNullUri 0.02

DfsBlockCacheTest

weirdBlockSize 0.308
streamKeyReusesBlocks 0.144

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.076
testCaseInsensitive 0.033
testEmptyPattern 0.054
testNoMatches 0.151

PackFileTest

testDelta_FailsOver2GiB 0.081
testDelta_SmallObjectChain 0.039
testWhole_LargeObject 0.127
testWhole_SmallObject 0.049
testConfigurableStreamFileThreshold 0.073

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.032
testRules 0.079
testIncorrectAttributeFileName 0.058
testNoMatchingAttributes 0.048
testEmptyGitAttributeFile 0.151

BundleWriterTest

testAbortWrite 0.437
testCustomObjectReader 0.714
testWriteHEAD 0.225
testWriteSingleRef 0.388
testIncrementalBundle 0.55

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.049
testBackBug396127 0.036
testReset 0.021
testSingleSubtree_Recursive 0.036
testEmptyTree_WithTreeWalk 0.028
testRemovedSubtree 0.146
testTwoLevelSubtree_FilterPath 0.032
testSingleSubtree_NoRecursion 0.03
testNoSubtree_NoTreeWalk 0.035
testTwoLevelSubtree_Recursive 0.152
testEmptyTree_NoTreeWalk 0.024

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.177
testCreateFileHeader_Modify 0.082
testCreateFileHeader_DeleteGitLink 0.026
testDiffRootNullToTree 0.063
testCreateFileHeaderForRenameModeChange 0.034
testDiff 0.107
testDiffAutoCrlfMediumFile 0.076
testCreateFileHeader_GitLink 0.034
testCreateFileHeader_AddGitLink 0.034
testDiffNullToNull 0.021
testDiffAutoCrlfLargeFile 0.088
testCreateFileHeader_Add 0.026
testCreateFileHeaderWithoutIndexLine 0.023
testCreateFileHeaderForRenameWithoutContentChange 0.017
testDiffRootTreeToNull 0.047
testCreateFileHeader_Binary 0.022
testCreateFileHeader_Delete 0.029

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.018
testInitNonBare_GitdirAndDirShouldntBeSame 0.149
testInitBareRepository 0.041
testInitWithDefaultsNonBare 0.045
testInitWithDefaultsBare 0.08
testInitWithExplicitGitDir 0.072
testInitWithOnlyExplicitGitDir 0.133
testInitNonEmptyRepository 0.055
testInitRepository 0.083

DirCacheLargePathTest

testPath_4090 0.067
testPath_4094 0.071
testPath_4095 0.065
testPath_4096 0.038
testPath_16384 0.046

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.371
dontPackHEAD_nonBare 1.065
dontPackHEAD_bare 0.955
whileRefLockedRefNotPackedNoError 0.976
emptyRefDirectoryDeleted 0.996
concurrentOnlyOneWritesPackedRefs 1.022
looseRefPacked 0.978

NotesCommandTest

testListNotes 0.103
testAddAndRemoveNote 0.209

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.199
testRemoveProject 0.008
testManifestParserWithMissingFetchOnRemote 0.007

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.339
testUsingUnknownBlobFails 0.487
testUsingHiddenCommonBlobFails 0.439
resetsHaves 0.399
testCreateBranchAtHiddenCommitFails 0.196
testFilterHidesPrivate 0.442
testSuccess 0.472
testUsingUnknownTreeFails 0.435

AlternatesTest

testAlternate 0.239
testAlternateCyclic2 0.175
testAlternateCyclic3 0.283

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.258
overrideDisableRefLog[atomic=false] 0.188
nonExistentRef[atomic=false] 0.085
addMissingObject[atomic=false] 0.039
simpleForce[atomic=false] 0.049
oneNonExistentRef[atomic=false] 0.254
updateToMissingObject[atomic=false] 0.172
refLogNotWrittenWithoutConfigOption[atomic=false] 0.049
forceRefLogInCommand[atomic=false] 0.259
reflogDelete[atomic=false] 0.097
reflogAppendStatusFastForward[atomic=false] 0.315
oneRefLockFailure[atomic=false] 0.049
oneRefWrongOldValue[atomic=false] 0.159
reflogDefaultIdent[atomic=false] 0.295
simpleNoForce[atomic=false] 0.043
forceRefLogInUpdate[atomic=false] 0.051
conflictThanksToDelete[atomic=false] 0.313
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.126
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.092
noRefLog[atomic=false] 0.08
reflogOnLockFailure[atomic=false] 0.156
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.041
reflogAppendStatusNoMessage[atomic=false] 0.103
reflogFileDirectoryConflict[atomic=false] 0.088
fileDirectoryConflict[atomic=false] 0.05
reflogCustomIdent[atomic=false] 0.125
reflogAppendStatusWithMessage[atomic=false] 0.185
overrideRefLogMessage[atomic=true] 1.096
overrideDisableRefLog[atomic=true] 0.984
nonExistentRef[atomic=true] 0.041
addMissingObject[atomic=true] 0.026
simpleForce[atomic=true] 0.947
oneNonExistentRef[atomic=true] 0.039
updateToMissingObject[atomic=true] 0.026
refLogNotWrittenWithoutConfigOption[atomic=true] 0.938
forceRefLogInCommand[atomic=true] 0.985
reflogDelete[atomic=true] 0.999
reflogAppendStatusFastForward[atomic=true] 0.048
oneRefLockFailure[atomic=true] 0.044
oneRefWrongOldValue[atomic=true] 0.058
reflogDefaultIdent[atomic=true] 0.869
simpleNoForce[atomic=true] 0.032
forceRefLogInUpdate[atomic=true] 0.956
conflictThanksToDelete[atomic=true] 0.984
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.032
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.041
noRefLog[atomic=true] 0.942
reflogOnLockFailure[atomic=true] 0.05
atomicUpdateRespectsInProcessLock[atomic=true] 0.95
packedRefsLockFailure[atomic=true] 0.034
reflogAppendStatusNoMessage[atomic=true] 0.966
reflogFileDirectoryConflict[atomic=true] 0.993
fileDirectoryConflict[atomic=true] 0.031
reflogCustomIdent[atomic=true] 0.975
reflogAppendStatusWithMessage[atomic=true] 1.005

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.001
testParseAbbrIndexLine_NoMode 0
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

AutoCRLFInputStreamTest

testBoundary 1.76
test 0.006

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 0.719
invalidCommand 0.005
testWrongOldIdDoesNotReplace 0.013
commandOrder 0.169

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.19
resolvePreviousBranch 0.268
resolveMasterCommits 0.076
resolveNonExistingBranch 0.167
resolveReflogParent 0.067
resolveDate 0.1

RmCommandTest

testRemoveCached 0.229
testRemove 0.046

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.051

CGitAttributesTest

testNestedMatchWithWildcard 0.078
testBracketsInGroup 0.061
testNestedMatchRecursive 0.069
testDirectoryMatchSubSimple 0.072
testDirectoryMatchSubComplex 0.07
testDirectoryWildmatchDoesNotMatchFiles1 0.063
testDirectoryWildmatchDoesNotMatchFiles2 0.074
testDirectoryWildmatchDoesNotMatchFiles3 0.051
testDirectoryWildmatchDoesNotMatchFiles4 0.06
testPrefixMatchNot 0.043
testRelativePaths 0.043
testStarMatchOnSlashNot 0.055
testDirectoryMatch 0.068
testDirectoryMatchSubRecursiveBacktrack2 0.06
testDirectoryMatchSubRecursiveBacktrack3 0.056
testDirectoryMatchSubRecursiveBacktrack4 0.057
testDirectoryMatchSubRecursiveBacktrack5 0.095
testDirectoryMatchSubRecursiveBacktrack6 0.103
testBug508568 0.059
testComplexPathMatchNot 0.056
testDirectoryMatchSubRecursive 0.071
testNestedMatchNot 0.066
testRelativePath 0.044
testDirectoryMatchSubRecursiveBacktrack 0.045
testStarPathMatchNot 0.055
testNestedMatch 0.059

ConcurrentRepackTest

testObjectMovedToNewPack1 2.878
testObjectMovedToNewPack2 3
testObjectInNewPack 1.019
testObjectMovedWithinPack 1.991

ConstantsEncodingTest

testEncode_Unicode 0.002
testEncodeASCII_SimpleASCII 0.001
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.045
testEmpty 0.02
testAddFails 0.039

FetchCommandTest

fetchUpdatesBranches 1.088
testFetch 0.337
fetchShouldNotFetchTagsFromOtherBranches 0.313
testForcedFetch 0.385
fetchWithExplicitTagsShouldUpdateLocal 0.977
fetchShouldAutoFollowTagForFetchedObjects 0.129
fetchUpdateRefsWithDuplicateRefspec 0.865
fetchPruneRefsWithDuplicateRefspec 0.99
fetchPrunesBranches 1.001
fetchAddRefsWithDuplicateRefspec 0.094
fetchAddsBranches 0.214
fetchDoesntDeleteBranches 0.343
testFetchWithPruneShouldKeepOriginHead 0.39
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.532
fetchShouldAutoFollowTag 0.264

SubmoduleUpdateTest

repositoryWithSubmodule 2.009
repositoryWithUnconfiguredSubmodule 0.149
repositoryWithInitializedSubmodule 0.081
repositoryWithNoSubmodules 0.086

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.013
testBatchRefUpdate_ForceUpdate 0.062
testBatchRefUpdate_ConflictCausesAbort 0.004
testGetRefs_HeadOnOneBranch 0.003
testGetRef_FindBranchConfig 0.002
testGetRefs_TagsOnly 0.02
testGetRefs_DetachedHead 0.003
testGetRef_NonExistingBranchConfig 0.002
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.003
testUpdate_RefusesOrigHeadOnBare 0.002
testSupportsAtomic 0.001
testGetRefs_DiscoversNew 0.004
testBatchRefUpdate_NoConflictIfDeleted 0.006
testBatchRefUpdate_NonFastForwardAborts 0.005
testUpdate_RefusesDotLockInRefName 0.002
testGetRefs_HeadsOnly 0.006
testGetAdditionalRefs 0.001
testExactRef_DiscoversModified 0.004
testGetRefs_CycleInSymbolicRef 0.011
testFirstExactRef 0.006
testGetRefs_DiscoversModified 0.004
testGetRefs_DeeplyNestedBranch 0.003
testUpdate_RefusesRefsTxnNamespace 0.002
testGetRefs_HeadBranchNotBorn 0.003
testGetRefs_InvalidPrefixes 0.002
testGetRefs_EmptyDatabase 0.002
testIsNameConflicting 0.002

RevFlagSetTest

testEmpty 0.038
testContainsAll 0.028
testContains 0.018
testAddOne 0.022
testAddTwo 0.023
testEquals 0.019
testRemove 0.019

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.061
testFetchReachableBlobWithBitmap 0.152
testFetchWithNonSupportingServer 0.009
testV2LsRefsSymrefs 0.015
testV2FetchIncludeTag 0.118
testV2FetchRequestPolicyReachableCommit 0.007
testV2FetchUnrecognizedArgument 0
testV2FetchClientStopsNegotiation 0.031
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.01
testFetchExplicitBlobWithFilter 0.024
testV2CapabilitiesRefInWant 0
testV2FetchRequestPolicyAny 0.001
testV2FetchRequestPolicyTip 0.004
testFetchUnreachableBlobWithBitmap 0.007
testV2FetchDeepenWithoutDone 0.005
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchMissingShallow 0.008
testV2FetchOfsDelta 0.192
testV2LsRefsPeel 0.004
testV2LsRefs 0.007
testFetchReachableBlobWithoutBitmap 0.008
testV2FetchWantRefIfNotAllowed 0.005
testV2CapabilitiesAllowFilter 0.001
testFetchParentOfShallowCommit 0.008
testFetchWithBlobNoneFilter 0.009
testV2FetchServerStopsNegotiation 0.008
testV2FetchWantRefAndDeepen 0.005
testV2Capabilities 0
testV2LsRefsMultipleCommands 0.081
testFetchWithBlobLimitFilterAndBitmaps 0.113
testV2FetchWantRef 0.007
testFetchExplicitBlobWithFilterAndBitmaps 0.01
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.006
testV2LsRefsRefPrefixNoSlash 0.002
testV2FetchThinPack 0.03
testV2FetchRequestPolicyReachableCommitTip 0.005
testV2FetchFilter 0.008
testV2FetchBadWantRef 0.006
testV2FetchShallow 0.086
testV2FetchMixedWantRef 0.009
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.004
testV2FetchNoProgress 0.014
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2LsRefsRefPrefix 0.006
testV2FetchServerDoesNotStopNegotiation 0.004

TimeoutInputStreamTest

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

FIFORevQueueTest

testUnpopAtFront 0.04
testEmpty 0.078
testCloneEmpty 0.018
testAddLargeBlocks 2.61
testClear 0.156
testHasFlags 0.039

StashDropCommandTest

dropSingleStashedCommit 0.288
dropMiddleStashCommit 0.256
dropFirstStashedCommit 0.122
dropNegativeRef 0.142
dropWithNoStashedCommits 0.063
dropBoundaryStashedCommits 0.416
dropWithInvalidLogIndex 0.109
dropAll 0.265

IndexModificationTimesTest

testLastModifiedTimes 0.189
testModify 2.135

StatusCommandTest

testDifferentStates 0.25
testEmptyStatus 0.071
testDifferentStatesWithPaths 0.126

TestProtocolTest

testFetch 0.512
testPush 0.027
testFullNegotiation 2.393
testUploadPackFactory 0.008
testReceivePackFactory 0.007
testMaxHaves 1.367

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.04
testIneffectiveNegationDifferentLevels1 0.028
testIneffectiveNegationDifferentLevels2 0.288
testIneffectiveNegationDifferentLevels3 0.027
testIneffectiveNegationDifferentLevels4 0.027
testIneffectiveNegationDifferentLevels5 0.024
testTrailingSpaces 0.184
testRules 0.237
testSlashMatchesDirectory 0.138
testToString 0.035
testRepeatedNegationInDifferentFiles1 0.027
testRepeatedNegationInDifferentFiles2 0.183
testRepeatedNegationInDifferentFiles3 0.025
testRepeatedNegationInDifferentFiles4 0.028
testRepeatedNegationInDifferentFiles5 0.032
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.198
testSimpleRootGitIgnoreWildMatcherDirOnly 0.183
testNegateAllExceptJavaInSrc 0.028
testSimpleRootGitIgnoreGlobalIgnore 0.025
testSimpleRootGitIgnoreGlobalDirIgnore 0.132
testLeadingSpaces 0.051
testSimpleRootGitIgnoreGlobalNegation1 0.149
testSimpleRootGitIgnoreGlobalNegation2 0.024
testSimpleRootGitIgnoreGlobalNegation3 0.023
testSimpleRootGitIgnoreGlobalNegation4 0.025
testEmptyIgnoreRules 0.021
testWithSlashDoesNotMatchInSubDirectory 0.173
testSimpleRootGitIgnoreWildMatcher 0.038
testNegation 0.049
testSlashOnlyMatchesDirectory 0.117
testNoPatterns 0.039
testRepeatedNegation 0.035

RawTextLoadTest

testBigWithNullAtStart 0.047
testBigOK 0.051
testSmallNull 0.046
testBinaryThreshold 0.119
testSmallOK 0.065

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.224
testCoreAutoCrlf2 0.185
testCoreAutoCrlf3 0.113
testCoreAutoCrlf4 0.154
testCoreAutoCrlf5 0.08
testRenameInSubDir 0.245
testDeleteMiddleLines 0.214
testWhitespaceMerge 0.455
testSingleRevision 0.072
testMoveToOtherDir 0.232
testMiddleClearAllLines 0.212
testTwoRenames 0.253
testDeleteTrailingLines 0.219
testEditAllLines 0.085
testRename 0.246
testConflictingMerge1 0.648
testConflictingMerge2 0.545
testTwoRevisions 0.082

ObjectWalkFilterTest

testDefaultFilter 0.011
testFilteringTreeFiltersReferencedBlobs 0.006
testRevFilterAndObjectFilterCanCombine 0.009
testFilteringTreeFiltersSubtrees 0.006
testFilteringCommitsHasNoEffect 0.005
testObjectFilterCanFilterOutBlob 0.005

SubmoduleDeinitTest

alreadyClosedSubmodule 1.321
dirtySubmoduleWithForce 1.309
cleanSubmodule 0.747
dirtySubmoduleBecauseNewCommit 0.887
dirtySubmoduleBecauseUntracked 0.739
repositoryWithNoSubmodules 0.019

RevCommitParseTest

testParse_implicit_mixed_encoded 0.023
testParse_NoGpgSig 0.108
testParse_WeirdHeaderOnlyCommit 0.032
testParse_gpgSig 0.022
testParse_NoMessage 0.018
testParse_OnlyLFMessage 0.095
testParse_implicit_UTF8_encoded 0.051
testParse_GitStyleMessage 0.017
testParse_ShortLineOnlyNoLF 0.019
testParse_illegalEncoding 0.031
testParse_explicit_bad_encoded2 0.017
testParse_explicit_bad_encoded 0.025
testParse_GitStyleMessageWithCRLF 0.018
testParse_incorrectUtf8Name 0.02
testParse_ShortLineOnlyEmbeddedLF 0.019
testParse_ShortLineOnlyEndLF 0.019
testParse_PublicParseMethod 0.019
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.02
testParse_incompleteAuthorAndCommitter 0.027
testParse_NoParents 0.022
testParse_unsupportedEncoding 0.023
testParse_explicit_encoded 0.027

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.362
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.273
mergeBinaryFile_UnsetMerge_Conflict 0.396
mergeTextualFile_UnsetMerge_NoConflict 0.39
mergeBinaryFile_SetMerge_Conflict 0.389
mergeTextualFile_UnsetMerge_Conflict 0.448

CommitAndLogCommandTest

testMultipleInvocations 0.043
testAddUnstagedChanges 0.215
testWrongParams 0.032
testModeChange 0.21
testLogWithFilter 0.083
testCommitAmend 0.223
testCommitRange 0.138
testMergeEmptyBranches 0.195
testInsertChangeId 0.195
testSomeCommits 0.131

ForPathTest

testFindObjects 0.049

RevTagParseTest

testTagBlob 0.038
testTagTree 0.03
testParse_implicit_mixed_encoded 0.042
testParseOldStyleNoTagger 0.029
testParse_NoMessage 0.137
testParse_OnlyLFMessage 0.024
testParse_implicit_UTF8_encoded 0.028
testParseAllFields 0.02
testParse_GitStyleMessage 0.019
testParse_ShortLineOnlyNoLF 0.019
testParse_illegalEncoding 0.152
testParse_explicit_bad_encoded2 0.035
testParse_explicit_bad_encoded 0.029
testParse_ShortLineOnlyEmbeddedLF 0.03
testParse_ShortLineOnlyEndLF 0.055
testParse_PublicParseMethod 0.055
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.037
testTagTag 0.024
testParse_unsupportedEncoding 0.026
testTagCommit 0.019
testParse_explicit_encoded 0.023

DescriptionTest

description 0.099

FileNameMatcherTest

testSpecialGroupCase0 0.005
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0.001
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0.001
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.005
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0.003
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0.001
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.001
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0.001
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0.002
testTwoGroupsCase0 0.001
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0.001
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.004
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0.007
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.001
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0.001
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0.001
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.001
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.004
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.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.026
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.121
testConfigureCache_Limits1 0.075
testConfigureCache_PackedGitWindowSize_0 0.037
testConfigureCache_PackedGitLimit_0 0.126
testConfigureCache_PackedGitWindowSize_4097 0.055
testConfigureCache_PackedGitOpenFiles_0 0.02

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.002

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.108
testGetRefs_HeadsOnly_SymrefToPacked 0.038
testGetRef_DiscoversModifiedLoose 0.129
testGetRefs_HeadsOnly_AllLoose 0.105
testGetRefs_HeadOnOneBranch 0.029
testExactRef_EmptyDatabase 0.044
testGetRefs_IgnoresGarbageRef1 0.239
testGetRefs_IgnoresGarbageRef2 0.063
testGetRefs_IgnoresGarbageRef3 0.027
testGetRefs_IgnoresGarbageRef4 0.031
testGetRef_CorruptSymbolicReference 0.029
testPeelLooseTag 0.183
testGetRefs_TagsOnly_AllPacked 0.055
testGetRefs_TagsOnly_AllLoose 0.082
testGetRef_FetchHead 0.027
testGetRefs_PackedWithPeeled 0.136
test_repack 1.135
testFirstExactRef_IgnoresGarbageRef 0.031
testPeelCommit 0.031
testGetRefs_CorruptObjectIdReference 0.028
testGetRefs_LooseSorting_Bug_348834 0.217
testReadBranchConfig 0.028
testGetRefs_DeatchedHead1 0.198
testGetRefs_DeatchedHead2 0.091
testExactRef_FetchHead 0.082
testGetRefs_LooseOverridesPacked 0.059
testGetRefs_DiscoversModifiedLoose 0.169
testGetRef_CycleInSymbolicRef 0.118
testReadNotExistingBranchConfig 0.028
testGetRefs_HeadsOnly_AllPacked1 0.027
testGetRef_AnyHeadWithGarbage 0.035
testGetRefs_LooseSortedCorrectly 0.253
testGetRefs_PackedNotPeeled_Sorted 0.142
testFirstExactRef_Mixed 0.108
testExactRef_IgnoresGarbageRef 0.066
testGetRef_CorruptObjectIdReference 0.045
testRefsChangedStackOverflow 0.193
testCreate 0.037
testGetRef_PackedNotPeeled_WrongSort 0.179
testGetRefs_CycleInSymbolicRef 0.144
testGetRefs_InvalidName 0.1
testGetRef_DiscoversDeletedLoose 0.038
testGetRefs_DeeplyNestedBranch 0.052
testPackedRefsLockFailure 0.065
testGetRefs_HeadBranchNotBorn 0.249
testGetRef_EmptyDatabase 0.098
testGetRefs_DiscoversDeletedLoose1 0.03
testGetRefs_DiscoversDeletedLoose2 0.026
testGetRefs_DiscoversDeletedLoose3 0.2
testGetRefs_DiscoversDeletedLoose4 0.034
testGetRefs_DiscoversDeletedLoose5 0.089
testGetRefs_EmptyDatabase 0.04
testGetRefs_HeadsOnly_Mixed 0.034
testGetRefs_DiscoversNewLoose1 0.083
testGetRefs_DiscoversNewLoose2 0.051
testIsNameConflicting 0.045
testGetRefs_SkipsLockFiles 0.047

TreeRevFilterTest

testStringOfPearls_FilePath1 0.139
testStringOfPearls_FilePath2 0.058
testStringOfPearls_FilePath3 0.182
testStringOfPearls_DirPath2 0.057
testPathFilterOrOtherFilter 0.061

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.05

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.04
testMergeCommitOneParentShallow 0.15
testShallowCommitParse 0.047
testObjectDirectorySnapshot 0.072
testDepth1 0.096
testDepth2 0.046
testDepth3 0.07

NameRevCommandTest

multiplePathsNoMerge 0.164
multiplePathsSecondParent 0.103
prefix 0.066
annotatedTags 0.338
annotatedTagsNoResult 0.172
ref 0.17
simpleAncestor 0.044
onePathMerge 0.046
onePathMergeSecondParent 0.179
onePathMergeLongerFirstParentPath 0.054
nameExact 0.177

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.143
testRenamedBoundLineDelete 0.182
testBoundLineDelete 0.26

GcTagTest

annotatedTag_objectNotPruned 1.03
lightweightTag_objectNotPruned 1.008

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.027
testStringOfPearls_FilePath1 0.129
testStringOfPearls_FilePath2 0.06
testStringOfPearls_FilePath3 0.143
testStringOfPearls_FilePath3_NoParentRewriting 0.144
testStringOfPearls_DirPath2 0.117
testStringOfPearls_FilePath2_NoParentRewriting 0.073
testStringOfPearls_FilePath1_NoParentRewriting 0.187
testStringOfPearls_DirPath2_NoParentRewriting 0.048
testEdits_MatchNone 0.062
testEmpty_NoMatch 0.133
testSimple1 0.037
testEdits_MatchAll 0.047

ReflogCommandTest

testAmendReflog 0.38
testBranchReflog 0.3
testHeadReflog 0.237

RemoteAddCommandTest

testAdd 0.157

PackReverseIndexTest

testFindObjectWrongOffset 0.022
testFindNextOffsetWrongOffset 0.023
testFindObject 0.017
testFindNextOffset 0.017

AttributesHandlerTest

testNestedMatchRecursive 0.033
testDirectoryMatchSubSimple 0.034
testStarPathMatch 0.027
testExpandBuiltInMacro1 0.03
testExpandBuiltInMacro2 0.025
testExpandBuiltInMacro3 0.025
testDirectoryMatchSubComplex 0.055
testInfoOverridesWorkDirRoot 0.052
testCustomGlobalMacro1 0.041
testCustomGlobalMacro2 0.03
testCustomGlobalMacro3 0.026
testCustomGlobalMacro4 0.047
testPrefixMatchNot 0.152
testRelativePaths 0.034
testStarMatchOnSlashNot 0.028
testDirectoryMatch 0.032
testDirectoryMatchSubRecursiveBacktrack2 0.113
testDirectoryMatchSubRecursive 0.046
testNestedMatchNot 0.037
testCyclicMacros 0.028
testWorkDirRootOverridesGlobal 0.028
testComplexPathMatch 0.034
testDirectoryMatchSubRecursiveBacktrack 0.093
testInfoOverridesGlobal 0.031
testNestedMatch 0.032
testExpandNonMacro1 0.025
testExpandNonMacro2 0.034
testExpandNonMacro3 0.057
testExpandNonMacro4 0.056
testRecursiveMacro 0.05

ObjectLoaderTest

testLargeObjectLoader 0.002
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.001
testCLIText 0.004
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.538

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.045
testSort_COMMIT_TIME_DESC 0.156
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.034
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.045
testSort_TOPO_REVERSE 0.146
testSort_TOPO 0.038
testSort_REVERSE 0.03

MergeCommandTest

testDeletionOnSideConflict 0.382
testNoFastForwardNoCommit 0.211
testRecursiveMergeWithConflict 0.286
testMergeWithMessageAndChangeId 0.367
testConflictingMergeFailsDueToDirtyIndex 0.317
testFastForward 0.233
testMergeNonVersionedPaths 0.375
testMultipleCreationsSameContent 0.407
testAlreadyUpToDate 0.088
testMergeRemovingFoldersWithoutFastForward 0.381
testMergeRemovingFolders 0.141
testFastForwardOnly 0.281
testSuccessfulContentMergeNoCommit 0.332
testMergeWithChangeId 0.521
testFileModeMerge 0.363
testFileModeMergeWithDirtyWorkTree 0.498
testMergeWithMessageOption 0.347
testMultipleDeletions 0.366
testFastForwardNoCommit 0.219
testSquashMergeConflict 0.481
testSingleDeletion 0.588
testMergeInItself 0.075
testMergeConflictWithMessageOption 0.272
testMergeTag 0.401
testMergeConflictFileFolder 0.415
testFastForwardWithFiles 0.238
testMultipleCreations 0.272
testSquashMerge 0.307
testDeletionAndConflict 0.457
testModifiedAndRenamed 0.415
testSuccessfulMergeFailsDueToDirtyIndex 0.274
testSuccessfulContentMergeAndDirtyworkingTree 0.561
testMultipleHeads 0.253
testMergeMessage 0.306
testSuccessfulContentMerge 0.79
testSuccessfulMergeFailsDueToDirtyWorktree 0.362
testDeletionOnMasterConflict 0.407
testSquashFastForward 0.315
testFastForwardOnlyNotPossible 0.226
testContentMerge 0.471
testNoFastForward 0.244
testConflictingMergeFailsDueToDirtyWorktree 0.277
testMergeFailingWithDirtyWorkingTree 0.264
testMergeSuccessAllStrategiesNoCommit 1.635
testMergeSuccessAllStrategies 1.585

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.478
testCloneRepositoryExplicitGitDir 0.427
testCloneRepositoryExplicitGitDirNonStd 0.447
testCloneRepositoryWithNestedSubmodules 1.758
testCloneRepositoryWithBranchShortName 0.481
testBareCloneRepository 0.468
testCloneRepositoryWithSubmodules 0.946
testCloneWithAutoSetupRebase 0.879
testCloneRepositoryOnlyOneBranch 0.686
testCloneRepositoryWithBranch 0.685
testBareCloneRepositoryCustomRemote 0.448
testCloneBareRepositoryDefaultDirectory 0.272
testCloneRepositoryDefaultDirectory 0.281
testCloneRepositoryExplicitGitDirBare 0.351
testCloneRepositoryWithTagName 0.519
testCloneRepository 0.605
testBareCloneRepositoryNullRemote 0.443
testCloneRepositoryWithMultipleHeadBranches 0.338
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.44

FSTest

testReadPipeCommandStartFailure 0.055
testSymlinkAttributes 0.998
testReadPipePosixCommandFailure 0.016
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 0.002
invalidFormat 0.001
unsolicited 0
signedByDifferentKey 0.002
ok 0
slop 0.001
missing 0.017

CleanCommandTest

testClean 0.302
testCleanWithPaths 0.185
testCleanDirs 0.176
testCleanWithDryRun 0.226
testCleanDirsWithDryRun 0.112
testCleanDirsWithSubmodule 0.553
testCleanDirsWithRepository 0.167
testCleanDirsWithDryRunAndNoIgnore 0.203
testFilesShouldBeCleanedInSubSubFolders 0.221
testCleanWithDryRunAndNoIgnore 0.086

TagCommandTest

testDeleteFullName 0.296
testTagging 0.148
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.032
testFailureOnSignedTags 0.166
testDeleteNonExisting 0.072
testDeleteEmptyTagNames 0.044
testEmptyTagName 0.215
testTaggingOnHead 0.141
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.126
testListAllTagsInRepositoryInOrder 0.105
testInvalidTagName 0.184
testDelete 0.084
testDeleteBadName 0.235
testUnannotatedTagging 0.079

HugeCommitMessageTest

testHugeCommitMessage 5.304

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.148
branch_historyNotPruned 1.071
deleteBranch_historyPruned 1.094

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.041
test0 0
test1 0
test2 0
shatteredCollision 0.101
shatteredStoredInGitBlob 0.042

GcKeepFilesTest

testKeepFiles 1.652

IndexDiffFilterTest

testFileIgnoredNotHonored 0.146
testRecursiveTreeWalk 0.08
testEmptyFolderCommitted 0.052
testFileInFolderUntracked 0.184
testFileInFolderCommittedModifiedAllIgnored 0.042
testFileInFolderCommittedDeleted 0.041
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.213
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.11
testFileCommittedModified 0.049
testFileIgnored 0.142
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.09
testFolderChangedToFile 0.051
testFileInFolderCommittedModified 0.152
testNonRecursiveTreeWalk 0.079
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.187
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.062
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.099
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.063
testFileCommittedDeleted 0.081
testFolderChangedToFileCommittedComparedWithInitialCommit 0.074
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.103
testFileCommittedModifiedIgnored 0.049
testFileCommitted 0.048
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.063
testFileInFolderCommittedModifiedIgnored 0.083
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.1
testConflicts 0.16
testFileInFolderAllIgnored 0.057
testFileInFolderCommittedChangedNotModified 0.062
testFileInFolderCommittedAllDeleted 0.089
testEmptyFolderIgnored 0.143
testFileInFolderCommittedNonRecursive 0.055
testEmptyFolderUntracked 0.051
testFileInFolderCommitted 0.062
testFileInFolderIgnored 0.057
testFileCommittedChangedNotModified 0.052
testEmptyFolderCommittedDeleted 0.093
testFileUntracked 0.102

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.178
testRevertConflictMarkers 0.17
testRevertConflictResolution 0.285
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.342
testRevertMultipleWithFail 0.343
testRevertMultiple 0.228
testRevertDirtyWorktree 0.228
testRevert 0.272
testRevertOurCommitName 0.216
testRevertkConflictReset 0.325

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.037

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0.001
twoTableById 0
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.008
oneTableSeek 0.007
scanDuplicates 0.001
compaction 0
missedUpdate 0.001
noTables 0
fourTableScan 0.007
twoEmptyTables 0
deleteIsHidden 0

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.078

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.184
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.038
nonEmptyRefsFoldersAreKept 0.05

EditListTest

testSet 0.001
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.146
testCleanFilterReturning12 0.064
testAddExistingSingleFileTwice 0.03
testCleanFilter 0.138
testReplaceFileByPartOfDirectory 0.048
testAddGitlinkDoesNotChange 0.078
testBadCleanFilter 0.136
testMultipleCleanFilter 0.252
testAddWithConflicts 0.044
testAddNothing 0.063
testAddRemovedFile 0.062
testCleanFilterEnvironment 0.128
testAttributesWithTreeWalkFilter 0.262
testAddWithoutParameterUpdate 0.064
testAddExistingSingleMediumSizeFileWithNewLine 0.155
testAddSubrepoWithDirNoGitlinks 0.076
testAddExistingSingleFileInSubDir 0.026
testAssumeUnchanged 0.169
testAddRemovedCommittedFile 0.065
testAddWithParameterUpdate 0.073
testAddWholeRepo 0.047
testExecutableRetention 0.201
testNotApplicableFilter 0.029
testAddTwoFiles 0.028
testAddFolder 0.153
testAddExistingSingleFileTwiceWithCommit 0.051
testAddIgnoredFile 0.029
testReplaceFileWithDirectory 0.039
testAttributesConflictingMatch 0.277
testAddGitlink 0.23
testBadCleanFilter2 0.066
testAddExistingSingleBinaryFile 0.052
testAddNonExistingSingleFile 0.059
testAddExistingSingleFile 0.029
testReplaceDirectoryConflictsWithFile 0.187
testAddExistingSingleSmallFileWithNewLine 0.087
testReplaceDirectoryWithFile 0.153
testBuiltinCleanFilter 2.559
testBuiltinFilters 1.934

JschConfigSessionFactoryTest

testNoConfigEntry 0.573
testAliasCaseDifferenceLowcase 0.227
testAliasIdentical 0.261
testAlias 0.239
testAliasCaseDifferenceLowcaseInverted 0.246
testAliasCaseDifferenceUpcase 0.359
testAliasIdenticalWithPort 0.24
testAliasIdenticalWithUser 0.174
testAliasWithPort 0.257
testAliasWithUser 0.208
testAliasCaseDifferenceUpcaseInverted 0.254
testConnectTimout 0.215

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.003
testInCoreLimit_SwitchOnCopy 0.108
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.034
testLarge_SingleWrite 0.172
testInCoreLimit_SwitchBeforeAppendByte 0.072
testOneBlock_BulkWrite 0
testRandomWrites 0.086
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.12
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.007
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.079

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.034
recentTempPacksAndIdxAreNotDeleted 0.029

MergerTest

checkContentMergeConflict 1.513
checkMergeNonConflictingSubmodulesWithoutIndex 1.281
mergeWithCrlfAutoCrlfTrue 1.008
checkFileReplacedByFolderInOurs 0.996
checkLockedFilesToBeDeleted 1.059
checkContentMergeNoConflict_noRepo 0.71
checkMergeEqualNewTrees 0.685
checkMergeConflictingNewTrees 1.041
rebaseWithCrlfAutoCrlfTrue 1.375
checkMergeMergeableTreesWithoutIndex 1.045
checkMergeConflictingTreesWithoutIndex 1.048
failingDeleteOfDirectoryWithUntrackedContent 0.777
checkMergeEqualTreesInCore_noRepo 0.717
checkMergeMergeableFilesWithTreeInIndex 0.533
checkUntrackedFolderIsNotAConflict 0.983
checkContentMergeLargeBinaries 0.806
checkFileReplacedByFolderInTheirs 0.896
checkMergeEqualTreesInCore 0.324
checkContentMergeNoConflict 0.717
checkMergeConflictingSubmodulesWithoutIndex 0.633
checkMergeConflictingFilesWithTreeInIndex 0.334
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.305
checkContentMergeConflict_noTree 0.349
checkMergeEqualTreesWithoutIndex 0.398
mergeWithCrlfInWT 0.386
checkMergeCrissCross 0.929
checkForCorrectIndex 29.107

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.087
testPrecedenceGlobal 0.045
testNoAttributes 0.039
testPrecedenceParent 0.036
testRules 0.063
testPrecedenceCurrent 0.061
testHierarchyBothIterator 0.075
testIndexOnly 0.095
testIndexOnly2 0.05
testOverriding2 0.048
testAggregation 0.054
testPrecedenceInfo 0.038
testPrecedenceRoot 0.028
testRulesInherited 0.035
testHierarchyWorktreeOnly 0.097
testNoMatchingAttributes 0.091
testEmptyGitAttributeFile 0.057
testOverriding 0.028

PackIndexV1Test

testCRC32 0.018
testIteratorMethodsContract 0.112
testCompareEntriesOffsetsWithGetOffsets 0.036
testIteratorReturnedValues1 0.067
testIteratorReturnedValues2 0.024
testCompareEntriesOffsetsWithFindOffsets 0.043

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.888
repositoryWithNoHeadInSubmodule 0.228
repositoryWithUninitializedSubmodule 0.065
repositoryWithInitializedSubmodule 0.426
repositoryWithMissingSubmodule 0.034
repositoryWithDifferentRevCheckedOutSubmodule 0.387
repositoryWithNoSubmodules 0.037

PushOptionsTest

testThinPushWithOptions 0.024
testPushWithEmptyOptions 0.891
testAdvertisedButUnusedPushOptions 0.647
testPushWithoutOptions 0.533
testAtomicPushWithOptions 0.061
testFailedAtomicPushWithOptions 0.018
testNonAtomicPushWithOptions 0.049
testPushOptionsNotSupported 0.599

DirCachePathEditTest

testAddDeleteTrickyNames 0.004
testDuplicateFiles 0.005
testFileOverlapsTree 0.002
testFileReplacesTree 0.005
testPathEditShouldBeCalledForEachStage 0.002
testAddDeletePathAndTreeNormalNames 0
testTreeReplacesFile 0

AutoGcTest

testTooManyPacks 0.193
testNotTooManyLooseObjects 0.018
testTooManyLooseObjects 2.631
testNotTooManyPacks 0.021

DirCacheFindTest

testEntriesWithin 0.048

SymlinksTest

fileModeTestMissingThenSymlink 1.525
createDirSymlinkBeforeTarget 0.476
createFileSymlinkBeforeTarget 0.299
fileModeTestFolderThenSymlink 0.456
createSymlinkAfterTarget 0.444
fileModeTestSymlinkThenFile 0.377
fileModeTestFileThenSymlink 0.461
fileModeTestSymlinkThenMissing 0.295
fileModeTestSymlinkThenFolder 0.385

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.042
testMultiRename 0.042
testNoRename 0.039

EditListTest

testTypes 0.001
testHunkHeader 0.002
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.639
test1 0.13
test2 0.119
testTinyThinPack 0.083
testMaxObjectSizeDeltaBlock 0.104
testMaxObjectSizeFullBlob 0.035
testPackWithTrailingGarbage 0.023
testPackWithDuplicateBlob 0.191
testDataAfterPackFooterSingleRead 0.065
testDataAfterPackFooterSplitObjectRead 1.039
testMaxObjectSizeDeltaResultSize 0.03
testNonMarkingInputStream 0.118

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.078
testTwoSame 0.039
testEmpty 0.052
testTwoSameDifferByAssumeValid 0.023
testTwoSameSameAssumeValidDifferentContent 0.019

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 44.44
test_ConfigAutoCRLF_false_GlobalEOL_crlf 17.959
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.873
test_switchToBranchWithTextAttributes 33.301
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.037
test_ConfigAutoCRLF_true 12.781
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 14.015
test_ConfigAutoCRLF_false_ConfigEOL_native 4.066
test_ConfigAutoCRLF_input_GlobalEOL_crlf 11.829
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.108
test_GlobalEOL_lf_RootEOL_crlf 12.198
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.138
test_ConfigEOL_lf 3.667
test_ConfigAutoCRLF_true_ConfigEOL_lf 11.916
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.133
testBinary1 4.082
testBinary2 4.081
test_switchToBranchWithBinaryAttributes 11.822
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.138
test_ConfigEOL_native_xnix 3.877
testDefaultSetup 4.205
test_ConfigAutoCRLF_false 3.633
test_ConfigAutoCRLF_input 4.224
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.972
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 12.162
test_ConfigEOL_native_windows 4.058
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 11.903
test_ConfigEOL_crlf 11.993

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.396
testSpi 0.03
testFindRemoteRefUpdatesWithLeases 0.224
testFindRemoteRefUpdatesTrackingRef 0.069
testFindRemoteRefUpdatesNoWildcardNoTracking 0.192
testFindRemoteRefUpdatesNoWildcardNoDestination 0.043
testLocalTransportFetchWithoutLocalRepository 0.197
testFindRemoteRefUpdatesWildcardNoTracking 0.3
testLocalTransportWithRelativePath 0.285

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.002
testGetText_BothISO88591 0.003
testGetText_Convert 0.004

FileSnapshotTest

testActuallyIsModifiedTrivial 1.694
testNewFileNoWait 2.438
testNewFileWithWait 1.993

ReflogReaderTest

testCheckout 0.029
testReadRightLog 0.073
testReadWhileAppendIsInProgress 0.142
testNoLog 0.032
testReadLineWithMissingComment 0.11
testSpecificEntryNumber 0.055
testReadOneLine 0.038
testReadTwoLine 0.107

ReflogConfigTest

testlogAllRefUpdates 0.111

ObjectWalkTest

testNoCommits 0.019
testOneCommitOneTreeTwoBlob 0.028
testCull 0.064
testTwoCommitDeepTree1 0.042
testTwoCommitDeepTree2 0.042
testTwoCommitTwoTreeTwoBlob 0.047
testEmptyTreeCorruption 0.031
testTwoCommitsEmptyTree 0.176

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.437
testPushRefUpdate 0.889
testPrePushHook 0.246
testPush 0.185
testPushWithRefSpecFromConfig 0.202
testPushWithoutPushRefSpec 0.468
testPushWithLease 0.34
testTrackingUpdate 0.169

PostOrderTreeWalkTest

testNoPostOrder 0.088
testInitialize_NoPostOrder 0.036
testInitialize_TogglePostOrder 0.039
testResetDoesNotAffectPostOrder 0.024
testWithPostOrder_NoEnterSubtree 0.163
testWithPostOrder_EnterSubtree 0.021

ProtocolV2ParserTest

testFetchWithNoneFilter 0.206
testFetchWithShallow_deepenNot 0.039
testFetchMustNotHaveMultipleFilters 0.004
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testFetchWithRefInWantUnknownRef 0.153
testFetchWithBlobSizeFilter 0.002
testFetchWithRefInWant 0.009
testFetchFilterWithoutAllowFilter 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 86.102
testBitmapSpansNoMergesWithTags 29.688
testDistributionOnMultipleBranches 11.973
testSelectionOrderingWithChains 0.137
testBitmapSpansNoMerges 16.545
testBitmapSpansWithMerges 16.969

DaemonTest

testDaemonStop 2.094
testDaemonRestart 2.007

StashApplyCommandTest

untrackedAndTrackedChanges 0.257
workingDirectoryContentConflict 0.198
workingDirectoryEditPreCommit 0.27
workingDirectoryContentMerge 0.345
workingDirectoryCleanIndexModify 0.262
unstashNoHead 0.113
multipleEdits 0.428
workingDirectoryModifyInSubfolder 0.322
noStashedCommits 0.094
indexContentConflict 0.197
stashChangeInANewSubdirectory 0.298
indexAdd 0.238
stashedApplyOnOtherBranchWithStagedChange 0.629
workingDirectoryDeleteIndexAdd 0.249
workingDirectoryDeleteIndexEdit 0.193
untrackedFileConflictsWithWorkingDirectory 0.232
workingDirectoryModifyIndexChanged 0.22
workingDirectoryDelete 0.225
indexDelete 0.234
workingDirectoryModify 0.19
stashedApplyOnOtherBranch 0.524
stashedContentMerge 0.338
untrackedFileNotIncluded 0.133
untrackedFileIncluded 0.32
testApplyStashWithDeletedFile 0.258
unstashNonStashCommit 0.081
untrackedFileConflictsWithCommit 0.305

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.027
testFindSingleFile 0.031
testBuildEmpty 0.052
testAdd_ReverseGitSortOrder 0.031
testBuildOneFile_Commit_IndexChangedEvent 0.079
testBuilderClear 0.055
testBuildOneFile_Commit 0.066
testAdd_InGitSortOrder 0.068
testBuildRejectsUnsetFileMode 0.069

PackWriterTest

testWritePack2DeltasReuseOffsets 0.17
testWriteEmptyPack1 0.13
testWriteEmptyPack2 0.097
testIgnoreNonExistingObjectsWithBitmaps 0.486
testExclude 0.36
testWritePack2DeltasReuseRefs 0.209
testWriteIndex 0.08
testWritePack1 0.262
testWritePack2 0.239
testWritePack3 0.057
testWritePack4 0.167
testWritePack1NoObjectReuse 0.089
testWritePack4ThinPack 0.156
testShallowFetchShallowAncestorDepth1 0.3
testShallowFetchShallowAncestorDepth2 0.267
testWritePack4SizeThinVsNoThin 0.408
testShallowFetchShallowParentDepth1 0.456
testShallowFetchShallowParentDepth2 0.333
testContructor 0.182
testIgnoreNonExistingObjects 0.128
testModifySettings 0.066
testDeltaStatistics 0.28
testNotIgnoreNonExistingObjects 0.125
testShallowIsMinimalDepth1 0.543
testShallowIsMinimalDepth2 0.694
testWritePack2SizeOffsetsVsRefs 0.32
testWritePack2DeltasCRC32Copy 0.222
testWritePack2SizeDeltasVsNoDeltas 0.358

GcConcurrentTest

repackAndCheckBitmapUsage 1.936
concurrentRepack 0.05
repackAndGetStats 1.957
repackAndUploadPack 1.997

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.154
testEstimateGcPackSizeWithAnExistingGcPack 0.023

T0004_PackReaderTest

test003_lookupCompressedObject 0.029
test004_lookupDeltifiedObject 0.034

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.064
multiplePacks 0.034
readBackSmallObjectBeforeLargeObject 0.173
readBackLargeFile 0.043
checkExisting 0.044
largeBlob 0.223
singlePack 0.143
readBackFallsBackToRepo 0.048
overwriteExistingPack 0.052
flushEmptyPack 0.023
insertLargeInputStreamBypassesCheckExisting 0.196
noFlush 0.108
readBackSmallFiles 0.061

OpenSshConfigTest

testAlias_DoesNotMatch 0.07
testAlias_OptionsSet 0.02
testHostCaseInsensitive 0.165
testRepeatedLookupsWithModification 0.204
testAlias_InheritBatchMode 0.023
testRemoteUserReplacement 0.184
testAlias_ConnectionAttempts 0.032
testAlias_BatchModeDefault 0.027
testPattern 0.163
testAlias_PreferredAuthenticationsDefault 0.023
testAlias_OptionsInherit 0.022
testMissingArgument 0.023
testMultiHost 0.033
testListValueMultiple 0.246
testEqualsSign 0.021
testHomeDirUserReplacement 0.021
testAlias_BatchModeYes 0.128
testQuoteParsing 0.038
testMultiIdentityFile 0.022
testSeparatorParsing 0.173
testAlias_OptionsKeywordCaseInsensitive 0.026
testDefaultBlock 0.111
testHostnameReplacement 0.118
testRepeatedLookups 0.057
testAlias_ConnectionAttemptsDefault 0.02
testAlias_invalidConnectionAttempts 0.177
testAlias_PreferredAuthentications 0.081
testListValueSingle 0.071
testNoConfig 0.071
testIdentityFile 0.027
testAlias_badConnectionAttempts 0.104
testNegatedPattern 0.113
testAlias_InheritPreferredAuthentications 0.032
testLocalhostFQDNReplacement 0.072

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.492
reftableWithTombstoneNotResurrected 0.004
testCollectionWithPureGarbageAndRereferencingGarbage 0.003
testEstimateGcRestPackSizeInNewRepo 0.006
testCollectionWithGarbage 0.028
testEstimateUnreachableGarbagePackSize 0.004
testCollectionWithGarbageAndRereferencingGarbage 0.005
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.005
testRacyNoReusePrefersSmaller 0.012
testEstimateGcPackSizesWithGcAndGcRestPacks 0.018
compactsReftables 0.005
testCollectionWithGarbageCoalescence 0.004
reftableWithoutTombstoneResurrected 0.002
testCollectionWithGarbageNoCoalescence 0.004
testCollectionWithGarbageCoalescenceWithShortTtl 0.547
testEstimateGcPackSizeInNewRepo 0.002
producesNewReftable 0.261
testCollectionWithPureGarbageAndGarbagePacksPurged 0.006
testSinglePackForAllRefs 0.008
testEstimateGcPackSizeWithAnExistingGcPack 0.006
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.002
prunesNonGcReftables 0.001

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0.001
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.026

StashListCommandTest

multipleStashedCommits 0.17
noStashRef 0.123
emptyStashReflog 0.073
singleStashedCommit 0.056

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.498
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 3.393
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 4.265
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 3.85
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 4.048
shouldNotFetchSubmodulesWhenNo 4.589
shouldFetchSubmodulesWhenYes 3.735
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.557

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.046
test002_WriteEmptyTree2 0.029
test30_stripWorkDir 0.028
test002_WriteEmptyTree 0.183
test006_ReadUglyConfig 0.052
test000_openrepo_default_gitDirAndWorkTreeSet 0.264
test000_openrepo_default_absolute_workdirconfig 0.111
test027_UnpackedRefHigherPriorityThanPacked 0.171
test000_openrepo_alternate_index_file_and_objdirs 0.156
test025_computeSha1NoStore 0.033
test020_createBlobTag 0.263
test028_LockPackedRef 0.108
test007_Open 0.04
test002_CreateBadTree 0.193
test001_Initalize 0.131
test021_createTreeTag 0.128
test000_openRepoBadArgs 0.046
test022_createCommitTag 0.224
test024_createCommitNonAscii 0.155
test008_FailOnWrongVersion 0.1
test009_CreateCommitOldFormat 0.167
test026_CreateCommitMultipleparents 0.076
test000_openrepo_default_relative_workdirconfig 0.214
test023_createCommitNonAnullii 0.06
test000_openrepo_default_workDirSet 0.18

PatchCcTest

testParse_OneFileCc 0.015
testParse_CcNewFile 0
testParse_CcDeleteFile 0.012

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.226
testDirCacheSavesObjects 0.576

LockFileTest

lockFailedExceptionRecovery 0.524

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.486
testCheckoutOurs 0.532
testCheckoutMultiple 0.252
testUpdateSymLink 0.454
testUpdateWorkingDirectory 0.252
testCheckoutRepository 0.226
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.254
testCheckoutSecond 0.305
testCheckoutTheirs 0.491
testCheckoutFirst 0.176
testStageNotPossibleWithBranch 0.297
testCheckoutOfConflictingFileShouldThrow 0.527
testUpdateWorkingDirectoryFromIndex2 5.109
testUpdateBrokenSymLink 0.134
testUpdateBrokenSymLinkToDirectory 0.26
testUpdateWorkingDirectoryFromIndex 0.34
testCheckoutMixedNewlines 0.283

PatchIdDiffFormatterTest

testSameDiff 0.115
testDiff 0.063

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.034
noSuchPackFolder 0.032
malformedIdxNotDeleted 0.152
bitmapDeletedButIdxAndPackNot 0.116

MaxCountRevFilterTest

testMaxCountRevFilter0 0.034
testMaxCountRevFilter 0.04

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.003

CommitCommandTest

commitAfterSquashMerge 0.311
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.071
commitSubmoduleUpdate 0.583
commitOnlyShouldHandleIgnored 0.146
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.204
testExecutableRetention 0.199
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.152
commitNewSubmodule 0.354
commitEmptyCommits 0.205
commitAmendOnInitialShouldFail 0.033
commitAmendWithAuthorShouldUseIt 0.145

MyersDiffTest

testEdit_InsertNearCommonCenter 0.006
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
testEdit_CommonReplaceCommonDeleteCommon 0

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.024
testHasRevFlag 0.084
testId 0.111
testAddRevFlagSet 0.022
testRemoveRevFlag 0.029
testRevObjectTypes 0.121
testHasAllFlag 0.04
testHasAnyFlag 0.03
testEquals 0.044
testRemoveRevFlagSet 0.027

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.045
testCustomFileModeStrategyFromParentIterator 0.172
testEmptyIfRootDoesNotExist 0.083
testSymlinkActuallyModified 0.151
testComputeFileObjectId 0.043
testCustomFileModeStrategy 0.109
submoduleWithNoGitDirectory 0.078
idOffset 1.012
testIsModifiedSymlinkAsFile 0.043
testTreewalkEnterSubtree 0.05
submoduleNestedWithHeadMatchingIndex 0.229
testEmptyIteratorOnEmptyDirectory 0.047
testDirCacheMatchingId 1.003
submoduleHeadMatchesIndex 0.125
testSymlinkNotModifiedThoughNormalized 0.051
submoduleDirectoryIterator 0.137
testIsModifiedFileSmudged 0.235
submoduleWithNoHead 0.096
testEmptyIfRootIsFile 0.036
testSymlinkModifiedNotNormalized 0.059
testGetEntryContentLength 0.028
testFileModeSymLinkIsNotATree 0.08
testSimpleIterate 0.026

ApplyCommandTest

testModifyNL1 0.057
testAddA1 0.025
testAddA2 0.092
testAddM1 0.06
testNonASCIIAdd2 0.023
testAddA1Sub 0.023
testModifyM2 0.051
testModifyM3 0.152
testFailureF1 0.051
testFailureF2 0.046
testNonASCII2 0.15
testModifyE 0.066
testModifyW 0.054
testModifyX 0.174
testModifyY 0.055
testModifyZ 0.173
testDeleteD 0.05
testNonASCIIAdd 0.047
testNonASCIIDel 0.183
testNonASCII 0.057

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.171
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.052
shouldListAddedFileInInitialCommit 0.048
shouldListModificationBetweenTwoCommits 0.108
shouldListModificationInDirWithoutModifiedTrees 0.117
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.018
shouldReportFileModeChange 0.053
shouldListDeletionBetweenTwoCommits 0.088
shouldListChangesInWorkingTree 0.04
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.017
shouldListAddedFileBetweenTwoCommits 0.065
shouldListModificationInDirWithModifiedTrees 0.073

RevWalkMergedIntoTest

testOldCommitWalk 0.184

BranchTrackingStatusTest

shouldWorkInNormalCase 0.143
shouldWorkWithoutMergeBase 0.086
shouldReturnNullWhenBranchDoesntExist 0.035

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.021
testIteratorMethodsContract 0.022
testCompareEntriesOffsetsWithGetOffsets 0.02
testIteratorReturnedValues1 0.234
testIteratorReturnedValues2 0.042
testCompareEntriesOffsetsWithFindOffsets 0.075

RevWalkUtilsReachableTest

withMerge 0.087
withCommitLoadedByDifferentRevWalk 0.142
twoCommits 0.069
oneCommit 0.041
multipleBranches 0.07

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.142
testSkipRevFilterNegative 0.025
testSkipRevFilter 0.038

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.048
testRevWalkCarryUninteresting_SlowClock 0.133
testRevWalkCarryUninteresting_WrongClock 0.047
testRevWalkCarryCustom_SlowClock 0.032

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.021
testCloneEmpty 0.023
testAddLargeBlocks 2.784
testClear 0.15
testHasFlags 0.029

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.059
testTwoPathUseTheSameName 0.698
runTwiceIsNOP 0.68
testCopyFileBare 0.778
testRecordShallowRecommendation 0.721
testRecordSubmoduleLabels 0.677
testBareRepo 0.564
androidSetup 0.768
testRevisionBranch 0.676
testRecordRemoteBranch 0.75
testAddRepoManifest 0.836
relative 0.609
testDefaultRemoteRevision 0.797
testRevisionBare 0.742
absoluteRemoteURL 0.82
testRevisionTag 0.731
testTargetBranch 0.747
testIncludeTag 0.964
gerritSetup 0.846
testRevision 0.932
absoluteRemoteURLAbsoluteTargetURL 0.768
testReplaceManifestBare 1.178
testRepoManifestGroups 2.351
testRepoManifestCopyFile 1.077
recordUnreachableRemotes 0.572
testRemoteAlias 0.921
testRemoteRevision 0.777

AbstractPlotRendererTest

testDrawTextAlignment 0.399

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.003
validBlockSize 0.003
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.002

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.122
testFormatWithConflictsNoFooterNoLineBreak 0.165
testTag 0.304
testPullWithUri 0.193
testFormatWithConflictsNoFooter 0.279
testMixed 0.092
testIntoHeadOtherThanMaster 0.343
testThreeBranches 0.345
testIntoOtherThanMaster 0.079
testRemoteBranch 0.337
testTwoBranches 0.19
testFormatWithConflictsWithFooters 0.255
testIntoSymbolicRefHeadPointingToMaster 0.208
testCommit 0.062
testOneBranch 0.076

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.22
lockFailure 0.143
putMatchingWithSomeMatchingRefs 0.018
saveTwoCertsOnSameRefInTwoUpdates 0.028
saveTwoCertsOnDifferentRefsInTwoUpdates 0.019
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.066
changeRefFileToDirectory 0.031
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.003
missingRef 0.001
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.01
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.018
saveTwoCertsOnSameRefInOneUpdate 0.008
saveTwoCertsOnDifferentRefsInOneUpdate 0.023
saveOneCertOnMultipleRefs 0.101

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.714
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 3.75
testShallowFile 0.031
testShallowFileCorrupt 0.096

RenameDetectorTest

testExactRename_ManyRenames 0.025
testBreakModify_RejoinIfUnpaired 0.035
testBreakModify_BreakBelowScore 0.026
testInexactRenames_OnePair2 0.025
testExactRename_OneRenameOneModify 0.152
testExactRename_OneDeleteManyAdds 0.058
testNoRenames_SymlinkAndFile 0.035
testExactRename_OneRename 0.034
testSetRenameScore_IllegalArgs 0.018
testInexactRename_NewlinesOnly 0.045
testExactRename_PathBreaksTie 0.07
testRenameLimit 0.045
testInexactRename_OnePair 0.025
testInexactRename_SameContentMultipleTimes 0.026
testInexactRename_LastByteDifferent 0.022
testNoRenames_UntrackedFile 0.023
testInexactRename_OneRenameTwoUnrelatedFiles 0.053
testBreakModify_DontBreakAboveScore 0.033
testExactRename_DifferentObjects 0.03
testExactRename_UnstagedFile 0.036
testNoRenames_EmptyFile1 0.055
testNoRenames_EmptyFile2 0.046
testBreakModify_BreakNone 0.031
testExactRename_MultipleIdenticalDeletes 0.029
testNoRenames_GitlinkAndFile 0.026
testBreakModify_BreakAll 0.028
testNoRenames_SymlinkAndFileSamePath 0.021
testNoRenames_SingleByteFiles 0.033

NetRCTest

testNetRCFile 0.024
testNetRCDefault 0.021

RepositoryResolveTest

testObjectId_nonexisting 0.08
testObjectId_objectid_invalid_explicit_parent 0.091
testHEAD 0.04
testTree 0.035
testDistance_past_root 0.039
testDerefCommit 0.086
resolveUpstream 0.157
testParseLookupPath 0.054
resolveExprSimple 0.131
invalidNames 0.092
testObjectId_objectid_implicit_firstparent 0.037
testObjectId_objectid_self 0.046
testParseNonGitDescribe 0.076
testDistance 0.067
testParseGitDescribeOutput 0.102
testObjectId_existing 0.049
testDerefBlob 0.053
testDerefTree 0.048
testObjectId_objectid_explicit_firstparent 0.062
testDerefTag 0.096
testRef_refname 0.111
testObjectId_objectid_explicit_otherparents 0.034

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.068
testRules 0.038
testNoMatchingAttributes 0.029
testEmptyGitAttributeFile 0.023

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.51
workingDirectoryCleanIndexModify 0.204
multipleEdits 0.185
workingDirectoryModifyInSubfolder 0.166
newFileInIndexThenModifiedInWorkTree 0.202
indexAdd 0.208
workingDirectoryDeleteIndexAdd 0.13
workingDirectoryDeleteIndexEdit 0.231
workingDirectoryModifyIndexChanged 0.103
refLogIncludesCommitMessage 0.204
workingDirectoryDelete 0.198
indexDelete 0.09
workingDirectoryModify 0.241
noLocalChanges 0.063
untrackedFileNotIncluded 0.192
untrackedFileIncluded 0.118

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0
fetchRecurseMatch 0.001

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.103
testDiffWithNegativeLineCount 0.17
testDiffTwoCommits 0.274
testDiffCached 0.066
testDiffWithPrefixes 0.166
testNoOutputStreamSet 0.042

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.656
testRebaseShouldIgnoreMergeCommits 0.837
testFastForwardRebaseWithAutoStash 0.587
testRebaseInteractiveMultipleSquash 0.64
testRebaseWithUncommittedDelete 0.39
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.318
testRebasePreservingMerges1 0.951
testRebasePreservingMerges2 0.937
testStopOnConflict 0.502
testStopOnConflictFileCreationAndDeletion 0.636
testFastForwardWithMultipleCommits 0.246
testRebaseInteractiveFixupWithBlankLines 0.355
testRebaseWithUnstagedTopicChange 0.414
testStopOnLastConflictAndContinue 0.488
testRebaseTodoLineSetComment 0.028
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.044
testRebaseEndsIfLastStepIsEdit 0.336
testRebaseWithAutoStashAndSubdirs 0.659
testRebaseShouldStopForRewordInCaseOfConflict 0.471
testParseRewordCommand 0.05
testRebasePreservingMergesWithUnrelatedSide1 1.045
testRebasePreservingMergesWithUnrelatedSide2 1.035
testRebaseWithUnstagedMasterChangeOtherCommit 0.637
testRebaseInteractiveSingleSquashAndModifyMessage 0.459
testRebaseWithUncommittedMasterChangeBaseCommit 0.446
testParseSquashFixupSequenceCount 0.036
testRebaseWithAutoStashConflictOnApply 0.724
testRebaseInteractiveReword 0.515
testRebaseWithUntrackedFile 0.483
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.718
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.055
testRebaseWithUncommittedMasterChange 0.234
testRebaseInteractiveEdit 0.595
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.275
testRepositoryStateChecks 0.023
testRebaseInteractiveSquashFirstCommitShouldFail 0.154
testRebaseWithUnstagedMasterChangeBaseCommit 0.348
testEmptyRebaseTodo 0.057
testFastForwardWithMultipleCommitsOnDifferentBranches 0.447
testMergeFirstStopOnLastConflictAndSkip 0.552
testRebaseShouldFixupInCaseOfConflict 0.811
testRebaseWithModificationShouldNotDeleteData 0.259
testRebaseInteractiveFixupFirstCommitShouldFail 0.193
testFastForwardRebaseWithModification 0.514
testAuthorScriptConverter 0.02
testDetachedHead 0.325
testRebaseWithUncommittedTopicChange 0.385
testRebaseShouldStopForEditInCaseOfConflict 0.47
testStopOnConflictAndContinue 0.589
testRebaseWithUnstagedMasterChange 0.324
testStopOnConflictAndContinueWithNoDeltaToMaster 0.397
testOnlyCommentRebaseTodo 0.028
testFilesAddedFromTwoBranches 0.519
testStopOnConflictAndFailContinueIfFileIsDirty 0.777
testStopOnConflictCommitAndContinue 0.679
testUnknownUpstream 0.142
testStopOnConflictAndAbortWithDetachedHEAD 0.508
testRebaseWithAutoStash 0.658
testRebaseInteractiveMixedSquashAndFixup 0.84
testFastForwardWithNewFile 0.283
testUpToDate 0.094
testRebaseParentOntoHeadShouldBeUptoDate 0.176
testStopOnConflictAndSkipNoConflict 0.926
testStopOnLastConflictAndSkip 0.775
testRebaseWithUncommittedMasterChangeOtherCommit 0.592
testLeadingSpacesRebaseTodo 0.057
testRebaseShouldTryToParseValidLineMarkedAsComment 0.031
testRebaseShouldSquashInCaseOfConflict 0.752
testConflictFreeWithSingleFile 0.536
testStopOnConflictAndSkipWithConflict 0.802
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.215

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.039
testEmptyCache_Clear_NoCacheTree 0.039
testWriteReadTree 0.051
testTwoLevelSubtree 0.029
testEmptyCache_CreateEmptyCacheTree 0.032
testSingleSubtree 0.017

PullCommandWithRebaseTest

testPullFastForward 0.634
testPullLocalConflict 0.785
testPullConflict 0.706
testPullFastForwardDetachedHead 0.63
testPullFastForwardWithBranchInSource 0.535
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.717

PlotCommitListTest

testMergeBlockedBySelf 0.058
testMultipleMerges 0.086
testBug368927 0.177
testBug419359 0.044
testDuplicateParents 0.033
testBug300282_1 0.173
testTwoRoots1 0.04
testTwoRoots2 0.045
testMergeBlockedByOther 0.119
testSideBranch 0.084
test2SideBranches 0.039
testLinear 0.168
testMerged 0.039
testEgitHistory 0.185
testDanglingCommitShouldContinueLane 0.221

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.043
testRecursiveFiltering 0.031
testNonRecursiveFiltering 0.028

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0
badlyFormattedWithoutRef 0.192

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.004
testThreadTranslationBundleInheritance 0.013
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testMultipleInvalidObjects 0.006
testNonCommitHead 0.004
testMissingObject 0.004
testTagWithoutObject 0
testCommitWithoutTree 0.001
testValidConnectivity 0.003
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.004
testTreeWithNullSha 0.002

AbbreviatedObjectIdTest

testEquals_Full 0.002
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.001
testEquals_Short8 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0.001
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.004
pushNonAtomic 0.003
pushAtomicDisabled 0.002

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.172
testCache_TooFewFiles 0.233
testCache_Defaults 0.033

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.168
testMultipleHeads_SameBase2 0.06
testNone 0.037
testDisallowTreeFilter 0.098
testInconsistentCommitTimes 0.046
testSimple 0.157
testCrissCross 0.064

SquashMessageFormatterTest

testCommit 0.181

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.001
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
testEdit_InsertNearCommonCenter 0
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.001
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.186
testForbiddenNamesOnWindowsEgCon 0.086
testForbiddenNamesOnWindowsEgLpr 0.236
testForbiddenNamesOnWindowsEgDotCon 0.134
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.152
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.125
testMaliciousPathDot 0.097
testMaliciousGitPathEndDotUnixOk 0.181
testMaliciousGitPathEndDotWindows1 0.185
testMaliciousGitPathEndDotWindows2 0.127
testMaliciousGitPathEndDotWindows3 0.287
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.233
testMaliciousPathEmptyUnix 0.104
testMaliciousGitPath1Case 0.185
testMaliciousGitPath2Case 0.12
testMaliciousGitPath3Case 0.144
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.127
testMaliciousPathDotDot 0.169
testMaliciousAbsolutePathSecondCheckout 0.099
testMaliciousAbsolutePathTwoLevelsFirstBad 0.157
testMaliciousAbsoluteUNCPathWindows1 0.14
testMaliciousAbsoluteUNCPathWindows2 0.138
testForbiddenNamesOnWindowsEgCon1 0.139
testForbiddenNamesOnWindowsEgLpt1 0.178
testMaliciousAbsolutePathIsOkTwoLevels 0.134
testMaliciousWindowsADSOnUnix 0.198
testMaliciousAbsolutePathTwoLevelsSecondBad 0.219
testMaliciousGitPathEndSpaceUnixOk 0.235
testMaliciousPathEmptyWindows 0.096
testMaliciousWindowsADS 0.216
testForbiddenWindowsNamesOnUnixEgCon 0.184
testMaliciousGitPath1 0.181
testMaliciousGitPath2 0.216
testMaliciousAbsoluteWindowsPath1 0.151
testMaliciousAbsoluteWindowsPath2 0.104
testMaliciousAbsolutePathIsOkSecondCheckout 0.117
testMaliciousAbsolutePath 0.193
testForbiddenWindowsNamesOnUnixEgLpt1 0.164
testForbiddenNamesOnWindowsEgConDotSuffix 0.107
testMaliciousAbsoluteCurDrivePathWindows 0.176
testMaliciousGitPathEndSpaceWindows 0.077
testMaliciousAbsoluteWindowsPath1OnUnix 0.273

FilterCommandsTest

testBuiltinCleanFilter 0.41
testBuiltinCleanAndSmudgeFilter 0.547
testBuiltinSmudgeFilter 0.39

RemoteDeleteCommandTest

testDelete 0.173

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.074
shouldReturnZeroWhenMergedInto 0.029
shouldWorkWithMerges 0.031
shouldWorkWithoutCommonAncestor 0.032
shouldWorkWithZeroAsEnd 0.063
shouldReturnZeroOnSameCommit 0.084

GcBasicPackingTest

testImmediatePruning 2.455
testPreserveAndPruneOldPacks 3.102
testDonePruneTooYoungPacks 2.933
testNotPackTwice 2.23
testPackAllObjectsInOnePack 1.765
repackEmptyRepo_noPackCreated 0.058
testPackRepoWithNoRefs 0.088
testPackCommitsAndLooseOne 1.808
testPack2Commits 2.006

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.142
testFillToUnknownCommit 4.557
testFillToNullCommit 0.085
testFillToHighMark2 0.057
testFillToHighMark4 0.173
testFillToHighMarkAll 0.06
testFillToCommit 0.159

RunExternalScriptTest

testCopyStdIn 0.042
testWrongScript 0.074
testArguments 0.059
testRc 0.035
testCopyStdInExecute 0.041
testAllTogetherBinExecute 0.042
testAllTogetherBin 0.04
testWrongSh 0.008
testNullStdout 0.031
testCopyNullStdIn 0.039
testStdErr 0.032
testStdErrExecute 0.032

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

RenameBranchCommandTest

renameBranchNoConfigValues 0.233
renameBranchExistingSection 0.133
renameBranchMultipleConfigValues 0.114
renameBranchSingleConfigValue 0.25

DirCacheBasicTest

testLockMissing_TempIndex 0.148
testFindOnEmpty 0.021
testWriteEmptyCommit_RealIndex 0.021
testDetectUnmergedPaths 0.149
testWriteEmptyUnlock_RealIndex 0.061
testReadMissing_TempIndex 0.023
testLockMissing_RealIndex 0.027
testBuildThenClear 0.027
testWriteEmptyLockEmpty_RealIndex 0.031
testRejectInvalidWindowsPaths 0.142
testReadMissing_RealIndex 0.052
testWriteEmptyReadEmpty_RealIndex 0.084

ReftableTest

byObjectIdOneRefWithIndex 0.278
namespaceHeads 0.001
emptyTable 0.001
oneSymbolicRef 0
namespaceNotFound 0.001
indexScan 0.218
indexSeek 0.224
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.062
onlyReflog 0.001
estimateCurrentBytesOneRef 0
logScan 0.461
failDeepChainOfSymbolicRef 0
byObjectIdOneRefNoIndex 0.002
noIndexScan 0.003
noIndexSeek 0.024
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0.001
oneDeletedRef 0
oneTagRef 0
oneIdRef 0
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.036
testNonBareFileKey 0.02
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.107
testRepositoryUsageCount 0.051
testFileKeyOpenNew 0.044
testGetRegistered 0.026
testRepositoryUsageCountWithRegisteredRepository 0.054
testCacheOpen 0.026
testUnregister 0.025
testGetRegisteredWhenEmpty 0.023
testRepositoryUnregisteringWhenExpired 0.087
testRepositoryNotUnregisteringWhenClosing 0.024
testReconfigure 0.051
testCacheRegisterOpen 0.043
testFileKeyOpenExisting 0.041

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 3.72
test 0.002

RawParseUtils_FormatTest

testFormatBase10 0.001

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.102
testRevert 0.156

RevWalkFilterTest

testFilter_NOT_NONE 0.03
testFilter_NONE 0.051
testFilter_Negate_ALL 0.167
testFilter_NOT_ALL 0.03
testFilter_ALL_Or_NONE 0.077
testFilter_NONE_Or_ALL 0.042
testFilter_MY_ALL_Or_NONE 0.052
testFilter_NO_MERGES 0.047
testFilter_NONE_Or_MY_ALL 0.05
testFilter_NONE_And_ALL 0.063
testFilter_NONE_And_MY_ALL 0.096
testFilter_MY_ALL_And_NONE 0.091
testFilter_ALL_And_NONE 0.043
testFilter_ALL 0.039
testCommitTimeRevFilter 0.15

SubmoduleInitTest

resolveInvalidParentUrl 0.969
resolveTwoLevelHigherRelativeUrl 0.05
resolveWorkingDirectoryRelativeUrl 0.118
repositoryWithUninitializedModule 0.037
resolveOneLevelHigherRelativeUrl 0.142
resolveSameLevelRelativeUrl 0.269
repositoryWithNoSubmodules 0.022

HttpConfigUriPathTest

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

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.929
repositoryWithRootLevelSubmoduleRelativeRef 0.138
treeIdWithGitmodules 0.14
testTreeIteratorWithGitmodulesNameNotPath 0.11
indexWithGitmodules 0.356
bareRepositoryWithNoSubmodules 0.102
generatorFilteredToOneOfTwoSubmodules 0.107
repositoryWithRootLevelSubmoduleAbsoluteRef 0.085
repositoryWithRootLevelSubmodule 0.055
testTreeIteratorWithGitmodules 0.17
repositoryWithNoSubmodules 0.104

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 2.011
repositoryWithRelativeUriSubmodule 0.491
repositoryWithNoSubmodules 0.027

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.322
testTrivialTwoWay_rightDFconflict2 0.087
testTheirs_noRepo 0.209
testTrivialTwoWay_ok 0.044
testTrivialTwoWay 0.221
testOurs 0.039
testTrivialTwoWay_noRepo 0.227
testTrivialTwoWay_validSubtreeSort 0.196
testTrivialTwoWay_leftDFconflict1 0.249
testTrivialTwoWay_leftDFconflict2 0.054
testTrivialTwoWay_conflictSubtreeChange 0.325
testTrivialTwoWay_conflict 0.071
testOurs_noRepo 0.179
testTrivialTwoWay_disjointhistories 0.039
testTheirs 0.042
testTrivialTwoWay_concurrentSubtreeChange 0.36

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.095
testProperlyCullAllAncestors1 0.037
testProperlyCullAllAncestors2 0.037

LsRemoteCommandTest

testLsRemoteWithTags 0.684
testLsRemoteWithHeads 0.335
testLsRemoteWithoutLocalRepository 0.228
testLsRemote 0.636

EmptyTreeIteratorTest

testAtEOF 0.025
testCreateSubtreeIterator 0.131
testStopWalkCallsParent 0.074
testBackDoesNothing 0.023
testEntryObjectId 0.023
testNextDoesNothing 0.022

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.239
testOnlyOption_f1_7_f2_14_b 0.131
testOnlyOption_f1_7_f2_14_c 0.268
testOnlyOption_f1_7_f2_14_d 0.277
testOnlyOption_f1_7_f2_14_e 0.262
testOnlyOption_f1_1_a 0.026
testOnlyOption_f1_1_b 0.035
testOnlyOption_f1_1_c 0.314
testOnlyOption_f1_1_d 0.12
testOnlyOption_f1_1_e 0.14
testOnlyOption_f1_2_a 0.048
testOnlyOption_f1_2_b 0.186
testOnlyOption_f1_2_c 0.069
testOnlyOption_f1_2_d 0.219
testOnlyOption_f1_2_e 0.145
testOnlyOption_f1_3_a 0.201
testOnlyOption_f1_3_b 0.264
testOnlyOption_f1_3_c 0.189
testOnlyOption_f1_3_d 0.186
testOnlyOption_f1_3_e 0.257
testOnlyOption_f1_4_a 0.197
testOnlyOption_f1_4_b 0.196
testOnlyOption_f1_4_c 0.212
testOnlyOption_f1_4_d 0.226
testOnlyOption_f1_4_e 0.218
testOnlyOption_f1_5_a 0.214
testOnlyOption_f1_5_b 0.314
testOnlyOption_f1_5_c 0.247
testOnlyOption_f1_5_d 0.189
testOnlyOption_f1_5_e 0.152
testOnlyOption_f1_6_a 0.185
testOnlyOption_f1_6_b 0.069
testOnlyOption_f1_6_c 0.191
testOnlyOption_f1_6_d 0.189
testOnlyOption_f1_6_e 0.103
testOnlyOption_f1_7_a 0.15
testOnlyOption_f1_7_b 0.081
testOnlyOption_f1_7_c 0.116
testOnlyOption_f1_7_d 0.294
testOnlyOption_f1_7_e 0.164
testOnlyOption_f1_8_a 0.067
testOnlyOption_f1_8_b 0.067
testOnlyOption_f1_8_c 0.109
testOnlyOption_f1_8_d 0.08
testOnlyOption_f1_8_e 0.093
testOnlyOption_f1_9_a 0.08
testOnlyOption_f1_9_b 0.091
testOnlyOption_f1_9_c 0.162
testOnlyOption_f1_9_d 0.103
testOnlyOption_f1_9_e 0.182
testOnlyOption_f1_2_f2_14_a 0.127
testOnlyOption_f1_2_f2_14_b 0.179
testOnlyOption_f1_2_f2_14_c 0.123
testOnlyOption_f1_2_f2_14_d 0.17
testOnlyOption_f1_2_f2_14_e 0.199
testOnlyOption_f1_12_f2_14_a 0.158
testOnlyOption_f1_12_f2_14_b 0.127
testOnlyOption_f1_12_f2_14_c 0.118
testOnlyOption_f1_12_f2_14_d 0.119
testOnlyOption_f1_12_f2_14_e 0.132
testOnlyOption_f1_6_f2_14_a 0.09
testOnlyOption_f1_6_f2_14_b 0.117
testOnlyOption_f1_6_f2_14_c 0.123
testOnlyOption_f1_6_f2_14_d 0.114
testOnlyOption_f1_6_f2_14_e 0.108
testOnlyOption_f1_10_a 0.062
testOnlyOption_f1_10_b 0.072
testOnlyOption_f1_10_c 0.072
testOnlyOption_f1_10_d 0.072
testOnlyOption_f1_10_e 0.08
testOnlyOption_f1_11_a 0.047
testOnlyOption_f1_11_b 0.052
testOnlyOption_f1_11_c 0.076
testOnlyOption_f1_11_d 0.074
testOnlyOption_f1_11_e 0.083
testOnlyOption_f1_12_a 0.05
testOnlyOption_f1_12_b 0.063
testOnlyOption_f1_12_c 0.076
testOnlyOption_f1_12_d 0.08
testOnlyOption_f1_12_e 0.119
testOnlyOption_f1_13_a 0.065
testOnlyOption_f1_13_b 0.075
testOnlyOption_f1_13_c 0.127
testOnlyOption_f1_13_d 0.116
testOnlyOption_f1_13_e 0.118
testOnlyOption_f1_14_a 0.078
testOnlyOption_f1_14_b 0.114
testOnlyOption_f1_14_c 0.134
testOnlyOption_f1_14_d 0.118
testOnlyOption_f1_14_e 0.137
testOnlyOption_f1_1_f2_14_a 0.093
testOnlyOption_f1_1_f2_14_b 0.074
testOnlyOption_f1_1_f2_14_c 0.103
testOnlyOption_f1_1_f2_14_d 0.09
testOnlyOption_f1_1_f2_14_e 0.088
testOnlyOptionWithDirectory 0.107

TestRepositoryTest

amendRef 0.005
nonRacingChange 0.004
insertChangeId 0.003
cherryPickWithIdenticalContents 0.011
resetFromDetachedHead 0.002
insertExplicitChangeId 0
amendCommit 0.002
resetFromSymref 0.003
reattachToMaster_Race 0.001
insertChangeIdIgnoresExisting 0.002
cherryPick 0.003
amendHead 0.003
cherryPickWithContentMerge 0.01
commitToUnbornHead 0.001

MergeHeadMsgTest

testReadWriteMergeHeads 0.025
testReadWriteMergeMsg 0.019

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.021
testALL_IdentityClone 0.024
testANY_DIFF_ShouldNotBeRecursive 0.027
testNotALL_IncludesNothing 0.142
testANY_DIFF_IdentityClone 0.016
testALL_IncludesAnything 0.038
testALL_ShouldNotBeRecursive 0.037

CheckoutCommandTest

testCheckout 0.248
testCheckoutOfDirectoryShouldBeRecursive 0.272
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.448
testCheckoutWithConflict 0.138
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.615
testCheckoutWithStartPoint 0.268
testCheckoutOfFileWithInexistentParentDir 0.237
testCheckoutCommit 0.3
testCheckoutAllPaths 0.277
testInvalidRefName 0.215
testSmudgeFilter_createNew 0.539
testCreateOrphanBranchWithStartCommit 0.254
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.342
testAlreadyExists 0.253
testCreateBranchOnCheckout 0.279
testCheckoutWithStartPointOnlyCertainFiles 0.425
testSmudgeFilter_modifyExisting 0.673
testCheckoutToNonExistingBranch 0.316
testCheckoutAnnotatedTag 0.342
testCheckoutRemoteTrackingWithoutLocalBranch 0.353
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.69
testCheckoutWithNonDeletedFiles 0.081
testUpdateSmudgedEntries 0.499
testSimpleCheckout 0.435
testCreateOrphanBranchWithStartPoint 0.45
testCheckoutOrphanBranch 0.259
testCheckoutRemoteTrackingWithUpstream 0.547
testDetachedHeadOnCheckout 0.456
testCheckoutLightweightTag 0.105
testNullRefName 0.426

CrissCrossMergeTest

crissCrossMerge_twoRoots 14.923
crissCrossMerge_nonmergeable 9.047
crissCrossMerge_mergeable2 9.497
crissCrossMerge 10.084
crissCrossMerge_mergeable 12.044
crissCrossMerge_ThreeCommonPredecessors 14.807
crissCrossMerge_ParentsNotMergeable 12.829
crissCrossMerge_checkOtherFiles 16.034

LogCommandTest

logAllCommitsWithMaxCount 0.166
logOnlyMergeCommits 0.375
logAllCommits 0.345
logAllCommitsWithSkipAndMaxCount 0.18
logPathWithMaxCount 0.139
logAllCommitsWithSkip 0.228
logNoMergeCommits 0.405
logPathWithSkip 0.273
logAllCommitsWithTag 0.092

CGitIgnoreTest

testUnescapedBracketsInGroup 0.218
testDirOnlyMatch 0.184
testRepeatedNegationInDifferentFiles5 0.152
testEscapedFirstBracketInGroup 0.222
testDirectoryWildmatchDoesNotMatchFiles1 0.122
testDirectoryWildmatchDoesNotMatchFiles2 0.177
testDirectoryWildmatchDoesNotMatchFiles3 0.223
testDirectoryWildmatchDoesNotMatchFiles4 0.197
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.16
testStarMatchOnSlashNot 0.14
testDirectoryMatchSubRecursiveBacktrack2 0.111
testDirectoryMatchSubRecursiveBacktrack3 0.23
testDirectoryMatchSubRecursiveBacktrack4 0.165
testDirectoryMatchSubRecursiveBacktrack5 0.11
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.126
testDirOnlyMatchDeep 0.169
testDirectoryMatchSubRecursive 0.112
testPrefixMatch 0.142
testSimpleRootGitIgnoreGlobalNegation1 0.164
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.11
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.152
testEscapedBothBracketsInGroup 0.243
testSimpleIgnored 0.113
testDirectoryMatchSubRecursiveBacktrack 0.168
testEscapedSecondBracketInGroup 0.142

NotTreeFilterTest

testNegateIsUnwrap 0.167
testCloneIsDeepClone 0.036
testWrap 0.028
testShouldBeRecursive_PathFilter 0.027
testCloneIsSparseWhenPossible 0.027
testShouldBeRecursive_ALL 0.056

RemoteSetUrlCommandTest

testSetUrl 0.053
testSetPushUrl 0.224

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.038
testDeleteForce 0.565
testDeleteNotFound 0.039
testCreateMissingObject 0.037
testForceUpdateMissingObject 0.105
testDeleteLoosePacked 0.805
testNoCacheObjectIdSubclass 0.043
testDeleteLoosePackedRejected 0.035
testRenameBranchHasPreviousLog 1.021
testRenameCurrentBranch 1.011
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.062
testRenameBranchCannotLockAFileHEADisToLockTo 0.928
testRenameRefNameColission2avoided 0.914
testRefKeySameAsName 0.032
testLooseDelete 0.053
testUpdateRefLockFailureLocked 0.04
testDeleteLooseAndItsDirectory 0.064
testUpdateRefNoChange 0.063
testDeleteWithoutHead 0.1
testUpdateRefForwardWithCheck1 0.051
testUpdateRefForwardWithCheck2 0.047
testRenameBranchCannotLockAFileHEADisToLockFrom 0.118
testRenameBranchCannotLockAFileHEADisFromLockTo 0.536
testDeleteSymref 0.052
testUpdateRefLockFailureWrongOldValue 0.044
testDeleteHEADreferencedRef 0.043
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.095
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.119
testUpdateMissingObject 0.066
testUpdateRefDetached 0.091
testRefsCacheAfterUpdateLooseOnly 0.071
testNewNamespaceConflictWithLoosePrefixOfExisting 0.069
testRenameBranchAlsoInPack 0.365
testDeleteHead 0.04
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.928
testDeleteFastForward 0.881
testNewNamespaceConflictWithPackedPrefixOfExisting 0.042
testRefsCacheAfterUpdate 0.044
testUpdateRefForward 0.044
testDeleteHeadInBareRepo 0.092
testRenameBranchNoPreviousLog 0.789
testNewNamespaceConflictWithLoosePrefixNameExists 0.053
testRenameRefNameColission1avoided 1.05
testUpdateRefDetachedUnbornHead 0.065

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.766
testDirtySubmoduleWorktreeUntracked 2.184
testInitiallyClean 1.773
testDirtySubmoduleWorktree 1.631
testDirtySubmoduleHEAD 1.979
testDirtySubmoduleIndex 1.994
testDirtySubmoduleIndexAndWorktree 1.911

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.173
shouldRaiseErrorOnBadUrl 0.156
shouldCloneAValidGitRepository 0.25
shouldRaiseErrorOnNoUrl 0.06
shouldCreateABareCloneOfAValidGitRepository 0.114
shouldRaiseErrorOnEmptyUrl 0.064

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 5.389
testInitialClone_RedirectToHttps[0] 1.735
testInitialClone_RedirectBackToHttp[0] 1.162
testInitialClone_ViaHttps[0] 1.161
testInitialClone_SslFailure[1] 1.356
testInitialClone_RedirectToHttps[1] 1.242
testInitialClone_RedirectBackToHttp[1] 1.422
testInitialClone_ViaHttps[1] 1.755

MeasurePackSizeTest

testPush_packSize 1.893

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 3.242
testListRemote[0] 0.354
testPushNotSupported[0] 0.486
testInitialClone_Packed[0] 0.641
testInitialClone_Loose[1] 1.991
testListRemote[1] 0.319
testPushNotSupported[1] 0.211
testInitialClone_Packed[1] 0.361

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.071
testInitUnderContainer_WithBasePath 1.267
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.022

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.322
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.249
testObjectCheckerException 0.272

DumbClientSmartServerTest

testInitialClone_Small[0] 2.984
testListRemote[0] 0.258
testPushNotSupported[0] 0.361
testInitialClone_Packed[0] 0.643
testInitialClone_Small[1] 1.935
testListRemote[1] 0.202
testPushNotSupported[1] 0.3
testInitialClone_Packed[1] 0.274

AdvertiseErrorTest

testPush_CreateBranch 0.296

AsIsServiceTest

testCreate_Default 0.048
testCreate_Disabled 0.207
testDisabledSingleton 0.115
testCreate_Enabled 0.145

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.099
testCreate_NullUser 0.024
testCreate_EmptyStringUser 0.155
testCreate_Disabled 0.076
testDisabledSingleton 0.296
testCreate_Enabled 0.032

FileResolverTest

testNotAGitRepository 0.8
testUnreasonableNames 0.003
testExportOk 0.174

HookMessageTest

testPush_CreateBranch 3.213
testPush_HookMessagesToOutputStream 0.316

RegexPipelineTest

testSimpleRegex 1.639
testRegexGroupFilter 0.025
testServeOrdering 0.02

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.522
testInvalidWant[0] 0.483
testInitialClone_RedirectMultiple[0] 0.33
testPush_NotAuthorized[0] 0.354
testPush_CreateBranch[0] 0.47
testInitialClone_WithAuthenticationAfterRedirect[0] 0.469
testInitialClone_Small[0] 0.37
testFetch_TooManyLocalCommits[0] 1.457
testInitialClone_WithAuthenticationNoCredentials[0] 0.137
testListRemote[0] 0.247
testInitialClone_RedirectOnPostForbidden[0] 0.279
testListRemote_BadName[0] 0.162
testInitialClone_RedirectForbidden[0] 0.15
testInitialClone_RedirectMax[0] 0.197
testInitialClone_WithAuthenticationWrongCredentials[0] 0.121
testInitialClone_RedirectLoop[0] 0.29
testInitialClone_RedirectOnPostAllowed[0] 0.199
testInitialClone_RedirectTooOften[0] 0.116
testPush_ChunkedEncoding[0] 0.146
testInitialClone_BrokenServer[0] 0.126
testInitialClone_Redirect301Small[0] 0.181
testInitialClone_WithAuthenticationOnPostOnly[0] 0.118
testInitialClone_Redirect302Small[0] 0.167
testInitialClone_WithAuthentication[0] 0.238
testInitialClone_Redirect303Small[0] 0.241
testInitialClone_Redirect307Small[0] 0.201
testFetch_RefsUnreadableOnUpload[0] 0.294
testFetch_FewLocalCommits[1] 1.063
testInvalidWant[1] 0.189
testInitialClone_RedirectMultiple[1] 0.366
testPush_NotAuthorized[1] 0.235
testPush_CreateBranch[1] 0.177
testInitialClone_WithAuthenticationAfterRedirect[1] 0.236
testInitialClone_Small[1] 0.213
testFetch_TooManyLocalCommits[1] 1.266
testInitialClone_WithAuthenticationNoCredentials[1] 0.211
testListRemote[1] 0.156
testInitialClone_RedirectOnPostForbidden[1] 0.129
testListRemote_BadName[1] 0.192
testInitialClone_RedirectForbidden[1] 0.252
testInitialClone_RedirectMax[1] 0.345
testInitialClone_WithAuthenticationWrongCredentials[1] 0.215
testInitialClone_RedirectLoop[1] 0.39
testInitialClone_RedirectOnPostAllowed[1] 0.128
testInitialClone_RedirectTooOften[1] 0.163
testPush_ChunkedEncoding[1] 0.222
testInitialClone_BrokenServer[1] 0.142
testInitialClone_Redirect301Small[1] 0.163
testInitialClone_WithAuthenticationOnPostOnly[1] 0.185
testInitialClone_Redirect302Small[1] 0.314
testInitialClone_WithAuthentication[1] 0.177
testInitialClone_Redirect303Small[1] 0.273
testInitialClone_Redirect307Small[1] 0.141
testFetch_RefsUnreadableOnUpload[1] 0.108

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.481

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.097

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.697
testListRemote_Smart_DetachedHEAD 0.47
testRepositoryNotFound_Dumb 0.304
testListRemote_Smart_WithQueryParameters 0.245
testV2HttpFirstResponse 0.226
testListRemote_Dumb_Auth 0.268
testListRemote_Dumb_NeedsAuth 0.238
testV2HttpSubsequentResponse 0.242
testHttpClientWantsV2ButServerNotConfigured 0.151
testListRemote_Smart_UploadPackNeedsAuth 0.215
testRepositoryNotFound_Smart 0.221
testListRemote_Dumb_DetachedHEAD 0.33
testListRemoteWithoutLocalRepository 0.19
testListRemote_Smart_UploadPackDisabled 0.19

DefaultUploadPackFactoryTest

testCreate_Default 1.083
testCreate_Disabled 0.082
testDisabledSingleton 0.125
testCreate_Enabled 0.16

ErrorServletTest

testHandler 1.474

SetAdditionalHeadersTest

testSetHeaders 1.845

RemoteTest

testAdd 1.411
testList 0.176
testVerboseList 0.3
testRemove 0.099
testSetUrl 0.259
testUpdate 0.888
testSetUrlPush 0.086

CommitTest

testCommitAll 0.463
testCommitPath 0.354

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 1.359

LsRemoteTest

testLsRemoteHeadsTags 1.827
testLsRemoteTags 0.422
testLsRemote 0.507
testLsRemoteHeads 0.365

InitTest

testInitDirectory 0.172
testInitBare 0.167

MergeTest

testMergeSelf 0.486
testFastForward 0.525
testNoFastForwardAndSquash 0.155
testMerge 0.558
testFastForwardOnly 0.398
testMergeNoCommitSquash 0.71
testMergeNoCommit 0.432
testMergeWithUserMessage 0.49
testSquashSelf 0.199
testSquash 0.541
testNoFastForward 0.611

ResetTest

testResetSelf 0.291
testPathOptionHelp 0.045
testResetPathNoDoubleDash 0.323
testResetPrevious 0.162
testResetPathDoubleDashNoRef 0.506
testZombieArgument_Bug484951 0.085
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.32
testResetEmptyPath 0.079

TagTest

testTagTwice 0.38
testTagDeleteFail 0.231
testTagDelete 0.313

ConfigTest

testListConfig 0.163

DescribeTest

testDescribeTagLong 0.179
testDescribeCommitNoMatch 0.26
testDescribeCommitMultiMatch 0.238
testDescribeCommitMatch 0.166
testDescribeCommit 0.156
testHelpArgumentAfterUnknown 0.114
testHeadNoTag 0.089
testNoHead 0.024
testHelpArgumentBeforeUnknown 0.02
testDescribeTag 0.08
testDescribeCommitMatch2 0.2

CloneTest

testCloneIntoCurrentDir 0.463
testClone 0.599
testCloneBare 0.457
testCloneEmpty 0

RmTest

multiplePathsShouldBeRemoved 0.189

CommitAndLogTest

testCommitAmend 0.277

BranchTest

testRenameTwoArgs 1.523
testExistingBranch 0.239
testDeleteForce 0.881
testCreateFromOldCommit 0.532
testList 0.164
testListDetached 0.166
testHelpAfterDelete 0.072
testCreate 0.322
testDelete 0.314
testDeleteForceMultiple 0.625
testListContains 0.418
testRenameSingleArg 0.268
testDeleteMultiple 0.284

LsFilesTest

testHelp 0.419
testLsFiles 0.276

ArchiveTest

testTarPrefixOption 1.744
testTgzExtensions 0.318
testTarPreservesContent 0.421
testArchiveIncludesSubmoduleDirectory 1.172
testTarWithSubdir 0.47
testExtensionMatchIsAnchored 0.37
testUnrecognizedFormat 0.175
testArchiveWithLongFilename 0.413
testTarPreservesMode 0.533
testNoExtensionMeansTar 0.068
testEmptyArchive 0.041
testArchivePrefixOption 0.495
testArchiveWithSubdir 0.444
testArchivePreservesMode 0.421
testUnrecognizedExtensionMeansTar 0.121
testZipExtension 0.174
testDefaultFormatIsTar 0.163
testArchivePreservesContent 0.187
testTarExtension 0.14
testTarWithLongFilename 0.319
testTxzExtension 0.486
testPrefixWithoutTrailingSlash 0.12
testTarIncludesSubmoduleDirectory 0.436
testTarPrefixWithoutTrailingSlash 0.157
testArchiveWithFiles 0.071
testPrefixDoesNotNormalizeDoubleSlash 0.072
testFormatOverridesFilename 0.115
testPrefixDoesNotNormalizeDoubleSlashInTar 0.103
testEmptyTar 0.073
testTbz2Extension 0.121

ReflogTest

testSingleCommit 0.196
testClean 0.051
testBranch 0.383

CheckoutTest

testCheckoutHead 1.628
testCheckoutLink 0.244
testCheckoutPath 0.792
testCheckoutSelf 0.152
testCheckoutUnresolvedHead 0.132
testCheckoutSingleFile 0.155
fileModeTestFileThenFileWithFolderInIndex 0.286
testCheckoutNewBranchThatAlreadyExists 0.174
fileModeTestFileWithFolderInIndex 0.284
testCheckoutExistingBranchWithConflict 0.521
fileModeTestFolderThenFileWithMissingInWorkingTree 0.361
testCheckoutBranch 0.335
testCheckoutAllPaths 0.519
fileModeTestFolderWithMissingInWorkingTree 0.463
testCheckoutNonExistingBranch 0.025
testCheckoutOrphan 0.061
testCheckoutWithMissingWorkingTreeFile 0.576
testCheckoutNewBranch 0.155
fileModeTestFolderThenMissingWithFileInWorkingTree 0.319
testCheckoutNewBranchOnBranchToBeBorn 0.024
fileModeTestMissingWithFolderInWorkingTree 0.229
fileModeTestMissingThenFolderWithFileInWorkingTree 0.202

RepoTest

testAddRepoManifest 2.269
testZombieHelpArgument 0.809
testMissingPath 0.637

FetchTest

testFetchNoTags 2.382
testFetchDefault 0.776
testFetchForceUpdate 0.707
testFetchAllTags 0.738

CleanTest

testCleanDeleteDirs 0.279
testCleanLeaveDirs 0
testCleanRequiresForce 0
testCleanRequiresForceConfig 0.272

AddTest

testAddNothing 1.145
testAddAFile 0.249
testAddUsage 0.146
testAddFileTwice 0.17
testAddAlreadyAdded 0.071

StatusTest

testStatusUntrackedFiles 1.578
testStatusPorcelainUntrackedFilesAll 1.061
testPathOptionHelp 0.054
testStatusUno 0.868
testStatusPorcelainUntrackedFiles 0.614
testStatusUall 0.68
testStatusPorcelainU 0.403
testStatusPorcelain 0.998
testStatusUntrackedFilesAll 1.16
testStatusPorcelainUno 0.697
testStatusUntrackedFilesNo 1.167
testStatusPorcelainUall 1.197
testStatusPorcelainUntrackedFilesNo 1.189
testStatusDefault 0.948
testStatusU 1.124

ProxyConfigTest

testHttpProxy_bothCases 0.419
testAll 0.583
testNoSetting 0.399
testHttpsProxy_bothCases 0.321
testOverwriteHttpPort 0.302
testHttpProxy_lowerCase 0.303
testDontOverwriteHttp 0.276
testHttpsProxy_lowerCase 0.239
testHttpProxy_upperCase 0.25
testHttpsProxy_upperCase 0.246

LfsPointerFilterTest

testValidNestedPointers 0.673
testRegularFilesInRepositoryRoot 0.001
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.081
testValidPointersInRepositoryRoot 0.041

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.087

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.004
testFromStringByte 0.003
testToObjectId 0
testFromRawLong 0
testFromString 0.144

UploadTest

testParallelUploads 3.326
testCorruptUpload 0.168
testLargeFileUpload 0.81
testUpload 0.044

PushTest

testPushSimple 4.338

CheckoutTest

testKnownContent 5.719
testUnknownContent 0.492
testUnknownContentRequired 0.281

DownloadTest

testDownloadNotFound 3.702
testLargeFileDownload 1.362
testDownloadInvalidPathInfo 0.042
testDownloadInvalidId 0.04
testDownload 0.154

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