Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.eclipse.jgit.transport 482 0 0 56 88.382% 32.361
org.eclipse.jgit.notes 52 0 0 0 100% 18.82
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.235
org.eclipse.jgit.dircache 65 0 0 0 100% 2.235
org.eclipse.jgit.revwalk 210 0 0 0 100% 22.007
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 113.328
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.009
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.545
org.eclipse.jgit.gitrepo 32 0 0 0 100% 21.943
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.032
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 0.707
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.418
org.eclipse.jgit.api 705 0 0 5 99.291% 391.269
org.eclipse.jgit.pgm 169 0 0 1 99.408% 63.005
org.eclipse.jgit.attributes 99 0 0 0 100% 3.812
org.eclipse.jgit.symlinks 9 0 0 0 100% 4.07
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.559
org.eclipse.jgit.junit 14 0 0 0 100% 0.656
org.eclipse.jgit.revplot 16 0 0 0 100% 1.497
org.eclipse.jgit.util.io 38 0 0 0 100% 6.865
org.eclipse.jgit.events 1 0 0 0 100% 0.032
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 15.683
org.eclipse.jgit.lib 525 0 0 0 100% 49.663
org.eclipse.jgit.ignore 257 0 0 0 100% 6.143
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.302
org.eclipse.jgit.diff 176 0 0 0 100% 2.661
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.512
org.eclipse.jgit.util 348 0 0 0 100% 4.829
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 129.075
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.394
org.eclipse.jgit.submodule 50 0 0 0 100% 19.052
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.106
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.298
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.004
org.eclipse.jgit.http.test 126 0 0 0 100% 59.911
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.405
org.eclipse.jgit.patch 45 0 0 0 100% 0.166
org.eclipse.jgit.nls 11 0 0 0 100% 0.039
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 2.76
org.eclipse.jgit.merge 89 0 0 0 100% 116.06

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.006
PushProcessTest 17 0 0 0 100% 1.903
URIishTest 71 0 0 1 98.592% 0.527
RemoteConfigTest 28 0 0 0 100% 0.203
PushCertificateIdentTest 6 0 0 0 100% 0.006
HttpConfigTest 10 0 0 0 100% 0.038
PushCertificateParserTest 11 0 0 0 100% 0.987
BundleWriterTest 5 0 0 0 100% 1.216
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 3.668
PushConnectionTest 4 0 0 0 100% 0.804
UploadPackTest 48 0 0 0 100% 2.142
TestProtocolTest 6 0 0 0 100% 3.678
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.744
PacketLineInTest 25 0 0 0 100% 0.063
PacketLineOutTest 9 0 0 0 100% 0.018
HttpAuthTest 1 0 0 0 100% 0.034
JschConfigSessionFactoryTest 12 0 0 0 100% 1.394
RefAdvertiserTest 1 0 0 0 100% 0.003
PushOptionsTest 8 0 0 0 100% 2.473
PackParserTest 12 0 0 0 100% 2.601
TransportTest 9 0 0 0 100% 1.819
ProtocolV2ParserTest 10 0 0 0 100% 0.463
DaemonTest 2 0 0 0 100% 4.062
OpenSshConfigTest 34 0 0 0 100% 2.536
SideBandOutputStreamTest 11 0 0 0 100% 0.017
PushCertificateStoreTest 16 0 0 0 100% 0.343
NetRCTest 2 0 0 0 100% 0.256
AtomicPushTest 3 0 0 0 100% 0.051
RefSpecTest 38 0 0 0 100% 0.127
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.176
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% 16.917
NoteMapTest 18 0 0 0 100% 1.595
DefaultNoteMergerTest 6 0 0 0 100% 0.303
LeafBucketTest 11 0 0 0 100% 0.005

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.022
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.129
DirCacheIteratorTest 11 0 0 0 100% 0.437
DirCacheLargePathTest 5 0 0 0 100% 0.363
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.021
DirCacheBuilderTest 9 0 0 0 100% 0.427
DirCacheTreeTest 6 0 0 0 100% 0.274
DirCacheBasicTest 12 0 0 0 100% 0.555

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.199
FooterLineTest 19 0 0 0 100% 0.843
RevWalkPathFilter6012Test 7 0 0 0 100% 1.08
RevWalkResetTest 1 0 0 0 100% 0.031
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.064
RevFlagSetTest 7 0 0 0 100% 0.144
FIFORevQueueTest 6 0 0 0 100% 1.865
ObjectWalkFilterTest 6 0 0 0 100% 0.041
RevCommitParseTest 22 0 0 0 100% 0.461
RevTagParseTest 21 0 0 0 100% 0.939
TreeRevFilterTest 5 0 0 0 100% 0.273
RevWalkShallowTest 7 0 0 0 100% 0.438
RevWalkPathFilter1Test 13 0 0 0 100% 0.834
RevWalkSortTest 7 0 0 0 100% 0.394
RevWalkFollowFilterTest 3 0 0 0 100% 0.093
ObjectWalkTest 8 0 0 0 100% 0.345
MaxCountRevFilterTest 2 0 0 0 100% 0.076
RevObjectTest 10 0 0 0 100% 0.462
RevWalkMergedIntoTest 1 0 0 0 100% 0.056
RevWalkUtilsReachableTest 5 0 0 0 100% 0.261
SkipRevFilterTest 3 0 0 0 100% 0.09
RevWalkCarryFlagsTest 4 0 0 0 100% 0.16
LIFORevQueueTest 5 0 0 0 100% 1.761
RevWalkMergeBaseTest 7 0 0 0 100% 0.389
RevWalkUtilsCountTest 6 0 0 0 100% 0.171
RevCommitListTest 7 0 0 0 100% 9.412
RevWalkFilterTest 15 0 0 0 100% 0.897
RevWalkCullTest 3 0 0 0 100% 0.228

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.204
UnpackedObjectTest 15 0 0 0 100% 0.439
GcPruneNonReferencedTest 5 0 0 0 100% 4.168
FileRepositoryBuilderTest 7 0 0 0 100% 0.377
RepositorySetupWorkDirTest 12 0 0 0 100% 0.07
GcReflogTest 4 0 0 0 100% 4.915
ReflogWriterTest 1 0 0 0 100% 0.037
PackFileTest 5 0 0 0 100% 0.208
GcPackRefsTest 7 0 0 0 100% 6.449
AlternatesTest 3 0 0 0 100% 0.303
BatchRefUpdateTest 56 0 0 1 98.214% 16.519
ConcurrentRepackTest 4 0 0 0 100% 8.677
DescriptionTest 1 0 0 0 100% 0.071
WindowCacheReconfigureTest 7 0 0 0 100% 0.362
RefDirectoryTest 57 0 0 0 100% 3.369
GcTagTest 2 0 0 0 100% 2.084
PackReverseIndexTest 4 0 0 0 100% 0.136
GcBranchPrunedTest 3 0 0 0 100% 3.416
GcKeepFilesTest 1 0 0 0 100% 1.637
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.203
GcTemporaryFilesTest 2 0 0 0 100% 0.116
InflatingBitSetTest 4 0 0 0 100% 0.015
PackIndexV1Test 6 0 0 0 100% 0.254
AutoGcTest 4 0 0 0 100% 2.01
FileSnapshotTest 3 0 0 0 100% 5.838
ReflogReaderTest 8 0 0 0 100% 0.387
PackWriterTest 28 0 0 0 100% 4.437
GcConcurrentTest 4 0 0 0 100% 6.016
T0004_PackReaderTest 2 0 0 0 100% 0.184
PackInserterTest 13 0 0 0 100% 1.063
T0003_BasicTest 25 0 0 0 100% 2.044
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.576
LockFileTest 1 0 0 0 100% 0.254
GcOrphanFilesTest 4 0 0 0 100% 0.129
PackIndexV2Test 6 0 0 0 100% 0.229
ObjectDirectoryTest 4 0 0 0 100% 5.617
WindowCacheGetTest 3 0 0 0 100% 0.269
GcBasicPackingTest 9 0 0 0 100% 16.979
StoredBitmapTest 3 0 0 0 100% 0.015
RefUpdateTest 44 0 0 0 100% 12.252

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.004
ClientVersionUtilTest 2 0 0 0 100% 0.003
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.545

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.121
RepoCommandSymlinkTest 1 0 0 0 100% 0.634
RepoCommandTest 27 0 0 0 100% 21.188

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.007
MergedReftableTest 13 0 0 0 100% 0.024
ReftableTest 25 0 0 0 100% 0.676

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.551
BranchCommandTest 17 0 0 0 100% 4.616
GarbageCollectCommandTest 2 0 0 0 100% 0.582
GitConstructionTest 3 0 0 0 100% 0.822
PullCommandTest 17 0 0 0 100% 9.836
CherryPickCommandTest 12 0 0 0 100% 3.543
ResetCommandTest 19 0 0 0 100% 2.708
DescribeCommandTest 32 0 0 0 100% 7.182
InitCommandTest 9 0 0 0 100% 0.509
NotesCommandTest 2 0 0 0 100% 0.279
RmCommandTest 2 0 0 0 100% 0.206
FetchCommandTest 15 0 0 0 100% 6.365
StashDropCommandTest 8 0 0 0 100% 1.415
StatusCommandTest 3 0 0 0 100% 0.281
BlameCommandTest 18 0 0 0 100% 4.182
CommitAndLogCommandTest 10 0 0 0 100% 1.075
EolStreamTypeUtilTest 6 0 0 0 100% 0.022
NameRevCommandTest 11 0 0 0 100% 1.073
ReflogCommandTest 3 0 0 0 100% 0.565
RemoteAddCommandTest 1 0 0 0 100% 0.098
MergeCommandTest 45 0 0 0 100% 12.974
CloneCommandTest 19 0 0 0 100% 9.872
CleanCommandTest 10 0 0 0 100% 2.105
TagCommandTest 14 0 0 0 100% 1.317
RevertCommandTest 10 0 0 0 100% 2.411
RemoteListCommandTest 1 0 0 0 100% 0.059
AddCommandTest 39 0 0 0 100% 7.219
EolRepositoryTest 28 0 0 0 100% 208.302
PushCommandTest 8 0 0 0 100% 2.431
StashApplyCommandTest 27 0 0 0 100% 6.871
StashListCommandTest 4 0 0 0 100% 0.296
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 21.403
PathCheckoutCommandTest 17 0 0 0 100% 9.593
CommitCommandTest 13 0 0 2 84.615% 1.821
ApplyCommandTest 20 0 0 0 100% 1.493
StashCreateCommandTest 16 0 0 0 100% 2.611
DiffCommandTest 6 0 0 0 100% 0.772
RebaseCommandTest 71 0 0 0 100% 24.296
PullCommandWithRebaseTest 6 0 0 0 100% 2.785
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.062
RenameBranchCommandTest 4 0 0 0 100% 0.674
LsRemoteCommandTest 4 0 0 0 100% 1.188
CommitOnlyTest 96 0 0 0 100% 10.483
CheckoutCommandTest 32 0 0 2 93.75% 12.2
LogCommandTest 9 0 0 0 100% 1.827
RemoteSetUrlCommandTest 2 0 0 0 100% 0.293

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 3.093
CommitTest 2 0 0 0 100% 0.789
CLIGitCommandTest 1 0 0 0 100% 0.002
TextBuiltinTest 1 0 0 0 100% 1.442
LsRemoteTest 4 0 0 0 100% 2.863
InitTest 2 0 0 0 100% 0.091
MergeTest 11 0 0 0 100% 4.195
ResetTest 9 0 0 1 88.889% 1.201
TagTest 3 0 0 0 100% 0.501
ConfigTest 1 0 0 0 100% 0.065
DescribeTest 11 0 0 0 100% 1.39
CloneTest 4 0 0 0 100% 1.314
RmTest 1 0 0 0 100% 0.21
CommitAndLogTest 1 0 0 0 100% 0.273
BranchTest 13 0 0 0 100% 5.16
LsFilesTest 2 0 0 0 100% 0.649
ArchiveTest 30 0 0 0 100% 8.514
ReflogTest 3 0 0 0 100% 0.625
CheckoutTest 22 0 0 0 100% 6.552
RepoTest 3 0 0 0 100% 3.018
FetchTest 4 0 0 0 100% 4.113
CleanTest 4 0 0 0 100% 0.567
AddTest 5 0 0 0 100% 1.716
StatusTest 15 0 0 0 100% 11.579
ProxyConfigTest 10 0 0 0 100% 3.083

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.28
CGitAttributesTest 26 0 0 0 100% 1.612
AttributesHandlerTest 30 0 0 0 100% 1.102
AttributesMatcherTest 8 0 0 0 100% 0.01
TreeWalkAttributeTest 18 0 0 0 100% 0.658
AttributesNodeTest 7 0 0 0 100% 0.003
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.146

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.269
PlotCommitListTest 15 0 0 0 100% 1.228

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% 1.729
TimeoutInputStreamTest 8 0 0 0 100% 0.778
AutoLFInputStreamTest 7 0 0 0 100% 0.009
TimeoutOutputStreamTest 9 0 0 0 100% 1.031
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.307

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 2.852
PushTest 1 0 0 0 100% 3.438
CheckoutTest 3 0 0 0 100% 5.328
DownloadTest 5 0 0 0 100% 4.065

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.001
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 9.671
ObjectIdTest 16 0 0 0 100% 0.01
RefTest 14 0 0 0 100% 0.912
IndexDiffTest 16 0 0 0 100% 2.852
ObjectIdOwnerMapTest 7 0 0 0 100% 0.088
ObjectCheckerTest 132 0 0 0 100% 0.131
SquashCommitMsgTest 1 0 0 0 100% 0.083
ValidRefNameTest 22 0 0 0 100% 0.029
RacyGitTests 2 0 0 0 100% 7.856
BranchConfigTest 8 0 0 0 100% 0.006
ObjectIdSubclassMapTest 7 0 0 0 100% 0.012
ReflogResolveTest 6 0 0 0 100% 0.738
ConstantsEncodingTest 5 0 0 0 100% 0.001
IndexModificationTimesTest 2 0 0 0 100% 2.288
ObjectLoaderTest 4 0 0 0 100% 0.01
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
HugeCommitMessageTest 1 0 0 0 100% 4.017
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.073
BranchTrackingStatusTest 3 0 0 0 100% 0.245
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.001
ConfigTest 70 0 0 0 100% 0.105
RepositoryResolveTest 22 0 0 0 100% 1.336
SubmoduleConfigTest 3 0 0 0 100% 0.002
AbbreviatedObjectIdTest 26 0 0 0 100% 0.016
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 6.533
RepositoryCacheTest 15 0 0 0 100% 0.661
MergeHeadMsgTest 2 0 0 0 100% 0.038
IndexDiffSubmoduleTest 7 0 0 0 100% 11.933

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.093
IgnoreNodeTest 32 0 0 0 100% 2.282
BasicRuleTest 4 0 0 0 100% 0.003
FastIgnoreRuleTest 18 0 0 0 100% 0.106
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.011
CGitIgnoreTest 25 0 0 0 100% 3.648

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.387
IndexDiffFilterTest 38 0 0 0 100% 3.206
InterIndexDiffFilterTest 5 0 0 0 100% 0.132
PathFilterGroupTest 7 0 0 0 100% 0.008
PathSuffixFilterTest 3 0 0 0 100% 0.151
TreeFilterTest 7 0 0 0 100% 0.253
NotTreeFilterTest 6 0 0 0 100% 0.165

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.003
DiffFormatterTest 17 0 0 0 100% 0.655
RawTextLoadTest 5 0 0 0 100% 0.283
RawTextTest 12 0 0 0 100% 0.004
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.165
MyersDiffTest 23 0 0 0 100% 0.013
DiffEntryTest 12 0 0 0 100% 0.723
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.004
RenameDetectorTest 28 0 0 0 100% 0.772
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.001
HistogramDiffTest 30 0 0 0 100% 0.009
DiffFormatterReflowTest 10 0 0 0 100% 0.02
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.309
ForPathTest 1 0 0 0 100% 0.041
TreeWalkBasicDiffTest 1 0 0 0 100% 0.057
PostOrderTreeWalkTest 6 0 0 0 100% 0.167
TreeWalkJava7Test 1 0 0 0 100% 0.044
FileTreeIteratorTest 23 0 0 0 100% 3.667
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.218
AbstractTreeIteratorTest 7 0 0 0 100% 0.005

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.028
PathsTest 2 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.003
NBTest 11 0 0 0 100% 0.004
HookTest 9 0 0 0 100% 1.035
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.005
RawParseUtilsTest 5 0 0 0 100% 0.014
StringUtilsTest 7 0 0 0 100% 0.005
RelativeDateFormatterTest 10 0 0 0 100% 0.006
RefListTest 23 0 0 0 100% 0.008
RawSubStringPatternTest 4 0 0 0 100% 0.239
GitDateParserTest 13 0 0 0 100% 0.068
Base64Test 4 0 0 0 100% 0.005
FSTest 4 0 0 0 100% 0.339
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
LongMapTest 8 0 0 0 100% 0.195
RawParseUtils_LineMapTest 7 0 0 0 100% 0.003
TemporaryBufferTest 15 0 0 0 100% 0.244
IntListTest 12 0 0 0 100% 0.005
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.018
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.019
ChangeIdUtilTest 35 0 0 0 100% 0.142
IOReadLineTest 28 0 0 0 100% 0.047
RefMapTest 22 0 0 0 100% 0.012
ReadLinesTest 6 0 0 0 100% 0.001
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.214
FilterCommandsTest 3 0 0 0 100% 1.409
RunExternalScriptTest 12 0 0 0 100% 0.54
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.205
QuotedStringBourneStyleTest 10 0 0 0 100% 0.005

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 1.005
LongObjectIdTest 32 0 0 0 100% 0.552
LFSPointerTest 1 0 0 0 100% 0.283
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.32
MutableLongObjectIdTest 5 0 0 0 100% 0.234

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 4.178
SubmoduleUpdateTest 4 0 0 0 100% 2.26
SubmoduleDeinitTest 6 0 0 0 100% 4.477
SubmoduleStatusTest 7 0 0 0 100% 2.032
SubmoduleInitTest 7 0 0 0 100% 1.528
SubmoduleWalkTest 11 0 0 0 100% 2.044
SubmoduleSyncTest 3 0 0 0 100% 2.533

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

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

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 12.251
MeasurePackSizeTest 1 0 0 0 100% 1.413
DumbClientDumbServerTest 8 0 0 0 100% 6.49
GitServletInitTest 4 0 0 0 100% 1.825
GitServletResponseTests 3 0 0 0 100% 3.963
DumbClientSmartServerTest 8 0 0 0 100% 5.457
AdvertiseErrorTest 1 0 0 0 100% 0.28
AsIsServiceTest 4 0 0 0 100% 0.307
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.468
FileResolverTest 3 0 0 0 100% 0.993
HookMessageTest 2 0 0 0 100% 3.592
RegexPipelineTest 3 0 0 0 100% 1.911
SmartClientSmartServerTest 54 0 0 0 100% 11.837
ProtocolErrorTest 1 0 0 0 100% 0.913
HttpClientTests 14 0 0 0 100% 2.966
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.917
ErrorServletTest 1 0 0 0 100% 1.788
SetAdditionalHeadersTest 1 0 0 0 100% 1.54

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.023
PatchErrorTest 6 0 0 0 100% 0.024
FileHeaderTest 21 0 0 0 100% 0.011
EditListTest 3 0 0 0 100% 0.014
GetTextTest 4 0 0 0 100% 0.076
PatchCcTest 3 0 0 0 100% 0.012
PatchCcErrorTest 1 0 0 0 100% 0.006

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.024
DfsBlockCacheTest 2 0 0 0 100% 0.203
PackSourceTest 1 0 0 0 100% 0.005
DfsPackCompacterTest 2 0 0 0 100% 0.125
DfsGarbageCollectorTest 24 0 0 0 100% 2.191
DfsBlockCacheConfigTest 4 0 0 0 100% 0.054
DfsPackDescriptionTest 12 0 0 0 100% 0.035
DfsFsckTest 9 0 0 0 100% 0.119
DeltaBaseCacheTest 4 0 0 0 100% 0.004

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.252
MergerTest 27 0 0 0 100% 39.38
MergeMessageFormatterTest 15 0 0 0 100% 2.333
SquashMessageFormatterTest 1 0 0 0 100% 0.062
CherryPickTest 2 0 0 0 100% 0.219
SimpleMergeTest 16 0 0 0 100% 2.293
CrissCrossMergeTest 8 0 0 0 100% 71.521

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.024
testAbbreviateLooseBlob 0.035
testAbbreviateIsActuallyUnique 0.081
testAbbreviatePackedBlob 0.057

BaseReceivePackTest

parseCommand 0.005

NameConflictTreeWalkTest

testNoDF_NoGap 0.023
testDF_NoGap 0.163
testDF_DetectConflict 0.057
testDF_GapByOne 0.048
testDF_SkipsSeenSubtree 0.016

DfsInserterTest

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

PushProcessTest

testUpdateMixedCases 0.046
testUpdateUnexpectedRemote 0.048
testTrackingRefUpdateOnReject 0.178
testUpdateDelete 0.232
testUpdateFastForward 0.059
testUpdateUnexpectedRemoteVsForce 0.09
testUpdateRejectedByConnection 0.168
testUpdateUpToDate 0.074
testUpdateNonFastForwardForced 0.077
testUpdateExpectedRemote 0.103
testPushResult 0.174
testUpdateNonFastForwardUnknownObject 0.045
testUpdateNonFastForward 0.04
testUpdateDeleteNonExisting 0.163
testTrackingRefUpdateEnabled 0.094
testUpdateCreateRef 0.185
testTrackingRefUpdateDisabled 0.055

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.054
testStandardFormat_InvalidType 0.03
testStandardFormat_LargeObject_TruncatedZLibStream 0.032
testStandardFormat_NoHeader 0.019
testStandardFormat_SmallObject_TruncatedZLibStream 0.024
testStandardFormat_NegativeSize 0.019
testStandardFormat_SmallObject_TrailingGarbage 0.019
testStandardFormat_GarbageAfterSize 0.022
testStandardFormat_LargeObject_TrailingGarbage 0.03
testPackFormat_DeltaNotAllowed 0.053
testStandardFormat_LargeObject_CorruptZLibStream 0.041
testPackFormat_LargeObject 0.02
testPackFormat_SmallObject 0.02
testStandardFormat_SmallObject_CorruptZLibStream 0.019
testStandardFormat_LargeObject 0.027

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.084
archiveByDirectoryPath 0.214
archiveHeadAllFiles 0.103
archiveHeadSpecificPath 0.143

BranchCommandTest

testCreateFromCommit 0.199
testCreateFromLightweightTag 0.186
testCreateFromAnnotatetdTag 0.161
testCreationImplicitStart 0.169
testCreateForce 0.387
testPullConfigRemoteBranch 0.507
testCreateAndList 0.218
testRenameLocalBranch 0.341
testListBranchesWithContains 0.161
testListAllBranchesShouldNotDie 0.261
testRenameRemoteTrackingBranch 0.32
testPullConfigLocalBranch 0.55
testInvalidBranchDash 0.105
testInvalidBranchHEAD 0.14
testDelete 0.271
testPullConfigRenameLocalBranch 0.49
testCreationNullStartPoint 0.141

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.35
testGCmoreCommits 0.231

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.402

DirCacheCheckoutTest

testLongFilename 0.051
testCheckoutChangeLinkToEmptyDir 0.093
testDirtyFileModeEqualHeadMerge 0.222
testResetHard 0.53
testRules1thru3_NoIndexEntry 0.147
testCheckoutChangeLinkToNonEmptyDirs 0.1
testCheckoutUncachedChanges 0.076
testFileModeChangeAndContentChangeNoConflict 0.286
testCheckoutChangeFileToEmptyDir 0.094
testDirectoryFileSimple 0.066
testDirectoryFileConflicts_15b 0.145
testCloseNameConflicts1 0.203
testCheckoutOutChanges 0.12
testIgnoredDirectory 0.171
testInitialCheckout 0.115
testOverwriteUntrackedLinkModeChange 0.215
testUntrackedConflicts 0.194
testCheckoutChangeFileToEmptyDirs 0.158
testCheckoutHierarchy 0.131
testFileModeChangeWithNoContentChangeUpdate 0.215
testFolderFileAndContentConflicts 0.4
testOverwriteUntrackedFileModeChange 0.151
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.201
testIgnoredDirectoryWithTrackedContent 0.264
testResetWithChangeInGitignore 0.231
testCheckoutChangeLinkToEmptyDirs 0.181
testCloseNameConflictsX0 0.096
testDontOverwriteEmptyFolder 0.042
testFileModeChangeAndContentChangeConflict 0.227
testFolderFileConflict 0.39
testDontOverwriteDirtyFile 0.075
testDirectoryFileConflicts_1 0.047
testDirectoryFileConflicts_2 0.107
testDirectoryFileConflicts_3 0.055
testDirectoryFileConflicts_4 0.059
testDirectoryFileConflicts_5 0.108
testDirectoryFileConflicts_6 0.08
testDirectoryFileConflicts_7 0.245
testDirectoryFileConflicts_8 0.03
testDirectoryFileConflicts_9 0.036
testCheckoutChangeFileToNonEmptyDirs 0.245
testRules4thru13_IndexEntryNotInHead 0.136
testCheckoutOutChangesAutoCRLFInput 0.085
testCheckoutOutChangesAutoCRLFfalse 0.097
testDirectoryFileConflicts_10 0.071
testDirectoryFileConflicts_11 0.139
testDirectoryFileConflicts_12 0.092
testDirectoryFileConflicts_13 0.085
testDirectoryFileConflicts_14 0.151
testDirectoryFileConflicts_15 0.04
testDirectoryFileConflicts_16 0.115
testDirectoryFileConflicts_17 0.108
testDirectoryFileConflicts_18 0.116
testDirectoryFileConflicts_19 0.116
testDirectoryFileConflicts_5b 0.075
testDirectoryFileConflicts_6b 0.14
testDirtyFileModeEqualIndexMerge 0.186
testOverwriteUntrackedIgnoredFile 0.284
testCheckoutOutChangesAutoCRLFtrue 0.125
testCheckoutOutChangesAutoCRLFtrueBinary 0.077
testMultipleContentConflicts 0.464
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.157
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.178

ObjectIdTest

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

GitConstructionTest

testClose 0.293
testOpen 0.274
testWrap 0.254

NBTest

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

URIishTest

testURIEncode_unicode 0.005
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0
shouldRaiseErrorOnNullURI 0.086
testGetValidWithSlashesDotGitHumanishName 0
testFileProtoWindowsWithHostAndPort 0.001
testSshProtoHostOnly 0
testUNC 0
testGetNullHumanishName 0.001
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0
testALot 0.255
testEqualsHashcode 0.001
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0.001
testSshProtoWithUserPassAndPort 0.001
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0.001
testURIEncode_0a 0
testSshProtoWithUserAndPort 0
testSshProtoWithEmailUserPassAndPort 0.001
testGetValidWithSlashDotGitSlashHumanishName 0
testFileProtoWindowsMissingHostSlash 0.007
testGetWindowsPathHumanishName 0
testSshGitProto 0.026
testSshProtoHostWithAuthentication 0.01
testGetValidWithSlashesDotGitSlashHumanishName 0
testSshProtoWithADUserPassAndPort 0.02
testGetValidSlashHumanishName 0
testUnixFile 0.001
testGetSlashesValidSlashHumanishName 0.001
testURIEncodeDecode 0.001
testSshProtoHostWithEmptyPortAndPath 0.001
testFileProtoUnix 0
testFileProtoWindowsWithHostAndEmptyPortIsAmbiguous 0
testGitProtoUnixPort 0.001
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0.001
testGetAbsEmptyHumanishName 0.001
testWindowsFile2 0.001
testScpStyleWithUser 0
testFileWithNoneUserHomeWithTilde 0
testGitProtoWindowsPort 0.001
testRelativePath 0
testFileProtoWindowsWithHost 0
testPathSeparator 0
testScpStyleNoURIDecoding 0.001
testGitSshProto 0
testWindowsFile 0
testSshProto 0.001
testScpStyleWithoutUserAbsolutePath 0
testGetSet 0.001
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0.001
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
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
testGetSlashValidSlashHumanishName 0

HookTest

testCommitMsgHookReceivesCorrectParameter 0.149
testFailedPreCommitHookBlockCommit 0.103
testFindPostCommitHook 0.026
testAllCommitHooks 0.312
testFindHook 0.036
testFailedCommitMsgHookBlocksCommit 0.076
testPostCommitRunHook 0.144
testRunHook 0.063
testCommitMsgHookCanModifyCommitMessage 0.123

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.072
testGetRefsByPrefix 0.048
testReadAllIncludingSymrefs 0.1
testReadSimplePackedRefSameRepo 0.049
testRefsUnderRefs 0.072
testResolvedSymRef 0.05
testReadSymRefToLoosePacked 0.072
testResolvedNamesBranch 0.046
testGetShortRef 0.056
testRemoteNames 0.113
testAmbiguousRefsUnderRefs 0.09
testReadLooseRef 0.062
testReadLoosePackedRef 0.034
testReadSymRefToPacked 0.046

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.002
nonReferencedNonExpiredObject_notPruned 0.024
nonReferencedExpiredObjectTree_pruned 1.001
testPackCommitsAndLooseOneWithPruneNow 1.127
nonReferencedObjects_onlyExpiredPruned 1.012

NoteMapMergerTest

testBaseEqualsTheirs 0.119
testCollapseFanoutAfterMerge 2.155
testEditSameNoteDifferentContent 0.066
testFanoutAndLeafWitConflict 2.092
testDeleteDifferentNotes 0.056
testNonNotesWithNonNoteConflict 0.129
testAddSameNoteDifferentContent 0.074
testNonNotesWithoutNonNoteConflict 0.095
testEditDifferentNotes 0.07
testEditDeleteConflict 0.094
testLargeTreesWithConflict 4.049
testLargeTreesWithoutConflict 4.956
testOursEqualsTheirs 0.059
testFanoutAndLeafWithoutConflict 2.667
testNoChange 0.124
testBaseEqualsOurs 0.047
testAddDifferentNotes 0.052

IndexDiffTest

testUnchangedComplex 0.083
testRemovedUntracked 0.065
testUnchangedSimple 0.167
testAdded 0.04
testStageState_mergeAndReset_bug 0.268
testUntrackedFolders 0.191
testStageState_simulated_bug 0.287
testConflictingDeletedAndModified 0.29
testAssumeUnchanged 0.183
testAutoCRLFInput 0.063
testModified 0.131
testStageState 0.119
testRemoved 0.032
testConflictingFromMultipleCreations 0.401
testUntrackedNotIgnoredFolders 0.237
testConflicting 0.276

PullCommandTest

testPullFastForward 0.361
testPullMerge 0.444
testPullWithRebaseConfig1 0.799
testPullWithRebaseConfig2 0.985
testPullWithRebaseConfig3 0.756
testPullLocalConflict 0.449
testPullWithMergeConfig2 0.727
testPullWithUntrackedStash 0.4
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.461
testPullEmptyRepository 0.376
testPullConflict 0.319
testPullWithoutConfig 0.5
testPullMergeProgrammaticConfiguration 0.463
testPullWithMergeConfig 0.515
testPullWithRebasePreserve1Config 0.73
testPullWithRebasePreserveConfig2 0.758
testPullWithRebasePreserveConfig3 0.784

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.207
testCherryPickDirtyIndex 0.16
testCherryPickNoCommit 0.248
testCherryPickConflictResolution 0.178
testCherryPick 0.267
testCherryPickMerge 0.926
testCherryPickConflictMarkers 0.23
testCherryPickOurCommitName 0.22
testCherryPickConflictReset 0.296
testCherryPickDirtyWorktree 0.24
testSequentialCherryPick 0.338
testCherryPickConflictResolutionNoCOmmit 0.229

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.026
invalidRepositoryFormatVersion 0.063
emptyRepositoryFormatVersion 0.03
relativeGitDirRef 0.028
absoluteGitDirRef 0.028
unknownRepositoryFormatVersion 0.034
testShouldAutomagicallyDetectGitDirectory 0.164

ObjectIdOwnerMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.015
testAddIfAbsentGrowsWithObjects 0.022
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0.001
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.003
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0.001
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0.001
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0.001
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0.001
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.001
testPipe 0
testPlus 0
testBracketsUnmatched1 0.017
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0.001
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0.001
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0.002
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0.001
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0.001
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.001
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0.001
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.005
testUnsupportedGroupCase1 0.005
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0.001
testPunctGroupCase0 0
testPunctGroupCase1 0.001
testPunctGroupCase2 0
testPunctGroupCase3 0.001
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0.001
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0.001
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0.001
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0.001
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0.001
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0.001
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0.001
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
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.039
testEmpty 0.026
testCloneFIFO 0.04
testInsertTie 0.027
testCloneEmpty 0.016
testClear 0.024
testHasFlags 0.026

FooterLineTest

testSignedOffBy_OneUserWithLF 0.024
testNotEmail 0.049
testNoFooters_EmptyBody 0.023
testEmptyValueWithLF 0.054
testNoFooters_OneLineBodyNoLF 0.097
testSignedOffBy_OneUserNoLF 0.022
testNoFooters_NewlineOnlyBody1 0.023
testNoFooters_NewlineOnlyBody5 0.018
testMatchesBugId 0.024
testNonDelimtedEmail 0.101
testSignedOffBy_IgnoreWhitespace 0.052
testFilterFootersIgnoreCase 0.022
testSignedOffBy_SkipNonFooter 0.024
testEmptyValueNoLF 0.03
testShortKey 0.023
testSignedOffBy_ManyUsers 0.031
testNoFooters_ShortBodyWithLF 0.046
testNoFooters_ShortBodyNoLF 0.064
testNoFooters_OneLineBodyWithLF 0.113

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.08

ResetCommandTest

testHardResetOnUnbornBranch 0.113
testHardResetReflogDisabled 0.104
testSoftReset 0.142
testHardResetWithConflicts_DeleteFileFolderConflict 0.165
testPathsResetOnUnbornBranch 0.05
testMixedReset 0.135
testMixedResetRetainsSizeAndModifiedTime 0.259
testMixedResetWithUnmerged 0.081
testHardReset 0.166
testResetDefaultMode 0.048
testHardResetWithConflicts_OverwriteUntrackedFile 0.165
testPathsResetToNonexistingRef 0.053
testPathsResetWithRef 0.136
testHardResetAfterSquashMerge 0.272
testPathsReset 0.197
testResetToNonexistingHEAD 0.023
testPathsResetOnDirs 0.189
testPathsResetWithUnmerged 0.194
testHardResetOnTag 0.213

RawParseUtilsTest

testParseEncoding_badEncoding 0.009
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.052
testSingleSubPathNegate 0.038
testTopOrMultiPathDual 0.142
testOrMultiThreePath 0.035
testSinglePathNegate 0.032
testAndMultiThreeSubPathNegate 0.036
testAndMultiSubPathNegate 0.195
testTopAndMultiSubPathDualNegate 0.068
testAndMultiPath 0.036
testAndMultiPathNegate 0.036
testPatternParentFileMatch 0.03
testSinglePath 0.081
testTopAndMultiPathDualNegate 0.075
testOrMultiThreeMixSubPathNegate 0.03
testTopNotPath 0.101
testOrMultiTwoMixSubPathNegate 0.037
testOrMultiTwoPath 0.041
testAndMultiSubPathDualNegate 0.171
testAndMultiSubPath 0.045
testOrMultiTwoSubPath 0.043
testSingleSubPath 0.059

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.004
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.012
testMatchWithOnlySchemeInConfig 0.004
testMatchWithUser 0.004
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0.001
testMatchLonger 0.002
testDefault 0.001

GcReflogTest

testPackRepoWithCorruptReflog 0.918
testPruneNone 2.044
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.969
testPackCommitsAndLooseOneNoReflog 0.982

RacyGitTests

testRacyGitDetection 2.013
testIterator 5.84

BranchConfigTest

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

StringUtilsTest

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

PatchTest

testParse_NoBinary 0.003
testEmpty 0
testParse_GitBinaryDelta 0.004
testParse_GitBinaryLiteral 0.005
testParse_AddNoNewline 0.003
testParse_FixNoNewline 0.003
testParse_ConfigCaseInsensitive 0.003

PushCertificateParserTest

parseCertFromPktLine 0.963
testParseReader 0.004
testParseString 0.001
noCert 0
testConcatPacketLines 0
testMissingPusheeField 0.001
testParseMultipleFromStream 0.005
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0.001

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.021

NoteMapTest

testReadFlatTwoNotes 0.165
testEditFlat 0.057
testWriteUnchangedFanout2_38 0.055
testCreateFromEmpty 0.148
testRemoveDeletesTreeFanout2_38 0.036
testGetCachedBytes 0.027
testReadFanout2_38 0.035
testIteratorFanoutTree2_38 0.15
testIteratorEmptyMap 0.017
testEditFanout2_38 0.04
testShorteningNoteRefName 0.016
testReadFanout2_2_36 0.146
testIteratorFlatTree 0.046
testReadFullyFannedOut 0.226
testIteratorFanoutTree2_2_36 0.057
testLeafSplitsWhenFull 0.131
testWriteUnchangedFlat 0.084
testIteratorFullyFannedOut 0.151

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.036

RevWalkPathFilter6012Test

test1 0.205
test2 0.101
test3 0.176
test4 0.084
test5 0.171
test6 0.17
test7 0.169

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.333
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.251
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.293
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.185
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.281
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.043
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.267
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.256
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.237
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.338
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.373
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.092
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.216
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.022
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.253
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.266
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.218
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.199
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.229
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.109
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.214
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.026
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.211
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.271
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.311
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.293
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.3
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.181
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.204
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.037
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.32
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.331

ObjectIdSubclassMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.004
testAddIfAbsentGrowsWithObjects 0.003
testAddGetAndContains 0.001
testIterator 0
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.045
testIdenticalEdit 0.035
testDeleteDelete 0.05
testIdenticalAdd 0.067
testEditDelete 0.06
testAddAdd 0.043

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.14

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.004
testUnsupportedRequiredExtension 0.003
testReadIndex_DirCacheTree 0.023
testCorruptChecksumAtFooter 0.005
testReadWriteV3 0.007
testReadIndex_LsFiles 0.011
testTreeWalk_LsFiles 0.072

SubmoduleAddTest

addSubmoduleWithName 1.948
commandWithNullPath 0.067
addSubmoduleWithExistingSubmoduleDefined 0.5
addSubmoduleWithInvalidPath 0.031
addSubmoduleWithInvalidUri 0.029
addExistentSubmodule 0.152
addSubmodule 0.444
commandWithEmptyPath 0.145
addSubmoduleWithRelativeUri 0.435
commandWithEmptyUri 0.037
denySubmoduleWithDotDot 0.029
commandWithNullUri 0.148

DfsBlockCacheTest

weirdBlockSize 0.168
streamKeyReusesBlocks 0.024

RelativeDateFormatterTest

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

RefListTest

testCopyLeadingPrefix 0
testBuilder_Remove 0
testBuilder_ToString 0
testCopyConstructorReusesArray 0
testSet 0
testPutReplaceEntry 0
testEmpty 0
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
testIndexingLargeObject 0
testCommonScore_TotallyDifferentFiles 0
testIndexingSmallObject 0
testCommonScoreLargeObject_SameFiles_CR_canonicalization 0

RawSubStringPatternTest

testBoundary 0.107
testCaseInsensitive 0.065
testEmptyPattern 0.036
testNoMatches 0.026

PackFileTest

testDelta_FailsOver2GiB 0.021
testDelta_SmallObjectChain 0.025
testWhole_LargeObject 0.057
testWhole_SmallObject 0.043
testConfigurableStreamFileThreshold 0.058

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.054
testRules 0.059
testIncorrectAttributeFileName 0.054
testNoMatchingAttributes 0.07
testEmptyGitAttributeFile 0.039

BundleWriterTest

testAbortWrite 0.244
testCustomObjectReader 0.055
testWriteHEAD 0.189
testWriteSingleRef 0.242
testIncrementalBundle 0.467

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.12
testBackBug396127 0.03
testReset 0.026
testSingleSubtree_Recursive 0.026
testEmptyTree_WithTreeWalk 0.027
testRemovedSubtree 0.034
testTwoLevelSubtree_FilterPath 0.026
testSingleSubtree_NoRecursion 0.03
testNoSubtree_NoTreeWalk 0.043
testTwoLevelSubtree_Recursive 0.032
testEmptyTree_NoTreeWalk 0.036

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.155
testCreateFileHeader_Modify 0.026
testCreateFileHeader_DeleteGitLink 0.022
testDiffRootNullToTree 0.051
testCreateFileHeaderForRenameModeChange 0.028
testDiff 0.044
testDiffAutoCrlfMediumFile 0.053
testCreateFileHeader_GitLink 0.016
testCreateFileHeader_AddGitLink 0.017
testDiffNullToNull 0.014
testDiffAutoCrlfLargeFile 0.065
testCreateFileHeader_Add 0.019
testCreateFileHeaderWithoutIndexLine 0.025
testCreateFileHeaderForRenameWithoutContentChange 0.024
testDiffRootTreeToNull 0.047
testCreateFileHeader_Binary 0.023
testCreateFileHeader_Delete 0.018

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.025
testInitNonBare_GitdirAndDirShouldntBeSame 0.022
testInitBareRepository 0.045
testInitWithDefaultsNonBare 0.141
testInitWithDefaultsBare 0.045
testInitWithExplicitGitDir 0.05
testInitWithOnlyExplicitGitDir 0.074
testInitNonEmptyRepository 0.059
testInitRepository 0.046

DirCacheLargePathTest

testPath_4090 0.107
testPath_4094 0.078
testPath_4095 0.029
testPath_4096 0.109
testPath_16384 0.039

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.453
dontPackHEAD_nonBare 1.028
dontPackHEAD_bare 0.991
whileRefLockedRefNotPackedNoError 0.966
emptyRefDirectoryDeleted 1.004
concurrentOnlyOneWritesPackedRefs 1.016
looseRefPacked 0.99

NotesCommandTest

testListNotes 0.099
testAddAndRemoveNote 0.179

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.107
testRemoveProject 0.003
testManifestParserWithMissingFetchOnRemote 0.007

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.839
testUsingUnknownBlobFails 0.433
testUsingHiddenCommonBlobFails 0.307
resetsHaves 0.302
testCreateBranchAtHiddenCommitFails 0.327
testIncludesInvalidGitmodules 0.374
testFilterHidesPrivate 0.277
testSuccess 0.4
testUsingUnknownTreeFails 0.369

AlternatesTest

testAlternate 0.087
testAlternateCyclic2 0.078
testAlternateCyclic3 0.137

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.063
overrideDisableRefLog[atomic=false] 0.051
nonExistentRef[atomic=false] 0.041
addMissingObject[atomic=false] 0.036
simpleForce[atomic=false] 0.134
oneNonExistentRef[atomic=false] 0.042
updateToMissingObject[atomic=false] 0.038
refLogNotWrittenWithoutConfigOption[atomic=false] 0.113
forceRefLogInCommand[atomic=false] 0.116
reflogDelete[atomic=false] 0.151
reflogAppendStatusFastForward[atomic=false] 0.072
oneRefLockFailure[atomic=false] 0.056
oneRefWrongOldValue[atomic=false] 0.139
reflogDefaultIdent[atomic=false] 0.082
simpleNoForce[atomic=false] 0.036
forceRefLogInUpdate[atomic=false] 0.108
conflictThanksToDelete[atomic=false] 0.063
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.038
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.037
noRefLog[atomic=false] 0.053
reflogOnLockFailure[atomic=false] 0.142
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.043
reflogAppendStatusNoMessage[atomic=false] 0.12
reflogFileDirectoryConflict[atomic=false] 0.069
fileDirectoryConflict[atomic=false] 0.039
reflogCustomIdent[atomic=false] 0.087
reflogAppendStatusWithMessage[atomic=false] 0.069
overrideRefLogMessage[atomic=true] 0.414
overrideDisableRefLog[atomic=true] 1.007
nonExistentRef[atomic=true] 0.046
addMissingObject[atomic=true] 0.037
simpleForce[atomic=true] 0.907
oneNonExistentRef[atomic=true] 0.043
updateToMissingObject[atomic=true] 0.037
refLogNotWrittenWithoutConfigOption[atomic=true] 0.937
forceRefLogInCommand[atomic=true] 0.987
reflogDelete[atomic=true] 0.999
reflogAppendStatusFastForward[atomic=true] 0.101
oneRefLockFailure[atomic=true] 0.04
oneRefWrongOldValue[atomic=true] 0.038
reflogDefaultIdent[atomic=true] 0.828
simpleNoForce[atomic=true] 0.029
forceRefLogInUpdate[atomic=true] 0.972
conflictThanksToDelete[atomic=true] 0.994
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.035
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.033
noRefLog[atomic=true] 0.947
reflogOnLockFailure[atomic=true] 0.055
atomicUpdateRespectsInProcessLock[atomic=true] 0.941
packedRefsLockFailure[atomic=true] 0.031
reflogAppendStatusNoMessage[atomic=true] 0.952
reflogFileDirectoryConflict[atomic=true] 1.019
fileDirectoryConflict[atomic=true] 0.033
reflogCustomIdent[atomic=true] 0.964
reflogAppendStatusWithMessage[atomic=true] 0.988

FileHeaderTest

testParseRename100_OldStyle 0.003
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 1.721
test 0.005

FileBasedConfigTest

testLeadingWhitespaces 0.005
testUTF8withoutBOM 0.004
testIncludeWithTilde 0.003
testUTF8withBOM 0.003
testIncludeAbsolute 0.003
testSystemEncoding 0.003
testIncludeRelativeDotDotNotFound 0.003
testIncludeRelativeDot 0.003
testIncludeRelativeDotDot 0.003

PushConnectionTest

limitCommandBytes 0.546
invalidCommand 0.007
testWrongOldIdDoesNotReplace 0.022
commandOrder 0.221

GitDateParserTest

shortWithDots 0.006
yesterday 0
weeksAgo 0.002
shortFmt 0.001
iso 0.025
now 0.001
rfc 0.004
local 0.002
never 0.001
defaultFmt 0.001
shortWithDotsReverse 0.001
shortWithSlash 0
daysAndWeeksAgo 0.018

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.191
resolvePreviousBranch 0.205
resolveMasterCommits 0.097
resolveNonExistingBranch 0.09
resolveReflogParent 0.102
resolveDate 0.051

RmCommandTest

testRemoveCached 0.124
testRemove 0.078

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.029

CGitAttributesTest

testNestedMatchWithWildcard 0.064
testBracketsInGroup 0.061
testNestedMatchRecursive 0.059
testDirectoryMatchSubSimple 0.048
testDirectoryMatchSubComplex 0.046
testDirectoryWildmatchDoesNotMatchFiles1 0.045
testDirectoryWildmatchDoesNotMatchFiles2 0.091
testDirectoryWildmatchDoesNotMatchFiles3 0.064
testDirectoryWildmatchDoesNotMatchFiles4 0.087
testPrefixMatchNot 0.092
testRelativePaths 0.069
testStarMatchOnSlashNot 0.063
testDirectoryMatch 0.063
testDirectoryMatchSubRecursiveBacktrack2 0.083
testDirectoryMatchSubRecursiveBacktrack3 0.06
testDirectoryMatchSubRecursiveBacktrack4 0.064
testDirectoryMatchSubRecursiveBacktrack5 0.079
testDirectoryMatchSubRecursiveBacktrack6 0.054
testBug508568 0.046
testComplexPathMatchNot 0.047
testDirectoryMatchSubRecursive 0.047
testNestedMatchNot 0.05
testRelativePath 0.044
testDirectoryMatchSubRecursiveBacktrack 0.069
testStarPathMatchNot 0.048
testNestedMatch 0.065

ConcurrentRepackTest

testObjectMovedToNewPack1 2.675
testObjectMovedToNewPack2 3.012
testObjectInNewPack 1.005
testObjectMovedWithinPack 1.981

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.02
testEmpty 0.02
testAddFails 0.024

FetchCommandTest

fetchUpdatesBranches 0.823
testFetch 0.171
fetchShouldNotFetchTagsFromOtherBranches 0.175
testForcedFetch 0.235
fetchWithExplicitTagsShouldUpdateLocal 0.416
fetchShouldAutoFollowTagForFetchedObjects 0.172
fetchUpdateRefsWithDuplicateRefspec 0.813
fetchPruneRefsWithDuplicateRefspec 1.001
fetchPrunesBranches 1.006
fetchAddRefsWithDuplicateRefspec 0.136
fetchAddsBranches 0.277
fetchDoesntDeleteBranches 0.264
testFetchWithPruneShouldKeepOriginHead 0.31
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.328
fetchShouldAutoFollowTag 0.233

SubmoduleUpdateTest

repositoryWithSubmodule 1.688
repositoryWithUnconfiguredSubmodule 0.172
repositoryWithInitializedSubmodule 0.068
repositoryWithNoSubmodules 0.092

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.021
testContainsAll 0.021
testContains 0.016
testAddOne 0.017
testAddTwo 0.016
testEquals 0.031
testRemove 0.018

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.271
testFetchReachableBlobWithBitmap 0.544
testFetchWithNonSupportingServer 0.021
testV2LsRefsSymrefs 0.055
testV2FetchIncludeTag 0.064
testV2FetchRequestPolicyReachableCommit 0.006
testV2FetchUnrecognizedArgument 0.005
testV2FetchClientStopsNegotiation 0.049
testV2EmptyRequest 0
testFetchWithBlobLimitFilter 0.054
testFetchExplicitBlobWithFilter 0.04
testV2CapabilitiesRefInWant 0.003
testV2FetchRequestPolicyAny 0.003
testV2FetchRequestPolicyTip 0.021
testFetchUnreachableBlobWithBitmap 0.012
testV2FetchDeepenWithoutDone 0.005
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchMissingShallow 0.032
testV2FetchOfsDelta 0.095
testV2LsRefsPeel 0.05
testV2LsRefs 0.01
testFetchReachableBlobWithoutBitmap 0.008
testV2FetchWantRefIfNotAllowed 0.006
testV2CapabilitiesAllowFilter 0.001
testFetchParentOfShallowCommit 0.147
testFetchWithBlobNoneFilter 0.024
testV2FetchServerStopsNegotiation 0.052
testV2FetchWantRefAndDeepen 0.005
testV2Capabilities 0
testV2LsRefsMultipleCommands 0.031
testFetchWithBlobLimitFilterAndBitmaps 0.012
testV2FetchWantRef 0.007
testFetchExplicitBlobWithFilterAndBitmaps 0.026
testV2FetchFilterWhenNotAllowed 0.084
testV2FetchDeepenAndDone 0.116
testV2LsRefsRefPrefixNoSlash 0.004
testV2FetchThinPack 0.026
testV2FetchRequestPolicyReachableCommitTip 0.005
testV2FetchFilter 0.018
testV2FetchBadWantRef 0.002
testV2FetchShallow 0.005
testV2FetchMixedWantRef 0.003
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.002
testV2FetchNoProgress 0.068
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2LsRefsRefPrefix 0.004
testV2FetchServerDoesNotStopNegotiation 0.094

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.263
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0.001
testTimeout_readByte_Timeout 0.255
testTimeout_readBuffer_Timeout 0.252
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.031
testEmpty 0.02
testCloneEmpty 0.02
testAddLargeBlocks 1.727
testClear 0.032
testHasFlags 0.032

StashDropCommandTest

dropSingleStashedCommit 0.194
dropMiddleStashCommit 0.289
dropFirstStashedCommit 0.192
dropNegativeRef 0.061
dropWithNoStashedCommits 0.049
dropBoundaryStashedCommits 0.276
dropWithInvalidLogIndex 0.176
dropAll 0.175

IndexModificationTimesTest

testLastModifiedTimes 0.12
testModify 2.166

StatusCommandTest

testDifferentStates 0.175
testEmptyStatus 0.038
testDifferentStatesWithPaths 0.067

TestProtocolTest

testFetch 0.418
testPush 0.024
testFullNegotiation 2.076
testUploadPackFactory 0.006
testReceivePackFactory 0.017
testMaxHaves 1.129

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.087
testIneffectiveNegationDifferentLevels1 0.108
testIneffectiveNegationDifferentLevels2 0.053
testIneffectiveNegationDifferentLevels3 0.095
testIneffectiveNegationDifferentLevels4 0.064
testIneffectiveNegationDifferentLevels5 0.081
testTrailingSpaces 0.1
testRules 0.089
testSlashMatchesDirectory 0.027
testToString 0.034
testRepeatedNegationInDifferentFiles1 0.077
testRepeatedNegationInDifferentFiles2 0.04
testRepeatedNegationInDifferentFiles3 0.17
testRepeatedNegationInDifferentFiles4 0.057
testRepeatedNegationInDifferentFiles5 0.03
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.16
testSimpleRootGitIgnoreWildMatcherDirOnly 0.038
testNegateAllExceptJavaInSrc 0.042
testSimpleRootGitIgnoreGlobalIgnore 0.03
testSimpleRootGitIgnoreGlobalDirIgnore 0.142
testLeadingSpaces 0.035
testSimpleRootGitIgnoreGlobalNegation1 0.029
testSimpleRootGitIgnoreGlobalNegation2 0.028
testSimpleRootGitIgnoreGlobalNegation3 0.102
testSimpleRootGitIgnoreGlobalNegation4 0.047
testEmptyIgnoreRules 0.039
testWithSlashDoesNotMatchInSubDirectory 0.092
testSimpleRootGitIgnoreWildMatcher 0.111
testNegation 0.044
testSlashOnlyMatchesDirectory 0.036
testNoPatterns 0.025
testRepeatedNegation 0.153

RawTextLoadTest

testBigWithNullAtStart 0.039
testBigOK 0.045
testSmallNull 0.041
testBinaryThreshold 0.113
testSmallOK 0.042

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.185
testCoreAutoCrlf2 0.073
testCoreAutoCrlf3 0.159
testCoreAutoCrlf4 0.098
testCoreAutoCrlf5 0.164
testRenameInSubDir 0.245
testDeleteMiddleLines 0.134
testWhitespaceMerge 0.414
testSingleRevision 0.076
testMoveToOtherDir 0.196
testMiddleClearAllLines 0.282
testTwoRenames 0.3
testDeleteTrailingLines 0.173
testEditAllLines 0.116
testRename 0.208
testConflictingMerge1 0.566
testConflictingMerge2 0.606
testTwoRevisions 0.18

ObjectWalkFilterTest

testDefaultFilter 0.005
testFilteringTreeFiltersReferencedBlobs 0.004
testRevFilterAndObjectFilterCanCombine 0.015
testFilteringTreeFiltersSubtrees 0.005
testFilteringCommitsHasNoEffect 0.005
testObjectFilterCanFilterOutBlob 0.005

SubmoduleDeinitTest

alreadyClosedSubmodule 1.066
dirtySubmoduleWithForce 1.246
cleanSubmodule 0.616
dirtySubmoduleBecauseNewCommit 0.599
dirtySubmoduleBecauseUntracked 0.658
repositoryWithNoSubmodules 0.029

RevCommitParseTest

testParse_implicit_mixed_encoded 0.021
testParse_NoGpgSig 0.02
testParse_WeirdHeaderOnlyCommit 0.018
testParse_gpgSig 0.021
testParse_NoMessage 0.019
testParse_OnlyLFMessage 0.016
testParse_implicit_UTF8_encoded 0.018
testParse_GitStyleMessage 0.016
testParse_ShortLineOnlyNoLF 0.034
testParse_illegalEncoding 0.027
testParse_explicit_bad_encoded2 0.021
testParse_explicit_bad_encoded 0.022
testParse_GitStyleMessageWithCRLF 0.021
testParse_incorrectUtf8Name 0.017
testParse_ShortLineOnlyEmbeddedLF 0.017
testParse_ShortLineOnlyEndLF 0.017
testParse_PublicParseMethod 0.018
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.037
testParse_incompleteAuthorAndCommitter 0.017
testParse_NoParents 0.02
testParse_unsupportedEncoding 0.02
testParse_explicit_encoded 0.02

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.431
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.301
mergeBinaryFile_UnsetMerge_Conflict 0.254
mergeTextualFile_UnsetMerge_NoConflict 0.383
mergeBinaryFile_SetMerge_Conflict 0.29
mergeTextualFile_UnsetMerge_Conflict 0.339

CommitAndLogCommandTest

testMultipleInvocations 0.053
testAddUnstagedChanges 0.147
testWrongParams 0.031
testModeChange 0.117
testLogWithFilter 0.179
testCommitAmend 0.121
testCommitRange 0.092
testMergeEmptyBranches 0.136
testInsertChangeId 0.085
testSomeCommits 0.112

ForPathTest

testFindObjects 0.039

RevTagParseTest

testTagBlob 0.128
testTagTree 0.022
testParse_implicit_mixed_encoded 0.023
testParseOldStyleNoTagger 0.03
testParse_NoMessage 0.022
testParse_OnlyLFMessage 0.025
testParse_implicit_UTF8_encoded 0.051
testParseAllFields 0.089
testParse_GitStyleMessage 0.019
testParse_ShortLineOnlyNoLF 0.018
testParse_illegalEncoding 0.048
testParse_explicit_bad_encoded2 0.044
testParse_explicit_bad_encoded 0.038
testParse_ShortLineOnlyEmbeddedLF 0.034
testParse_ShortLineOnlyEndLF 0.032
testParse_PublicParseMethod 0.03
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.023
testTagTag 0.032
testParse_unsupportedEncoding 0.034
testTagCommit 0.143
testParse_explicit_encoded 0.047

DescriptionTest

description 0.065

FileNameMatcherTest

testSpecialGroupCase0 0.003
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0.001
testMixedGroupCase7 0.001
testMixedGroupCase8 0
testMixedGroupCase9 0.001
testCopyConstructor 0
testGraphGroupCase0 0.001
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.001
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0.001
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.072
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.001
testPunctGroupCase1 0
testPunctGroupCase2 0.001
testPunctGroupCase3 0
testFilePathCase0 0.001
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0.001
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.001
testManySolutionsCase4 0
testUpperGroupCase0 0.001
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0.001
testUpperGroupCase5 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0.001
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.028
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.025
testConfigureCache_Limits1 0.021
testConfigureCache_PackedGitWindowSize_0 0.149
testConfigureCache_PackedGitLimit_0 0.02
testConfigureCache_PackedGitWindowSize_4097 0.019
testConfigureCache_PackedGitOpenFiles_0 0.095

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.002
testMissingString 0.002
testNonTranslatedBundle 0.005
testMissingPropertiesFile 0.004

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.038
testGetRefs_HeadsOnly_SymrefToPacked 0.028
testGetRef_DiscoversModifiedLoose 0.027
testGetRefs_HeadsOnly_AllLoose 0.029
testGetRefs_HeadOnOneBranch 0.032
testExactRef_EmptyDatabase 0.031
testGetRefs_IgnoresGarbageRef1 0.03
testGetRefs_IgnoresGarbageRef2 0.034
testGetRefs_IgnoresGarbageRef3 0.091
testGetRefs_IgnoresGarbageRef4 0.064
testGetRef_CorruptSymbolicReference 0.027
testPeelLooseTag 0.034
testGetRefs_TagsOnly_AllPacked 0.03
testGetRefs_TagsOnly_AllLoose 0.071
testGetRef_FetchHead 0.122
testGetRefs_PackedWithPeeled 0.031
test_repack 0.109
testFirstExactRef_IgnoresGarbageRef 0.087
testPeelCommit 0.062
testGetRefs_CorruptObjectIdReference 0.042
testGetRefs_LooseSorting_Bug_348834 0.056
testReadBranchConfig 0.037
testGetRefs_DeatchedHead1 0.033
testGetRefs_DeatchedHead2 0.085
testExactRef_FetchHead 0.123
testGetRefs_LooseOverridesPacked 0.093
testGetRefs_DiscoversModifiedLoose 0.062
testGetRef_CycleInSymbolicRef 0.063
testReadNotExistingBranchConfig 0.028
testGetRefs_HeadsOnly_AllPacked1 0.035
testGetRef_AnyHeadWithGarbage 0.162
testGetRefs_LooseSortedCorrectly 0.038
testGetRefs_PackedNotPeeled_Sorted 0.036
testFirstExactRef_Mixed 0.123
testExactRef_IgnoresGarbageRef 0.055
testGetRef_CorruptObjectIdReference 0.028
testRefsChangedStackOverflow 0.058
testCreate 0.122
testGetRef_PackedNotPeeled_WrongSort 0.061
testGetRefs_CycleInSymbolicRef 0.073
testGetRefs_InvalidName 0.1
testGetRef_DiscoversDeletedLoose 0.064
testGetRefs_DeeplyNestedBranch 0.05
testPackedRefsLockFailure 0.035
testGetRefs_HeadBranchNotBorn 0.075
testGetRef_EmptyDatabase 0.069
testGetRefs_DiscoversDeletedLoose1 0.031
testGetRefs_DiscoversDeletedLoose2 0.041
testGetRefs_DiscoversDeletedLoose3 0.124
testGetRefs_DiscoversDeletedLoose4 0.055
testGetRefs_DiscoversDeletedLoose5 0.027
testGetRefs_EmptyDatabase 0.026
testGetRefs_HeadsOnly_Mixed 0.025
testGetRefs_DiscoversNewLoose1 0.028
testGetRefs_DiscoversNewLoose2 0.153
testIsNameConflicting 0.035
testGetRefs_SkipsLockFiles 0.03

TreeRevFilterTest

testStringOfPearls_FilePath1 0.052
testStringOfPearls_FilePath2 0.054
testStringOfPearls_FilePath3 0.061
testStringOfPearls_DirPath2 0.04
testPathFilterOrOtherFilter 0.06

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.056

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.039
testMergeCommitOneParentShallow 0.065
testShallowCommitParse 0.066
testObjectDirectorySnapshot 0.059
testDepth1 0.065
testDepth2 0.068
testDepth3 0.072

NameRevCommandTest

multiplePathsNoMerge 0.135
multiplePathsSecondParent 0.09
prefix 0.086
annotatedTags 0.085
annotatedTagsNoResult 0.11
ref 0.225
simpleAncestor 0.051
onePathMerge 0.051
onePathMergeSecondParent 0.08
onePathMergeLongerFirstParentPath 0.087
nameExact 0.069

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.238
testRenamedBoundLineDelete 0.193
testBoundLineDelete 0.111

GcTagTest

annotatedTag_objectNotPruned 1.064
lightweightTag_objectNotPruned 1.016

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.026
testStringOfPearls_FilePath1 0.055
testStringOfPearls_FilePath2 0.044
testStringOfPearls_FilePath3 0.07
testStringOfPearls_FilePath3_NoParentRewriting 0.073
testStringOfPearls_DirPath2 0.051
testStringOfPearls_FilePath2_NoParentRewriting 0.053
testStringOfPearls_FilePath1_NoParentRewriting 0.049
testStringOfPearls_DirPath2_NoParentRewriting 0.091
testEdits_MatchNone 0.097
testEmpty_NoMatch 0.061
testSimple1 0.052
testEdits_MatchAll 0.108

ReflogCommandTest

testAmendReflog 0.184
testBranchReflog 0.182
testHeadReflog 0.198

RemoteAddCommandTest

testAdd 0.098

PackReverseIndexTest

testFindObjectWrongOffset 0.027
testFindNextOffsetWrongOffset 0.055
testFindObject 0.025
testFindNextOffset 0.026

AttributesHandlerTest

testNestedMatchRecursive 0.035
testDirectoryMatchSubSimple 0.036
testStarPathMatch 0.03
testExpandBuiltInMacro1 0.026
testExpandBuiltInMacro2 0.038
testExpandBuiltInMacro3 0.028
testDirectoryMatchSubComplex 0.034
testInfoOverridesWorkDirRoot 0.036
testCustomGlobalMacro1 0.033
testCustomGlobalMacro2 0.029
testCustomGlobalMacro3 0.03
testCustomGlobalMacro4 0.033
testPrefixMatchNot 0.051
testRelativePaths 0.041
testStarMatchOnSlashNot 0.04
testDirectoryMatch 0.033
testDirectoryMatchSubRecursiveBacktrack2 0.031
testDirectoryMatchSubRecursive 0.028
testNestedMatchNot 0.025
testCyclicMacros 0.024
testWorkDirRootOverridesGlobal 0.057
testComplexPathMatch 0.031
testDirectoryMatchSubRecursiveBacktrack 0.036
testInfoOverridesGlobal 0.041
testNestedMatch 0.06
testExpandNonMacro1 0.044
testExpandNonMacro2 0.037
testExpandNonMacro3 0.038
testExpandNonMacro4 0.046
testRecursiveMacro 0.046

ObjectLoaderTest

testLargeObjectLoader 0.002
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0.002
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.002
testCLIText 0.005
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.632

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.036
testSort_COMMIT_TIME_DESC 0.039
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.038
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.038
testSort_TOPO_REVERSE 0.122
testSort_TOPO 0.075
testSort_REVERSE 0.044

MergeCommandTest

testDeletionOnSideConflict 0.207
testNoFastForwardNoCommit 0.111
testRecursiveMergeWithConflict 0.234
testMergeWithMessageAndChangeId 0.362
testConflictingMergeFailsDueToDirtyIndex 0.212
testFastForward 0.123
testMergeNonVersionedPaths 0.278
testMultipleCreationsSameContent 0.227
testAlreadyUpToDate 0.197
testMergeRemovingFoldersWithoutFastForward 0.251
testMergeRemovingFolders 0.152
testFastForwardOnly 0.134
testSuccessfulContentMergeNoCommit 0.353
testMergeWithChangeId 0.27
testFileModeMerge 0.285
testFileModeMergeWithDirtyWorkTree 0.323
testMergeWithMessageOption 0.277
testMultipleDeletions 0.372
testFastForwardNoCommit 0.175
testSquashMergeConflict 0.261
testSingleDeletion 0.424
testMergeInItself 0.222
testMergeConflictWithMessageOption 0.291
testMergeTag 0.297
testMergeConflictFileFolder 0.321
testFastForwardWithFiles 0.135
testMultipleCreations 0.321
testSquashMerge 0.211
testDeletionAndConflict 0.259
testModifiedAndRenamed 0.317
testSuccessfulMergeFailsDueToDirtyIndex 0.346
testSuccessfulContentMergeAndDirtyworkingTree 0.307
testMultipleHeads 0.198
testMergeMessage 0.21
testSuccessfulContentMerge 0.397
testSuccessfulMergeFailsDueToDirtyWorktree 0.313
testDeletionOnMasterConflict 0.196
testSquashFastForward 0.243
testFastForwardOnlyNotPossible 0.162
testContentMerge 0.264
testNoFastForward 0.133
testConflictingMergeFailsDueToDirtyWorktree 0.285
testMergeFailingWithDirtyWorkingTree 0.233
testMergeSuccessAllStrategiesNoCommit 1.111
testMergeSuccessAllStrategies 0.961

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.577
testCloneRepositoryExplicitGitDir 0.416
testCloneRepositoryExplicitGitDirNonStd 0.413
testCloneRepositoryWithNestedSubmodules 1.531
testCloneRepositoryWithBranchShortName 0.441
testBareCloneRepository 0.314
testCloneRepositoryWithSubmodules 0.92
testCloneWithAutoSetupRebase 0.844
testCloneRepositoryOnlyOneBranch 0.5
testCloneRepositoryWithBranch 0.604
testBareCloneRepositoryCustomRemote 0.321
testCloneBareRepositoryDefaultDirectory 0.232
testCloneRepositoryDefaultDirectory 0.264
testCloneRepositoryExplicitGitDirBare 0.309
testCloneRepositoryWithTagName 0.437
testCloneRepository 0.526
testBareCloneRepositoryNullRemote 0.34
testCloneRepositoryWithMultipleHeadBranches 0.489
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.39

FSTest

testReadPipeCommandStartFailure 0.105
testSymlinkAttributes 0.214
testReadPipePosixCommandFailure 0.015
testExecutableAttributes 0.003

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.149
testCleanWithPaths 0.162
testCleanDirs 0.23
testCleanWithDryRun 0.125
testCleanDirsWithDryRun 0.181
testCleanDirsWithSubmodule 0.479
testCleanDirsWithRepository 0.266
testCleanDirsWithDryRunAndNoIgnore 0.187
testFilesShouldBeCleanedInSubSubFolders 0.165
testCleanWithDryRunAndNoIgnore 0.155

TagCommandTest

testDeleteFullName 0.07
testTagging 0.179
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.022
testFailureOnSignedTags 0.055
testDeleteNonExisting 0.061
testDeleteEmptyTagNames 0.079
testEmptyTagName 0.132
testTaggingOnHead 0.076
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.049
testListAllTagsInRepositoryInOrder 0.151
testInvalidTagName 0.052
testDelete 0.104
testDeleteBadName 0.157
testUnannotatedTagging 0.072

HugeCommitMessageTest

testHugeCommitMessage 4.016

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.202
branch_historyNotPruned 1.077
deleteBranch_historyPruned 1.08

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.111
test0 0
test1 0.001
test2 0
shatteredCollision 0.074
shatteredStoredInGitBlob 0.047

GcKeepFilesTest

testKeepFiles 1.636

IndexDiffFilterTest

testFileIgnoredNotHonored 0.1
testRecursiveTreeWalk 0.076
testEmptyFolderCommitted 0.046
testFileInFolderUntracked 0.155
testFileInFolderCommittedModifiedAllIgnored 0.076
testFileInFolderCommittedDeleted 0.058
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.302
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.195
testFileCommittedModified 0.065
testFileIgnored 0.063
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.064
testFolderChangedToFile 0.318
testFileInFolderCommittedModified 0.062
testNonRecursiveTreeWalk 0.06
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.119
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.059
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.057
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.064
testFileCommittedDeleted 0.038
testFolderChangedToFileCommittedComparedWithInitialCommit 0.057
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.079
testFileCommittedModifiedIgnored 0.047
testFileCommitted 0.042
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.053
testFileInFolderCommittedModifiedIgnored 0.041
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.054
testConflicts 0.229
testFileInFolderAllIgnored 0.052
testFileInFolderCommittedChangedNotModified 0.07
testFileInFolderCommittedAllDeleted 0.075
testEmptyFolderIgnored 0.048
testFileInFolderCommittedNonRecursive 0.061
testEmptyFolderUntracked 0.044
testFileInFolderCommitted 0.056
testFileInFolderIgnored 0.066
testFileCommittedChangedNotModified 0.056
testEmptyFolderCommittedDeleted 0.049
testFileUntracked 0.046

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.21
testRevertConflictMarkers 0.2
testRevertConflictResolution 0.201
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.251
testRevertMultipleWithFail 0.313
testRevertMultiple 0.25
testRevertDirtyWorktree 0.224
testRevert 0.325
testRevertOurCommitName 0.159
testRevertkConflictReset 0.275

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.059

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

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

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.024

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.073
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.047
nonEmptyRefsFoldersAreKept 0.082

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.149
testCleanFilterReturning12 0.082
testAddExistingSingleFileTwice 0.034
testCleanFilter 0.122
testReplaceFileByPartOfDirectory 0.052
testAddGitlinkDoesNotChange 0.102
testBadCleanFilter 0.058
testMultipleCleanFilter 0.222
testAddWithConflicts 0.04
testAddNothing 0.02
testAddRemovedFile 0.032
testCleanFilterEnvironment 0.095
testAttributesWithTreeWalkFilter 0.225
testAddWithoutParameterUpdate 0.057
testAddExistingSingleMediumSizeFileWithNewLine 0.044
testAddSubrepoWithDirNoGitlinks 0.249
testAddExistingSingleFileInSubDir 0.04
testAssumeUnchanged 0.175
testAddRemovedCommittedFile 0.062
testAddWithParameterUpdate 0.084
testAddWholeRepo 0.038
testExecutableRetention 0.118
testNotApplicableFilter 0.042
testAddTwoFiles 0.08
testAddFolder 0.113
testAddExistingSingleFileTwiceWithCommit 0.067
testAddIgnoredFile 0.041
testReplaceFileWithDirectory 0.08
testAttributesConflictingMatch 0.091
testAddGitlink 0.122
testBadCleanFilter2 0.107
testAddExistingSingleBinaryFile 0.047
testAddNonExistingSingleFile 0.025
testAddExistingSingleFile 0.033
testReplaceDirectoryConflictsWithFile 0.158
testAddExistingSingleSmallFileWithNewLine 0.037
testReplaceDirectoryWithFile 0.038
testBuiltinCleanFilter 2.121
testBuiltinFilters 1.892

JschConfigSessionFactoryTest

testNoConfigEntry 0.299
testAliasCaseDifferenceLowcase 0.17
testAliasIdentical 0.045
testAlias 0.09
testAliasCaseDifferenceLowcaseInverted 0.118
testAliasCaseDifferenceUpcase 0.145
testAliasIdenticalWithPort 0.079
testAliasIdenticalWithUser 0.029
testAliasWithPort 0.142
testAliasWithUser 0.064
testAliasCaseDifferenceUpcaseInverted 0.15
testConnectTimout 0.044

PackSourceTest

defaultComaprator 0.003

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.042
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.019
testLarge_SingleWrite 0.067
testInCoreLimit_SwitchBeforeAppendByte 0.026
testOneBlock_BulkWrite 0
testRandomWrites 0.059
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.015
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.004
testInCoreInputStream 0.001

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.031

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.065
recentTempPacksAndIdxAreNotDeleted 0.049

MergerTest

checkContentMergeConflict 0.934
checkMergeNonConflictingSubmodulesWithoutIndex 1.204
mergeWithCrlfAutoCrlfTrue 0.87
checkFileReplacedByFolderInOurs 0.793
checkLockedFilesToBeDeleted 0.678
checkContentMergeNoConflict_noRepo 0.419
checkMergeEqualNewTrees 0.618
checkMergeConflictingNewTrees 0.433
rebaseWithCrlfAutoCrlfTrue 0.555
checkMergeMergeableTreesWithoutIndex 0.632
checkMergeConflictingTreesWithoutIndex 0.546
failingDeleteOfDirectoryWithUntrackedContent 0.557
checkMergeEqualTreesInCore_noRepo 0.519
checkMergeMergeableFilesWithTreeInIndex 0.632
checkUntrackedFolderIsNotAConflict 0.644
checkContentMergeLargeBinaries 0.498
checkFileReplacedByFolderInTheirs 0.499
checkMergeEqualTreesInCore 0.233
checkContentMergeNoConflict 0.406
checkMergeConflictingSubmodulesWithoutIndex 0.318
checkMergeConflictingFilesWithTreeInIndex 0.196
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.417
checkContentMergeConflict_noTree 0.325
checkMergeEqualTreesWithoutIndex 0.276
mergeWithCrlfInWT 0.361
checkMergeCrissCross 0.736
checkForCorrectIndex 25.065

InflatingBitSetTest

testContainsMany 0.013
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.074
testPrecedenceGlobal 0.041
testNoAttributes 0.024
testPrecedenceParent 0.027
testRules 0.04
testPrecedenceCurrent 0.028
testHierarchyBothIterator 0.054
testIndexOnly 0.044
testIndexOnly2 0.041
testOverriding2 0.024
testAggregation 0.035
testPrecedenceInfo 0.032
testPrecedenceRoot 0.04
testRulesInherited 0.029
testHierarchyWorktreeOnly 0.032
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.03
testOverriding 0.023

PackIndexV1Test

testCRC32 0.024
testIteratorMethodsContract 0.151
testCompareEntriesOffsetsWithGetOffsets 0.019
testIteratorReturnedValues1 0.02
testIteratorReturnedValues2 0.019
testCompareEntriesOffsetsWithFindOffsets 0.02

RefAdvertiserTest

advertiser 0.001

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.774
repositoryWithNoHeadInSubmodule 0.182
repositoryWithUninitializedSubmodule 0.055
repositoryWithInitializedSubmodule 0.31
repositoryWithMissingSubmodule 0.159
repositoryWithDifferentRevCheckedOutSubmodule 0.281
repositoryWithNoSubmodules 0.026

PushOptionsTest

testThinPushWithOptions 0.031
testPushWithEmptyOptions 0.689
testAdvertisedButUnusedPushOptions 0.449
testPushWithoutOptions 0.624
testAtomicPushWithOptions 0.125
testFailedAtomicPushWithOptions 0.02
testNonAtomicPushWithOptions 0.023
testPushOptionsNotSupported 0.501

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.045
testNotTooManyLooseObjects 0.022
testTooManyLooseObjects 1.844
testNotTooManyPacks 0.096

DirCacheFindTest

testEntriesWithin 0.02

SymlinksTest

fileModeTestMissingThenSymlink 1.183
createDirSymlinkBeforeTarget 0.424
createFileSymlinkBeforeTarget 0.292
fileModeTestFolderThenSymlink 0.288
createSymlinkAfterTarget 0.362
fileModeTestSymlinkThenFile 0.375
fileModeTestFileThenSymlink 0.265
fileModeTestSymlinkThenMissing 0.375
fileModeTestSymlinkThenFolder 0.268

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.029
testMultiRename 0.036
testNoRename 0.026

EditListTest

testTypes 0.01
testHunkHeader 0.001
testFileHeader 0.002

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.629
test1 0.032
test2 0.039
testTinyThinPack 0.171
testMaxObjectSizeDeltaBlock 0.032
testMaxObjectSizeFullBlob 0.045
testPackWithTrailingGarbage 0.166
testPackWithDuplicateBlob 0.052
testDataAfterPackFooterSingleRead 0.028
testDataAfterPackFooterSplitObjectRead 1.114
testMaxObjectSizeDeltaResultSize 0.04
testNonMarkingInputStream 0.137

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.023
testTwoSame 0.026
testEmpty 0.034
testTwoSameDifferByAssumeValid 0.025
testTwoSameSameAssumeValidDifferentContent 0.022

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 24.386
test_ConfigAutoCRLF_false_GlobalEOL_crlf 13.836
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.038
test_switchToBranchWithTextAttributes 20.091
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.054
test_ConfigAutoCRLF_true 10.952
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 9.102
test_ConfigAutoCRLF_false_ConfigEOL_native 4.094
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.625
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.114
test_GlobalEOL_lf_RootEOL_crlf 9.366
test_ConfigAutoCRLF_false_GlobalEOL_lf 3.598
test_ConfigEOL_lf 4.125
test_ConfigAutoCRLF_true_ConfigEOL_lf 8.809
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.09
testBinary1 4.025
testBinary2 3.983
test_switchToBranchWithBinaryAttributes 12.293
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.092
test_ConfigEOL_native_xnix 3.551
testDefaultSetup 4.102
test_ConfigAutoCRLF_false 4.117
test_ConfigAutoCRLF_input 4.092
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.101
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.546
test_ConfigEOL_native_windows 4.097
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 9.048
test_ConfigEOL_crlf 8.934

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.688
testSpi 0.049
testFindRemoteRefUpdatesWithLeases 0.186
testFindRemoteRefUpdatesTrackingRef 0.049
testFindRemoteRefUpdatesNoWildcardNoTracking 0.225
testFindRemoteRefUpdatesNoWildcardNoDestination 0.153
testLocalTransportFetchWithoutLocalRepository 0.099
testFindRemoteRefUpdatesWildcardNoTracking 0.221
testLocalTransportWithRelativePath 0.133

GetTextTest

testGetText_DiffCc 0.057
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.008
testGetText_Convert 0.006

FileSnapshotTest

testActuallyIsModifiedTrivial 1.335
testNewFileNoWait 2.505
testNewFileWithWait 1.996

ReflogReaderTest

testCheckout 0.038
testReadRightLog 0.045
testReadWhileAppendIsInProgress 0.029
testNoLog 0.036
testReadLineWithMissingComment 0.033
testSpecificEntryNumber 0.122
testReadOneLine 0.052
testReadTwoLine 0.031

ReflogConfigTest

testlogAllRefUpdates 0.072

ObjectWalkTest

testNoCommits 0.027
testOneCommitOneTreeTwoBlob 0.036
testCull 0.058
testTwoCommitDeepTree1 0.05
testTwoCommitDeepTree2 0.043
testTwoCommitTwoTreeTwoBlob 0.035
testEmptyTreeCorruption 0.048
testTwoCommitsEmptyTree 0.047

EditTest

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

PushCommandTest

testPushAfterGC 0.537
testPushRefUpdate 0.688
testPrePushHook 0.155
testPush 0.133
testPushWithRefSpecFromConfig 0.17
testPushWithoutPushRefSpec 0.355
testPushWithLease 0.259
testTrackingUpdate 0.131

PostOrderTreeWalkTest

testNoPostOrder 0.027
testInitialize_NoPostOrder 0.035
testInitialize_TogglePostOrder 0.024
testResetDoesNotAffectPostOrder 0.027
testWithPostOrder_NoEnterSubtree 0.028
testWithPostOrder_EnterSubtree 0.025

ProtocolV2ParserTest

testFetchWithNoneFilter 0.187
testFetchWithShallow_deepenNot 0.033
testFetchMustNotHaveMultipleFilters 0.004
testFetchWithShallow_deepen 0.003
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0.033
testFetchWithRefInWantUnknownRef 0.16
testFetchWithBlobSizeFilter 0.001
testFetchWithRefInWant 0.007
testFetchFilterWithoutAllowFilter 0.011

GcCommitSelectionTest

testBitmapsForExcessiveBranches 67.976
testBitmapSpansNoMergesWithTags 24.315
testDistributionOnMultipleBranches 7.003
testSelectionOrderingWithChains 0.089
testBitmapSpansNoMerges 13.661
testBitmapSpansWithMerges 15.994

DaemonTest

testDaemonStop 2.056
testDaemonRestart 2.005

StashApplyCommandTest

untrackedAndTrackedChanges 0.323
workingDirectoryContentConflict 0.138
workingDirectoryEditPreCommit 0.398
workingDirectoryContentMerge 0.284
workingDirectoryCleanIndexModify 0.237
unstashNoHead 0.148
multipleEdits 0.161
workingDirectoryModifyInSubfolder 0.398
noStashedCommits 0.119
indexContentConflict 0.24
stashChangeInANewSubdirectory 0.253
indexAdd 0.232
stashedApplyOnOtherBranchWithStagedChange 0.579
workingDirectoryDeleteIndexAdd 0.244
workingDirectoryDeleteIndexEdit 0.214
untrackedFileConflictsWithWorkingDirectory 0.247
workingDirectoryModifyIndexChanged 0.223
workingDirectoryDelete 0.125
indexDelete 0.206
workingDirectoryModify 0.221
stashedApplyOnOtherBranch 0.494
stashedContentMerge 0.276
untrackedFileNotIncluded 0.229
untrackedFileIncluded 0.245
testApplyStashWithDeletedFile 0.276
unstashNonStashCommit 0.068
untrackedFileConflictsWithCommit 0.282

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.092
testFindSingleFile 0.107
testBuildEmpty 0.031
testAdd_ReverseGitSortOrder 0.025
testBuildOneFile_Commit_IndexChangedEvent 0.037
testBuilderClear 0.029
testBuildOneFile_Commit 0.034
testAdd_InGitSortOrder 0.026
testBuildRejectsUnsetFileMode 0.044

PackWriterTest

testWritePack2DeltasReuseOffsets 0.072
testWriteEmptyPack1 0.081
testWriteEmptyPack2 0.085
testIgnoreNonExistingObjectsWithBitmaps 0.408
testExclude 0.222
testWritePack2DeltasReuseRefs 0.059
testWriteIndex 0.081
testWritePack1 0.149
testWritePack2 0.066
testWritePack3 0.133
testWritePack4 0.063
testWritePack1NoObjectReuse 0.085
testWritePack4ThinPack 0.17
testShallowFetchShallowAncestorDepth1 0.345
testShallowFetchShallowAncestorDepth2 0.175
testWritePack4SizeThinVsNoThin 0.117
testShallowFetchShallowParentDepth1 0.155
testShallowFetchShallowParentDepth2 0.196
testContructor 0.067
testIgnoreNonExistingObjects 0.109
testModifySettings 0.091
testDeltaStatistics 0.146
testNotIgnoreNonExistingObjects 0.072
testShallowIsMinimalDepth1 0.318
testShallowIsMinimalDepth2 0.313
testWritePack2SizeOffsetsVsRefs 0.3
testWritePack2DeltasCRC32Copy 0.094
testWritePack2SizeDeltasVsNoDeltas 0.251

GcConcurrentTest

repackAndCheckBitmapUsage 1.997
concurrentRepack 0.061
repackAndGetStats 1.928
repackAndUploadPack 2.026

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.076
testEstimateGcPackSizeWithAnExistingGcPack 0.046

T0004_PackReaderTest

test003_lookupCompressedObject 0.031
test004_lookupDeltifiedObject 0.151

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.198
multiplePacks 0.032
readBackSmallObjectBeforeLargeObject 0.039
readBackLargeFile 0.094
checkExisting 0.096
largeBlob 0.045
singlePack 0.153
readBackFallsBackToRepo 0.067
overwriteExistingPack 0.04
flushEmptyPack 0.096
insertLargeInputStreamBypassesCheckExisting 0.135
noFlush 0.025
readBackSmallFiles 0.037

OpenSshConfigTest

testAlias_DoesNotMatch 0.159
testAlias_OptionsSet 0.02
testHostCaseInsensitive 0.022
testRepeatedLookupsWithModification 0.363
testAlias_InheritBatchMode 0.093
testRemoteUserReplacement 0.06
testAlias_ConnectionAttempts 0.029
testAlias_BatchModeDefault 0.049
testPattern 0.026
testAlias_PreferredAuthenticationsDefault 0.024
testAlias_OptionsInherit 0.028
testMissingArgument 0.149
testMultiHost 0.043
testListValueMultiple 0.041
testEqualsSign 0.09
testHomeDirUserReplacement 0.153
testAlias_BatchModeYes 0.049
testQuoteParsing 0.023
testMultiIdentityFile 0.035
testSeparatorParsing 0.03
testAlias_OptionsKeywordCaseInsensitive 0.196
testDefaultBlock 0.03
testHostnameReplacement 0.026
testRepeatedLookups 0.147
testAlias_ConnectionAttemptsDefault 0.029
testAlias_invalidConnectionAttempts 0.086
testAlias_PreferredAuthentications 0.024
testListValueSingle 0.107
testNoConfig 0.073
testIdentityFile 0.068
testAlias_badConnectionAttempts 0.021
testNegatedPattern 0.023
testAlias_InheritPreferredAuthentications 0.142
testLocalhostFQDNReplacement 0.037

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.202
reftableWithTombstoneNotResurrected 0.004
testCollectionWithPureGarbageAndRereferencingGarbage 0.002
testEstimateGcRestPackSizeInNewRepo 0.004
testCollectionWithGarbage 0.012
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.004
testCollectionWithNoGarbage 0.004
testEstimateGcRestPackSizeWithAnExistingGcPack 0.032
testRacyNoReusePrefersSmaller 0.015
testEstimateGcPackSizesWithGcAndGcRestPacks 0.017
compactsReftables 0.006
testCollectionWithGarbageCoalescence 0.018
reftableWithoutTombstoneResurrected 0.023
testCollectionWithGarbageNoCoalescence 0.008
testCollectionWithGarbageCoalescenceWithShortTtl 0.546
testEstimateGcPackSizeInNewRepo 0.002
producesNewReftable 0.249
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.003
testEstimateGcPackSizeWithAnExistingGcPack 0.009
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.004
prunesNonGcReftables 0.011

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.043

StashListCommandTest

multipleStashedCommits 0.127
noStashRef 0.041
emptyStashReflog 0.067
singleStashedCommit 0.06

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.748
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.458
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 2.786
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.447
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.5
shouldNotFetchSubmodulesWhenNo 2.489
shouldFetchSubmodulesWhenYes 2.828
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.143

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.06
test002_WriteEmptyTree2 0.031
test30_stripWorkDir 0.032
test002_WriteEmptyTree 0.159
test006_ReadUglyConfig 0.033
test000_openrepo_default_gitDirAndWorkTreeSet 0.057
test000_openrepo_default_absolute_workdirconfig 0.192
test027_UnpackedRefHigherPriorityThanPacked 0.043
test000_openrepo_alternate_index_file_and_objdirs 0.17
test025_computeSha1NoStore 0.033
test020_createBlobTag 0.048
test028_LockPackedRef 0.169
test007_Open 0.055
test002_CreateBadTree 0.034
test001_Initalize 0.155
test021_createTreeTag 0.04
test000_openRepoBadArgs 0.033
test022_createCommitTag 0.076
test024_createCommitNonAscii 0.091
test008_FailOnWrongVersion 0.033
test009_CreateCommitOldFormat 0.048
test026_CreateCommitMultipleparents 0.162
test000_openrepo_default_relative_workdirconfig 0.091
test023_createCommitNonAnullii 0.109
test000_openrepo_default_workDirSet 0.076

PatchCcTest

testParse_OneFileCc 0.005
testParse_CcNewFile 0.002
testParse_CcDeleteFile 0.003

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.763
testDirCacheSavesObjects 0.807

LockFileTest

lockFailedExceptionRecovery 0.253

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.471
testCheckoutOurs 0.445
testCheckoutMultiple 0.211
testUpdateSymLink 0.263
testUpdateWorkingDirectory 0.473
testCheckoutRepository 0.161
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.221
testCheckoutSecond 0.222
testCheckoutTheirs 0.399
testCheckoutFirst 0.169
testStageNotPossibleWithBranch 0.237
testCheckoutOfConflictingFileShouldThrow 0.435
testUpdateWorkingDirectoryFromIndex2 5.102
testUpdateBrokenSymLink 0.13
testUpdateBrokenSymLinkToDirectory 0.182
testUpdateWorkingDirectoryFromIndex 0.191
testCheckoutMixedNewlines 0.275

PatchIdDiffFormatterTest

testSameDiff 0.107
testDiff 0.056

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.03
noSuchPackFolder 0.04
malformedIdxNotDeleted 0.021
bitmapDeletedButIdxAndPackNot 0.037

MaxCountRevFilterTest

testMaxCountRevFilter0 0.035
testMaxCountRevFilter 0.04

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.004

CommitCommandTest

commitAfterSquashMerge 0.276
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.068
commitSubmoduleUpdate 0.289
commitOnlyShouldHandleIgnored 0.181
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.063
testExecutableRetention 0.166
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.115
commitNewSubmodule 0.379
commitEmptyCommits 0.08
commitAmendOnInitialShouldFail 0.021
commitAmendWithAuthorShouldUseIt 0.175

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.031
testHasRevFlag 0.034
testId 0.034
testAddRevFlagSet 0.046
testRemoveRevFlag 0.119
testRevObjectTypes 0.038
testHasAllFlag 0.038
testHasAnyFlag 0.045
testEquals 0.039
testRemoveRevFlagSet 0.033

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.027
testCustomFileModeStrategyFromParentIterator 0.095
testEmptyIfRootDoesNotExist 0.032
testSymlinkActuallyModified 0.102
testComputeFileObjectId 0.046
testCustomFileModeStrategy 0.107
submoduleWithNoGitDirectory 0.127
idOffset 1.008
testIsModifiedSymlinkAsFile 0.047
testTreewalkEnterSubtree 0.108
submoduleNestedWithHeadMatchingIndex 0.186
testEmptyIteratorOnEmptyDirectory 0.027
testDirCacheMatchingId 1.019
submoduleHeadMatchesIndex 0.137
testSymlinkNotModifiedThoughNormalized 0.055
submoduleDirectoryIterator 0.127
testIsModifiedFileSmudged 0.23
submoduleWithNoHead 0.059
testEmptyIfRootIsFile 0.018
testSymlinkModifiedNotNormalized 0.041
testGetEntryContentLength 0.017
testFileModeSymLinkIsNotATree 0.018
testSimpleIterate 0.018

ApplyCommandTest

testModifyNL1 0.063
testAddA1 0.031
testAddA2 0.052
testAddM1 0.041
testNonASCIIAdd2 0.037
testAddA1Sub 0.036
testModifyM2 0.105
testModifyM3 0.058
testFailureF1 0.096
testFailureF2 0.115
testNonASCII2 0.071
testModifyE 0.101
testModifyW 0.087
testModifyX 0.072
testModifyY 0.058
testModifyZ 0.055
testDeleteD 0.151
testNonASCIIAdd 0.051
testNonASCIIDel 0.059
testNonASCII 0.15

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.102
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.022
shouldListAddedFileInInitialCommit 0.046
shouldListModificationBetweenTwoCommits 0.066
shouldListModificationInDirWithoutModifiedTrees 0.074
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.02
shouldReportFileModeChange 0.088
shouldListDeletionBetweenTwoCommits 0.075
shouldListChangesInWorkingTree 0.04
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.017
shouldListAddedFileBetweenTwoCommits 0.049
shouldListModificationInDirWithModifiedTrees 0.117

RevWalkMergedIntoTest

testOldCommitWalk 0.055

BranchTrackingStatusTest

shouldWorkInNormalCase 0.15
shouldWorkWithoutMergeBase 0.071
shouldReturnNullWhenBranchDoesntExist 0.023

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.023
testIteratorMethodsContract 0.021
testCompareEntriesOffsetsWithGetOffsets 0.019
testIteratorReturnedValues1 0.026
testIteratorReturnedValues2 0.099
testCompareEntriesOffsetsWithFindOffsets 0.038

RevWalkUtilsReachableTest

withMerge 0.093
withCommitLoadedByDifferentRevWalk 0.031
twoCommits 0.044
oneCommit 0.034
multipleBranches 0.056

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.031
testSkipRevFilterNegative 0.021
testSkipRevFilter 0.037

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.04
testRevWalkCarryUninteresting_SlowClock 0.039
testRevWalkCarryUninteresting_WrongClock 0.036
testRevWalkCarryCustom_SlowClock 0.043

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.031
testCloneEmpty 0.019
testAddLargeBlocks 1.665
testClear 0.024
testHasFlags 0.021

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.992
testTwoPathUseTheSameName 0.765
runTwiceIsNOP 0.521
testCopyFileBare 0.771
testRecordShallowRecommendation 0.642
testRecordSubmoduleLabels 0.631
testBareRepo 0.627
androidSetup 0.59
testRevisionBranch 0.664
testRecordRemoteBranch 0.662
testAddRepoManifest 0.667
relative 0.387
testDefaultRemoteRevision 0.543
testRevisionBare 0.789
absoluteRemoteURL 0.813
testRevisionTag 0.904
testTargetBranch 0.83
testIncludeTag 0.784
gerritSetup 0.78
testRevision 0.987
absoluteRemoteURLAbsoluteTargetURL 0.779
testReplaceManifestBare 1.083
testRepoManifestGroups 1.858
testRepoManifestCopyFile 0.831
recordUnreachableRemotes 0.668
testRemoteAlias 0.774
testRemoteRevision 0.828

AbstractPlotRendererTest

testDrawTextAlignment 0.265

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.043
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0.001
blockSizeNotPowerOfTwoExpectsException 0.005

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.061
testFormatWithConflictsNoFooterNoLineBreak 0.247
testTag 0.168
testPullWithUri 0.165
testFormatWithConflictsNoFooter 0.075
testMixed 0.207
testIntoHeadOtherThanMaster 0.226
testThreeBranches 0.076
testIntoOtherThanMaster 0.2
testRemoteBranch 0.058
testTwoBranches 0.221
testFormatWithConflictsWithFooters 0.248
testIntoSymbolicRefHeadPointingToMaster 0.135
testCommit 0.187
testOneBranch 0.053

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

PushCertificateStoreTest

saveInBatch 0.023
lockFailure 0.083
putMatchingWithSomeMatchingRefs 0.044
saveTwoCertsOnSameRefInTwoUpdates 0.011
saveTwoCertsOnDifferentRefsInTwoUpdates 0.012
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.005
changeRefFileToDirectory 0.019
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.003
missingRef 0.007
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.011
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.009
saveTwoCertsOnSameRefInOneUpdate 0.006
saveTwoCertsOnDifferentRefsInOneUpdate 0.008
saveOneCertOnMultipleRefs 0.075

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.447
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.1
testShallowFile 0.03
testShallowFileCorrupt 0.036

RenameDetectorTest

testExactRename_ManyRenames 0.03
testBreakModify_RejoinIfUnpaired 0.03
testBreakModify_BreakBelowScore 0.024
testInexactRenames_OnePair2 0.021
testExactRename_OneRenameOneModify 0.027
testExactRename_OneDeleteManyAdds 0.02
testNoRenames_SymlinkAndFile 0.02
testExactRename_OneRename 0.024
testSetRenameScore_IllegalArgs 0.023
testInexactRename_NewlinesOnly 0.034
testExactRename_PathBreaksTie 0.023
testRenameLimit 0.051
testInexactRename_OnePair 0.073
testInexactRename_SameContentMultipleTimes 0.039
testInexactRename_LastByteDifferent 0.023
testNoRenames_UntrackedFile 0.032
testInexactRename_OneRenameTwoUnrelatedFiles 0.038
testBreakModify_DontBreakAboveScore 0.023
testExactRename_DifferentObjects 0.022
testExactRename_UnstagedFile 0.021
testNoRenames_EmptyFile1 0.019
testNoRenames_EmptyFile2 0.021
testBreakModify_BreakNone 0.02
testExactRename_MultipleIdenticalDeletes 0.019
testNoRenames_GitlinkAndFile 0.03
testBreakModify_BreakAll 0.021
testNoRenames_SymlinkAndFileSamePath 0.019
testNoRenames_SingleByteFiles 0.021

NetRCTest

testNetRCFile 0.195
testNetRCDefault 0.058

RepositoryResolveTest

testObjectId_nonexisting 0.095
testObjectId_objectid_invalid_explicit_parent 0.04
testHEAD 0.037
testTree 0.033
testDistance_past_root 0.053
testDerefCommit 0.055
resolveUpstream 0.14
testParseLookupPath 0.044
resolveExprSimple 0.064
invalidNames 0.05
testObjectId_objectid_implicit_firstparent 0.12
testObjectId_objectid_self 0.039
testParseNonGitDescribe 0.065
testDistance 0.032
testParseGitDescribeOutput 0.138
testObjectId_existing 0.034
testDerefBlob 0.037
testDerefTree 0.037
testObjectId_objectid_explicit_firstparent 0.06
testDerefTag 0.07
testRef_refname 0.051
testObjectId_objectid_explicit_otherparents 0.037

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.027
testRules 0.031
testNoMatchingAttributes 0.037
testEmptyGitAttributeFile 0.05

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.001
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0
testEmpty_NoPrefix1 0
testEmpty_NoPrefix2 0
testPut_KeyMustMatchName_WithPrefix 0
testMerge_WithPrefix 0
testEntryType 0
testToString_NoPrefix 0
testPut_CollapseResolved 0
testPut_WithPrefix 0
testEntryTypeSet 0
testRemove 0
testIterator_FailsAtEnd 0

StashCreateCommandTest

unmergedPathsShouldCauseException 0.437
workingDirectoryCleanIndexModify 0.109
multipleEdits 0.165
workingDirectoryModifyInSubfolder 0.331
newFileInIndexThenModifiedInWorkTree 0.115
indexAdd 0.135
workingDirectoryDeleteIndexAdd 0.173
workingDirectoryDeleteIndexEdit 0.092
workingDirectoryModifyIndexChanged 0.211
refLogIncludesCommitMessage 0.126
workingDirectoryDelete 0.107
indexDelete 0.184
workingDirectoryModify 0.127
noLocalChanges 0.064
untrackedFileNotIncluded 0.11
untrackedFileIncluded 0.12

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0.001

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.257
testTimeout_writeByte_Timeout 0.253
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0.001
testTimeout_close_Timeout 0.252
testTimeout_flush_Timeout 0.251

DiffCommandTest

testDiffModified 0.11
testDiffWithNegativeLineCount 0.08
testDiffTwoCommits 0.316
testDiffCached 0.078
testDiffWithPrefixes 0.147
testNoOutputStreamSet 0.039

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.73
testRebaseShouldIgnoreMergeCommits 0.741
testFastForwardRebaseWithAutoStash 0.414
testRebaseInteractiveMultipleSquash 0.701
testRebaseWithUncommittedDelete 0.202
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.196
testRebasePreservingMerges1 1.061
testRebasePreservingMerges2 0.668
testStopOnConflict 0.412
testStopOnConflictFileCreationAndDeletion 0.446
testFastForwardWithMultipleCommits 0.231
testRebaseInteractiveFixupWithBlankLines 0.379
testRebaseWithUnstagedTopicChange 0.29
testStopOnLastConflictAndContinue 0.278
testRebaseTodoLineSetComment 0.022
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.029
testRebaseEndsIfLastStepIsEdit 0.21
testRebaseWithAutoStashAndSubdirs 0.596
testRebaseShouldStopForRewordInCaseOfConflict 0.319
testParseRewordCommand 0.034
testRebasePreservingMergesWithUnrelatedSide1 0.957
testRebasePreservingMergesWithUnrelatedSide2 1.096
testRebaseWithUnstagedMasterChangeOtherCommit 0.335
testRebaseInteractiveSingleSquashAndModifyMessage 0.588
testRebaseWithUncommittedMasterChangeBaseCommit 0.266
testParseSquashFixupSequenceCount 0.024
testRebaseWithAutoStashConflictOnApply 0.512
testRebaseInteractiveReword 0.405
testRebaseWithUntrackedFile 0.339
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.652
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.026
testRebaseWithUncommittedMasterChange 0.257
testRebaseInteractiveEdit 0.341
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.212
testRepositoryStateChecks 0.032
testRebaseInteractiveSquashFirstCommitShouldFail 0.189
testRebaseWithUnstagedMasterChangeBaseCommit 0.245
testEmptyRebaseTodo 0.132
testFastForwardWithMultipleCommitsOnDifferentBranches 0.376
testMergeFirstStopOnLastConflictAndSkip 0.386
testRebaseShouldFixupInCaseOfConflict 0.428
testRebaseWithModificationShouldNotDeleteData 0.24
testRebaseInteractiveFixupFirstCommitShouldFail 0.196
testFastForwardRebaseWithModification 0.183
testAuthorScriptConverter 0.041
testDetachedHead 0.321
testRebaseWithUncommittedTopicChange 0.374
testRebaseShouldStopForEditInCaseOfConflict 0.265
testStopOnConflictAndContinue 0.432
testRebaseWithUnstagedMasterChange 0.275
testStopOnConflictAndContinueWithNoDeltaToMaster 0.253
testOnlyCommentRebaseTodo 0.038
testFilesAddedFromTwoBranches 0.278
testStopOnConflictAndFailContinueIfFileIsDirty 0.354
testStopOnConflictCommitAndContinue 0.328
testUnknownUpstream 0.07
testStopOnConflictAndAbortWithDetachedHEAD 0.519
testRebaseWithAutoStash 0.598
testRebaseInteractiveMixedSquashAndFixup 0.545
testFastForwardWithNewFile 0.194
testUpToDate 0.212
testRebaseParentOntoHeadShouldBeUptoDate 0.123
testStopOnConflictAndSkipNoConflict 0.463
testStopOnLastConflictAndSkip 0.332
testRebaseWithUncommittedMasterChangeOtherCommit 0.348
testLeadingSpacesRebaseTodo 0.031
testRebaseShouldTryToParseValidLineMarkedAsComment 0.049
testRebaseShouldSquashInCaseOfConflict 0.429
testConflictFreeWithSingleFile 0.373
testStopOnConflictAndSkipWithConflict 0.542
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.107

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.02
testEmptyCache_Clear_NoCacheTree 0.158
testWriteReadTree 0.033
testTwoLevelSubtree 0.02
testEmptyCache_CreateEmptyCacheTree 0.022
testSingleSubtree 0.018

PullCommandWithRebaseTest

testPullFastForward 0.457
testPullLocalConflict 0.506
testPullConflict 0.524
testPullFastForwardDetachedHead 0.338
testPullFastForwardWithBranchInSource 0.549
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.409

PlotCommitListTest

testMergeBlockedBySelf 0.049
testMultipleMerges 0.112
testBug368927 0.061
testBug419359 0.053
testDuplicateParents 0.094
testBug300282_1 0.089
testTwoRoots1 0.027
testTwoRoots2 0.032
testMergeBlockedByOther 0.041
testSideBranch 0.156
test2SideBranches 0.038
testLinear 0.032
testMerged 0.182
testEgitHistory 0.226
testDanglingCommitShouldContinueLane 0.033

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.035
testRecursiveFiltering 0.046
testNonRecursiveFiltering 0.069

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.047
badlyFormattedWithoutRef 0.019

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.004
testThreadTranslationBundleInheritance 0.004
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testMultipleInvalidObjects 0.016
testNonCommitHead 0.004
testMissingObject 0.056
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidConnectivity 0.03
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.005
testTreeWithNullSha 0

AbbreviatedObjectIdTest

testEquals_Full 0.001
testNotEquals_SameLength 0.001
testIsId 0
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
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.001
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.023
pushNonAtomic 0.023
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.001
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
testEmptyNameAndEmail 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0.001
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.191
testCache_TooFewFiles 0.036
testCache_Defaults 0.039

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.071
testMultipleHeads_SameBase2 0.058
testNone 0.047
testDisallowTreeFilter 0.028
testInconsistentCommitTimes 0.03
testSimple 0.088
testCrissCross 0.064

SquashMessageFormatterTest

testCommit 0.06

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.001
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
testEdit_InsertNearCommonCenter 0
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_DeleteNearCommonCenter 0.001
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0.001
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.2
testForbiddenNamesOnWindowsEgCon 0.088
testForbiddenNamesOnWindowsEgLpr 0.185
testForbiddenNamesOnWindowsEgDotCon 0.139
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.207
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.091
testMaliciousPathDot 0.226
testMaliciousGitPathEndDotUnixOk 0.107
testMaliciousGitPathEndDotWindows1 0.138
testMaliciousGitPathEndDotWindows2 0.136
testMaliciousGitPathEndDotWindows3 0.129
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.136
testMaliciousPathEmptyUnix 0.09
testMaliciousGitPath1Case 0.104
testMaliciousGitPath2Case 0.12
testMaliciousGitPath3Case 0.132
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.102
testMaliciousPathDotDot 0.144
testMaliciousAbsolutePathSecondCheckout 0.124
testMaliciousAbsolutePathTwoLevelsFirstBad 0.185
testMaliciousAbsoluteUNCPathWindows1 0.094
testMaliciousAbsoluteUNCPathWindows2 0.197
testForbiddenNamesOnWindowsEgCon1 0.212
testForbiddenNamesOnWindowsEgLpt1 0.106
testMaliciousAbsolutePathIsOkTwoLevels 0.188
testMaliciousWindowsADSOnUnix 0.211
testMaliciousAbsolutePathTwoLevelsSecondBad 0.111
testMaliciousGitPathEndSpaceUnixOk 0.177
testMaliciousPathEmptyWindows 0.142
testMaliciousWindowsADS 0.231
testForbiddenWindowsNamesOnUnixEgCon 0.267
testMaliciousGitPath1 0.271
testMaliciousGitPath2 0.171
testMaliciousAbsoluteWindowsPath1 0.165
testMaliciousAbsoluteWindowsPath2 0.081
testMaliciousAbsolutePathIsOkSecondCheckout 0.171
testMaliciousAbsolutePath 0.236
testForbiddenWindowsNamesOnUnixEgLpt1 0.118
testForbiddenNamesOnWindowsEgConDotSuffix 0.152
testMaliciousAbsoluteCurDrivePathWindows 0.141
testMaliciousGitPathEndSpaceWindows 0.164
testMaliciousAbsoluteWindowsPath1OnUnix 0.138

FilterCommandsTest

testBuiltinCleanFilter 0.516
testBuiltinCleanAndSmudgeFilter 0.512
testBuiltinSmudgeFilter 0.377

RemoteDeleteCommandTest

testDelete 0.061

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.027
shouldReturnZeroWhenMergedInto 0.024
shouldWorkWithMerges 0.035
shouldWorkWithoutCommonAncestor 0.027
shouldWorkWithZeroAsEnd 0.029
shouldReturnZeroOnSameCommit 0.027

GcBasicPackingTest

testImmediatePruning 2.97
testPreserveAndPruneOldPacks 3.144
testDonePruneTooYoungPacks 2.912
testNotPackTwice 2.234
testPackAllObjectsInOnePack 1.735
repackEmptyRepo_noPackCreated 0.079
testPackRepoWithNoRefs 0.096
testPackCommitsAndLooseOne 1.817
testPack2Commits 1.99

RevCommitListTest

testFillToHighMarkMulitpleBlocks 4.762
testFillToUnknownCommit 4.193
testFillToNullCommit 0.081
testFillToHighMark2 0.125
testFillToHighMark4 0.07
testFillToHighMarkAll 0.073
testFillToCommit 0.106

RunExternalScriptTest

testCopyStdIn 0.07
testWrongScript 0.054
testArguments 0.04
testRc 0.04
testCopyStdInExecute 0.052
testAllTogetherBinExecute 0.048
testAllTogetherBin 0.048
testWrongSh 0.008
testNullStdout 0.039
testCopyNullStdIn 0.053
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.009
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameBranchNoConfigValues 0.277
renameBranchExistingSection 0.142
renameBranchMultipleConfigValues 0.127
renameBranchSingleConfigValue 0.126

DirCacheBasicTest

testLockMissing_TempIndex 0.022
testFindOnEmpty 0.022
testWriteEmptyCommit_RealIndex 0.021
testDetectUnmergedPaths 0.191
testWriteEmptyUnlock_RealIndex 0.03
testReadMissing_TempIndex 0.019
testLockMissing_RealIndex 0.096
testBuildThenClear 0.049
testWriteEmptyLockEmpty_RealIndex 0.024
testRejectInvalidWindowsPaths 0.024
testReadMissing_RealIndex 0.024
testWriteEmptyReadEmpty_RealIndex 0.027

ReftableTest

byObjectIdOneRefWithIndex 0.183
namespaceHeads 0.001
emptyTable 0.001
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.119
indexSeek 0.129
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.013
onlyReflog 0.001
estimateCurrentBytesOneRef 0
logScan 0.204
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.001
noIndexScan 0.003
noIndexSeek 0.005
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0
oneIdRef 0.001
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.068
testNonBareFileKey 0.032
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.07
testRepositoryUsageCount 0.026
testFileKeyOpenNew 0.056
testGetRegistered 0.022
testRepositoryUsageCountWithRegisteredRepository 0.041
testCacheOpen 0.025
testUnregister 0.039
testGetRegisteredWhenEmpty 0.023
testRepositoryUnregisteringWhenExpired 0.109
testRepositoryNotUnregisteringWhenClosing 0.028
testReconfigure 0.049
testCacheRegisterOpen 0.042
testFileKeyOpenExisting 0.029

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 3.278
test 0.028

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.142
testRevert 0.075

RevWalkFilterTest

testFilter_NOT_NONE 0.034
testFilter_NONE 0.055
testFilter_Negate_ALL 0.053
testFilter_NOT_ALL 0.112
testFilter_ALL_Or_NONE 0.033
testFilter_NONE_Or_ALL 0.027
testFilter_MY_ALL_Or_NONE 0.035
testFilter_NO_MERGES 0.141
testFilter_NONE_Or_MY_ALL 0.032
testFilter_NONE_And_ALL 0.039
testFilter_NONE_And_MY_ALL 0.032
testFilter_MY_ALL_And_NONE 0.038
testFilter_ALL_And_NONE 0.08
testFilter_ALL 0.14
testCommitTimeRevFilter 0.041

SubmoduleInitTest

resolveInvalidParentUrl 0.784
resolveTwoLevelHigherRelativeUrl 0.151
resolveWorkingDirectoryRelativeUrl 0.071
repositoryWithUninitializedModule 0.062
resolveOneLevelHigherRelativeUrl 0.079
resolveSameLevelRelativeUrl 0.083
repositoryWithNoSubmodules 0.065

HttpConfigUriPathTest

testSegmentCompare 0.003
testNormalizationEmptyPaths 0.001
testSegmentCompareFailing 0.136
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.029
testNormalizationWithDotDot 0.001

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.817
repositoryWithRootLevelSubmoduleRelativeRef 0.16
treeIdWithGitmodules 0.057
testTreeIteratorWithGitmodulesNameNotPath 0.092
indexWithGitmodules 0.069
bareRepositoryWithNoSubmodules 0.129
generatorFilteredToOneOfTwoSubmodules 0.156
repositoryWithRootLevelSubmoduleAbsoluteRef 0.064
repositoryWithRootLevelSubmodule 0.049
testTreeIteratorWithGitmodules 0.178
repositoryWithNoSubmodules 0.027

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 1.819
repositoryWithRelativeUriSubmodule 0.434
repositoryWithNoSubmodules 0.067

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.215
testTrivialTwoWay_rightDFconflict2 0.148
testTheirs_noRepo 0.051
testTrivialTwoWay_ok 0.195
testTrivialTwoWay 0.053
testOurs 0.134
testTrivialTwoWay_noRepo 0.19
testTrivialTwoWay_validSubtreeSort 0.235
testTrivialTwoWay_leftDFconflict1 0.197
testTrivialTwoWay_leftDFconflict2 0.066
testTrivialTwoWay_conflictSubtreeChange 0.184
testTrivialTwoWay_conflict 0.105
testOurs_noRepo 0.121
testTrivialTwoWay_disjointhistories 0.184
testTheirs 0.101
testTrivialTwoWay_concurrentSubtreeChange 0.09

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.095
testProperlyCullAllAncestors1 0.054
testProperlyCullAllAncestors2 0.078

LsRemoteCommandTest

testLsRemoteWithTags 0.437
testLsRemoteWithHeads 0.27
testLsRemoteWithoutLocalRepository 0.169
testLsRemote 0.311

EmptyTreeIteratorTest

testAtEOF 0.097
testCreateSubtreeIterator 0.03
testStopWalkCallsParent 0.023
testBackDoesNothing 0.023
testEntryObjectId 0.02
testNextDoesNothing 0.021

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.184
testOnlyOption_f1_7_f2_14_b 0.219
testOnlyOption_f1_7_f2_14_c 0.229
testOnlyOption_f1_7_f2_14_d 0.203
testOnlyOption_f1_7_f2_14_e 0.331
testOnlyOption_f1_1_a 0.032
testOnlyOption_f1_1_b 0.039
testOnlyOption_f1_1_c 0.058
testOnlyOption_f1_1_d 0.058
testOnlyOption_f1_1_e 0.206
testOnlyOption_f1_2_a 0.046
testOnlyOption_f1_2_b 0.053
testOnlyOption_f1_2_c 0.088
testOnlyOption_f1_2_d 0.089
testOnlyOption_f1_2_e 0.098
testOnlyOption_f1_3_a 0.187
testOnlyOption_f1_3_b 0.13
testOnlyOption_f1_3_c 0.142
testOnlyOption_f1_3_d 0.214
testOnlyOption_f1_3_e 0.222
testOnlyOption_f1_4_a 0.05
testOnlyOption_f1_4_b 0.181
testOnlyOption_f1_4_c 0.084
testOnlyOption_f1_4_d 0.217
testOnlyOption_f1_4_e 0.248
testOnlyOption_f1_5_a 0.132
testOnlyOption_f1_5_b 0.239
testOnlyOption_f1_5_c 0.127
testOnlyOption_f1_5_d 0.149
testOnlyOption_f1_5_e 0.139
testOnlyOption_f1_6_a 0.101
testOnlyOption_f1_6_b 0.166
testOnlyOption_f1_6_c 0.098
testOnlyOption_f1_6_d 0.209
testOnlyOption_f1_6_e 0.334
testOnlyOption_f1_7_a 0.095
testOnlyOption_f1_7_b 0.109
testOnlyOption_f1_7_c 0.149
testOnlyOption_f1_7_d 0.162
testOnlyOption_f1_7_e 0.251
testOnlyOption_f1_8_a 0.074
testOnlyOption_f1_8_b 0.123
testOnlyOption_f1_8_c 0.073
testOnlyOption_f1_8_d 0.066
testOnlyOption_f1_8_e 0.076
testOnlyOption_f1_9_a 0.068
testOnlyOption_f1_9_b 0.096
testOnlyOption_f1_9_c 0.085
testOnlyOption_f1_9_d 0.089
testOnlyOption_f1_9_e 0.227
testOnlyOption_f1_2_f2_14_a 0.091
testOnlyOption_f1_2_f2_14_b 0.144
testOnlyOption_f1_2_f2_14_c 0.133
testOnlyOption_f1_2_f2_14_d 0.133
testOnlyOption_f1_2_f2_14_e 0.168
testOnlyOption_f1_12_f2_14_a 0.119
testOnlyOption_f1_12_f2_14_b 0.096
testOnlyOption_f1_12_f2_14_c 0.114
testOnlyOption_f1_12_f2_14_d 0.155
testOnlyOption_f1_12_f2_14_e 0.087
testOnlyOption_f1_6_f2_14_a 0.06
testOnlyOption_f1_6_f2_14_b 0.067
testOnlyOption_f1_6_f2_14_c 0.078
testOnlyOption_f1_6_f2_14_d 0.082
testOnlyOption_f1_6_f2_14_e 0.081
testOnlyOption_f1_10_a 0.044
testOnlyOption_f1_10_b 0.094
testOnlyOption_f1_10_c 0.064
testOnlyOption_f1_10_d 0.062
testOnlyOption_f1_10_e 0.067
testOnlyOption_f1_11_a 0.04
testOnlyOption_f1_11_b 0.061
testOnlyOption_f1_11_c 0.055
testOnlyOption_f1_11_d 0.055
testOnlyOption_f1_11_e 0.057
testOnlyOption_f1_12_a 0.106
testOnlyOption_f1_12_b 0.055
testOnlyOption_f1_12_c 0.064
testOnlyOption_f1_12_d 0.05
testOnlyOption_f1_12_e 0.065
testOnlyOption_f1_13_a 0.042
testOnlyOption_f1_13_b 0.049
testOnlyOption_f1_13_c 0.056
testOnlyOption_f1_13_d 0.055
testOnlyOption_f1_13_e 0.127
testOnlyOption_f1_14_a 0.047
testOnlyOption_f1_14_b 0.047
testOnlyOption_f1_14_c 0.069
testOnlyOption_f1_14_d 0.053
testOnlyOption_f1_14_e 0.067
testOnlyOption_f1_1_f2_14_a 0.037
testOnlyOption_f1_1_f2_14_b 0.035
testOnlyOption_f1_1_f2_14_c 0.041
testOnlyOption_f1_1_f2_14_d 0.042
testOnlyOption_f1_1_f2_14_e 0.05
testOnlyOptionWithDirectory 0.064

TestRepositoryTest

amendRef 0.368
nonRacingChange 0.032
insertChangeId 0.005
cherryPickWithIdenticalContents 0.074
resetFromDetachedHead 0.019
insertExplicitChangeId 0.001
amendCommit 0.103
resetFromSymref 0.009
reattachToMaster_Race 0.004
insertChangeIdIgnoresExisting 0.001
cherryPick 0.009
amendHead 0.007
cherryPickWithContentMerge 0.016
commitToUnbornHead 0.002

MergeHeadMsgTest

testReadWriteMergeHeads 0.018
testReadWriteMergeMsg 0.019

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.022
testALL_IdentityClone 0.02
testANY_DIFF_ShouldNotBeRecursive 0.067
testNotALL_IncludesNothing 0.063
testANY_DIFF_IdentityClone 0.032
testALL_IncludesAnything 0.026
testALL_ShouldNotBeRecursive 0.02

CheckoutCommandTest

testCheckout 0.212
testCheckoutOfDirectoryShouldBeRecursive 0.194
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.321
testCheckoutWithConflict 0.106
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.305
testCheckoutWithStartPoint 0.283
testCheckoutOfFileWithInexistentParentDir 0.186
testCheckoutCommit 0.189
testCheckoutAllPaths 0.217
testInvalidRefName 0.127
testSmudgeFilter_createNew 0.381
testCreateOrphanBranchWithStartCommit 0.265
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.304
testAlreadyExists 0.134
testCreateBranchOnCheckout 0.22
testCheckoutWithStartPointOnlyCertainFiles 0.303
testSmudgeFilter_modifyExisting 0.421
testCheckoutToNonExistingBranch 0.09
testCheckoutAnnotatedTag 0.192
testCheckoutRemoteTrackingWithoutLocalBranch 0.271
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.388
testCheckoutWithNonDeletedFiles 0.104
testUpdateSmudgedEntries 0.213
testSimpleCheckout 0.11
testCreateOrphanBranchWithStartPoint 0.206
testCheckoutOrphanBranch 0.184
testCheckoutRemoteTrackingWithUpstream 0.322
testDetachedHeadOnCheckout 0.16
testCheckoutLightweightTag 0.198
testNullRefName 0.194

CrissCrossMergeTest

crissCrossMerge_twoRoots 10.608
crissCrossMerge_nonmergeable 5.709
crissCrossMerge_mergeable2 5.6
crissCrossMerge 8.05
crissCrossMerge_mergeable 9.091
crissCrossMerge_ThreeCommonPredecessors 13.027
crissCrossMerge_ParentsNotMergeable 9.609
crissCrossMerge_checkOtherFiles 9.804

LogCommandTest

logAllCommitsWithMaxCount 0.149
logOnlyMergeCommits 0.345
logAllCommits 0.203
logAllCommitsWithSkipAndMaxCount 0.16
logPathWithMaxCount 0.208
logAllCommitsWithSkip 0.108
logNoMergeCommits 0.305
logPathWithSkip 0.175
logAllCommitsWithTag 0.172

CGitIgnoreTest

testUnescapedBracketsInGroup 0.152
testDirOnlyMatch 0.163
testRepeatedNegationInDifferentFiles5 0.14
testEscapedFirstBracketInGroup 0.139
testDirectoryWildmatchDoesNotMatchFiles1 0.147
testDirectoryWildmatchDoesNotMatchFiles2 0.139
testDirectoryWildmatchDoesNotMatchFiles3 0.135
testDirectoryWildmatchDoesNotMatchFiles4 0.136
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.159
testStarMatchOnSlashNot 0.141
testDirectoryMatchSubRecursiveBacktrack2 0.131
testDirectoryMatchSubRecursiveBacktrack3 0.138
testDirectoryMatchSubRecursiveBacktrack4 0.165
testDirectoryMatchSubRecursiveBacktrack5 0.138
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.132
testDirOnlyMatchDeep 0.131
testDirectoryMatchSubRecursive 0.144
testPrefixMatch 0.127
testSimpleRootGitIgnoreGlobalNegation1 0.172
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.129
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.172
testEscapedBothBracketsInGroup 0.201
testSimpleIgnored 0.147
testDirectoryMatchSubRecursiveBacktrack 0.131
testEscapedSecondBracketInGroup 0.126

NotTreeFilterTest

testNegateIsUnwrap 0.024
testCloneIsDeepClone 0.029
testWrap 0.022
testShouldBeRecursive_PathFilter 0.03
testCloneIsSparseWhenPossible 0.025
testShouldBeRecursive_ALL 0.032

RemoteSetUrlCommandTest

testSetUrl 0.05
testSetPushUrl 0.242

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.04
testDeleteForce 1.015
testDeleteNotFound 0.055
testCreateMissingObject 0.035
testForceUpdateMissingObject 0.038
testDeleteLoosePacked 0.892
testNoCacheObjectIdSubclass 0.098
testDeleteLoosePackedRejected 0.038
testRenameBranchHasPreviousLog 0.974
testRenameCurrentBranch 1.025
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.059
testRenameBranchCannotLockAFileHEADisToLockTo 0.903
testRenameRefNameColission2avoided 0.926
testRefKeySameAsName 0.037
testLooseDelete 0.053
testUpdateRefLockFailureLocked 0.088
testDeleteLooseAndItsDirectory 0.059
testUpdateRefNoChange 0.043
testDeleteWithoutHead 0.053
testUpdateRefForwardWithCheck1 0.056
testUpdateRefForwardWithCheck2 0.059
testRenameBranchCannotLockAFileHEADisToLockFrom 0.071
testRenameBranchCannotLockAFileHEADisFromLockTo 0.582
testDeleteSymref 0.07
testUpdateRefLockFailureWrongOldValue 0.042
testDeleteHEADreferencedRef 0.043
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.095
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.068
testUpdateMissingObject 0.056
testUpdateRefDetached 0.065
testRefsCacheAfterUpdateLooseOnly 0.085
testNewNamespaceConflictWithLoosePrefixOfExisting 0.063
testRenameBranchAlsoInPack 0.404
testDeleteHead 0.042
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.953
testDeleteFastForward 0.878
testNewNamespaceConflictWithPackedPrefixOfExisting 0.037
testRefsCacheAfterUpdate 0.05
testUpdateRefForward 0.051
testDeleteHeadInBareRepo 0.066
testRenameBranchNoPreviousLog 0.803
testNewNamespaceConflictWithLoosePrefixNameExists 0.071
testRenameRefNameColission1avoided 1.042
testUpdateRefDetachedUnbornHead 0.059

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.849
testDirtySubmoduleWorktreeUntracked 1.634
testInitiallyClean 1.605
testDirtySubmoduleWorktree 1.487
testDirtySubmoduleHEAD 1.775
testDirtySubmoduleIndex 1.735
testDirtySubmoduleIndexAndWorktree 1.795

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.374
shouldRaiseErrorOnBadUrl 0.178
shouldCloneAValidGitRepository 0.28
shouldRaiseErrorOnNoUrl 0.073
shouldCreateABareCloneOfAValidGitRepository 0.242
shouldRaiseErrorOnEmptyUrl 0.086

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 4.275
testInitialClone_RedirectToHttps[0] 1.26
testInitialClone_RedirectBackToHttp[0] 0.826
testInitialClone_ViaHttps[0] 1.237
testInitialClone_SslFailure[1] 1.306
testInitialClone_RedirectToHttps[1] 0.911
testInitialClone_RedirectBackToHttp[1] 1.043
testInitialClone_ViaHttps[1] 1.244

MeasurePackSizeTest

testPush_packSize 1.41

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 2.718
testListRemote[0] 0.273
testPushNotSupported[0] 0.283
testInitialClone_Packed[0] 0.451
testInitialClone_Loose[1] 1.338
testListRemote[1] 0.205
testPushNotSupported[1] 0.203
testInitialClone_Packed[1] 0.223

ClientVersionUtilTest

testParse 0
testPushStatusBug 0.001

GitServletInitTest

testDefaultConstructor_NoBasePath 0.17
testInitUnderContainer_WithBasePath 1.281
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.017

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 2.861
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.318
testObjectCheckerException 0.266

DumbClientSmartServerTest

testInitialClone_Small[0] 2.108
testListRemote[0] 0.302
testPushNotSupported[0] 0.275
testInitialClone_Packed[0] 0.529
testInitialClone_Small[1] 1.292
testListRemote[1] 0.193
testPushNotSupported[1] 0.158
testInitialClone_Packed[1] 0.352

AdvertiseErrorTest

testPush_CreateBranch 0.257

AsIsServiceTest

testCreate_Default 0.109
testCreate_Disabled 0.088
testDisabledSingleton 0.024
testCreate_Enabled 0.072

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.057
testCreate_NullUser 0.028
testCreate_EmptyStringUser 0.042
testCreate_Disabled 0.094
testDisabledSingleton 0.197
testCreate_Enabled 0.046

FileResolverTest

testNotAGitRepository 0.903
testUnreasonableNames 0.008
testExportOk 0.032

HookMessageTest

testPush_CreateBranch 2.92
testPush_HookMessagesToOutputStream 0.265

RegexPipelineTest

testSimpleRegex 1.41
testRegexGroupFilter 0.029
testServeOrdering 0.022

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.217
testInvalidWant[0] 0.295
testInitialClone_RedirectMultiple[0] 0.326
testPush_NotAuthorized[0] 0.237
testPush_CreateBranch[0] 0.286
testInitialClone_WithAuthenticationAfterRedirect[0] 0.324
testInitialClone_Small[0] 0.26
testFetch_TooManyLocalCommits[0] 1.053
testInitialClone_WithAuthenticationNoCredentials[0] 0.177
testListRemote[0] 0.13
testInitialClone_RedirectOnPostForbidden[0] 0.208
testListRemote_BadName[0] 0.092
testInitialClone_RedirectForbidden[0] 0.103
testInitialClone_RedirectMax[0] 0.14
testInitialClone_WithAuthenticationWrongCredentials[0] 0.143
testInitialClone_RedirectLoop[0] 0.143
testInitialClone_RedirectOnPostAllowed[0] 0.148
testInitialClone_RedirectTooOften[0] 0.165
testPush_ChunkedEncoding[0] 0.179
testInitialClone_BrokenServer[0] 0.117
testInitialClone_Redirect301Small[0] 0.138
testInitialClone_WithAuthenticationOnPostOnly[0] 0.156
testInitialClone_Redirect302Small[0] 0.138
testInitialClone_WithAuthentication[0] 0.136
testInitialClone_Redirect303Small[0] 0.123
testInitialClone_Redirect307Small[0] 0.137
testFetch_RefsUnreadableOnUpload[0] 0.185
testFetch_FewLocalCommits[1] 0.903
testInvalidWant[1] 0.153
testInitialClone_RedirectMultiple[1] 0.192
testPush_NotAuthorized[1] 0.115
testPush_CreateBranch[1] 0.132
testInitialClone_WithAuthenticationAfterRedirect[1] 0.151
testInitialClone_Small[1] 0.205
testFetch_TooManyLocalCommits[1] 0.735
testInitialClone_WithAuthenticationNoCredentials[1] 0.137
testListRemote[1] 0.108
testInitialClone_RedirectOnPostForbidden[1] 0.129
testListRemote_BadName[1] 0.113
testInitialClone_RedirectForbidden[1] 0.106
testInitialClone_RedirectMax[1] 0.144
testInitialClone_WithAuthenticationWrongCredentials[1] 0.088
testInitialClone_RedirectLoop[1] 0.15
testInitialClone_RedirectOnPostAllowed[1] 0.128
testInitialClone_RedirectTooOften[1] 0.136
testPush_ChunkedEncoding[1] 0.141
testInitialClone_BrokenServer[1] 0.113
testInitialClone_Redirect301Small[1] 0.172
testInitialClone_WithAuthenticationOnPostOnly[1] 0.152
testInitialClone_Redirect302Small[1] 0.152
testInitialClone_WithAuthentication[1] 0.112
testInitialClone_Redirect303Small[1] 0.109
testInitialClone_Redirect307Small[1] 0.103
testFetch_RefsUnreadableOnUpload[1] 0.094

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.893

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.131

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.719
testListRemote_Smart_DetachedHEAD 0.315
testRepositoryNotFound_Dumb 0.272
testListRemote_Smart_WithQueryParameters 0.096
testV2HttpFirstResponse 0.198
testListRemote_Dumb_Auth 0.249
testListRemote_Dumb_NeedsAuth 0.142
testV2HttpSubsequentResponse 0.145
testHttpClientWantsV2ButServerNotConfigured 0.141
testListRemote_Smart_UploadPackNeedsAuth 0.148
testRepositoryNotFound_Smart 0.161
testListRemote_Dumb_DetachedHEAD 0.139
testListRemoteWithoutLocalRepository 0.103
testListRemote_Smart_UploadPackDisabled 0.124

DefaultUploadPackFactoryTest

testCreate_Default 1.071
testCreate_Disabled 0.221
testDisabledSingleton 0.072
testCreate_Enabled 0.13

ErrorServletTest

testHandler 1.498

SetAdditionalHeadersTest

testSetHeaders 1.501

RemoteTest

testAdd 1.301
testList 0.161
testVerboseList 0.278
testRemove 0.241
testSetUrl 0.082
testUpdate 0.668
testSetUrlPush 0.139

CommitTest

testCommitAll 0.392
testCommitPath 0.393

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 1.206

LsRemoteTest

testLsRemoteHeadsTags 1.573
testLsRemoteTags 0.339
testLsRemote 0.364
testLsRemoteHeads 0.276

InitTest

testInitDirectory 0.045
testInitBare 0.04

MergeTest

testMergeSelf 0.34
testFastForward 0.442
testNoFastForwardAndSquash 0.109
testMerge 0.386
testFastForwardOnly 0.403
testMergeNoCommitSquash 0.304
testMergeNoCommit 0.492
testMergeWithUserMessage 0.429
testSquashSelf 0.28
testSquash 0.53
testNoFastForward 0.466

ResetTest

testResetSelf 0.216
testPathOptionHelp 0.035
testResetPathNoDoubleDash 0.257
testResetPrevious 0.106
testResetPathDoubleDashNoRef 0.216
testZombieArgument_Bug484951 0.054
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.248
testResetEmptyPath 0.061

TagTest

testTagTwice 0.349
testTagDeleteFail 0.075
testTagDelete 0.075

ConfigTest

testListConfig 0.063

DescribeTest

testDescribeTagLong 0.305
testDescribeCommitNoMatch 0.219
testDescribeCommitMultiMatch 0.158
testDescribeCommitMatch 0.092
testDescribeCommit 0.202
testHelpArgumentAfterUnknown 0.033
testHeadNoTag 0.089
testNoHead 0.045
testHelpArgumentBeforeUnknown 0.025
testDescribeTag 0.063
testDescribeCommitMatch2 0.151

CloneTest

testCloneIntoCurrentDir 0.551
testClone 0.392
testCloneBare 0.267
testCloneEmpty 0.099

RmTest

multiplePathsShouldBeRemoved 0.208

CommitAndLogTest

testCommitAmend 0.269

BranchTest

testRenameTwoArgs 1.385
testExistingBranch 0.095
testDeleteForce 0.777
testCreateFromOldCommit 0.452
testList 0.114
testListDetached 0.132
testHelpAfterDelete 0.098
testCreate 0.16
testDelete 0.211
testDeleteForceMultiple 0.571
testListContains 0.249
testRenameSingleArg 0.206
testDeleteMultiple 0.485

LsFilesTest

testHelp 0.329
testLsFiles 0.317

ArchiveTest

testTarPrefixOption 1.521
testTgzExtensions 0.3
testTarPreservesContent 0.247
testArchiveIncludesSubmoduleDirectory 0.849
testTarWithSubdir 0.403
testExtensionMatchIsAnchored 0.09
testUnrecognizedFormat 0.292
testArchiveWithLongFilename 0.406
testTarPreservesMode 0.368
testNoExtensionMeansTar 0.235
testEmptyArchive 0.193
testArchivePrefixOption 0.279
testArchiveWithSubdir 0.328
testArchivePreservesMode 0.489
testUnrecognizedExtensionMeansTar 0.089
testZipExtension 0.08
testDefaultFormatIsTar 0.164
testArchivePreservesContent 0.084
testTarExtension 0.114
testTarWithLongFilename 0.295
testTxzExtension 0.377
testPrefixWithoutTrailingSlash 0.081
testTarIncludesSubmoduleDirectory 0.315
testTarPrefixWithoutTrailingSlash 0.094
testArchiveWithFiles 0.106
testPrefixDoesNotNormalizeDoubleSlash 0.086
testFormatOverridesFilename 0.095
testPrefixDoesNotNormalizeDoubleSlashInTar 0.083
testEmptyTar 0.047
testTbz2Extension 0.107

ReflogTest

testSingleCommit 0.104
testClean 0.141
testBranch 0.314

CheckoutTest

testCheckoutHead 1.282
testCheckoutLink 0.321
testCheckoutPath 0.498
testCheckoutSelf 0.064
testCheckoutUnresolvedHead 0.034
testCheckoutSingleFile 0.235
fileModeTestFileThenFileWithFolderInIndex 0.345
testCheckoutNewBranchThatAlreadyExists 0.09
fileModeTestFileWithFolderInIndex 0.253
testCheckoutExistingBranchWithConflict 0.288
fileModeTestFolderThenFileWithMissingInWorkingTree 0.374
testCheckoutBranch 0.236
testCheckoutAllPaths 0.392
fileModeTestFolderWithMissingInWorkingTree 0.371
testCheckoutNonExistingBranch 0.042
testCheckoutOrphan 0.214
testCheckoutWithMissingWorkingTreeFile 0.39
testCheckoutNewBranch 0.24
fileModeTestFolderThenMissingWithFileInWorkingTree 0.209
testCheckoutNewBranchOnBranchToBeBorn 0.026
fileModeTestMissingWithFolderInWorkingTree 0.211
fileModeTestMissingThenFolderWithFileInWorkingTree 0.158

RepoTest

testAddRepoManifest 1.589
testZombieHelpArgument 0.72
testMissingPath 0.705

FetchTest

testFetchNoTags 2.079
testFetchDefault 0.722
testFetchForceUpdate 0.565
testFetchAllTags 0.532

CleanTest

testCleanDeleteDirs 0.214
testCleanLeaveDirs 0.28
testCleanRequiresForce 0.03
testCleanRequiresForceConfig 0.032

AddTest

testAddNothing 1.059
testAddAFile 0.209
testAddUsage 0.034
testAddFileTwice 0.119
testAddAlreadyAdded 0.081

StatusTest

testStatusUntrackedFiles 1.239
testStatusPorcelainUntrackedFilesAll 0.991
testPathOptionHelp 0.024
testStatusUno 0.685
testStatusPorcelainUntrackedFiles 0.565
testStatusUall 0.473
testStatusPorcelainU 0.443
testStatusPorcelain 0.497
testStatusUntrackedFilesAll 1.222
testStatusPorcelainUno 0.621
testStatusUntrackedFilesNo 0.735
testStatusPorcelainUall 0.888
testStatusPorcelainUntrackedFilesNo 0.937
testStatusDefault 1.312
testStatusU 0.938

ProxyConfigTest

testHttpProxy_bothCases 0.517
testAll 0.47
testNoSetting 0.293
testHttpsProxy_bothCases 0.283
testOverwriteHttpPort 0.279
testHttpProxy_lowerCase 0.272
testDontOverwriteHttp 0.271
testHttpsProxy_lowerCase 0.234
testHttpProxy_upperCase 0.229
testHttpsProxy_upperCase 0.231

LfsPointerFilterTest

testValidNestedPointers 0.715
testRegularFilesInRepositoryRoot 0.002
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.128
testValidPointersInRepositoryRoot 0.073

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.092

AbbreviatedLongObjectIdTest

test33_FromString 0.099
testFromLongObjectId 0
testEquals_Full 0
test15_FromString 0
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0
test16_FromString 0
testEmpty_FromString 0
test17_FromString 0
testFromStringWrongLength 0.018
testPrefixCompare_15 0
testPrefixCompare_16 0.001
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.001
test5_FromString 0
test6_FromString 0
testEquals_Short 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testAbbreviate 0.001
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0.001
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

MutableLongObjectIdTest

testCopy 0.004
testFromStringByte 0.003
testToObjectId 0.001
testFromRawLong 0
testFromString 0.038

UploadTest

testParallelUploads 1.747
testCorruptUpload 0.127
testLargeFileUpload 0.834
testUpload 0.034

PushTest

testPushSimple 3.315

CheckoutTest

testKnownContent 4.593
testUnknownContent 0.423
testUnknownContentRequired 0.187

DownloadTest

testDownloadNotFound 2.534
testLargeFileDownload 1.219
testDownloadInvalidPathInfo 0.041
testDownloadInvalidId 0.101
testDownload 0.043

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