Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4441 0 0 64 98.559% 1,324.03

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 459 0 0 56 87.8% 39.926
org.eclipse.jgit.notes 52 0 0 0 100% 22.828
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.203
org.eclipse.jgit.dircache 65 0 0 0 100% 1.936
org.eclipse.jgit.revwalk 207 0 0 0 100% 29.28
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 120.317
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.006
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.415
org.eclipse.jgit.gitrepo 30 0 0 0 100% 22.945
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.107
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.763
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.182
org.eclipse.jgit.api 697 0 0 5 99.283% 415.337
org.eclipse.jgit.pgm 167 0 0 1 99.401% 95.12
org.eclipse.jgit.attributes 99 0 0 0 100% 5.832
org.eclipse.jgit.symlinks 9 0 0 0 100% 6.647
org.eclipse.jgit.junit 14 0 0 0 100% 0.871
org.eclipse.jgit.revplot 16 0 0 0 100% 1.293
org.eclipse.jgit.util.io 38 0 0 0 100% 8.08
org.eclipse.jgit.events 1 0 0 0 100% 0.034
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 113.082
org.eclipse.jgit.lib 519 0 0 0 100% 49.335
org.eclipse.jgit.ignore 257 0 0 0 100% 6.194
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.428
org.eclipse.jgit.diff 176 0 0 0 100% 4.851
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.298
org.eclipse.jgit.util 346 0 0 0 100% 5.943
org.eclipse.jgit.internal.storage.pack 23 0 0 0 100% 128.756
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.144
org.eclipse.jgit.submodule 46 0 0 0 100% 31.162
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.19
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.393
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.734
org.eclipse.jgit.http.test 126 0 0 0 100% 57.722
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.61
org.eclipse.jgit.patch 45 0 0 0 100% 0.38
org.eclipse.jgit.nls 11 0 0 0 100% 0.031
org.eclipse.jgit.internal.storage.dfs 53 0 0 0 100% 2.808
org.eclipse.jgit.merge 88 0 0 0 100% 132.846

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.007
PushProcessTest 17 0 0 0 100% 2.754
URIishTest 71 0 0 1 98.592% 0.664
RemoteConfigTest 28 0 0 0 100% 0.041
PushCertificateIdentTest 6 0 0 0 100% 0.007
HttpConfigTest 10 0 0 0 100% 0.173
PushCertificateParserTest 11 0 0 0 100% 1.546
BundleWriterTest 5 0 0 0 100% 2.185
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 3.731
PushConnectionTest 4 0 0 0 100% 1.189
UploadPackTest 36 0 0 0 100% 1.326
TestProtocolTest 6 0 0 0 100% 5.512
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.111
PacketLineInTest 25 0 0 0 100% 0.017
PacketLineOutTest 9 0 0 0 100% 0.013
HttpAuthTest 1 0 0 0 100% 0.284
JschConfigSessionFactoryTest 12 0 0 0 100% 3.302
RefAdvertiserTest 1 0 0 0 100% 0.005
PushOptionsTest 8 0 0 0 100% 3.273
PackParserTest 12 0 0 0 100% 2.859
TransportTest 9 0 0 0 100% 1.342
DaemonTest 2 0 0 0 100% 4.036
OpenSshConfigTest 34 0 0 0 100% 3.047
SideBandOutputStreamTest 11 0 0 0 100% 0.01
PushCertificateStoreTest 16 0 0 0 100% 0.987
NetRCTest 2 0 0 0 100% 0.328
AtomicPushTest 3 0 0 0 100% 0.012
RefSpecTest 38 0 0 0 100% 0.025
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.137
PushConfigTest 3 0 0 0 100% 0.003

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 20.631
NoteMapTest 18 0 0 0 100% 1.707
DefaultNoteMergerTest 6 0 0 0 100% 0.481
LeafBucketTest 11 0 0 0 100% 0.009

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.043
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.215
DirCacheIteratorTest 11 0 0 0 100% 0.325
DirCacheLargePathTest 5 0 0 0 100% 0.239
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.007
DirCacheFindTest 1 0 0 0 100% 0.038
DirCacheBuilderTest 9 0 0 0 100% 0.335
DirCacheTreeTest 6 0 0 0 100% 0.285
DirCacheBasicTest 12 0 0 0 100% 0.447

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.514
FooterLineTest 19 0 0 0 100% 0.707
RevWalkPathFilter6012Test 7 0 0 0 100% 1.229
RevWalkResetTest 1 0 0 0 100% 0.123
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.069
RevFlagSetTest 7 0 0 0 100% 0.285
FIFORevQueueTest 6 0 0 0 100% 3.349
ObjectWalkFilterTest 6 0 0 0 100% 0.036
RevCommitParseTest 20 0 0 0 100% 0.886
RevTagParseTest 21 0 0 0 100% 0.792
TreeRevFilterTest 5 0 0 0 100% 0.492
RevWalkShallowTest 6 0 0 0 100% 0.454
RevWalkPathFilter1Test 13 0 0 0 100% 1.063
RevWalkSortTest 7 0 0 0 100% 0.482
RevWalkFollowFilterTest 3 0 0 0 100% 0.376
ObjectWalkTest 8 0 0 0 100% 0.585
MaxCountRevFilterTest 2 0 0 0 100% 0.059
RevObjectTest 10 0 0 0 100% 0.481
RevWalkMergedIntoTest 1 0 0 0 100% 0.045
RevWalkUtilsReachableTest 5 0 0 0 100% 0.638
SkipRevFilterTest 3 0 0 0 100% 0.203
RevWalkCarryFlagsTest 4 0 0 0 100% 0.274
LIFORevQueueTest 5 0 0 0 100% 3.373
RevWalkMergeBaseTest 7 0 0 0 100% 0.659
RevWalkUtilsCountTest 6 0 0 0 100% 0.417
RevCommitListTest 7 0 0 0 100% 10.273
RevWalkFilterTest 15 0 0 0 100% 1.066
RevWalkCullTest 3 0 0 0 100% 0.35

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.304
UnpackedObjectTest 15 0 0 0 100% 0.506
GcPruneNonReferencedTest 5 0 0 0 100% 4.106
FileRepositoryBuilderTest 7 0 0 0 100% 0.534
RepositorySetupWorkDirTest 12 0 0 0 100% 0.072
GcReflogTest 4 0 0 0 100% 4.856
ReflogWriterTest 1 0 0 0 100% 0.032
PackFileTest 5 0 0 0 100% 0.612
GcPackRefsTest 7 0 0 0 100% 6.743
AlternatesTest 3 0 0 0 100% 0.388
BatchRefUpdateTest 56 0 0 1 98.214% 17.343
ConcurrentRepackTest 4 0 0 0 100% 8.839
DescriptionTest 1 0 0 0 100% 0.032
WindowCacheReconfigureTest 7 0 0 0 100% 0.467
RefDirectoryTest 57 0 0 0 100% 4.377
GcTagTest 2 0 0 0 100% 2.016
PackReverseIndexTest 4 0 0 0 100% 0.276
GcBranchPrunedTest 3 0 0 0 100% 4.306
GcKeepFilesTest 1 0 0 0 100% 1.312
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.213
GcTemporaryFilesTest 2 0 0 0 100% 0.174
InflatingBitSetTest 4 0 0 0 100% 0.01
PackIndexV1Test 6 0 0 0 100% 0.254
AutoGcTest 4 0 0 0 100% 2.205
FileSnapshotTest 3 0 0 0 100% 5.956
ReflogReaderTest 8 0 0 0 100% 0.472
PackWriterTest 28 0 0 0 100% 5.15
GcConcurrentTest 4 0 0 0 100% 6.013
T0004_PackReaderTest 2 0 0 0 100% 0.205
PackInserterTest 13 0 0 0 100% 1.01
T0003_BasicTest 25 0 0 0 100% 2.588
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.811
LockFileTest 1 0 0 0 100% 0.1
GcOrphanFilesTest 4 0 0 0 100% 0.175
PackIndexV2Test 6 0 0 0 100% 0.25
ObjectDirectoryTest 4 0 0 0 100% 6.857
WindowCacheGetTest 3 0 0 0 100% 0.114
GcBasicPackingTest 9 0 0 0 100% 17.021
StoredBitmapTest 3 0 0 0 100% 0.019
RefUpdateTest 44 0 0 0 100% 12.599

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.002
ServletUtilsTest 1 0 0 0 100% 0.002

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.134
RepoCommandSymlinkTest 1 0 0 0 100% 0.641
RepoCommandTest 26 0 0 0 100% 22.17

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.582
BranchCommandTest 17 0 0 0 100% 4.55
GarbageCollectCommandTest 2 0 0 0 100% 0.23
GitConstructionTest 3 0 0 0 100% 0.741
PullCommandTest 17 0 0 0 100% 9.7
CherryPickCommandTest 12 0 0 0 100% 3.79
ResetCommandTest 19 0 0 0 100% 2.415
DescribeCommandTest 32 0 0 0 100% 7.369
InitCommandTest 9 0 0 0 100% 0.578
NotesCommandTest 2 0 0 0 100% 0.349
RmCommandTest 2 0 0 0 100% 0.173
FetchCommandTest 8 0 0 0 100% 1.981
StashDropCommandTest 8 0 0 0 100% 1.603
StatusCommandTest 3 0 0 0 100% 0.499
BlameCommandTest 18 0 0 0 100% 4.069
CommitAndLogCommandTest 10 0 0 0 100% 1.063
EolStreamTypeUtilTest 6 0 0 0 100% 0.023
NameRevCommandTest 11 0 0 0 100% 0.867
ReflogCommandTest 3 0 0 0 100% 0.522
RemoteAddCommandTest 1 0 0 0 100% 0.039
MergeCommandTest 45 0 0 0 100% 13.004
CloneCommandTest 19 0 0 0 100% 9.785
CleanCommandTest 10 0 0 0 100% 2.081
TagCommandTest 14 0 0 0 100% 1.281
RevertCommandTest 10 0 0 0 100% 2.115
RemoteListCommandTest 1 0 0 0 100% 0.102
AddCommandTest 39 0 0 0 100% 7.203
EolRepositoryTest 28 0 0 0 100% 234.463
PushCommandTest 8 0 0 0 100% 2.307
StashApplyCommandTest 27 0 0 0 100% 7.349
StashListCommandTest 4 0 0 0 100% 0.343
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 20.473
PathCheckoutCommandTest 17 0 0 0 100% 13.502
CommitCommandTest 13 0 0 2 84.615% 1.659
ApplyCommandTest 20 0 0 0 100% 1.795
StashCreateCommandTest 16 0 0 0 100% 2.705
DiffCommandTest 6 0 0 0 100% 0.701
RebaseCommandTest 70 0 0 0 100% 23.875
PullCommandWithRebaseTest 6 0 0 0 100% 2.449
HugeFileTest 1 0 0 1 0% 0.004
RemoteDeleteCommandTest 1 0 0 0 100% 0.067
RenameBranchCommandTest 4 0 0 0 100% 0.618
LsRemoteCommandTest 4 0 0 0 100% 1.017
CommitOnlyTest 96 0 0 0 100% 10.094
CheckoutCommandTest 32 0 0 2 93.75% 13.385
LogCommandTest 9 0 0 0 100% 1.68
RemoteSetUrlCommandTest 2 0 0 0 100% 0.137

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 4.501
CommitTest 2 0 0 0 100% 1.445
CLIGitCommandTest 1 0 0 0 100% 0.001
TextBuiltinTest 1 0 0 0 100% 1.957
LsRemoteTest 4 0 0 0 100% 4.212
InitTest 2 0 0 0 100% 0.431
MergeTest 11 0 0 0 100% 5.835
ResetTest 9 0 0 1 88.889% 1.884
TagTest 3 0 0 0 100% 0.884
ConfigTest 1 0 0 0 100% 0.301
DescribeTest 11 0 0 0 100% 2.637
CloneTest 4 0 0 0 100% 1.865
RmTest 1 0 0 0 100% 0.264
CommitAndLogTest 1 0 0 0 100% 0.509
BranchTest 13 0 0 0 100% 7.783
ArchiveTest 30 0 0 0 100% 14.816
ReflogTest 3 0 0 0 100% 0.684
CheckoutTest 22 0 0 0 100% 10.017
RepoTest 3 0 0 0 100% 4.231
FetchTest 4 0 0 0 100% 5.959
CleanTest 4 0 0 0 100% 0.54
AddTest 5 0 0 0 100% 2.74
StatusTest 15 0 0 0 100% 14.532
ProxyConfigTest 10 0 0 0 100% 7.092

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.486
CGitAttributesTest 26 0 0 0 100% 2.081
AttributesHandlerTest 30 0 0 0 100% 1.96
AttributesMatcherTest 8 0 0 0 100% 0.051
TreeWalkAttributeTest 18 0 0 0 100% 1.117
AttributesNodeTest 7 0 0 0 100% 0.009
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.127

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.243
PlotCommitListTest 15 0 0 0 100% 1.05

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.011
AutoCRLFInputStreamTest 2 0 0 0 100% 2.314
TimeoutInputStreamTest 8 0 0 0 100% 0.772
AutoLFInputStreamTest 7 0 0 0 100% 0.006
TimeoutOutputStreamTest 9 0 0 0 100% 1.024
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.953

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 4.85
PushTest 1 0 0 0 100% 5.42
CheckoutTest 3 0 0 0 100% 36.912
DownloadTest 5 0 0 0 100% 65.9

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.004
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 10.239
ObjectIdTest 16 0 0 0 100% 0.008
RefTest 14 0 0 0 100% 0.813
IndexDiffTest 16 0 0 0 100% 3.223
ObjectIdOwnerMapTest 7 0 0 0 100% 0.024
ObjectCheckerTest 127 0 0 0 100% 0.235
SquashCommitMsgTest 1 0 0 0 100% 0.032
ValidRefNameTest 22 0 0 0 100% 0.108
RacyGitTests 2 0 0 0 100% 7.902
BranchConfigTest 8 0 0 0 100% 0.004
ObjectIdSubclassMapTest 7 0 0 0 100% 0.011
ReflogResolveTest 6 0 0 0 100% 0.702
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.464
ObjectLoaderTest 4 0 0 0 100% 0.008
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.006
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.001
ReflogConfigTest 1 0 0 0 100% 0.2
BranchTrackingStatusTest 3 0 0 0 100% 0.474
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 70 0 0 0 100% 0.338
RepositoryResolveTest 22 0 0 0 100% 1.494
SubmoduleConfigTest 3 0 0 0 100% 0.002
AbbreviatedObjectIdTest 26 0 0 0 100% 0.01
T0001_PersonIdentTest 9 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 7.462
RepositoryCacheTest 15 0 0 0 100% 0.826
MergeHeadMsgTest 2 0 0 0 100% 0.039
IndexDiffSubmoduleTest 7 0 0 0 100% 12.694

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.246
IgnoreNodeTest 32 0 0 0 100% 2.213
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 18 0 0 0 100% 0.019
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.008
CGitIgnoreTest 25 0 0 0 100% 3.706

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.198
IndexDiffFilterTest 38 0 0 0 100% 3.364
InterIndexDiffFilterTest 5 0 0 0 100% 0.178
PathFilterGroupTest 7 0 0 0 100% 0.006
PathSuffixFilterTest 3 0 0 0 100% 0.242
TreeFilterTest 7 0 0 0 100% 0.217
NotTreeFilterTest 6 0 0 0 100% 0.223

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.009
DiffFormatterTest 17 0 0 0 100% 1.169
RawTextLoadTest 5 0 0 0 100% 0.532
RawTextTest 12 0 0 0 100% 0.006
EditListTest 5 0 0 0 100% 0.099
EditTest 16 0 0 0 100% 0.012
PatchIdDiffFormatterTest 2 0 0 0 100% 0.239
MyersDiffTest 23 0 0 0 100% 0.01
DiffEntryTest 12 0 0 0 100% 1.387
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.018
RenameDetectorTest 28 0 0 0 100% 1.31
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.003
HistogramDiffTest 30 0 0 0 100% 0.009
DiffFormatterReflowTest 10 0 0 0 100% 0.046
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.139
ForPathTest 1 0 0 0 100% 0.028
TreeWalkBasicDiffTest 1 0 0 0 100% 0.052
PostOrderTreeWalkTest 6 0 0 0 100% 0.153
TreeWalkJava7Test 1 0 0 0 100% 0.023
FileTreeIteratorTest 23 0 0 0 100% 3.638
CanonicalTreeParserTest 18 0 0 0 100% 0.005
EmptyTreeIteratorTest 6 0 0 0 100% 0.256
AbstractTreeIteratorTest 7 0 0 0 100% 0.004

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.01
PathsTest 2 0 0 0 100% 0.001
RawCharUtilTest 3 0 0 0 100% 0.009
NBTest 11 0 0 0 100% 0.006
HookTest 9 0 0 0 100% 1.106
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.004
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.006
RawParseUtilsTest 3 0 0 0 100% 0.167
StringUtilsTest 7 0 0 0 100% 0.008
RelativeDateFormatterTest 10 0 0 0 100% 0.007
RefListTest 23 0 0 0 100% 0.009
RawSubStringPatternTest 4 0 0 0 100% 0.235
GitDateParserTest 13 0 0 0 100% 0.025
Base64Test 4 0 0 0 100% 0.003
FSTest 4 0 0 0 100% 1.107
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
LongMapTest 8 0 0 0 100% 0.023
RawParseUtils_LineMapTest 7 0 0 0 100% 0.015
TemporaryBufferTest 15 0 0 0 100% 0.457
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.011
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.026
ChangeIdUtilTest 35 0 0 0 100% 0.213
IOReadLineTest 28 0 0 0 100% 0.028
RefMapTest 22 0 0 0 100% 0.009
ReadLinesTest 6 0 0 0 100% 0.006
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.195
FilterCommandsTest 3 0 0 0 100% 1.477
RunExternalScriptTest 12 0 0 0 100% 0.589
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.178
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 5 0 0 0 100% 128.747
DeltaIndexTest 13 0 0 0 100% 0.006
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.877
LongObjectIdTest 32 0 0 0 100% 0.56
LFSPointerTest 1 0 0 0 100% 0.258
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.193
MutableLongObjectIdTest 5 0 0 0 100% 0.256

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 5.642
SubmoduleUpdateTest 4 0 0 0 100% 4.45
SubmoduleDeinitTest 6 0 0 0 100% 6.556
SubmoduleStatusTest 7 0 0 0 100% 3.503
SubmoduleInitTest 7 0 0 0 100% 2.956
SubmoduleWalkTest 11 0 0 0 100% 3.889
SubmoduleSyncTest 3 0 0 0 100% 4.166

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.162
RefTreeDatabaseTest 27 0 0 0 100% 0.219
RefTreeTest 10 0 0 0 100% 0.012

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 10.569
MeasurePackSizeTest 1 0 0 0 100% 1.881
DumbClientDumbServerTest 8 0 0 0 100% 6.641
GitServletInitTest 4 0 0 0 100% 1.804
GitServletResponseTests 3 0 0 0 100% 4.435
DumbClientSmartServerTest 8 0 0 0 100% 5.486
AdvertiseErrorTest 1 0 0 0 100% 0.198
AsIsServiceTest 4 0 0 0 100% 0.522
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.575
FileResolverTest 3 0 0 0 100% 1.148
HookMessageTest 2 0 0 0 100% 4.113
RegexPipelineTest 3 0 0 0 100% 1.94
SmartClientSmartServerTest 54 0 0 0 100% 8.464
ProtocolErrorTest 1 0 0 0 100% 1.31
HttpClientTests 14 0 0 0 100% 2.723
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.829
ErrorServletTest 1 0 0 0 100% 1.796
SetAdditionalHeadersTest 1 0 0 0 100% 2.288

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.044
PatchErrorTest 6 0 0 0 100% 0.21
FileHeaderTest 21 0 0 0 100% 0.009
EditListTest 3 0 0 0 100% 0.005
GetTextTest 4 0 0 0 100% 0.1
PatchCcTest 3 0 0 0 100% 0.009
PatchCcErrorTest 1 0 0 0 100% 0.003

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.021
DfsBlockCacheTest 2 0 0 0 100% 0.162
DfsPackCompacterTest 2 0 0 0 100% 0.021
DfsGarbageCollectorTest 24 0 0 0 100% 2.448
DfsBlockCacheConfigTest 4 0 0 0 100% 0.002
DfsFsckTest 9 0 0 0 100% 0.147
DeltaBaseCacheTest 4 0 0 0 100% 0.007

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.336
MergerTest 26 0 0 0 100% 39.59
MergeMessageFormatterTest 15 0 0 0 100% 2.394
SquashMessageFormatterTest 1 0 0 0 100% 0.098
CherryPickTest 2 0 0 0 100% 0.271
SimpleMergeTest 16 0 0 0 100% 2.478
CrissCrossMergeTest 8 0 0 0 100% 87.679

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.017
testAbbreviateLooseBlob 0.07
testAbbreviateIsActuallyUnique 0.118
testAbbreviatePackedBlob 0.095

BaseReceivePackTest

parseCommand 0.005

NameConflictTreeWalkTest

testNoDF_NoGap 0.021
testDF_NoGap 0.019
testDF_DetectConflict 0.022
testDF_GapByOne 0.023
testDF_SkipsSeenSubtree 0.053

DfsInserterTest

testReadFromInserterSmallObjects 0.001
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.002
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.002
testReadFromInserterLargerObjects 0.009
testInserterDiscardsPack 0.001

PushProcessTest

testUpdateMixedCases 0.347
testUpdateUnexpectedRemote 0.044
testTrackingRefUpdateOnReject 0.043
testUpdateDelete 0.284
testUpdateFastForward 0.061
testUpdateUnexpectedRemoteVsForce 0.312
testUpdateRejectedByConnection 0.179
testUpdateUpToDate 0.144
testUpdateNonFastForwardForced 0.166
testUpdateExpectedRemote 0.072
testPushResult 0.052
testUpdateNonFastForwardUnknownObject 0.061
testUpdateNonFastForward 0.036
testUpdateDeleteNonExisting 0.266
testTrackingRefUpdateEnabled 0.1
testUpdateCreateRef 0.095
testTrackingRefUpdateDisabled 0.219

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0.001
testConstructor_Peeled 0.001
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.02
testStandardFormat_InvalidType 0.017
testStandardFormat_LargeObject_TruncatedZLibStream 0.049
testStandardFormat_NoHeader 0.019
testStandardFormat_SmallObject_TruncatedZLibStream 0.019
testStandardFormat_NegativeSize 0.015
testStandardFormat_SmallObject_TrailingGarbage 0.017
testStandardFormat_GarbageAfterSize 0.068
testStandardFormat_LargeObject_TrailingGarbage 0.028
testPackFormat_DeltaNotAllowed 0.023
testStandardFormat_LargeObject_CorruptZLibStream 0.024
testPackFormat_LargeObject 0.039
testPackFormat_SmallObject 0.055
testStandardFormat_SmallObject_CorruptZLibStream 0.068
testStandardFormat_LargeObject 0.041

ObjectIdSerializerTest

serialize 0.001
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.16
archiveByDirectoryPath 0.128
archiveHeadAllFiles 0.117
archiveHeadSpecificPath 0.13

BranchCommandTest

testCreateFromCommit 0.192
testCreateFromLightweightTag 0.18
testCreateFromAnnotatetdTag 0.125
testCreationImplicitStart 0.191
testCreateForce 0.23
testPullConfigRemoteBranch 0.541
testCreateAndList 0.193
testRenameLocalBranch 0.231
testListBranchesWithContains 0.196
testListAllBranchesShouldNotDie 0.441
testRenameRemoteTrackingBranch 0.315
testPullConfigLocalBranch 0.48
testInvalidBranchDash 0.204
testInvalidBranchHEAD 0.095
testDelete 0.263
testPullConfigRenameLocalBranch 0.439
testCreationNullStartPoint 0.223

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.086
testGCmoreCommits 0.143

RawCharUtilTest

testTrimLeadingWhitespace 0.005
testTrimTrailingWhitespace 0
testIsWhitespace 0.001

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.608

DirCacheCheckoutTest

testLongFilename 0.082
testCheckoutChangeLinkToEmptyDir 0.133
testDirtyFileModeEqualHeadMerge 0.164
testResetHard 0.418
testRules1thru3_NoIndexEntry 0.044
testCheckoutChangeLinkToNonEmptyDirs 0.189
testCheckoutUncachedChanges 0.051
testFileModeChangeAndContentChangeNoConflict 0.22
testCheckoutChangeFileToEmptyDir 0.066
testDirectoryFileSimple 0.173
testDirectoryFileConflicts_15b 0.043
testCloseNameConflicts1 0.148
testCheckoutOutChanges 0.099
testIgnoredDirectory 0.199
testInitialCheckout 0.079
testOverwriteUntrackedLinkModeChange 0.273
testUntrackedConflicts 0.217
testCheckoutChangeFileToEmptyDirs 0.195
testCheckoutHierarchy 0.154
testFileModeChangeWithNoContentChangeUpdate 0.147
testFolderFileAndContentConflicts 0.399
testOverwriteUntrackedFileModeChange 0.395
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.139
testIgnoredDirectoryWithTrackedContent 0.376
testResetWithChangeInGitignore 0.343
testCheckoutChangeLinkToEmptyDirs 0.118
testCloseNameConflictsX0 0.1
testDontOverwriteEmptyFolder 0.058
testFileModeChangeAndContentChangeConflict 0.268
testFolderFileConflict 0.472
testDontOverwriteDirtyFile 0.056
testDirectoryFileConflicts_1 0.068
testDirectoryFileConflicts_2 0.136
testDirectoryFileConflicts_3 0.041
testDirectoryFileConflicts_4 0.041
testDirectoryFileConflicts_5 0.158
testDirectoryFileConflicts_6 0.039
testDirectoryFileConflicts_7 0.321
testDirectoryFileConflicts_8 0.136
testDirectoryFileConflicts_9 0.046
testCheckoutChangeFileToNonEmptyDirs 0.163
testRules4thru13_IndexEntryNotInHead 0.157
testCheckoutOutChangesAutoCRLFInput 0.153
testCheckoutOutChangesAutoCRLFfalse 0.131
testDirectoryFileConflicts_10 0.072
testDirectoryFileConflicts_11 0.171
testDirectoryFileConflicts_12 0.105
testDirectoryFileConflicts_13 0.179
testDirectoryFileConflicts_14 0.11
testDirectoryFileConflicts_15 0.099
testDirectoryFileConflicts_16 0.059
testDirectoryFileConflicts_17 0.131
testDirectoryFileConflicts_18 0.104
testDirectoryFileConflicts_19 0.094
testDirectoryFileConflicts_5b 0.131
testDirectoryFileConflicts_6b 0.045
testDirtyFileModeEqualIndexMerge 0.214
testOverwriteUntrackedIgnoredFile 0.254
testCheckoutOutChangesAutoCRLFtrue 0.102
testCheckoutOutChangesAutoCRLFtrueBinary 0.049
testMultipleContentConflicts 0.498
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.198
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.189

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

GitConstructionTest

testClose 0.292
testOpen 0.21
testWrap 0.236

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.174
testFailedPreCommitHookBlockCommit 0.178
testFindPostCommitHook 0.05
testAllCommitHooks 0.278
testFindHook 0.02
testFailedCommitMsgHookBlocksCommit 0.156
testPostCommitRunHook 0.063
testRunHook 0.088
testCommitMsgHookCanModifyCommitMessage 0.093

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.034
testGetRefsByPrefix 0.034
testReadAllIncludingSymrefs 0.058
testReadSimplePackedRefSameRepo 0.105
testRefsUnderRefs 0.06
testResolvedSymRef 0.044
testReadSymRefToLoosePacked 0.052
testResolvedNamesBranch 0.039
testGetShortRef 0.04
testRemoteNames 0.062
testAmbiguousRefsUnderRefs 0.114
testReadLooseRef 0.042
testReadLoosePackedRef 0.037
testReadSymRefToPacked 0.089

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.996
nonReferencedNonExpiredObject_notPruned 0.018
nonReferencedExpiredObjectTree_pruned 0.996
testPackCommitsAndLooseOneWithPruneNow 1.099
nonReferencedObjects_onlyExpiredPruned 0.995

NoteMapMergerTest

testBaseEqualsTheirs 0.044
testCollapseFanoutAfterMerge 2.505
testEditSameNoteDifferentContent 0.139
testFanoutAndLeafWitConflict 2.503
testDeleteDifferentNotes 0.035
testNonNotesWithNonNoteConflict 0.13
testAddSameNoteDifferentContent 0.093
testNonNotesWithoutNonNoteConflict 0.059
testEditDifferentNotes 0.161
testEditDeleteConflict 0.07
testLargeTreesWithConflict 5.965
testLargeTreesWithoutConflict 5.488
testOursEqualsTheirs 0.05
testFanoutAndLeafWithoutConflict 3.152
testNoChange 0.075
testBaseEqualsOurs 0.102
testAddDifferentNotes 0.041

IndexDiffTest

testUnchangedComplex 0.067
testRemovedUntracked 0.059
testUnchangedSimple 0.1
testAdded 0.107
testStageState_mergeAndReset_bug 0.335
testUntrackedFolders 0.228
testStageState_simulated_bug 0.338
testConflictingDeletedAndModified 0.404
testAssumeUnchanged 0.253
testAutoCRLFInput 0.062
testModified 0.051
testStageState 0.197
testRemoved 0.043
testConflictingFromMultipleCreations 0.357
testUntrackedNotIgnoredFolders 0.229
testConflicting 0.386

PullCommandTest

testPullFastForward 0.409
testPullMerge 0.395
testPullWithRebaseConfig1 0.896
testPullWithRebaseConfig2 0.782
testPullWithRebaseConfig3 0.724
testPullLocalConflict 0.318
testPullWithMergeConfig2 0.71
testPullWithUntrackedStash 0.576
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.554
testPullEmptyRepository 0.239
testPullConflict 0.402
testPullWithoutConfig 0.606
testPullMergeProgrammaticConfiguration 0.32
testPullWithMergeConfig 0.609
testPullWithRebasePreserve1Config 0.65
testPullWithRebasePreserveConfig2 0.737
testPullWithRebasePreserveConfig3 0.765

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.282
testCherryPickDirtyIndex 0.275
testCherryPickNoCommit 0.373
testCherryPickConflictResolution 0.318
testCherryPick 0.33
testCherryPickMerge 0.647
testCherryPickConflictMarkers 0.246
testCherryPickOurCommitName 0.246
testCherryPickConflictReset 0.242
testCherryPickDirtyWorktree 0.272
testSequentialCherryPick 0.292
testCherryPickConflictResolutionNoCOmmit 0.264

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.026
invalidRepositoryFormatVersion 0.2
emptyRepositoryFormatVersion 0.029
relativeGitDirRef 0.127
absoluteGitDirRef 0.042
unknownRepositoryFormatVersion 0.02
testShouldAutomagicallyDetectGitDirectory 0.087

ObjectIdOwnerMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.012
testAddIfAbsentGrowsWithObjects 0.008
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.004
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0.001
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0.001
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0.001
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0.001
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0.001
testFilePathSimpleCase 0
testCaret 0.001
testPipe 0
testPlus 0.001
testBracketsUnmatched1 0.074
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.001
testUnsupportedGroupCase1 0.001
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.007
testBlankGroupCase4 0.011
testVerySimpleStarCase0 0.047
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.002
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.044
testEmpty 0.02
testCloneFIFO 0.178
testInsertTie 0.082
testCloneEmpty 0.101
testClear 0.058
testHasFlags 0.021

FooterLineTest

testSignedOffBy_OneUserWithLF 0.022
testNotEmail 0.054
testNoFooters_EmptyBody 0.026
testEmptyValueWithLF 0.036
testNoFooters_OneLineBodyNoLF 0.033
testSignedOffBy_OneUserNoLF 0.035
testNoFooters_NewlineOnlyBody1 0.088
testNoFooters_NewlineOnlyBody5 0.05
testMatchesBugId 0.025
testNonDelimtedEmail 0.028
testSignedOffBy_IgnoreWhitespace 0.022
testFilterFootersIgnoreCase 0.03
testSignedOffBy_SkipNonFooter 0.019
testEmptyValueNoLF 0.067
testShortKey 0.027
testSignedOffBy_ManyUsers 0.05
testNoFooters_ShortBodyWithLF 0.027
testNoFooters_ShortBodyNoLF 0.03
testNoFooters_OneLineBodyWithLF 0.021

UnionInputStreamTest

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

RemoteConfigTest

multiplePushInsteadOf 0.015
testRemoveMiddleURI 0
multipleInsteadOf 0
testCreateOrigin 0.002
testSimpleTimeout 0.001
testSaveTimeout 0
testRemoveLastURI 0
testUploadPack 0.001
testSaveAllTags 0
testUnknown 0
testSimpleNoTags 0.001
testSaveAddURI 0
testSaveNoTags 0.001
testSaveRemoveFirstURI 0.001
testSaveRemoveLastURI 0.001
testSimpleAlwaysTags 0.001
noPushInsteadOf 0.002
testRemoveFirstURI 0
singleInsteadOf 0.001
testAddURI 0
testBackup 0
pushInsteadOfNoPushUrl 0.001
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.001
testDequote_BareA 0
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0
testQuote_User 0.001
testQuote_NamedEscapes 0
testDequote_User 0

SquashCommitMsgTest

testReadWriteMergeMsg 0.028

ResetCommandTest

testHardResetOnUnbornBranch 0.033
testHardResetReflogDisabled 0.104
testSoftReset 0.159
testPathsResetOnUnbornBranch 0.039
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.144
testMixedReset 0.117
testMixedResetRetainsSizeAndModifiedTime 0.23
testMixedResetWithUnmerged 0.07
testHardReset 0.186
testResetDefaultMode 0.063
testPathsResetToNonexistingRef 0.066
testPathsResetWithRef 0.104
testHardResetAfterSquashMerge 0.201
testPathsReset 0.096
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.264
testResetToNonexistingHEAD 0.031
testPathsResetOnDirs 0.197
testPathsResetWithUnmerged 0.13
testHardResetOnTag 0.177

RawParseUtilsTest

testParseEncoding_badEncoding 0.165
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.063
testSingleSubPathNegate 0.032
testTopOrMultiPathDual 0.03
testOrMultiThreePath 0.039
testSinglePathNegate 0.116
testAndMultiThreeSubPathNegate 0.06
testAndMultiSubPathNegate 0.046
testTopAndMultiSubPathDualNegate 0.051
testAndMultiPath 0.03
testAndMultiPathNegate 0.049
testPatternParentFileMatch 0.143
testSinglePath 0.034
testTopAndMultiPathDualNegate 0.034
testOrMultiThreeMixSubPathNegate 0.046
testTopNotPath 0.075
testOrMultiTwoMixSubPathNegate 0.071
testOrMultiTwoPath 0.047
testAndMultiSubPathDualNegate 0.049
testAndMultiSubPath 0.074
testOrMultiTwoSubPath 0.071
testSingleSubPath 0.032

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

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

GcReflogTest

testPackRepoWithCorruptReflog 0.849
testPruneNone 2.019
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.988
testPackCommitsAndLooseOneNoReflog 0.999

RacyGitTests

testRacyGitDetection 2.061
testIterator 5.839

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 1.49
testParseReader 0.002
testParseString 0.001
noCert 0
testConcatPacketLines 0.029
testMissingPusheeField 0.001
testParseMultipleFromStream 0.006
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.01
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.04

NoteMapTest

testReadFlatTwoNotes 0.038
testEditFlat 0.173
testWriteUnchangedFanout2_38 0.135
testCreateFromEmpty 0.05
testRemoveDeletesTreeFanout2_38 0.041
testGetCachedBytes 0.028
testReadFanout2_38 0.096
testIteratorFanoutTree2_38 0.09
testIteratorEmptyMap 0.017
testEditFanout2_38 0.045
testShorteningNoteRefName 0.149
testReadFanout2_2_36 0.129
testIteratorFlatTree 0.029
testReadFullyFannedOut 0.212
testIteratorFanoutTree2_2_36 0.06
testLeafSplitsWhenFull 0.156
testWriteUnchangedFlat 0.048
testIteratorFullyFannedOut 0.205

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.03

RevWalkPathFilter6012Test

test1 0.062
test2 0.24
test3 0.18
test4 0.064
test5 0.314
test6 0.223
test7 0.145

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.282
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.244
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.306
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.122
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.246
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.117
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.291
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.279
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.338
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.367
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.305
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.176
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.263
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.023
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.327
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.195
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.232
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.24
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.284
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.163
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.268
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.027
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.291
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.27
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.231
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.257
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.194
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.136
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.276
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.024
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.275
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.298

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.034
testIdenticalEdit 0.026
testDeleteDelete 0.15
testIdenticalAdd 0.071
testEditDelete 0.032
testAddAdd 0.161

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.161

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.008
testReadIndex_DirCacheTree 0.021
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.004
testReadIndex_LsFiles 0.011
testTreeWalk_LsFiles 0.157

SubmoduleAddTest

commandWithNullPath 1.409
addSubmoduleWithExistingSubmoduleDefined 2.033
addExistentSubmodule 0.131
addSubmodule 0.942
commandWithEmptyPath 0.019
addSubmoduleWithRelativeUri 0.638
commandWithEmptyUri 0.017
commandWithNullUri 0.02

DfsBlockCacheTest

weirdBlockSize 0.107
streamKeyReusesBlocks 0.05

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.021
testCaseInsensitive 0.019
testEmptyPattern 0.163
testNoMatches 0.028

PackFileTest

testDelta_FailsOver2GiB 0.109
testDelta_SmallObjectChain 0.053
testWhole_LargeObject 0.047
testWhole_SmallObject 0.196
testConfigurableStreamFileThreshold 0.204

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.038
testRules 0.04
testIncorrectAttributeFileName 0.105
testNoMatchingAttributes 0.095
testEmptyGitAttributeFile 0.206

BundleWriterTest

testAbortWrite 0.456
testCustomObjectReader 0.851
testWriteHEAD 0.066
testWriteSingleRef 0.313
testIncrementalBundle 0.493

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.02
testBackBug396127 0.017
testReset 0.018
testSingleSubtree_Recursive 0.02
testEmptyTree_WithTreeWalk 0.019
testRemovedSubtree 0.134
testTwoLevelSubtree_FilterPath 0.019
testSingleSubtree_NoRecursion 0.019
testNoSubtree_NoTreeWalk 0.02
testTwoLevelSubtree_Recursive 0.019
testEmptyTree_NoTreeWalk 0.018

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.095
testCreateFileHeader_Modify 0.031
testCreateFileHeader_DeleteGitLink 0.023
testDiffRootNullToTree 0.182
testCreateFileHeaderForRenameModeChange 0.019
testDiff 0.157
testDiffAutoCrlfMediumFile 0.085
testCreateFileHeader_GitLink 0.028
testCreateFileHeader_AddGitLink 0.023
testDiffNullToNull 0.102
testDiffAutoCrlfLargeFile 0.101
testCreateFileHeader_Add 0.023
testCreateFileHeaderWithoutIndexLine 0.019
testCreateFileHeaderForRenameWithoutContentChange 0.045
testDiffRootTreeToNull 0.16
testCreateFileHeader_Binary 0.03
testCreateFileHeader_Delete 0.04

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.019
testInitNonBare_GitdirAndDirShouldntBeSame 0.064
testInitBareRepository 0.043
testInitWithDefaultsNonBare 0.174
testInitWithDefaultsBare 0.039
testInitWithExplicitGitDir 0.049
testInitWithOnlyExplicitGitDir 0.069
testInitNonEmptyRepository 0.047
testInitRepository 0.071

DirCacheLargePathTest

testPath_4090 0.024
testPath_4094 0.024
testPath_4095 0.024
testPath_4096 0.065
testPath_16384 0.101

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.726
dontPackHEAD_nonBare 1.053
dontPackHEAD_bare 0.977
whileRefLockedRefNotPackedNoError 0.974
emptyRefDirectoryDeleted 1.003
concurrentOnlyOneWritesPackedRefs 1.019
looseRefPacked 0.988

NotesCommandTest

testListNotes 0.089
testAddAndRemoveNote 0.259

ManifestParserTest

testNormalizeEmptyPath 0.007
testManifestParser 0.119
testManifestParserWithMissingFetchOnRemote 0.007

PatchErrorTest

testError_DisconnectedHunk 0.192
testError_TruncatedNew 0.003
testError_TruncatedOld 0.006
testError_GarbageBetweenFiles 0.001
testError_GitBinaryNoForwardHunk 0.005
testError_BodyTooLong 0.002

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.803
testUsingUnknownBlobFails 0.624
testUsingHiddenCommonBlobFails 0.293
resetsHaves 0.372
testCreateBranchAtHiddenCommitFails 0.221
testFilterHidesPrivate 0.551
testSuccess 0.512
testUsingUnknownTreeFails 0.347

AlternatesTest

testAlternate 0.065
testAlternateCyclic2 0.154
testAlternateCyclic3 0.166

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.104
overrideDisableRefLog[atomic=false] 0.107
nonExistentRef[atomic=false] 0.045
addMissingObject[atomic=false] 0.212
simpleForce[atomic=false] 0.106
oneNonExistentRef[atomic=false] 0.133
updateToMissingObject[atomic=false] 0.049
refLogNotWrittenWithoutConfigOption[atomic=false] 0.144
forceRefLogInCommand[atomic=false] 0.058
reflogDelete[atomic=false] 0.194
reflogAppendStatusFastForward[atomic=false] 0.116
oneRefLockFailure[atomic=false] 0.036
oneRefWrongOldValue[atomic=false] 0.202
reflogDefaultIdent[atomic=false] 0.047
simpleNoForce[atomic=false] 0.033
forceRefLogInUpdate[atomic=false] 0.097
conflictThanksToDelete[atomic=false] 0.047
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.109
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.049
noRefLog[atomic=false] 0.056
reflogOnLockFailure[atomic=false] 0.078
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.041
reflogAppendStatusNoMessage[atomic=false] 0.111
reflogFileDirectoryConflict[atomic=false] 0.067
fileDirectoryConflict[atomic=false] 0.25
reflogCustomIdent[atomic=false] 0.055
reflogAppendStatusWithMessage[atomic=false] 0.113
overrideRefLogMessage[atomic=true] 0.533
overrideDisableRefLog[atomic=true] 1.016
nonExistentRef[atomic=true] 0.039
addMissingObject[atomic=true] 0.028
simpleForce[atomic=true] 0.905
oneNonExistentRef[atomic=true] 0.033
updateToMissingObject[atomic=true] 0.025
refLogNotWrittenWithoutConfigOption[atomic=true] 0.954
forceRefLogInCommand[atomic=true] 1.005
reflogDelete[atomic=true] 0.985
reflogAppendStatusFastForward[atomic=true] 0.034
oneRefLockFailure[atomic=true] 0.061
oneRefWrongOldValue[atomic=true] 0.034
reflogDefaultIdent[atomic=true] 0.887
simpleNoForce[atomic=true] 0.03
forceRefLogInUpdate[atomic=true] 0.96
conflictThanksToDelete[atomic=true] 1.007
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.029
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.027
noRefLog[atomic=true] 0.929
reflogOnLockFailure[atomic=true] 0.074
atomicUpdateRespectsInProcessLock[atomic=true] 0.943
packedRefsLockFailure[atomic=true] 0.025
reflogAppendStatusNoMessage[atomic=true] 0.984
reflogFileDirectoryConflict[atomic=true] 0.987
fileDirectoryConflict[atomic=true] 0.029
reflogCustomIdent[atomic=true] 0.955
reflogAppendStatusWithMessage[atomic=true] 1.015

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 2.311
test 0.002

FileBasedConfigTest

testLeadingWhitespaces 0.014
testUTF8withoutBOM 0.014
testIncludeWithTilde 0.028
testUTF8withBOM 0.011
testIncludeAbsolute 0.005
testSystemEncoding 0.005
testIncludeRelativeDotDotNotFound 0.004
testIncludeRelativeDot 0.012
testIncludeRelativeDotDot 0.009

PushConnectionTest

limitCommandBytes 0.798
invalidCommand 0.007
testWrongOldIdDoesNotReplace 0.014
commandOrder 0.362

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.094
resolvePreviousBranch 0.256
resolveMasterCommits 0.112
resolveNonExistingBranch 0.14
resolveReflogParent 0.06
resolveDate 0.038

RmCommandTest

testRemoveCached 0.117
testRemove 0.054

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.12

CGitAttributesTest

testNestedMatchWithWildcard 0.09
testBracketsInGroup 0.072
testNestedMatchRecursive 0.105
testDirectoryMatchSubSimple 0.077
testDirectoryMatchSubComplex 0.086
testDirectoryWildmatchDoesNotMatchFiles1 0.094
testDirectoryWildmatchDoesNotMatchFiles2 0.085
testDirectoryWildmatchDoesNotMatchFiles3 0.076
testDirectoryWildmatchDoesNotMatchFiles4 0.082
testPrefixMatchNot 0.072
testRelativePaths 0.102
testStarMatchOnSlashNot 0.071
testDirectoryMatch 0.071
testDirectoryMatchSubRecursiveBacktrack2 0.076
testDirectoryMatchSubRecursiveBacktrack3 0.088
testDirectoryMatchSubRecursiveBacktrack4 0.081
testDirectoryMatchSubRecursiveBacktrack5 0.084
testDirectoryMatchSubRecursiveBacktrack6 0.077
testBug508568 0.077
testComplexPathMatchNot 0.07
testDirectoryMatchSubRecursive 0.075
testNestedMatchNot 0.073
testRelativePath 0.065
testDirectoryMatchSubRecursiveBacktrack 0.079
testStarPathMatchNot 0.069
testNestedMatch 0.069

ConcurrentRepackTest

testObjectMovedToNewPack1 2.765
testObjectMovedToNewPack2 3.006
testObjectInNewPack 0.985
testObjectMovedWithinPack 2.043

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0.001
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.02
testEmpty 0.021
testAddFails 0.026

FetchCommandTest

testFetch 0.163
fetchShouldNotFetchTagsFromOtherBranches 0.208
testForcedFetch 0.269
fetchWithExplicitTagsShouldUpdateLocal 0.428
fetchShouldAutoFollowTagForFetchedObjects 0.145
testFetchWithPruneShouldKeepOriginHead 0.279
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.28
fetchShouldAutoFollowTag 0.208

SubmoduleUpdateTest

repositoryWithSubmodule 3.516
repositoryWithUnconfiguredSubmodule 0.144
repositoryWithInitializedSubmodule 0.056
repositoryWithNoSubmodules 0.269

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.021
testContainsAll 0.023
testContains 0.018
testAddOne 0.02
testAddTwo 0.152
testEquals 0.029
testRemove 0.019

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.195
testFetchReachableBlobWithBitmap 0.091
testFetchWithNonSupportingServer 0.007
testV2LsRefsSymrefs 0.009
testV2FetchIncludeTag 0.242
testV2FetchRequestPolicyReachableCommit 0.037
testV2FetchUnrecognizedArgument 0
testV2FetchClientStopsNegotiation 0.103
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.009
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.027
testFetchUnreachableBlobWithBitmap 0.014
testV2FetchDeepenWithoutDone 0.008
testV2FetchRequestPolicyAdvertised 0.004
testV2FetchOfsDelta 0.022
testV2LsRefsPeel 0.004
testV2LsRefs 0.004
testFetchReachableBlobWithoutBitmap 0.057
testV2CapabilitiesAllowFilter 0.093
testFetchParentOfShallowCommit 0.016
testFetchWithBlobNoneFilter 0.009
testV2FetchServerStopsNegotiation 0.007
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.01
testFetchWithBlobLimitFilterAndBitmaps 0.015
testV2FetchFilterWhenNotAllowed 0.004
testV2FetchDeepenAndDone 0.01
testV2LsRefsRefPrefixNoSlash 0.004
testV2FetchThinPack 0.009
testV2FetchRequestPolicyReachableCommitTip 0.004
testV2FetchFilter 0.005
testV2FetchShallow 0.019
testV2FetchNoProgress 0.247
testV2LsRefsRefPrefix 0.002
testV2FetchServerDoesNotStopNegotiation 0.003

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.261
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.251
testTimeout_readBuffer_Timeout 0.251
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.022
testEmpty 0.014
testCloneEmpty 0.092
testAddLargeBlocks 3.059
testClear 0.031
testHasFlags 0.128

StashDropCommandTest

dropSingleStashedCommit 0.208
dropMiddleStashCommit 0.219
dropFirstStashedCommit 0.292
dropNegativeRef 0.05
dropWithNoStashedCommits 0.109
dropBoundaryStashedCommits 0.295
dropWithInvalidLogIndex 0.177
dropAll 0.248

IndexModificationTimesTest

testLastModifiedTimes 0.205
testModify 2.258

StatusCommandTest

testDifferentStates 0.259
testEmptyStatus 0.04
testDifferentStatesWithPaths 0.199

TestProtocolTest

testFetch 0.293
testPush 0.022
testFullNegotiation 2.487
testMinimalNegotiation 2.691
testUploadPackFactory 0.006
testReceivePackFactory 0.006

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.078
testIneffectiveNegationDifferentLevels1 0.073
testIneffectiveNegationDifferentLevels2 0.04
testIneffectiveNegationDifferentLevels3 0.138
testIneffectiveNegationDifferentLevels4 0.147
testIneffectiveNegationDifferentLevels5 0.035
testTrailingSpaces 0.147
testRules 0.038
testSlashMatchesDirectory 0.024
testToString 0.143
testRepeatedNegationInDifferentFiles1 0.025
testRepeatedNegationInDifferentFiles2 0.024
testRepeatedNegationInDifferentFiles3 0.029
testRepeatedNegationInDifferentFiles4 0.282
testRepeatedNegationInDifferentFiles5 0.026
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.024
testSimpleRootGitIgnoreWildMatcherDirOnly 0.026
testNegateAllExceptJavaInSrc 0.032
testSimpleRootGitIgnoreGlobalIgnore 0.194
testSimpleRootGitIgnoreGlobalDirIgnore 0.044
testLeadingSpaces 0.091
testSimpleRootGitIgnoreGlobalNegation1 0.027
testSimpleRootGitIgnoreGlobalNegation2 0.057
testSimpleRootGitIgnoreGlobalNegation3 0.068
testSimpleRootGitIgnoreGlobalNegation4 0.065
testEmptyIgnoreRules 0.027
testWithSlashDoesNotMatchInSubDirectory 0.025
testSimpleRootGitIgnoreWildMatcher 0.027
testNegation 0.171
testSlashOnlyMatchesDirectory 0.023
testNoPatterns 0.025
testRepeatedNegation 0.027

RawTextLoadTest

testBigWithNullAtStart 0.058
testBigOK 0.035
testSmallNull 0.042
testBinaryThreshold 0.322
testSmallOK 0.071

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.135
testCoreAutoCrlf2 0.172
testCoreAutoCrlf3 0.054
testCoreAutoCrlf4 0.25
testCoreAutoCrlf5 0.193
testRenameInSubDir 0.192
testDeleteMiddleLines 0.207
testWhitespaceMerge 0.484
testSingleRevision 0.091
testMoveToOtherDir 0.258
testMiddleClearAllLines 0.109
testTwoRenames 0.245
testDeleteTrailingLines 0.236
testEditAllLines 0.136
testRename 0.109
testConflictingMerge1 0.505
testConflictingMerge2 0.493
testTwoRevisions 0.19

ObjectWalkFilterTest

testDefaultFilter 0.005
testFilteringTreeFiltersReferencedBlobs 0.004
testRevFilterAndObjectFilterCanCombine 0.01
testFilteringTreeFiltersSubtrees 0.006
testFilteringCommitsHasNoEffect 0.005
testObjectFilterCanFilterOutBlob 0.004

SubmoduleDeinitTest

alreadyClosedSubmodule 2.043
dirtySubmoduleWithForce 1.665
cleanSubmodule 0.685
dirtySubmoduleBecauseNewCommit 0.92
dirtySubmoduleBecauseUntracked 0.758
repositoryWithNoSubmodules 0.019

RevCommitParseTest

testParse_implicit_mixed_encoded 0.086
testParse_WeirdHeaderOnlyCommit 0.025
testParse_NoMessage 0.021
testParse_OnlyLFMessage 0.131
testParse_implicit_UTF8_encoded 0.028
testParse_GitStyleMessage 0.02
testParse_ShortLineOnlyNoLF 0.017
testParse_illegalEncoding 0.032
testParse_explicit_bad_encoded2 0.021
testParse_explicit_bad_encoded 0.152
testParse_GitStyleMessageWithCRLF 0.024
testParse_incorrectUtf8Name 0.022
testParse_ShortLineOnlyEmbeddedLF 0.028
testParse_ShortLineOnlyEndLF 0.022
testParse_PublicParseMethod 0.143
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.019
testParse_incompleteAuthorAndCommitter 0.018
testParse_NoParents 0.021
testParse_unsupportedEncoding 0.019
testParse_explicit_encoded 0.025

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.451
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.316
mergeBinaryFile_UnsetMerge_Conflict 0.388
mergeTextualFile_UnsetMerge_NoConflict 0.524
mergeBinaryFile_SetMerge_Conflict 0.391
mergeTextualFile_UnsetMerge_Conflict 0.658

CommitAndLogCommandTest

testMultipleInvocations 0.055
testAddUnstagedChanges 0.076
testWrongParams 0.03
testModeChange 0.17
testLogWithFilter 0.084
testCommitAmend 0.176
testCommitRange 0.134
testMergeEmptyBranches 0.114
testInsertChangeId 0.12
testSomeCommits 0.098

ForPathTest

testFindObjects 0.026

RevTagParseTest

testTagBlob 0.017
testTagTree 0.026
testParse_implicit_mixed_encoded 0.018
testParseOldStyleNoTagger 0.021
testParse_NoMessage 0.018
testParse_OnlyLFMessage 0.143
testParse_implicit_UTF8_encoded 0.02
testParseAllFields 0.025
testParse_GitStyleMessage 0.02
testParse_ShortLineOnlyNoLF 0.02
testParse_illegalEncoding 0.024
testParse_explicit_bad_encoded2 0.139
testParse_explicit_bad_encoded 0.023
testParse_ShortLineOnlyEmbeddedLF 0.018
testParse_ShortLineOnlyEndLF 0.019
testParse_PublicParseMethod 0.027
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.017
testTagTag 0.135
testParse_unsupportedEncoding 0.021
testTagCommit 0.018
testParse_explicit_encoded 0.02

DescriptionTest

description 0.031

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.171
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.039
testConfigureCache_Limits1 0.041
testConfigureCache_PackedGitWindowSize_0 0.129
testConfigureCache_PackedGitLimit_0 0.05
testConfigureCache_PackedGitWindowSize_4097 0.017
testConfigureCache_PackedGitOpenFiles_0 0.019

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.002
testNonTranslatedBundle 0.003
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.026
testGetRefs_HeadsOnly_SymrefToPacked 0.028
testGetRef_DiscoversModifiedLoose 0.025
testGetRefs_HeadsOnly_AllLoose 0.039
testGetRefs_HeadOnOneBranch 0.041
testExactRef_EmptyDatabase 0.225
testGetRefs_IgnoresGarbageRef1 0.063
testGetRefs_IgnoresGarbageRef2 0.032
testGetRefs_IgnoresGarbageRef3 0.028
testGetRefs_IgnoresGarbageRef4 0.134
testGetRef_CorruptSymbolicReference 0.065
testPeelLooseTag 0.055
testGetRefs_TagsOnly_AllPacked 0.039
testGetRefs_TagsOnly_AllLoose 0.058
testGetRef_FetchHead 0.047
testGetRefs_PackedWithPeeled 0.097
test_repack 0.963
testFirstExactRef_IgnoresGarbageRef 0.028
testPeelCommit 0.027
testGetRefs_CorruptObjectIdReference 0.043
testGetRefs_LooseSorting_Bug_348834 0.038
testReadBranchConfig 0.188
testGetRefs_DeatchedHead1 0.024
testGetRefs_DeatchedHead2 0.022
testExactRef_FetchHead 0.025
testGetRefs_LooseOverridesPacked 0.025
testGetRefs_DiscoversModifiedLoose 0.025
testGetRef_CycleInSymbolicRef 0.173
testReadNotExistingBranchConfig 0.038
testGetRefs_HeadsOnly_AllPacked1 0.16
testGetRef_AnyHeadWithGarbage 0.053
testGetRefs_LooseSortedCorrectly 0.044
testGetRefs_PackedNotPeeled_Sorted 0.022
testFirstExactRef_Mixed 0.151
testExactRef_IgnoresGarbageRef 0.029
testGetRef_CorruptObjectIdReference 0.026
testRefsChangedStackOverflow 0.118
testCreate 0.026
testGetRef_PackedNotPeeled_WrongSort 0.067
testGetRefs_CycleInSymbolicRef 0.079
testGetRefs_InvalidName 0.033
testGetRef_DiscoversDeletedLoose 0.029
testGetRefs_DeeplyNestedBranch 0.045
testPackedRefsLockFailure 0.086
testGetRefs_HeadBranchNotBorn 0.031
testGetRef_EmptyDatabase 0.058
testGetRefs_DiscoversDeletedLoose1 0.027
testGetRefs_DiscoversDeletedLoose2 0.028
testGetRefs_DiscoversDeletedLoose3 0.033
testGetRefs_DiscoversDeletedLoose4 0.146
testGetRefs_DiscoversDeletedLoose5 0.03
testGetRefs_EmptyDatabase 0.033
testGetRefs_HeadsOnly_Mixed 0.041
testGetRefs_DiscoversNewLoose1 0.182
testGetRefs_DiscoversNewLoose2 0.04
testIsNameConflicting 0.089
testGetRefs_SkipsLockFiles 0.028

TreeRevFilterTest

testStringOfPearls_FilePath1 0.057
testStringOfPearls_FilePath2 0.103
testStringOfPearls_FilePath3 0.09
testStringOfPearls_DirPath2 0.074
testPathFilterOrOtherFilter 0.166

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.051

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.037
testMergeCommitOneParentShallow 0.162
testObjectDirectorySnapshot 0.037
testDepth1 0.039
testDepth2 0.145
testDepth3 0.033

NameRevCommandTest

multiplePathsNoMerge 0.102
multiplePathsSecondParent 0.086
prefix 0.073
annotatedTags 0.109
annotatedTagsNoResult 0.085
ref 0.06
simpleAncestor 0.072
onePathMerge 0.068
onePathMergeSecondParent 0.065
onePathMergeLongerFirstParentPath 0.08
nameExact 0.056

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.142
testRenamedBoundLineDelete 0.148
testBoundLineDelete 0.114

GcTagTest

annotatedTag_objectNotPruned 1.01
lightweightTag_objectNotPruned 1.004

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.033
testStringOfPearls_FilePath1 0.055
testStringOfPearls_FilePath2 0.12
testStringOfPearls_FilePath3 0.097
testStringOfPearls_FilePath3_NoParentRewriting 0.06
testStringOfPearls_DirPath2 0.186
testStringOfPearls_FilePath2_NoParentRewriting 0.041
testStringOfPearls_FilePath1_NoParentRewriting 0.042
testStringOfPearls_DirPath2_NoParentRewriting 0.157
testEdits_MatchNone 0.06
testEmpty_NoMatch 0.101
testSimple1 0.066
testEdits_MatchAll 0.043

ReflogCommandTest

testAmendReflog 0.189
testBranchReflog 0.236
testHeadReflog 0.096

RemoteAddCommandTest

testAdd 0.038

PackReverseIndexTest

testFindObjectWrongOffset 0.024
testFindNextOffsetWrongOffset 0.024
testFindObject 0.172
testFindNextOffset 0.054

AttributesHandlerTest

testNestedMatchRecursive 0.028
testDirectoryMatchSubSimple 0.055
testStarPathMatch 0.035
testExpandBuiltInMacro1 0.026
testExpandBuiltInMacro2 0.129
testExpandBuiltInMacro3 0.076
testDirectoryMatchSubComplex 0.039
testInfoOverridesWorkDirRoot 0.048
testCustomGlobalMacro1 0.025
testCustomGlobalMacro2 0.105
testCustomGlobalMacro3 0.02
testCustomGlobalMacro4 0.059
testPrefixMatchNot 0.038
testRelativePaths 0.075
testStarMatchOnSlashNot 0.038
testDirectoryMatch 0.045
testDirectoryMatchSubRecursiveBacktrack2 0.053
testDirectoryMatchSubRecursive 0.046
testNestedMatchNot 0.238
testCyclicMacros 0.117
testWorkDirRootOverridesGlobal 0.043
testComplexPathMatch 0.023
testDirectoryMatchSubRecursiveBacktrack 0.024
testInfoOverridesGlobal 0.023
testNestedMatch 0.157
testExpandNonMacro1 0.064
testExpandNonMacro2 0.024
testExpandNonMacro3 0.158
testExpandNonMacro4 0.023
testRecursiveMacro 0.109

ObjectLoaderTest

testLargeObjectLoader 0.002
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.002
testCLIText 0.004
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.639

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.027
testSort_COMMIT_TIME_DESC 0.157
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.03
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.037
testSort_TOPO_REVERSE 0.034
testSort_TOPO 0.157
testSort_REVERSE 0.038

MergeCommandTest

testDeletionOnSideConflict 0.383
testNoFastForwardNoCommit 0.13
testRecursiveMergeWithConflict 0.3
testMergeWithMessageAndChangeId 0.317
testConflictingMergeFailsDueToDirtyIndex 0.218
testFastForward 0.158
testMergeNonVersionedPaths 0.303
testMultipleCreationsSameContent 0.272
testAlreadyUpToDate 0.081
testMergeRemovingFoldersWithoutFastForward 0.32
testMergeRemovingFolders 0.219
testFastForwardOnly 0.079
testSuccessfulContentMergeNoCommit 0.274
testMergeWithChangeId 0.278
testFileModeMerge 0.235
testFileModeMergeWithDirtyWorkTree 0.29
testMergeWithMessageOption 0.301
testMultipleDeletions 0.211
testFastForwardNoCommit 0.115
testSquashMergeConflict 0.256
testSingleDeletion 0.416
testMergeInItself 0.052
testMergeConflictWithMessageOption 0.169
testMergeTag 0.26
testMergeConflictFileFolder 0.294
testFastForwardWithFiles 0.211
testMultipleCreations 0.193
testSquashMerge 0.209
testDeletionAndConflict 0.279
testModifiedAndRenamed 0.344
testSuccessfulMergeFailsDueToDirtyIndex 0.209
testSuccessfulContentMergeAndDirtyworkingTree 0.436
testMultipleHeads 0.204
testMergeMessage 0.25
testSuccessfulContentMerge 0.305
testSuccessfulMergeFailsDueToDirtyWorktree 0.246
testDeletionOnMasterConflict 0.304
testSquashFastForward 0.302
testFastForwardOnlyNotPossible 0.187
testContentMerge 0.278
testNoFastForward 0.214
testConflictingMergeFailsDueToDirtyWorktree 0.255
testMergeFailingWithDirtyWorkingTree 0.248
testMergeSuccessAllStrategiesNoCommit 1.07
testMergeSuccessAllStrategies 1.314

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.002
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.54
testCloneRepositoryExplicitGitDir 0.386
testCloneRepositoryExplicitGitDirNonStd 0.462
testCloneRepositoryWithNestedSubmodules 1.488
testCloneRepositoryWithBranchShortName 0.405
testBareCloneRepository 0.365
testCloneRepositoryWithSubmodules 1.032
testCloneWithAutoSetupRebase 0.781
testCloneRepositoryOnlyOneBranch 0.508
testCloneRepositoryWithBranch 0.739
testBareCloneRepositoryCustomRemote 0.333
testCloneBareRepositoryDefaultDirectory 0.17
testCloneRepositoryDefaultDirectory 0.272
testCloneRepositoryExplicitGitDirBare 0.314
testCloneRepositoryWithTagName 0.431
testCloneRepository 0.329
testBareCloneRepositoryNullRemote 0.39
testCloneRepositoryWithMultipleHeadBranches 0.371
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.459

FSTest

testReadPipeCommandStartFailure 0.101
testSymlinkAttributes 0.99
testReadPipePosixCommandFailure 0.013
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.275
testCleanWithPaths 0.099
testCleanDirs 0.177
testCleanWithDryRun 0.076
testCleanDirsWithDryRun 0.244
testCleanDirsWithSubmodule 0.48
testCleanDirsWithRepository 0.221
testCleanDirsWithDryRunAndNoIgnore 0.164
testFilesShouldBeCleanedInSubSubFolders 0.131
testCleanWithDryRunAndNoIgnore 0.208

TagCommandTest

testDeleteFullName 0.174
testTagging 0.063
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.021
testFailureOnSignedTags 0.15
testDeleteNonExisting 0.032
testDeleteEmptyTagNames 0.032
testEmptyTagName 0.039
testTaggingOnHead 0.153
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.038
testListAllTagsInRepositoryInOrder 0.077
testInvalidTagName 0.155
testDelete 0.111
testDeleteBadName 0.049
testUnannotatedTagging 0.184

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 2.168
branch_historyNotPruned 1.075
deleteBranch_historyPruned 1.061

RawParseUtils_HexParseTest

testInt16 0.001
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.05
test0 0
test1 0
test2 0
shatteredCollision 0.141
shatteredStoredInGitBlob 0.011

GcKeepFilesTest

testKeepFiles 1.307

IndexDiffFilterTest

testFileIgnoredNotHonored 0.1
testRecursiveTreeWalk 0.074
testEmptyFolderCommitted 0.048
testFileInFolderUntracked 0.194
testFileInFolderCommittedModifiedAllIgnored 0.053
testFileInFolderCommittedDeleted 0.167
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.071
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.142
testFileCommittedModified 0.066
testFileIgnored 0.056
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.187
testFolderChangedToFile 0.053
testFileInFolderCommittedModified 0.092
testNonRecursiveTreeWalk 0.09
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.055
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.139
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.075
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.062
testFileCommittedDeleted 0.118
testFolderChangedToFileCommittedComparedWithInitialCommit 0.076
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.104
testFileCommittedModifiedIgnored 0.124
testFileCommitted 0.05
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.081
testFileInFolderCommittedModifiedIgnored 0.192
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.077
testConflicts 0.134
testFileInFolderAllIgnored 0.075
testFileInFolderCommittedChangedNotModified 0.043
testFileInFolderCommittedAllDeleted 0.044
testEmptyFolderIgnored 0.045
testFileInFolderCommittedNonRecursive 0.053
testEmptyFolderUntracked 0.042
testFileInFolderCommitted 0.072
testFileInFolderIgnored 0.07
testFileCommittedChangedNotModified 0.101
testEmptyFolderCommittedDeleted 0.061
testFileUntracked 0.067

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.214
testRevertConflictMarkers 0.209
testRevertConflictResolution 0.219
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.193
testRevertMultipleWithFail 0.2
testRevertMultiple 0.227
testRevertDirtyWorktree 0.162
testRevert 0.258
testRevertOurCommitName 0.215
testRevertkConflictReset 0.215

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.101

SymbolicRefTest

testLeaf 0.001
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0
twoTableById 0.001
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.012
oneTableSeek 0.009
scanDuplicates 0
compaction 0.001
missedUpdate 0
noTables 0
fourTableScan 0.006
twoEmptyTables 0
deleteIsHidden 0

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.282

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.119
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.048
nonEmptyRefsFoldersAreKept 0.044

EditListTest

testSet 0
testEmpty 0.097
testAddOne 0
testAddTwo 0
testRemove 0.001

AddCommandTest

testCommandInjection 0.222
testCleanFilterReturning12 0.068
testAddExistingSingleFileTwice 0.029
testCleanFilter 0.141
testReplaceFileByPartOfDirectory 0.043
testAddGitlinkDoesNotChange 0.14
testBadCleanFilter 0.082
testMultipleCleanFilter 0.245
testAddWithConflicts 0.049
testAddNothing 0.019
testAddRemovedFile 0.033
testCleanFilterEnvironment 0.114
testAttributesWithTreeWalkFilter 0.244
testAddWithoutParameterUpdate 0.062
testAddExistingSingleMediumSizeFileWithNewLine 0.045
testAddSubrepoWithDirNoGitlinks 0.095
testAddExistingSingleFileInSubDir 0.032
testAssumeUnchanged 0.142
testAddRemovedCommittedFile 0.058
testAddWithParameterUpdate 0.077
testAddWholeRepo 0.05
testExecutableRetention 0.13
testNotApplicableFilter 0.043
testAddTwoFiles 0.038
testAddFolder 0.059
testAddExistingSingleFileTwiceWithCommit 0.101
testAddIgnoredFile 0.07
testReplaceFileWithDirectory 0.044
testAttributesConflictingMatch 0.036
testAddGitlink 0.129
testBadCleanFilter2 0.079
testAddExistingSingleBinaryFile 0.062
testAddNonExistingSingleFile 0.029
testAddExistingSingleFile 0.036
testReplaceDirectoryConflictsWithFile 0.059
testAddExistingSingleSmallFileWithNewLine 0.093
testReplaceDirectoryWithFile 0.07
testBuiltinCleanFilter 1.942
testBuiltinFilters 2.176

JschConfigSessionFactoryTest

testNoConfigEntry 0.572
testAliasCaseDifferenceLowcase 0.231
testAliasIdentical 0.298
testAlias 0.102
testAliasCaseDifferenceLowcaseInverted 0.349
testAliasCaseDifferenceUpcase 0.107
testAliasIdenticalWithPort 0.262
testAliasIdenticalWithUser 0.166
testAliasWithPort 0.43
testAliasWithUser 0.263
testAliasCaseDifferenceUpcaseInverted 0.161
testConnectTimout 0.348

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.05
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.017
testLarge_SingleWrite 0.081
testInCoreLimit_SwitchBeforeAppendByte 0.064
testOneBlock_BulkWrite 0
testRandomWrites 0.165
testOneBlockAndHalf_BulkWrite 0.004
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.034
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.011
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.034

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.077
recentTempPacksAndIdxAreNotDeleted 0.095

MergerTest

checkContentMergeConflict 1.133
checkMergeNonConflictingSubmodulesWithoutIndex 1.177
mergeWithCrlfAutoCrlfTrue 0.865
checkFileReplacedByFolderInOurs 0.838
checkLockedFilesToBeDeleted 0.561
checkContentMergeNoConflict_noRepo 0.488
checkMergeEqualNewTrees 0.717
checkMergeConflictingNewTrees 0.497
checkMergeMergeableTreesWithoutIndex 0.618
checkMergeConflictingTreesWithoutIndex 0.402
failingDeleteOfDirectoryWithUntrackedContent 0.735
checkMergeEqualTreesInCore_noRepo 0.442
checkMergeMergeableFilesWithTreeInIndex 0.801
checkUntrackedFolderIsNotAConflict 0.821
checkContentMergeLargeBinaries 0.773
checkFileReplacedByFolderInTheirs 0.449
checkMergeEqualTreesInCore 0.606
checkContentMergeNoConflict 0.456
checkMergeConflictingSubmodulesWithoutIndex 0.595
checkMergeConflictingFilesWithTreeInIndex 0.496
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.683
checkContentMergeConflict_noTree 0.474
checkMergeEqualTreesWithoutIndex 0.604
mergeWithCrlfInWT 0.511
checkMergeCrissCross 0.903
checkForCorrectIndex 22.904

InflatingBitSetTest

testContainsMany 0.009
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.073
testPrecedenceGlobal 0.07
testNoAttributes 0.048
testPrecedenceParent 0.026
testRules 0.045
testPrecedenceCurrent 0.028
testHierarchyBothIterator 0.146
testIndexOnly 0.088
testIndexOnly2 0.131
testOverriding2 0.021
testAggregation 0.127
testPrecedenceInfo 0.029
testPrecedenceRoot 0.023
testRulesInherited 0.026
testHierarchyWorktreeOnly 0.031
testNoMatchingAttributes 0.144
testEmptyGitAttributeFile 0.023
testOverriding 0.022

PackIndexV1Test

testCRC32 0.021
testIteratorMethodsContract 0.026
testCompareEntriesOffsetsWithGetOffsets 0.019
testIteratorReturnedValues1 0.134
testIteratorReturnedValues2 0.027
testCompareEntriesOffsetsWithFindOffsets 0.024

RefAdvertiserTest

advertiser 0.003

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 1.515
repositoryWithNoHeadInSubmodule 0.233
repositoryWithUninitializedSubmodule 0.036
repositoryWithInitializedSubmodule 0.388
repositoryWithMissingSubmodule 0.181
repositoryWithDifferentRevCheckedOutSubmodule 0.544
repositoryWithNoSubmodules 0.136

PushOptionsTest

testThinPushWithOptions 0.747
testPushWithEmptyOptions 0.737
testAdvertisedButUnusedPushOptions 0.547
testPushWithoutOptions 0.526
testAtomicPushWithOptions 0.021
testFailedAtomicPushWithOptions 0.017
testNonAtomicPushWithOptions 0.142
testPushOptionsNotSupported 0.501

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.037
testNotTooManyLooseObjects 0.019
testTooManyLooseObjects 2.127
testNotTooManyPacks 0.018

DirCacheFindTest

testEntriesWithin 0.037

SymlinksTest

fileModeTestMissingThenSymlink 2.465
createDirSymlinkBeforeTarget 0.665
createFileSymlinkBeforeTarget 0.533
fileModeTestFolderThenSymlink 0.468
createSymlinkAfterTarget 0.55
fileModeTestSymlinkThenFile 0.409
fileModeTestFileThenSymlink 0.365
fileModeTestSymlinkThenMissing 0.523
fileModeTestSymlinkThenFolder 0.43

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.001

RevWalkFollowFilterTest

testSingleRename 0.215
testMultiRename 0.046
testNoRename 0.022

EditListTest

testTypes 0.001
testHunkHeader 0.004
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.527
test1 0.133
test2 0.123
testTinyThinPack 0.158
testMaxObjectSizeDeltaBlock 0.04
testMaxObjectSizeFullBlob 0.033
testPackWithTrailingGarbage 0.022
testPackWithDuplicateBlob 0.024
testDataAfterPackFooterSingleRead 0.277
testDataAfterPackFooterSplitObjectRead 1.197
testMaxObjectSizeDeltaResultSize 0.13
testNonMarkingInputStream 0.175

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.047
testTwoSame 0.035
testEmpty 0.042
testTwoSameDifferByAssumeValid 0.027
testTwoSameSameAssumeValidDifferentContent 0.025

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 35.851
test_ConfigAutoCRLF_false_GlobalEOL_crlf 13.813
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.131
test_switchToBranchWithTextAttributes 26.856
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.079
test_ConfigAutoCRLF_true 12.025
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 9.807
test_ConfigAutoCRLF_false_ConfigEOL_native 4.041
test_ConfigAutoCRLF_input_GlobalEOL_crlf 9.954
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.019
test_GlobalEOL_lf_RootEOL_crlf 9.962
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.02
test_ConfigEOL_lf 4.028
test_ConfigAutoCRLF_true_ConfigEOL_lf 10.938
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.018
testBinary1 3.972
testBinary2 3.984
test_switchToBranchWithBinaryAttributes 12.264
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.022
test_ConfigEOL_native_xnix 4.013
testDefaultSetup 4.052
test_ConfigAutoCRLF_false 3.54
test_ConfigAutoCRLF_input 4.06
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.07
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.98
test_ConfigEOL_native_windows 4.014
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 10.029
test_ConfigEOL_crlf 9.911

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.28
testSpi 0.036
testFindRemoteRefUpdatesWithLeases 0.038
testFindRemoteRefUpdatesTrackingRef 0.273
testFindRemoteRefUpdatesNoWildcardNoTracking 0.048
testFindRemoteRefUpdatesNoWildcardNoDestination 0.22
testLocalTransportFetchWithoutLocalRepository 0.048
testFindRemoteRefUpdatesWildcardNoTracking 0.348
testLocalTransportWithRelativePath 0.046

GetTextTest

testGetText_DiffCc 0.084
testGetText_NoBinary 0.002
testGetText_BothISO88591 0.001
testGetText_Convert 0.01

FileSnapshotTest

testActuallyIsModifiedTrivial 1.529
testNewFileNoWait 2.522
testNewFileWithWait 1.904

ReflogReaderTest

testCheckout 0.029
testReadRightLog 0.031
testReadWhileAppendIsInProgress 0.028
testNoLog 0.029
testReadLineWithMissingComment 0.035
testSpecificEntryNumber 0.251
testReadOneLine 0.039
testReadTwoLine 0.027

ReflogConfigTest

testlogAllRefUpdates 0.199

ObjectWalkTest

testNoCommits 0.045
testOneCommitOneTreeTwoBlob 0.031
testCull 0.181
testTwoCommitDeepTree1 0.04
testTwoCommitDeepTree2 0.044
testTwoCommitTwoTreeTwoBlob 0.16
testEmptyTreeCorruption 0.039
testTwoCommitsEmptyTree 0.041

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.001
testNotEquals3 0
testNotEquals4 0
testBeforeAfterCuts 0
testCreate 0

PushCommandTest

testPushAfterGC 0.347
testPushRefUpdate 0.736
testPrePushHook 0.148
testPush 0.166
testPushWithRefSpecFromConfig 0.152
testPushWithoutPushRefSpec 0.286
testPushWithLease 0.246
testTrackingUpdate 0.223

PostOrderTreeWalkTest

testNoPostOrder 0.02
testInitialize_NoPostOrder 0.022
testInitialize_TogglePostOrder 0.02
testResetDoesNotAffectPostOrder 0.035
testWithPostOrder_NoEnterSubtree 0.023
testWithPostOrder_EnterSubtree 0.03

GcCommitSelectionTest

testBitmapsForExcessiveBranches 75.382
testBitmapSpansNoMergesWithTags 23.597
testSelectionOrderingWithChains 0.086
testBitmapSpansNoMerges 13.693
testBitmapSpansWithMerges 15.987

DaemonTest

testDaemonStop 2.032
testDaemonRestart 2.004

StashApplyCommandTest

untrackedAndTrackedChanges 0.342
workingDirectoryContentConflict 0.173
workingDirectoryEditPreCommit 0.198
workingDirectoryContentMerge 0.437
workingDirectoryCleanIndexModify 0.266
unstashNoHead 0.111
multipleEdits 0.203
workingDirectoryModifyInSubfolder 0.411
noStashedCommits 0.114
indexContentConflict 0.264
stashChangeInANewSubdirectory 0.35
indexAdd 0.217
stashedApplyOnOtherBranchWithStagedChange 0.647
workingDirectoryDeleteIndexAdd 0.245
workingDirectoryDeleteIndexEdit 0.187
untrackedFileConflictsWithWorkingDirectory 0.172
workingDirectoryModifyIndexChanged 0.241
workingDirectoryDelete 0.205
indexDelete 0.171
workingDirectoryModify 0.222
stashedApplyOnOtherBranch 0.511
stashedContentMerge 0.452
untrackedFileNotIncluded 0.328
untrackedFileIncluded 0.144
testApplyStashWithDeletedFile 0.39
unstashNonStashCommit 0.055
untrackedFileConflictsWithCommit 0.276

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.023
testFindSingleFile 0.062
testBuildEmpty 0.019
testAdd_ReverseGitSortOrder 0.017
testBuildOneFile_Commit_IndexChangedEvent 0.023
testBuilderClear 0.02
testBuildOneFile_Commit 0.019
testAdd_InGitSortOrder 0.132
testBuildRejectsUnsetFileMode 0.018

PackWriterTest

testWritePack2DeltasReuseOffsets 0.083
testWriteEmptyPack1 0.063
testWriteEmptyPack2 0.094
testIgnoreNonExistingObjectsWithBitmaps 0.183
testExclude 0.119
testWritePack2DeltasReuseRefs 0.114
testWriteIndex 0.177
testWritePack1 0.212
testWritePack2 0.091
testWritePack3 0.095
testWritePack4 0.114
testWritePack1NoObjectReuse 0.107
testWritePack4ThinPack 0.136
testShallowFetchShallowAncestorDepth1 0.421
testShallowFetchShallowAncestorDepth2 0.259
testWritePack4SizeThinVsNoThin 0.212
testShallowFetchShallowParentDepth1 0.287
testShallowFetchShallowParentDepth2 0.361
testContructor 0.09
testIgnoreNonExistingObjects 0.079
testModifySettings 0.051
testDeltaStatistics 0.162
testNotIgnoreNonExistingObjects 0.077
testShallowIsMinimalDepth1 0.421
testShallowIsMinimalDepth2 0.457
testWritePack2SizeOffsetsVsRefs 0.246
testWritePack2DeltasCRC32Copy 0.056
testWritePack2SizeDeltasVsNoDeltas 0.373

GcConcurrentTest

repackAndCheckBitmapUsage 1.999
concurrentRepack 0.051
repackAndGetStats 1.941
repackAndUploadPack 2.021

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.014
testEstimateGcPackSizeWithAnExistingGcPack 0.006

T0004_PackReaderTest

test003_lookupCompressedObject 0.044
test004_lookupDeltifiedObject 0.159

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.141
multiplePacks 0.089
readBackSmallObjectBeforeLargeObject 0.049
readBackLargeFile 0.159
checkExisting 0.051
largeBlob 0.039
singlePack 0.147
readBackFallsBackToRepo 0.022
overwriteExistingPack 0.028
flushEmptyPack 0.157
insertLargeInputStreamBypassesCheckExisting 0.08
noFlush 0.018
readBackSmallFiles 0.025

OpenSshConfigTest

testAlias_DoesNotMatch 0.047
testAlias_OptionsSet 0.024
testHostCaseInsensitive 0.165
testRepeatedLookupsWithModification 0.506
testAlias_InheritBatchMode 0.024
testRemoteUserReplacement 0.021
testAlias_ConnectionAttempts 0.196
testAlias_BatchModeDefault 0.02
testPattern 0.019
testAlias_PreferredAuthenticationsDefault 0.019
testAlias_OptionsInherit 0.02
testMissingArgument 0.02
testMultiHost 0.021
testListValueMultiple 0.282
testEqualsSign 0.037
testHomeDirUserReplacement 0.186
testAlias_BatchModeYes 0.02
testQuoteParsing 0.108
testMultiIdentityFile 0.02
testSeparatorParsing 0.021
testAlias_OptionsKeywordCaseInsensitive 0.025
testDefaultBlock 0.019
testHostnameReplacement 0.026
testRepeatedLookups 0.274
testAlias_ConnectionAttemptsDefault 0.024
testAlias_invalidConnectionAttempts 0.025
testAlias_PreferredAuthentications 0.024
testListValueSingle 0.21
testNoConfig 0.02
testIdentityFile 0.053
testAlias_badConnectionAttempts 0.104
testNegatedPattern 0.11
testAlias_InheritPreferredAuthentications 0.055
testLocalhostFQDNReplacement 0.148

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.231
reftableWithTombstoneNotResurrected 0.004
testCollectionWithPureGarbageAndRereferencingGarbage 0.062
testEstimateGcRestPackSizeInNewRepo 0.004
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.005
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.004
testRacyNoReusePrefersSmaller 0.017
testEstimateGcPackSizesWithGcAndGcRestPacks 0.011
compactsReftables 0.004
testCollectionWithGarbageCoalescence 0.008
reftableWithoutTombstoneResurrected 0.002
testCollectionWithGarbageNoCoalescence 0.005
testCollectionWithGarbageCoalescenceWithShortTtl 0.653
testEstimateGcPackSizeInNewRepo 0.004
producesNewReftable 0.361
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.04
testEstimateGcPackSizeWithAnExistingGcPack 0.003
leavesNonGcReftablesIfNotConfigured 0.004
testCollectionWithGarbageAndGarbagePacksPurged 0.003
prunesNonGcReftables 0.005

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.022

StashListCommandTest

multipleStashedCommits 0.144
noStashRef 0.096
emptyStashReflog 0.052
singleStashedCommit 0.05

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.24
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.524
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 2.9
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.804
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.686
shouldNotFetchSubmodulesWhenNo 2.302
shouldFetchSubmodulesWhenYes 2.559
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.456

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.189
test002_WriteEmptyTree2 0.041
test30_stripWorkDir 0.16
test002_WriteEmptyTree 0.046
test006_ReadUglyConfig 0.035
test000_openrepo_default_gitDirAndWorkTreeSet 0.179
test000_openrepo_default_absolute_workdirconfig 0.059
test027_UnpackedRefHigherPriorityThanPacked 0.033
test000_openrepo_alternate_index_file_and_objdirs 0.236
test025_computeSha1NoStore 0.029
test020_createBlobTag 0.184
test028_LockPackedRef 0.151
test007_Open 0.029
test002_CreateBadTree 0.086
test001_Initalize 0.089
test021_createTreeTag 0.212
test000_openRepoBadArgs 0.028
test022_createCommitTag 0.046
test024_createCommitNonAscii 0.045
test008_FailOnWrongVersion 0.185
test009_CreateCommitOldFormat 0.038
test026_CreateCommitMultipleparents 0.181
test000_openrepo_default_relative_workdirconfig 0.056
test023_createCommitNonAnullii 0.041
test000_openrepo_default_workDirSet 0.198

PatchCcTest

testParse_OneFileCc 0.005
testParse_CcNewFile 0.002
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.2
testDirCacheSavesObjects 0.603

LockFileTest

lockFailedExceptionRecovery 0.098

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.399
testCheckoutOurs 0.443
testCheckoutMultiple 0.238
testUpdateSymLink 0.227
testUpdateWorkingDirectory 0.299
testCheckoutRepository 0.246
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.195
testCheckoutSecond 0.149
testCheckoutTheirs 0.435
testCheckoutFirst 0.208
testStageNotPossibleWithBranch 0.185
testCheckoutOfConflictingFileShouldThrow 0.403
testUpdateWorkingDirectoryFromIndex2 9.191
testUpdateBrokenSymLink 0.197
testUpdateBrokenSymLinkToDirectory 0.188
testUpdateWorkingDirectoryFromIndex 0.203
testCheckoutMixedNewlines 0.29

PatchIdDiffFormatterTest

testSameDiff 0.154
testDiff 0.082

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.025
noSuchPackFolder 0.028
malformedIdxNotDeleted 0.083
bitmapDeletedButIdxAndPackNot 0.036

MaxCountRevFilterTest

testMaxCountRevFilter0 0.025
testMaxCountRevFilter 0.033

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.002

CommitCommandTest

commitAfterSquashMerge 0.227
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.094
commitSubmoduleUpdate 0.339
commitOnlyShouldHandleIgnored 0.086
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.1
testExecutableRetention 0.103
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.105
commitNewSubmodule 0.272
commitEmptyCommits 0.14
commitAmendOnInitialShouldFail 0.066
commitAmendWithAuthorShouldUseIt 0.118

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.025
testHasRevFlag 0.024
testId 0.14
testAddRevFlagSet 0.028
testRemoveRevFlag 0.027
testRevObjectTypes 0.037
testHasAllFlag 0.025
testHasAnyFlag 0.081
testEquals 0.066
testRemoveRevFlagSet 0.025

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.1
testCustomFileModeStrategyFromParentIterator 0.136
testEmptyIfRootDoesNotExist 0.023
testSymlinkActuallyModified 0.101
testComputeFileObjectId 0.091
testCustomFileModeStrategy 0.168
submoduleWithNoGitDirectory 0.164
idOffset 0.481
testIsModifiedSymlinkAsFile 0.042
testTreewalkEnterSubtree 0.045
submoduleNestedWithHeadMatchingIndex 0.164
testEmptyIteratorOnEmptyDirectory 0.026
testDirCacheMatchingId 0.996
submoduleHeadMatchesIndex 0.104
testSymlinkNotModifiedThoughNormalized 0.048
submoduleDirectoryIterator 0.182
testIsModifiedFileSmudged 0.496
submoduleWithNoHead 0.076
testEmptyIfRootIsFile 0.021
testSymlinkModifiedNotNormalized 0.056
testGetEntryContentLength 0.02
testFileModeSymLinkIsNotATree 0.046
testSimpleIterate 0.034

ApplyCommandTest

testModifyNL1 0.173
testAddA1 0.023
testAddA2 0.023
testAddM1 0.033
testNonASCIIAdd2 0.042
testAddA1Sub 0.073
testModifyM2 0.119
testModifyM3 0.085
testFailureF1 0.085
testFailureF2 0.114
testNonASCII2 0.095
testModifyE 0.16
testModifyW 0.061
testModifyX 0.091
testModifyY 0.093
testModifyZ 0.156
testDeleteD 0.12
testNonASCIIAdd 0.058
testNonASCIIDel 0.096
testNonASCII 0.089

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.078
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.194
shouldListAddedFileInInitialCommit 0.122
shouldListModificationBetweenTwoCommits 0.129
shouldListModificationInDirWithoutModifiedTrees 0.164
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.03
shouldReportFileModeChange 0.06
shouldListDeletionBetweenTwoCommits 0.139
shouldListChangesInWorkingTree 0.078
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.021
shouldListAddedFileBetweenTwoCommits 0.15
shouldListModificationInDirWithModifiedTrees 0.212

RevWalkMergedIntoTest

testOldCommitWalk 0.045

BranchTrackingStatusTest

shouldWorkInNormalCase 0.273
shouldWorkWithoutMergeBase 0.176
shouldReturnNullWhenBranchDoesntExist 0.023

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.03
testIteratorMethodsContract 0.021
testCompareEntriesOffsetsWithGetOffsets 0.142
testIteratorReturnedValues1 0.017
testIteratorReturnedValues2 0.017
testCompareEntriesOffsetsWithFindOffsets 0.019

RevWalkUtilsReachableTest

withMerge 0.222
withCommitLoadedByDifferentRevWalk 0.1
twoCommits 0.102
oneCommit 0.064
multipleBranches 0.148

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.022
testSkipRevFilterNegative 0.018
testSkipRevFilter 0.162

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.037
testRevWalkCarryUninteresting_SlowClock 0.034
testRevWalkCarryUninteresting_WrongClock 0.041
testRevWalkCarryCustom_SlowClock 0.157

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.021
testCloneEmpty 0.08
testAddLargeBlocks 3.202
testClear 0.028
testHasFlags 0.038

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.244
runTwiceIsNOP 0.672
testCopyFileBare 0.785
testRecordShallowRecommendation 0.604
testRecordSubmoduleLabels 0.651
testBareRepo 0.662
androidSetup 0.532
testRevisionBranch 0.718
testRecordRemoteBranch 0.797
testAddRepoManifest 1.021
relative 0.546
testDefaultRemoteRevision 0.75
testRevisionBare 0.726
absoluteRemoteURL 0.932
testRevisionTag 0.868
testTargetBranch 0.962
testIncludeTag 1.018
gerritSetup 0.712
testRevision 0.886
absoluteRemoteURLAbsoluteTargetURL 0.859
testReplaceManifestBare 1.034
testRepoManifestGroups 2.045
testRepoManifestCopyFile 0.896
recordUnreachableRemotes 0.735
testRemoteAlias 0.729
testRemoteRevision 0.773

AbstractPlotRendererTest

testDrawTextAlignment 0.237

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0.001
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.048
testFormatWithConflictsNoFooterNoLineBreak 0.141
testTag 0.219
testPullWithUri 0.216
testFormatWithConflictsNoFooter 0.132
testMixed 0.205
testIntoHeadOtherThanMaster 0.055
testThreeBranches 0.274
testIntoOtherThanMaster 0.214
testRemoteBranch 0.217
testTwoBranches 0.051
testFormatWithConflictsWithFooters 0.213
testIntoSymbolicRefHeadPointingToMaster 0.047
testCommit 0.206
testOneBranch 0.152

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.368
lockFailure 0.057
putMatchingWithSomeMatchingRefs 0.092
saveTwoCertsOnSameRefInTwoUpdates 0.015
saveTwoCertsOnDifferentRefsInTwoUpdates 0.01
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.002
changeRefFileToDirectory 0.174
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.007
missingRef 0.001
putMatchingWithNoMatchingRefs 0.002
saveOneCertOnOneRef 0.024
saveNoChange 0.003
getBeforeSaveDoesNotIncludePending 0.068
saveTwoCertsOnSameRefInOneUpdate 0.011
saveTwoCertsOnDifferentRefsInOneUpdate 0.009
saveOneCertOnMultipleRefs 0.1

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.266
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 3.491
testShallowFile 0.061
testShallowFileCorrupt 0.038

RenameDetectorTest

testExactRename_ManyRenames 0.046
testBreakModify_RejoinIfUnpaired 0.027
testBreakModify_BreakBelowScore 0.032
testInexactRenames_OnePair2 0.024
testExactRename_OneRenameOneModify 0.064
testExactRename_OneDeleteManyAdds 0.063
testNoRenames_SymlinkAndFile 0.048
testExactRename_OneRename 0.023
testSetRenameScore_IllegalArgs 0.021
testInexactRename_NewlinesOnly 0.035
testExactRename_PathBreaksTie 0.071
testRenameLimit 0.056
testInexactRename_OnePair 0.024
testInexactRename_SameContentMultipleTimes 0.106
testInexactRename_LastByteDifferent 0.033
testNoRenames_UntrackedFile 0.028
testInexactRename_OneRenameTwoUnrelatedFiles 0.035
testBreakModify_DontBreakAboveScore 0.151
testExactRename_DifferentObjects 0.022
testExactRename_UnstagedFile 0.058
testNoRenames_EmptyFile1 0.038
testNoRenames_EmptyFile2 0.02
testBreakModify_BreakNone 0.063
testExactRename_MultipleIdenticalDeletes 0.056
testNoRenames_GitlinkAndFile 0.025
testBreakModify_BreakAll 0.025
testNoRenames_SymlinkAndFileSamePath 0.029
testNoRenames_SingleByteFiles 0.078

NetRCTest

testNetRCFile 0.239
testNetRCDefault 0.087

RepositoryResolveTest

testObjectId_nonexisting 0.078
testObjectId_objectid_invalid_explicit_parent 0.099
testHEAD 0.03
testTree 0.029
testDistance_past_root 0.035
testDerefCommit 0.027
resolveUpstream 0.187
testParseLookupPath 0.044
resolveExprSimple 0.158
invalidNames 0.042
testObjectId_objectid_implicit_firstparent 0.034
testObjectId_objectid_self 0.034
testParseNonGitDescribe 0.156
testDistance 0.037
testParseGitDescribeOutput 0.075
testObjectId_existing 0.075
testDerefBlob 0.048
testDerefTree 0.049
testObjectId_objectid_explicit_firstparent 0.038
testDerefTag 0.133
testRef_refname 0.047
testObjectId_objectid_explicit_otherparents 0.034

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.047
testRules 0
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.041

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.422
workingDirectoryCleanIndexModify 0.163
multipleEdits 0.156
workingDirectoryModifyInSubfolder 0.236
newFileInIndexThenModifiedInWorkTree 0.132
indexAdd 0.242
workingDirectoryDeleteIndexAdd 0.083
workingDirectoryDeleteIndexEdit 0.177
workingDirectoryModifyIndexChanged 0.14
refLogIncludesCommitMessage 0.14
workingDirectoryDelete 0.099
indexDelete 0.182
workingDirectoryModify 0.111
noLocalChanges 0.064
untrackedFileNotIncluded 0.199
untrackedFileIncluded 0.153

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.147
testDiffWithNegativeLineCount 0.116
testDiffTwoCommits 0.241
testDiffCached 0.068
testDiffWithPrefixes 0.083
testNoOutputStreamSet 0.042

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.59
testRebaseShouldIgnoreMergeCommits 0.801
testFastForwardRebaseWithAutoStash 0.449
testRebaseInteractiveMultipleSquash 0.55
testRebaseWithUncommittedDelete 0.258
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.312
testRebasePreservingMerges1 1.026
testRebasePreservingMerges2 0.859
testStopOnConflict 0.427
testStopOnConflictFileCreationAndDeletion 0.473
testFastForwardWithMultipleCommits 0.329
testRebaseInteractiveFixupWithBlankLines 0.313
testRebaseWithUnstagedTopicChange 0.181
testStopOnLastConflictAndContinue 0.462
testRebaseTodoLineSetComment 0.025
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.039
testRebaseEndsIfLastStepIsEdit 0.238
testRebaseShouldStopForRewordInCaseOfConflict 0.301
testParseRewordCommand 0.027
testRebasePreservingMergesWithUnrelatedSide1 0.891
testRebasePreservingMergesWithUnrelatedSide2 0.72
testRebaseWithUnstagedMasterChangeOtherCommit 0.275
testRebaseInteractiveSingleSquashAndModifyMessage 0.371
testRebaseWithUncommittedMasterChangeBaseCommit 0.268
testParseSquashFixupSequenceCount 0.024
testRebaseWithAutoStashConflictOnApply 0.543
testRebaseInteractiveReword 0.364
testRebaseWithUntrackedFile 0.371
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.651
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.034
testRebaseWithUncommittedMasterChange 0.283
testRebaseInteractiveEdit 0.393
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.19
testRepositoryStateChecks 0.026
testRebaseInteractiveSquashFirstCommitShouldFail 0.295
testRebaseWithUnstagedMasterChangeBaseCommit 0.277
testEmptyRebaseTodo 0.028
testFastForwardWithMultipleCommitsOnDifferentBranches 0.47
testMergeFirstStopOnLastConflictAndSkip 0.456
testRebaseShouldFixupInCaseOfConflict 0.331
testRebaseWithModificationShouldNotDeleteData 0.212
testRebaseInteractiveFixupFirstCommitShouldFail 0.214
testFastForwardRebaseWithModification 0.284
testAuthorScriptConverter 0.027
testDetachedHead 0.342
testRebaseWithUncommittedTopicChange 0.327
testRebaseShouldStopForEditInCaseOfConflict 0.25
testStopOnConflictAndContinue 0.495
testRebaseWithUnstagedMasterChange 0.332
testStopOnConflictAndContinueWithNoDeltaToMaster 0.449
testOnlyCommentRebaseTodo 0.024
testFilesAddedFromTwoBranches 0.481
testStopOnConflictAndFailContinueIfFileIsDirty 0.51
testStopOnConflictCommitAndContinue 0.527
testUnknownUpstream 0.066
testStopOnConflictAndAbortWithDetachedHEAD 0.4
testRebaseWithAutoStash 0.512
testRebaseInteractiveMixedSquashAndFixup 0.585
testFastForwardWithNewFile 0.18
testUpToDate 0.097
testRebaseParentOntoHeadShouldBeUptoDate 0.127
testStopOnConflictAndSkipNoConflict 0.41
testStopOnLastConflictAndSkip 0.397
testRebaseWithUncommittedMasterChangeOtherCommit 0.319
testLeadingSpacesRebaseTodo 0.036
testRebaseShouldTryToParseValidLineMarkedAsComment 0.022
testRebaseShouldSquashInCaseOfConflict 0.383
testConflictFreeWithSingleFile 0.331
testStopOnConflictAndSkipWithConflict 0.421
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.162

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.044
testEmptyCache_Clear_NoCacheTree 0.02
testWriteReadTree 0.027
testTwoLevelSubtree 0.156
testEmptyCache_CreateEmptyCacheTree 0.017
testSingleSubtree 0.02

PullCommandWithRebaseTest

testPullFastForward 0.421
testPullLocalConflict 0.347
testPullConflict 0.435
testPullFastForwardDetachedHead 0.472
testPullFastForwardWithBranchInSource 0.411
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.362

PlotCommitListTest

testMergeBlockedBySelf 0.057
testMultipleMerges 0.056
testBug368927 0.158
testBug419359 0.046
testDuplicateParents 0.036
testBug300282_1 0.15
testTwoRoots1 0.025
testTwoRoots2 0.025
testMergeBlockedByOther 0.036
testSideBranch 0.049
test2SideBranches 0.102
testLinear 0.039
testMerged 0.104
testEgitHistory 0.107
testDanglingCommitShouldContinueLane 0.056

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.002
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.134
testRecursiveFiltering 0.056
testNonRecursiveFiltering 0.042

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.049
badlyFormattedWithoutRef 0.018

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.006
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

DfsFsckTest

testMultipleInvalidObjects 0.129
testNonCommitHead 0.003
testMissingObject 0.003
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.002
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.005
pushNonAtomic 0.004
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.001
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0.001
testForceMaster 0
invalidDestinationDoubleSlashes 0.001
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0.001
sourceOnlywithWildcard 0
invalidWhenSourceEndsWithSlash 0.002
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
destinationWithWildcard 0.001
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
invalidSlashAtStart 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
onlyWildCard 0
testSetSource 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0.001
invalidWhenOnlySourceWildcard 0
invalidWhenDestinationEndsWithSlash 0
testForceRemotesOrigin 0.001
testExpandFromDestination_Wildcard 0
testWildcardAfterText1 0
testWildcardAfterText2 0
testSetDestination_SourceNull 0
testSplitLastColon 0
invalidSetDestination 0

WindowCacheGetTest

testCache_TooSmallLimit 0.041
testCache_TooFewFiles 0.037
testCache_Defaults 0.034

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.177
testMultipleHeads_SameBase2 0.057
testNone 0.082
testDisallowTreeFilter 0.083
testInconsistentCommitTimes 0.039
testSimple 0.052
testCrissCross 0.164

SquashMessageFormatterTest

testCommit 0.096

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.266
testForbiddenNamesOnWindowsEgCon 0.146
testForbiddenNamesOnWindowsEgLpr 0.24
testForbiddenNamesOnWindowsEgDotCon 0.209
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.206
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.095
testMaliciousPathDot 0.21
testMaliciousGitPathEndDotUnixOk 0.165
testMaliciousGitPathEndDotWindows1 0.132
testMaliciousGitPathEndDotWindows2 0.107
testMaliciousGitPathEndDotWindows3 0.2
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.117
testMaliciousPathEmptyUnix 0.16
testMaliciousGitPath1Case 0.188
testMaliciousGitPath2Case 0.16
testMaliciousGitPath3Case 0.136
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.167
testMaliciousPathDotDot 0.197
testMaliciousAbsolutePathSecondCheckout 0.074
testMaliciousAbsolutePathTwoLevelsFirstBad 0.11
testMaliciousAbsoluteUNCPathWindows1 0.21
testMaliciousAbsoluteUNCPathWindows2 0.134
testForbiddenNamesOnWindowsEgCon1 0.219
testForbiddenNamesOnWindowsEgLpt1 0.236
testMaliciousAbsolutePathIsOkTwoLevels 0.143
testMaliciousWindowsADSOnUnix 0.146
testMaliciousAbsolutePathTwoLevelsSecondBad 0.153
testMaliciousGitPathEndSpaceUnixOk 0.208
testMaliciousPathEmptyWindows 0.247
testMaliciousWindowsADS 0.164
testForbiddenWindowsNamesOnUnixEgCon 0.223
testMaliciousGitPath1 0.171
testMaliciousGitPath2 0.275
testMaliciousAbsoluteWindowsPath1 0.136
testMaliciousAbsoluteWindowsPath2 0.18
testMaliciousAbsolutePathIsOkSecondCheckout 0.098
testMaliciousAbsolutePath 0.194
testForbiddenWindowsNamesOnUnixEgLpt1 0.209
testForbiddenNamesOnWindowsEgConDotSuffix 0.235
testMaliciousAbsoluteCurDrivePathWindows 0.231
testMaliciousGitPathEndSpaceWindows 0.14
testMaliciousAbsoluteWindowsPath1OnUnix 0.205

FilterCommandsTest

testBuiltinCleanFilter 0.318
testBuiltinCleanAndSmudgeFilter 0.525
testBuiltinSmudgeFilter 0.631

RemoteDeleteCommandTest

testDelete 0.067

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.027
shouldReturnZeroWhenMergedInto 0.125
shouldWorkWithMerges 0.056
shouldWorkWithoutCommonAncestor 0.035
shouldWorkWithZeroAsEnd 0.036
shouldReturnZeroOnSameCommit 0.137

GcBasicPackingTest

testImmediatePruning 2.982
testPreserveAndPruneOldPacks 3.095
testDonePruneTooYoungPacks 2.929
testNotPackTwice 2.196
testPackAllObjectsInOnePack 1.78
repackEmptyRepo_noPackCreated 0.056
testPackRepoWithNoRefs 0.088
testPackCommitsAndLooseOne 1.861
testPack2Commits 2.023

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.507
testFillToUnknownCommit 4.249
testFillToNullCommit 0.183
testFillToHighMark2 0.054
testFillToHighMark4 0.054
testFillToHighMarkAll 0.166
testFillToCommit 0.055

RunExternalScriptTest

testCopyStdIn 0.132
testWrongScript 0.047
testArguments 0.044
testRc 0.039
testCopyStdInExecute 0.049
testAllTogetherBinExecute 0.047
testAllTogetherBin 0.048
testWrongSh 0.009
testNullStdout 0.038
testCopyNullStdIn 0.048
testStdErr 0.039
testStdErrExecute 0.043

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

RenameBranchCommandTest

renameBranchNoConfigValues 0.221
renameBranchExistingSection 0.11
renameBranchMultipleConfigValues 0.097
renameBranchSingleConfigValue 0.189

DirCacheBasicTest

testLockMissing_TempIndex 0.039
testFindOnEmpty 0.021
testWriteEmptyCommit_RealIndex 0.02
testDetectUnmergedPaths 0.018
testWriteEmptyUnlock_RealIndex 0.024
testReadMissing_TempIndex 0.035
testLockMissing_RealIndex 0.039
testBuildThenClear 0.035
testWriteEmptyLockEmpty_RealIndex 0.04
testRejectInvalidWindowsPaths 0.063
testReadMissing_RealIndex 0.087
testWriteEmptyReadEmpty_RealIndex 0.021

ReftableTest

byObjectIdOneRefWithIndex 0.309
namespaceHeads 0.006
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0.001
indexScan 0.344
indexSeek 0.524
seekNotFound 0
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.033
onlyReflog 0
estimateCurrentBytesOneRef 0
logScan 0.481
failDeepChainOfSymbolicRef 0.002
byObjectIdOneRefNoIndex 0.001
noIndexScan 0.003
noIndexSeek 0.005
nameTooLongDoesNotWrite 0.001
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0.004
oneIdRef 0
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.099
testNonBareFileKey 0.058
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.049
testRepositoryUsageCount 0.021
testFileKeyOpenNew 0.043
testGetRegistered 0.021
testRepositoryUsageCountWithRegisteredRepository 0.097
testCacheOpen 0.032
testUnregister 0.069
testGetRegisteredWhenEmpty 0.037
testRepositoryUnregisteringWhenExpired 0.1
testRepositoryNotUnregisteringWhenClosing 0.022
testReconfigure 0.069
testCacheRegisterOpen 0.086
testFileKeyOpenExisting 0.018

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 3.946
test 0.005

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.053
testRevert 0.202

RevWalkFilterTest

testFilter_NOT_NONE 0.035
testFilter_NONE 0.081
testFilter_Negate_ALL 0.083
testFilter_NOT_ALL 0.05
testFilter_ALL_Or_NONE 0.07
testFilter_NONE_Or_ALL 0.04
testFilter_MY_ALL_Or_NONE 0.034
testFilter_NO_MERGES 0.164
testFilter_NONE_Or_MY_ALL 0.028
testFilter_NONE_And_ALL 0.037
testFilter_NONE_And_MY_ALL 0.035
testFilter_MY_ALL_And_NONE 0.153
testFilter_ALL_And_NONE 0.044
testFilter_ALL 0.047
testCommitTimeRevFilter 0.163

SubmoduleInitTest

resolveInvalidParentUrl 1.742
resolveTwoLevelHigherRelativeUrl 0.043
resolveWorkingDirectoryRelativeUrl 0.045
repositoryWithUninitializedModule 0.301
resolveOneLevelHigherRelativeUrl 0.172
resolveSameLevelRelativeUrl 0.046
repositoryWithNoSubmodules 0.243

HttpConfigUriPathTest

testSegmentCompare 0.002
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.004
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0.001
testNormalizationWithDotDotFailing 0.093
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 1.534
repositoryWithRootLevelSubmoduleRelativeRef 0.43
treeIdWithGitmodules 0.053
testTreeIteratorWithGitmodulesNameNotPath 0.031
indexWithGitmodules 0.3
bareRepositoryWithNoSubmodules 0.188
generatorFilteredToOneOfTwoSubmodules 0.05
repositoryWithRootLevelSubmoduleAbsoluteRef 0.282
repositoryWithRootLevelSubmodule 0.347
testTreeIteratorWithGitmodules 0.142
repositoryWithNoSubmodules 0.17

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 3.218
repositoryWithRelativeUriSubmodule 0.62
repositoryWithNoSubmodules 0.021

PushConfigTest

pushRecurseSubmoduleNoMatch 0
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.156
testTrivialTwoWay_rightDFconflict2 0.049
testTheirs_noRepo 0.276
testTrivialTwoWay_ok 0.139
testTrivialTwoWay 0.035
testOurs 0.239
testTrivialTwoWay_noRepo 0.109
testTrivialTwoWay_validSubtreeSort 0.056
testTrivialTwoWay_leftDFconflict1 0.3
testTrivialTwoWay_leftDFconflict2 0.078
testTrivialTwoWay_conflictSubtreeChange 0.398
testTrivialTwoWay_conflict 0.069
testOurs_noRepo 0.181
testTrivialTwoWay_disjointhistories 0.033
testTheirs 0.034
testTrivialTwoWay_concurrentSubtreeChange 0.318

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.176
testProperlyCullAllAncestors1 0.028
testProperlyCullAllAncestors2 0.145

LsRemoteCommandTest

testLsRemoteWithTags 0.271
testLsRemoteWithHeads 0.261
testLsRemoteWithoutLocalRepository 0.232
testLsRemote 0.252

EmptyTreeIteratorTest

testAtEOF 0.049
testCreateSubtreeIterator 0.048
testStopWalkCallsParent 0.03
testBackDoesNothing 0.027
testEntryObjectId 0.026
testNextDoesNothing 0.074

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.13
testOnlyOption_f1_7_f2_14_b 0.184
testOnlyOption_f1_7_f2_14_c 0.22
testOnlyOption_f1_7_f2_14_d 0.169
testOnlyOption_f1_7_f2_14_e 0.236
testOnlyOption_f1_1_a 0.034
testOnlyOption_f1_1_b 0.07
testOnlyOption_f1_1_c 0.078
testOnlyOption_f1_1_d 0.096
testOnlyOption_f1_1_e 0.095
testOnlyOption_f1_2_a 0.045
testOnlyOption_f1_2_b 0.058
testOnlyOption_f1_2_c 0.075
testOnlyOption_f1_2_d 0.125
testOnlyOption_f1_2_e 0.097
testOnlyOption_f1_3_a 0.155
testOnlyOption_f1_3_b 0.119
testOnlyOption_f1_3_c 0.103
testOnlyOption_f1_3_d 0.189
testOnlyOption_f1_3_e 0.122
testOnlyOption_f1_4_a 0.159
testOnlyOption_f1_4_b 0.06
testOnlyOption_f1_4_c 0.144
testOnlyOption_f1_4_d 0.132
testOnlyOption_f1_4_e 0.135
testOnlyOption_f1_5_a 0.147
testOnlyOption_f1_5_b 0.092
testOnlyOption_f1_5_c 0.207
testOnlyOption_f1_5_d 0.274
testOnlyOption_f1_5_e 0.137
testOnlyOption_f1_6_a 0.167
testOnlyOption_f1_6_b 0.066
testOnlyOption_f1_6_c 0.119
testOnlyOption_f1_6_d 0.146
testOnlyOption_f1_6_e 0.195
testOnlyOption_f1_7_a 0.075
testOnlyOption_f1_7_b 0.07
testOnlyOption_f1_7_c 0.183
testOnlyOption_f1_7_d 0.108
testOnlyOption_f1_7_e 0.167
testOnlyOption_f1_8_a 0.048
testOnlyOption_f1_8_b 0.156
testOnlyOption_f1_8_c 0.098
testOnlyOption_f1_8_d 0.091
testOnlyOption_f1_8_e 0.078
testOnlyOption_f1_9_a 0.182
testOnlyOption_f1_9_b 0.222
testOnlyOption_f1_9_c 0.083
testOnlyOption_f1_9_d 0.078
testOnlyOption_f1_9_e 0.1
testOnlyOption_f1_2_f2_14_a 0.107
testOnlyOption_f1_2_f2_14_b 0.086
testOnlyOption_f1_2_f2_14_c 0.133
testOnlyOption_f1_2_f2_14_d 0.171
testOnlyOption_f1_2_f2_14_e 0.146
testOnlyOption_f1_12_f2_14_a 0.095
testOnlyOption_f1_12_f2_14_b 0.097
testOnlyOption_f1_12_f2_14_c 0.123
testOnlyOption_f1_12_f2_14_d 0.101
testOnlyOption_f1_12_f2_14_e 0.135
testOnlyOption_f1_6_f2_14_a 0.087
testOnlyOption_f1_6_f2_14_b 0.103
testOnlyOption_f1_6_f2_14_c 0.128
testOnlyOption_f1_6_f2_14_d 0.092
testOnlyOption_f1_6_f2_14_e 0.115
testOnlyOption_f1_10_a 0.06
testOnlyOption_f1_10_b 0.066
testOnlyOption_f1_10_c 0.07
testOnlyOption_f1_10_d 0.083
testOnlyOption_f1_10_e 0.124
testOnlyOption_f1_11_a 0.055
testOnlyOption_f1_11_b 0.062
testOnlyOption_f1_11_c 0.067
testOnlyOption_f1_11_d 0.07
testOnlyOption_f1_11_e 0.077
testOnlyOption_f1_12_a 0.048
testOnlyOption_f1_12_b 0.058
testOnlyOption_f1_12_c 0.062
testOnlyOption_f1_12_d 0.064
testOnlyOption_f1_12_e 0.079
testOnlyOption_f1_13_a 0.052
testOnlyOption_f1_13_b 0.053
testOnlyOption_f1_13_c 0.066
testOnlyOption_f1_13_d 0.062
testOnlyOption_f1_13_e 0.068
testOnlyOption_f1_14_a 0.047
testOnlyOption_f1_14_b 0.065
testOnlyOption_f1_14_c 0.075
testOnlyOption_f1_14_d 0.066
testOnlyOption_f1_14_e 0.072
testOnlyOption_f1_1_f2_14_a 0.04
testOnlyOption_f1_1_f2_14_b 0.045
testOnlyOption_f1_1_f2_14_c 0.056
testOnlyOption_f1_1_f2_14_d 0.067
testOnlyOption_f1_1_f2_14_e 0.077
testOnlyOptionWithDirectory 0.087

TestRepositoryTest

amendRef 0.34
nonRacingChange 0.015
insertChangeId 0.102
cherryPickWithIdenticalContents 0.105
resetFromDetachedHead 0.043
insertExplicitChangeId 0.004
amendCommit 0.007
resetFromSymref 0.038
reattachToMaster_Race 0.01
insertChangeIdIgnoresExisting 0.001
cherryPick 0.008
amendHead 0.01
cherryPickWithContentMerge 0.165
commitToUnbornHead 0.015

MergeHeadMsgTest

testReadWriteMergeHeads 0.017
testReadWriteMergeMsg 0.02

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.017
testALL_IdentityClone 0.017
testANY_DIFF_ShouldNotBeRecursive 0.018
testNotALL_IncludesNothing 0.02
testANY_DIFF_IdentityClone 0.069
testALL_IncludesAnything 0.049
testALL_ShouldNotBeRecursive 0.025

CheckoutCommandTest

testCheckout 0.255
testCheckoutOfDirectoryShouldBeRecursive 0.301
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.336
testCheckoutWithConflict 0.156
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.298
testCheckoutWithStartPoint 0.219
testCheckoutOfFileWithInexistentParentDir 0.18
testCheckoutCommit 0.214
testCheckoutAllPaths 0.231
testInvalidRefName 0.226
testSmudgeFilter_createNew 0.33
testCreateOrphanBranchWithStartCommit 0.159
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.238
testAlreadyExists 0.119
testCreateBranchOnCheckout 0.276
testCheckoutWithStartPointOnlyCertainFiles 0.206
testSmudgeFilter_modifyExisting 0.42
testCheckoutToNonExistingBranch 0.076
testCheckoutAnnotatedTag 0.225
testCheckoutRemoteTrackingWithoutLocalBranch 0.276
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.367
testCheckoutWithNonDeletedFiles 0.111
testUpdateSmudgedEntries 0.252
testSimpleCheckout 0.226
testCreateOrphanBranchWithStartPoint 0.1
testCheckoutOrphanBranch 0.157
testCheckoutRemoteTrackingWithUpstream 0.224
testDetachedHeadOnCheckout 0.183
testCheckoutLightweightTag 0.175
testNullRefName 0.093

CrissCrossMergeTest

crissCrossMerge_twoRoots 11.489
crissCrossMerge_nonmergeable 10.532
crissCrossMerge_mergeable2 11.153
crissCrossMerge 10.562
crissCrossMerge_mergeable 12.09
crissCrossMerge_ThreeCommonPredecessors 11.571
crissCrossMerge_ParentsNotMergeable 9.93
crissCrossMerge_checkOtherFiles 10.287

LogCommandTest

logAllCommitsWithMaxCount 0.201
logOnlyMergeCommits 0.26
logAllCommits 0.206
logAllCommitsWithSkipAndMaxCount 0.144
logPathWithMaxCount 0.147
logAllCommitsWithSkip 0.149
logNoMergeCommits 0.241
logPathWithSkip 0.187
logAllCommitsWithTag 0.14

CGitIgnoreTest

testUnescapedBracketsInGroup 0.212
testDirOnlyMatch 0.157
testRepeatedNegationInDifferentFiles5 0.209
testEscapedFirstBracketInGroup 0.129
testDirectoryWildmatchDoesNotMatchFiles1 0.122
testDirectoryWildmatchDoesNotMatchFiles2 0.148
testDirectoryWildmatchDoesNotMatchFiles3 0.131
testDirectoryWildmatchDoesNotMatchFiles4 0.117
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.135
testStarMatchOnSlashNot 0.136
testDirectoryMatchSubRecursiveBacktrack2 0.147
testDirectoryMatchSubRecursiveBacktrack3 0.18
testDirectoryMatchSubRecursiveBacktrack4 0.184
testDirectoryMatchSubRecursiveBacktrack5 0.182
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.124
testDirOnlyMatchDeep 0.123
testDirectoryMatchSubRecursive 0.125
testPrefixMatch 0.121
testSimpleRootGitIgnoreGlobalNegation1 0.118
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.125
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.174
testEscapedBothBracketsInGroup 0.122
testSimpleIgnored 0.139
testDirectoryMatchSubRecursiveBacktrack 0.119
testEscapedSecondBracketInGroup 0.214

NotTreeFilterTest

testNegateIsUnwrap 0.041
testCloneIsDeepClone 0.029
testWrap 0.02
testShouldBeRecursive_PathFilter 0.065
testCloneIsSparseWhenPossible 0.019
testShouldBeRecursive_ALL 0.044

RemoteSetUrlCommandTest

testSetUrl 0.086
testSetPushUrl 0.049

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.074
testDeleteForce 0.375
testDeleteNotFound 0.042
testCreateMissingObject 0.035
testForceUpdateMissingObject 0.079
testDeleteLoosePacked 0.83
testNoCacheObjectIdSubclass 0.051
testDeleteLoosePackedRejected 0.034
testRenameBranchHasPreviousLog 1.027
testRenameCurrentBranch 1.005
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.052
testRenameBranchCannotLockAFileHEADisToLockTo 0.937
testRenameRefNameColission2avoided 0.917
testRefKeySameAsName 0.027
testLooseDelete 0.047
testUpdateRefLockFailureLocked 0.041
testDeleteLooseAndItsDirectory 0.049
testUpdateRefNoChange 0.189
testDeleteWithoutHead 0.109
testUpdateRefForwardWithCheck1 0.052
testUpdateRefForwardWithCheck2 0.074
testRenameBranchCannotLockAFileHEADisToLockFrom 0.064
testRenameBranchCannotLockAFileHEADisFromLockTo 0.472
testDeleteSymref 0.047
testUpdateRefLockFailureWrongOldValue 0.146
testDeleteHEADreferencedRef 0.044
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.196
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.074
testUpdateMissingObject 0.104
testUpdateRefDetached 0.082
testRefsCacheAfterUpdateLooseOnly 0.067
testNewNamespaceConflictWithLoosePrefixOfExisting 0.062
testRenameBranchAlsoInPack 1.143
testDeleteHead 0.034
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.972
testDeleteFastForward 0.866
testNewNamespaceConflictWithPackedPrefixOfExisting 0.032
testRefsCacheAfterUpdate 0.043
testUpdateRefForward 0.047
testDeleteHeadInBareRepo 0.22
testRenameBranchNoPreviousLog 0.724
testNewNamespaceConflictWithLoosePrefixNameExists 0.052
testRenameRefNameColission1avoided 1.005
testUpdateRefDetachedUnbornHead 0.045

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0.001
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.82
testDirtySubmoduleWorktreeUntracked 1.927
testInitiallyClean 1.813
testDirtySubmoduleWorktree 1.556
testDirtySubmoduleHEAD 2.1
testDirtySubmoduleIndex 1.774
testDirtySubmoduleIndexAndWorktree 1.693

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.99
shouldRaiseErrorOnBadUrl 0.258
shouldCloneAValidGitRepository 0.306
shouldRaiseErrorOnNoUrl 0.069
shouldCreateABareCloneOfAValidGitRepository 0.152
shouldRaiseErrorOnEmptyUrl 0.161

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 3.666
testInitialClone_RedirectToHttps[0] 1.194
testInitialClone_RedirectBackToHttp[0] 0.753
testInitialClone_ViaHttps[0] 0.934
testInitialClone_SslFailure[1] 1.297
testInitialClone_RedirectToHttps[1] 0.821
testInitialClone_RedirectBackToHttp[1] 0.944
testInitialClone_ViaHttps[1] 0.571

MeasurePackSizeTest

testPush_packSize 1.878

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 3.388
testListRemote[0] 0.359
testPushNotSupported[0] 0.266
testInitialClone_Packed[0] 0.384
testInitialClone_Loose[1] 1.082
testListRemote[1] 0.158
testPushNotSupported[1] 0.151
testInitialClone_Packed[1] 0.224

ClientVersionUtilTest

testParse 0.001
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.164
testInitUnderContainer_WithBasePath 1.283
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.133

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.455
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.403
testObjectCheckerException 0.178

DumbClientSmartServerTest

testInitialClone_Small[0] 3.003
testListRemote[0] 0.167
testPushNotSupported[0] 0.256
testInitialClone_Packed[0] 0.292
testInitialClone_Small[1] 0.978
testListRemote[1] 0.201
testPushNotSupported[1] 0.108
testInitialClone_Packed[1] 0.25

AdvertiseErrorTest

testPush_CreateBranch 0.197

AsIsServiceTest

testCreate_Default 0.109
testCreate_Disabled 0.149
testDisabledSingleton 0.023
testCreate_Enabled 0.194

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.178
testCreate_NullUser 0.113
testCreate_EmptyStringUser 0.028
testCreate_Disabled 0.135
testDisabledSingleton 0.017
testCreate_Enabled 0.102

FileResolverTest

testNotAGitRepository 0.872
testUnreasonableNames 0.003
testExportOk 0.073

HookMessageTest

testPush_CreateBranch 3.41
testPush_HookMessagesToOutputStream 0.333

RegexPipelineTest

testSimpleRegex 1.499
testRegexGroupFilter 0.024
testServeOrdering 0.04

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.944
testInvalidWant[0] 0.244
testInitialClone_RedirectMultiple[0] 0.243
testPush_NotAuthorized[0] 0.225
testPush_CreateBranch[0] 0.242
testInitialClone_WithAuthenticationAfterRedirect[0] 0.188
testInitialClone_Small[0] 0.205
testFetch_TooManyLocalCommits[0] 0.95
testInitialClone_WithAuthenticationNoCredentials[0] 0.084
testListRemote[0] 0.077
testInitialClone_RedirectOnPostForbidden[0] 0.114
testListRemote_BadName[0] 0.082
testInitialClone_RedirectForbidden[0] 0.076
testInitialClone_RedirectMax[0] 0.116
testInitialClone_WithAuthenticationWrongCredentials[0] 0.073
testInitialClone_RedirectLoop[0] 0.076
testInitialClone_RedirectOnPostAllowed[0] 0.094
testInitialClone_RedirectTooOften[0] 0.072
testPush_ChunkedEncoding[0] 0.131
testInitialClone_BrokenServer[0] 0.079
testInitialClone_Redirect301Small[0] 0.095
testInitialClone_WithAuthenticationOnPostOnly[0] 0.095
testInitialClone_Redirect302Small[0] 0.08
testInitialClone_WithAuthentication[0] 0.098
testInitialClone_Redirect303Small[0] 0.11
testInitialClone_Redirect307Small[0] 0.094
testFetch_RefsUnreadableOnUpload[0] 0.125
testFetch_FewLocalCommits[1] 0.524
testInvalidWant[1] 0.118
testInitialClone_RedirectMultiple[1] 0.098
testPush_NotAuthorized[1] 0.087
testPush_CreateBranch[1] 0.085
testInitialClone_WithAuthenticationAfterRedirect[1] 0.131
testInitialClone_Small[1] 0.108
testFetch_TooManyLocalCommits[1] 0.542
testInitialClone_WithAuthenticationNoCredentials[1] 0.066
testListRemote[1] 0.057
testInitialClone_RedirectOnPostForbidden[1] 0.071
testListRemote_BadName[1] 0.072
testInitialClone_RedirectForbidden[1] 0.075
testInitialClone_RedirectMax[1] 0.104
testInitialClone_WithAuthenticationWrongCredentials[1] 0.102
testInitialClone_RedirectLoop[1] 0.084
testInitialClone_RedirectOnPostAllowed[1] 0.114
testInitialClone_RedirectTooOften[1] 0.083
testPush_ChunkedEncoding[1] 0.095
testInitialClone_BrokenServer[1] 0.063
testInitialClone_Redirect301Small[1] 0.109
testInitialClone_WithAuthenticationOnPostOnly[1] 0.093
testInitialClone_Redirect302Small[1] 0.1
testInitialClone_WithAuthentication[1] 0.091
testInitialClone_Redirect303Small[1] 0.084
testInitialClone_Redirect307Small[1] 0.087
testFetch_RefsUnreadableOnUpload[1] 0.106

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.287

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.834
testListRemote_Smart_DetachedHEAD 0.323
testRepositoryNotFound_Dumb 0.202
testListRemote_Smart_WithQueryParameters 0.227
testV2HttpFirstResponse 0.061
testListRemote_Dumb_Auth 0.198
testListRemote_Dumb_NeedsAuth 0.117
testV2HttpSubsequentResponse 0.085
testHttpClientWantsV2ButServerNotConfigured 0.095
testListRemote_Smart_UploadPackNeedsAuth 0.104
testRepositoryNotFound_Smart 0.138
testListRemote_Dumb_DetachedHEAD 0.124
testListRemoteWithoutLocalRepository 0.091
testListRemote_Smart_UploadPackDisabled 0.097

DefaultUploadPackFactoryTest

testCreate_Default 0.999
testCreate_Disabled 0.129
testDisabledSingleton 0.169
testCreate_Enabled 0.21

ErrorServletTest

testHandler 1.581

SetAdditionalHeadersTest

testSetHeaders 2.175

RemoteTest

testAdd 1.658
testList 0.587
testVerboseList 0.285
testRemove 0.074
testSetUrl 0.515
testUpdate 1.03
testSetUrlPush 0.075

CommitTest

testCommitAll 0.923
testCommitPath 0.52

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 1.632

LsRemoteTest

testLsRemoteHeadsTags 2.512
testLsRemoteTags 0.455
testLsRemote 0.59
testLsRemoteHeads 0.241

InitTest

testInitDirectory 0.204
testInitBare 0.222

MergeTest

testMergeSelf 0.713
testFastForward 0.539
testNoFastForwardAndSquash 0.262
testMerge 0.602
testFastForwardOnly 0.513
testMergeNoCommitSquash 0.588
testMergeNoCommit 0.462
testMergeWithUserMessage 0.723
testSquashSelf 0.049
testSquash 0.638
testNoFastForward 0.701

ResetTest

testResetSelf 0.336
testPathOptionHelp 0.036
testResetPathNoDoubleDash 0.351
testResetPrevious 0.242
testResetPathDoubleDashNoRef 0.297
testZombieArgument_Bug484951 0.039
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.366
testResetEmptyPath 0.21

TagTest

testTagTwice 0.49
testTagDeleteFail 0.057
testTagDelete 0.333

ConfigTest

testListConfig 0.299

DescribeTest

testDescribeTagLong 0.289
testDescribeCommitNoMatch 0.401
testDescribeCommitMultiMatch 0.449
testDescribeCommitMatch 0.205
testDescribeCommit 0.311
testHelpArgumentAfterUnknown 0.021
testHeadNoTag 0.271
testNoHead 0.028
testHelpArgumentBeforeUnknown 0.081
testDescribeTag 0.228
testDescribeCommitMatch2 0.349

CloneTest

testCloneIntoCurrentDir 0.79
testClone 0.405
testCloneBare 0.395
testCloneEmpty 0.262

RmTest

multiplePathsShouldBeRemoved 0.185

CommitAndLogTest

testCommitAmend 0.508

BranchTest

testRenameTwoArgs 2.109
testExistingBranch 0.159
testDeleteForce 1.198
testCreateFromOldCommit 0.631
testList 0.354
testListDetached 0.102
testHelpAfterDelete 0.322
testCreate 0.318
testDelete 0.167
testDeleteForceMultiple 0.962
testListContains 0.356
testRenameSingleArg 0.291
testDeleteMultiple 0.417

ArchiveTest

testTarPrefixOption 2.452
testTgzExtensions 0.433
testTarPreservesContent 0.46
testArchiveIncludesSubmoduleDirectory 1.539
testTarWithSubdir 0.52
testExtensionMatchIsAnchored 0.42
testUnrecognizedFormat 0.198
testArchiveWithLongFilename 0.626
testTarPreservesMode 0.487
testNoExtensionMeansTar 0.362
testEmptyArchive 0.103
testArchivePrefixOption 0.24
testArchiveWithSubdir 0.607
testArchivePreservesMode 0.623
testUnrecognizedExtensionMeansTar 0.214
testZipExtension 0.253
testDefaultFormatIsTar 0.254
testArchivePreservesContent 0.177
testTarExtension 0.377
testTarWithLongFilename 0.417
testTxzExtension 1
testPrefixWithoutTrailingSlash 0.077
testTarIncludesSubmoduleDirectory 0.845
testTarPrefixWithoutTrailingSlash 0.255
testArchiveWithFiles 0.256
testPrefixDoesNotNormalizeDoubleSlash 0.248
testFormatOverridesFilename 0.285
testPrefixDoesNotNormalizeDoubleSlashInTar 0.189
testEmptyTar 0.157
testTbz2Extension 0.394

ReflogTest

testSingleCommit 0.267
testClean 0.031
testBranch 0.384

CheckoutTest

testCheckoutHead 2.285
testCheckoutLink 0.458
testCheckoutPath 0.939
testCheckoutSelf 0.261
testCheckoutUnresolvedHead 0.062
testCheckoutSingleFile 0.173
fileModeTestFileThenFileWithFolderInIndex 0.539
testCheckoutNewBranchThatAlreadyExists 0.144
fileModeTestFileWithFolderInIndex 0.441
testCheckoutExistingBranchWithConflict 0.417
fileModeTestFolderThenFileWithMissingInWorkingTree 0.661
testCheckoutBranch 0.103
testCheckoutAllPaths 0.629
fileModeTestFolderWithMissingInWorkingTree 0.618
testCheckoutNonExistingBranch 0.17
testCheckoutOrphan 0.08
testCheckoutWithMissingWorkingTreeFile 0.349
testCheckoutNewBranch 0.331
fileModeTestFolderThenMissingWithFileInWorkingTree 0.274
testCheckoutNewBranchOnBranchToBeBorn 0.024
fileModeTestMissingWithFolderInWorkingTree 0.354
fileModeTestMissingThenFolderWithFileInWorkingTree 0.362

RepoTest

testAddRepoManifest 2.57
testZombieHelpArgument 0.92
testMissingPath 0.738

FetchTest

testFetchNoTags 3.305
testFetchDefault 1.012
testFetchForceUpdate 0.91
testFetchAllTags 0.516

CleanTest

testCleanDeleteDirs 0.238
testCleanLeaveDirs 0.22
testCleanRequiresForce 0.051
testCleanRequiresForceConfig 0.027

AddTest

testAddNothing 1.343
testAddAFile 0.583
testAddUsage 0.127
testAddFileTwice 0.3
testAddAlreadyAdded 0.102

StatusTest

testStatusUntrackedFiles 2.235
testStatusPorcelainUntrackedFilesAll 1.236
testPathOptionHelp 0.253
testStatusUno 1.164
testStatusPorcelainUntrackedFiles 0.948
testStatusUall 0.891
testStatusPorcelainU 1.118
testStatusPorcelain 1.179
testStatusUntrackedFilesAll 0.976
testStatusPorcelainUno 0.829
testStatusUntrackedFilesNo 0.89
testStatusPorcelainUall 0.875
testStatusPorcelainUntrackedFilesNo 0.708
testStatusDefault 0.531
testStatusU 0.693

ProxyConfigTest

testHttpProxy_bothCases 1.04
testAll 0.874
testNoSetting 0.808
testHttpsProxy_bothCases 0.872
testOverwriteHttpPort 0.669
testHttpProxy_lowerCase 0.537
testDontOverwriteHttp 0.539
testHttpsProxy_lowerCase 0.63
testHttpProxy_upperCase 0.578
testHttpsProxy_upperCase 0.541

LfsPointerFilterTest

testValidNestedPointers 0.577
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0.001
testValidNestedPointersWithoutRecurrence 0.112
testValidPointersInRepositoryRoot 0.024

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.048

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.036
testFromStringByte 0.004
testToObjectId 0
testFromRawLong 0
testFromString 0.058

UploadTest

testParallelUploads 3.643
testCorruptUpload 0.292
testLargeFileUpload 0.666
testUpload 0.067

PushTest

testPushSimple 5.014

CheckoutTest

testKnownContent 35.801
testUnknownContent 0.216
testUnknownContentRequired 0.439

DownloadTest

testDownloadNotFound 3.862
testLargeFileDownload 31.282
testDownloadInvalidPathInfo 0.055
testDownloadInvalidId 0.238
testDownload 30.1

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