Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4855 0 0 106 97.817% 1,252.002

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 604 0 0 98 83.775% 177.558
org.eclipse.jgit.notes 52 0 0 0 100% 15.847
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.694
org.eclipse.jgit.dircache 65 0 0 0 100% 1.578
org.eclipse.jgit.revwalk 223 0 0 0 100% 77.064
org.eclipse.jgit.internal.storage.file 389 0 0 1 99.743% 59.463
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 2.144
org.eclipse.jgit.http.server 3 0 0 0 100% 0.184
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.254
org.eclipse.jgit.gitrepo 34 0 0 0 100% 14.958
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.052
org.eclipse.jgit.internal.storage.reftable 47 0 0 0 100% 1.225
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 3.496
org.eclipse.jgit.api 736 0 0 5 99.321% 331.327
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.095
org.eclipse.jgit.pgm 170 0 0 1 99.412% 124.614
org.eclipse.jgit.attributes 100 0 0 0 100% 3.718
org.eclipse.jgit.internal.transport.http 9 0 0 0 100% 2.058
org.eclipse.jgit.symlinks 9 0 0 0 100% 8.758
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 3.552
org.eclipse.jgit.junit 14 0 0 0 100% 0.785
org.eclipse.jgit.revplot 16 0 0 0 100% 0.928
org.eclipse.jgit.util.io 38 0 0 0 100% 5.495
org.eclipse.jgit.events 1 0 0 0 100% 0.024
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 18.719
org.eclipse.jgit.lib 567 0 0 0 100% 38.264
org.eclipse.jgit.transport.http 4 0 0 0 100% 1.285
org.eclipse.jgit.ignore 258 0 0 0 100% 10.32
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 3.171
org.eclipse.jgit.diff 182 0 0 0 100% 4.69
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.774
org.eclipse.jgit.util 372 0 0 0 100% 15.97
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 79.388
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 5.852
org.eclipse.jgit.submodule 50 0 0 0 100% 49.698
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.144
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.393
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.781
org.eclipse.jgit.http.test 132 0 0 0 100% 74.111
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.056
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.755
org.eclipse.jgit.patch 45 0 0 0 100% 0.164
org.eclipse.jgit.nls 11 0 0 0 100% 0.043
org.eclipse.jgit.internal.storage.dfs 81 0 0 0 100% 2.158
org.eclipse.jgit.transport.sshd 45 0 0 0 100% 40.937
org.eclipse.jgit.merge 89 0 0 0 100% 64.458

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.002
PushProcessTest 17 0 0 0 100% 2.644
JSchSshTest 44 0 0 0 100% 97.794
TransportHttpTest 4 0 0 0 100% 1.647
URIishTest 71 0 0 1 98.592% 0.491
RemoteConfigTest 28 0 0 0 100% 0.234
PushCertificateIdentTest 6 0 0 0 100% 0.007
HttpConfigTest 10 0 0 0 100% 0.447
PushCertificateParserTest 11 0 0 0 100% 0.793
BundleWriterTest 8 0 0 0 100% 0.638
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 1.653
PushConnectionTest 4 0 0 0 100% 6.406
UploadPackTest 66 0 0 0 100% 3.46
TestProtocolTest 6 0 0 0 100% 2.21
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.097
ProtocolV0ParserTest 6 0 0 0 100% 1.54
PacketLineInTest 25 0 0 0 100% 0.296
PacketLineOutTest 9 0 0 0 100% 0.393
HttpAuthTest 1 0 0 0 100% 0.733
JschConfigSessionFactoryTest 12 0 0 0 100% 1.199
RefAdvertiserTest 1 0 0 0 100% 1.605
PushOptionsTest 8 0 0 0 100% 2.642
PackParserTest 12 0 0 0 100% 1.291
TransportTest 9 0 0 0 100% 1.096
ProtocolV2ParserTest 15 0 0 0 100% 2.644
DaemonTest 2 0 0 0 100% 4.078
OpenSshConfigTest 34 0 0 0 100% 31.597
SideBandOutputStreamTest 11 0 0 0 100% 1.216
PushCertificateStoreTest 16 0 0 0 100% 0.732
NetRCTest 2 0 0 0 100% 0.394
AtomicPushTest 3 0 0 0 100% 1.537
RefSpecTest 38 0 0 0 100% 0.148
WalkEncryptionTest$Required 2 0 0 2 0% 0
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 76 0 0 76 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
HttpConfigUriPathTest 8 0 0 0 100% 4.494
PushConfigTest 3 0 0 0 100% 0.4

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 14.232
NoteMapTest 18 0 0 0 100% 1.355
DefaultNoteMergerTest 6 0 0 0 100% 0.253
LeafBucketTest 11 0 0 0 100% 0.007

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.119
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.174
DirCacheIteratorTest 11 0 0 0 100% 0.302
DirCacheLargePathTest 5 0 0 0 100% 0.346
DirCacheEntryTest 6 0 0 0 100% 0.003
DirCachePathEditTest 7 0 0 0 100% 0.007
DirCacheFindTest 1 0 0 0 100% 0.012
DirCacheBuilderTest 9 0 0 0 100% 0.173
DirCacheTreeTest 6 0 0 0 100% 0.164
DirCacheBasicTest 12 0 0 0 100% 0.278

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.235
FooterLineTest 19 0 0 0 100% 0.536
RevWalkPathFilter6012Test 7 0 0 0 100% 0.698
RevWalkResetTest 1 0 0 0 100% 0.04
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.098
RevFlagSetTest 7 0 0 0 100% 0.265
FIFORevQueueTest 6 0 0 0 100% 2.236
ObjectWalkFilterTest 6 0 0 0 100% 0.142
RevCommitParseTest 22 0 0 0 100% 0.495
RevTagParseTest 21 0 0 0 100% 0.549
TreeRevFilterTest 5 0 0 0 100% 0.301
RevWalkShallowTest 7 0 0 0 100% 0.327
RevWalkPathFilter1Test 13 0 0 0 100% 0.734
BitmappedReachabilityCheckerTest 5 0 0 0 100% 34.82
RevWalkSortTest 7 0 0 0 100% 0.376
RevWalkFollowFilterTest 3 0 0 0 100% 0.139
ObjectWalkTest 8 0 0 0 100% 0.32
BitmapCalculatorTest 3 0 0 0 100% 0.278
MaxCountRevFilterTest 2 0 0 0 100% 0.065
RevObjectTest 10 0 0 0 100% 0.294
RevWalkMergedIntoTest 1 0 0 0 100% 0.04
RevWalkUtilsReachableTest 5 0 0 0 100% 0.286
SkipRevFilterTest 3 0 0 0 100% 0.088
RevWalkCarryFlagsTest 4 0 0 0 100% 0.217
LIFORevQueueTest 5 0 0 0 100% 2.15
RevWalkMergeBaseTest 7 0 0 0 100% 0.459
RevWalkUtilsCountTest 6 0 0 0 100% 0.125
RevCommitListTest 7 0 0 0 100% 5.937
PedestrianReachabilityCheckerTest 5 0 0 0 100% 24.04
RevWalkFilterTest 15 0 0 0 100% 0.62
RevWalkCullTest 3 0 0 0 100% 0.154

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.11
UnpackedObjectTest 15 0 0 0 100% 0.213
GcPruneNonReferencedTest 5 0 0 0 100% 4.01
FileRepositoryBuilderTest 7 0 0 0 100% 0.094
RepositorySetupWorkDirTest 12 0 0 0 100% 0.051
GcReflogTest 4 0 0 0 100% 2.187
ReflogWriterTest 1 0 0 0 100% 0.043
PackFileTest 5 0 0 0 100% 0.125
GcPackRefsTest 7 0 0 0 100% 0.245
AlternatesTest 3 0 0 0 100% 0.142
BatchRefUpdateTest 56 0 0 1 98.214% 1.702
ConcurrentRepackTest 4 0 0 0 100% 8.837
DescriptionTest 1 0 0 0 100% 0.019
WindowCacheReconfigureTest 7 0 0 0 100% 0.084
RefDirectoryTest 61 0 0 0 100% 2.113
GcTagTest 2 0 0 0 100% 1.707
PackReverseIndexTest 4 0 0 0 100% 0.05
GcBranchPrunedTest 3 0 0 0 100% 2.355
GcKeepFilesTest 1 0 0 0 100% 0.089
PackFileSnapshotTest 3 0 0 0 100% 1.634
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.087
GcTemporaryFilesTest 2 0 0 0 100% 0.038
InflatingBitSetTest 4 0 0 0 100% 0.01
PackIndexV1Test 6 0 0 0 100% 0.09
AutoGcTest 4 0 0 0 100% 1.127
FileSnapshotTest 7 0 0 0 100% 13.487
ReflogReaderTest 8 0 0 0 100% 0.313
PackWriterTest 28 0 0 0 100% 2.822
GcConcurrentTest 5 0 0 0 100% 0.279
T0004_PackReaderTest 2 0 0 0 100% 0.116
PackInserterTest 13 0 0 0 100% 0.32
T0003_BasicTest 25 0 0 0 100% 1.133
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.96
LockFileTest 1 0 0 0 100% 0.853
GcOrphanFilesTest 4 0 0 0 100% 0.068
PackIndexV2Test 6 0 0 0 100% 0.076
ObjectDirectoryTest 4 0 0 0 100% 4.021
WindowCacheGetTest 3 0 0 0 100% 0.141
GcBasicPackingTest 9 0 0 0 100% 5.409
StoredBitmapTest 3 0 0 0 100% 0.004
RefUpdateTest 44 0 0 0 100% 2.299

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.11
RepoCommandSymlinkTest 1 0 0 0 100% 0.222
RepoCommandTest 29 0 0 0 100% 14.626

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 10 0 0 0 100% 0.052

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.004
MergedReftableTest 16 0 0 0 100% 0.101
ReftableTest 25 0 0 0 100% 1.12

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 9 0 0 0 100% 10.704
BranchCommandTest 17 0 0 0 100% 2.975
GarbageCollectCommandTest 2 0 0 0 100% 0.59
GitConstructionTest 3 0 0 0 100% 0.5
PullCommandTest 17 0 0 0 100% 5.43
CherryPickCommandTest 12 0 0 0 100% 2.574
ResetCommandTest 19 0 0 0 100% 1.512
DescribeCommandTest 36 0 0 0 100% 5.392
InitCommandTest 9 0 0 0 100% 0.182
NotesCommandTest 2 0 0 0 100% 0.103
RmCommandTest 2 0 0 0 100% 0.13
FetchCommandTest 15 0 0 0 100% 2.052
StashDropCommandTest 8 0 0 0 100% 0.641
StatusCommandTest 3 0 0 0 100% 0.407
BlameCommandTest 20 0 0 0 100% 2.428
CommitAndLogCommandTest 10 0 0 0 100% 0.765
EolStreamTypeUtilTest 6 0 0 0 100% 0.011
NameRevCommandTest 11 0 0 0 100% 0.704
ReflogCommandTest 3 0 0 0 100% 0.248
RemoteAddCommandTest 1 0 0 0 100% 0.078
MergeCommandTest 45 0 0 0 100% 7.481
CloneCommandTest 23 0 0 0 100% 6.582
CleanCommandTest 11 0 0 0 100% 1.151
TagCommandTest 14 0 0 0 100% 0.791
RevertCommandTest 10 0 0 0 100% 1.612
RemoteListCommandTest 1 0 0 0 100% 0.047
AddCommandTest 39 0 0 0 100% 5.769
EolRepositoryTest 28 0 0 0 100% 200.635
PushCommandTest 8 0 0 0 100% 1.199
StashApplyCommandTest 27 0 0 0 100% 3.969
CrLfNativeTest 3 0 0 0 100% 0.164
StashListCommandTest 4 0 0 0 100% 0.164
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 13.128
PathCheckoutCommandTest 17 0 0 0 100% 10.858
CommitCommandTest 21 0 0 2 90.476% 2.313
ApplyCommandTest 20 0 0 0 100% 1.607
StashCreateCommandTest 16 0 0 0 100% 1.376
DiffCommandTest 6 0 0 0 100% 0.318
RebaseCommandTest 71 0 0 0 100% 12.579
PullCommandWithRebaseTest 6 0 0 0 100% 2.047
HugeFileTest 1 0 0 1 0% 0.003
RemoteDeleteCommandTest 1 0 0 0 100% 0.133
RenameBranchCommandTest 7 0 0 0 100% 1.155
LsRemoteCommandTest 4 0 0 0 100% 0.699
CommitOnlyTest 96 0 0 0 100% 7.428
CheckoutCommandTest 33 0 0 2 93.939% 9.436
LogCommandTest 9 0 0 0 100% 1.21
RemoteSetUrlCommandTest 2 0 0 0 100% 0.047

org.eclipse.jgit.internal.transport.parser

Class Tests Errors Failures Skipped Success Rate Time
FirstWantTest 6 0 0 0 100% 0.095

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 10.862
CommitTest 2 0 0 0 100% 3.749
CLIGitCommandTest 1 0 0 0 100% 1.013
TextBuiltinTest 1 0 0 0 100% 7.583
LsRemoteTest 4 0 0 0 100% 10.385
InitTest 2 0 0 0 100% 1.549
MergeTest 11 0 0 0 100% 5.595
ResetTest 9 0 0 1 88.889% 1.759
TagTest 3 0 0 0 100% 0.909
ConfigTest 1 0 0 0 100% 1.014
DescribeTest 11 0 0 0 100% 1.54
CloneTest 4 0 0 0 100% 0.8
RmTest 1 0 0 0 100% 1.548
CommitAndLogTest 1 0 0 0 100% 1.011
BranchTest 13 0 0 0 100% 12.758
LsFilesTest 2 0 0 0 100% 1.516
ArchiveTest 30 0 0 0 100% 15.588
ReflogTest 3 0 0 0 100% 1.012
CheckoutTest 23 0 0 0 100% 13.865
RepoTest 3 0 0 0 100% 3.128
FetchTest 4 0 0 0 100% 11.779
CleanTest 4 0 0 0 100% 1.549
AddTest 5 0 0 0 100% 6.636
StatusTest 15 0 0 0 100% 4.823
ProxyConfigTest 10 0 0 0 100% 2.643

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.002
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.384
CGitAttributesTest 26 0 0 0 100% 1.425
AttributesHandlerTest 30 0 0 0 100% 1.025
AttributesMatcherTest 9 0 0 0 100% 0.048
TreeWalkAttributeTest 18 0 0 0 100% 0.677
AttributesNodeTest 7 0 0 0 100% 0.009
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.148

org.eclipse.jgit.internal.transport.http

Class Tests Errors Failures Skipped Success Rate Time
NetscapeCookieFileTest 9 0 0 0 100% 2.058

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.285
PlotCommitListTest 15 0 0 0 100% 0.643

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.01
AutoCRLFInputStreamTest 2 0 0 0 100% 1.428
TimeoutInputStreamTest 8 0 0 0 100% 0.765
AutoLFInputStreamTest 7 0 0 0 100% 0.007
TimeoutOutputStreamTest 9 0 0 0 100% 1.038
AutoCRLFOutputStreamTest 2 0 0 0 100% 2.247

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 4.552
PushTest 1 0 0 0 100% 4.942
CheckoutTest 3 0 0 0 100% 4.68
DownloadTest 5 0 0 0 100% 4.545

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 5 0 0 0 100% 0.002
ObjectIdSerializerTest 3 0 0 0 100% 0.005
DirCacheCheckoutTest 63 0 0 0 100% 5.401
ObjectIdTest 16 0 0 0 100% 0.007
RefTest 16 0 0 0 100% 1.32
IndexDiffTest 17 0 0 0 100% 1.511
ObjectIdOwnerMapTest 7 0 0 0 100% 0.067
ObjectCheckerTest 133 0 0 0 100% 0.122
SquashCommitMsgTest 1 0 0 0 100% 0.017
ValidRefNameTest 22 0 0 0 100% 0.038
RacyGitTests 1 0 0 0 100% 3.016
BranchConfigTest 8 0 0 0 100% 0.008
ObjectIdSubclassMapTest 7 0 0 0 100% 0.02
ReflogResolveTest 6 0 0 0 100% 0.66
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.282
GpgConfigTest 9 0 0 0 100% 0.017
ObjectLoaderTest 4 0 0 0 100% 0.008
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.008
HugeCommitMessageTest 1 0 0 0 100% 6.584
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.061
BranchTrackingStatusTest 3 0 0 0 100% 0.254
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
ConfigTest 85 0 0 0 100% 0.322
RebaseTodoFileTest 1 0 0 0 100% 0.033
RepositoryResolveTest 22 0 0 0 100% 1.515
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.006
T0001_PersonIdentTest 9 0 0 0 100% 0.005
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 4.377
RepositoryCacheTest 15 0 0 0 100% 0.682
CommitBuilderTest 8 0 0 0 100% 0.022
MergeHeadMsgTest 2 0 0 0 100% 0.344
IndexDiffSubmoduleTest 11 0 0 0 100% 9.538

org.eclipse.jgit.transport.http

Class Tests Errors Failures Skipped Success Rate Time
JDKHttpConnectionTest 4 0 0 0 100% 1.285

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 5.497
IgnoreNodeTest 32 0 0 0 100% 2.4
BasicRuleTest 4 0 0 0 100% 0.146
FastIgnoreRuleTest 19 0 0 0 100% 0.145
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.145
CGitIgnoreTest 25 0 0 0 100% 1.987

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.789
IndexDiffFilterTest 38 0 0 0 100% 2.001
InterIndexDiffFilterTest 5 0 0 0 100% 0.168
PathFilterGroupTest 7 0 0 0 100% 0.009
PathSuffixFilterTest 3 0 0 0 100% 0.046
TreeFilterTest 7 0 0 0 100% 0.079
NotTreeFilterTest 6 0 0 0 100% 0.079

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.006
DiffFormatterTest 17 0 0 0 100% 0.95
RawTextLoadTest 5 0 0 0 100% 0.322
RawTextTest 17 0 0 0 100% 0.027
EditListTest 5 0 0 0 100% 0.008
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.115
MyersDiffTest 23 0 0 0 100% 0.049
DiffEntryTest 13 0 0 0 100% 2.191
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 0.901
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.031
HistogramDiffTest 30 0 0 0 100% 0.039
DiffFormatterReflowTest 10 0 0 0 100% 0.042
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.003

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.126
ForPathTest 1 0 0 0 100% 0.037
TreeWalkBasicDiffTest 1 0 0 0 100% 0.026
PostOrderTreeWalkTest 6 0 0 0 100% 0.147
TreeWalkJava7Test 1 0 0 0 100% 0.023
FileTreeIteratorTest 23 0 0 0 100% 3.291
CanonicalTreeParserTest 18 0 0 0 100% 0.007
EmptyTreeIteratorTest 6 0 0 0 100% 0.11
AbstractTreeIteratorTest 7 0 0 0 100% 0.007

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.022
PathsTest 2 0 0 0 100% 0.004
RawCharUtilTest 3 0 0 0 100% 0.01
NBTest 11 0 0 0 100% 0.008
HookTest 9 0 0 0 100% 1.505
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.004
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.022
RawParseUtilsTest 5 0 0 0 100% 0.008
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.009
RefListTest 25 0 0 0 100% 0.539
RawSubStringPatternTest 4 0 0 0 100% 0.066
StatsTest 5 0 0 0 100% 0.004
GitDateParserTest 13 0 0 0 100% 0.02
LRUMapTest 1 0 0 0 100% 0.005
Base64Test 4 0 0 0 100% 0.005
SimpleLruCacheTest 8 0 0 0 100% 0.014
FSTest 7 0 0 0 100% 10.637
RawParseUtils_HexParseTest 3 0 0 0 100% 0.038
LongMapTest 8 0 0 0 100% 0.031
RawParseUtils_LineMapTest 7 0 0 0 100% 0.01
TemporaryBufferTest 15 0 0 0 100% 0.247
IntListTest 12 0 0 0 100% 0.13
RawParseUtils_MatchTest 4 0 0 0 100% 0.011
FS_POSIXTest 5 0 0 0 100% 0.019
BlockListTest 12 0 0 0 100% 0.009
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.895
ChangeIdUtilTest 35 0 0 0 100% 0.05
IOReadLineTest 28 0 0 0 100% 0.029
RefMapTest 22 0 0 0 100% 0.01
ReadLinesTest 6 0 0 0 100% 0.002
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.041
FilterCommandsTest 3 0 0 0 100% 0.381
RunExternalScriptTest 12 0 0 0 100% 0.282
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
FileUtilsTest 28 0 0 0 100% 0.892
QuotedStringBourneStyleTest 10 0 0 0 100% 0.008

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.003
GcCommitSelectionTest 6 0 0 0 100% 79.373
DeltaIndexTest 13 0 0 0 100% 0.01
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.994
LongObjectIdTest 32 0 0 0 100% 0.977
LFSPointerTest 1 0 0 0 100% 0.946
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.948
MutableLongObjectIdTest 5 0 0 0 100% 0.987

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 8.853
SubmoduleUpdateTest 4 0 0 0 100% 8.104
SubmoduleDeinitTest 6 0 0 0 100% 9.054
SubmoduleStatusTest 7 0 0 0 100% 5.136
SubmoduleInitTest 7 0 0 0 100% 4.54
SubmoduleWalkTest 11 0 0 0 100% 5.804
SubmoduleSyncTest 3 0 0 0 100% 8.207

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.087
RefTreeDatabaseTest 27 0 0 0 100% 0.276
RefTreeTest 10 0 0 0 100% 0.03

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 10.8
MeasurePackSizeTest 1 0 0 0 100% 0.203
DumbClientDumbServerTest 8 0 0 0 100% 7.818
GitServletInitTest 4 0 0 0 100% 3.516
GitServletResponseTests 3 0 0 0 100% 4.925
DumbClientSmartServerTest 8 0 0 0 100% 5.833
AdvertiseErrorTest 1 0 0 0 100% 0.09
AsIsServiceTest 4 0 0 0 100% 3.398
DefaultReceivePackFactoryTest 6 0 0 0 100% 3.192
FileResolverTest 3 0 0 0 100% 2.114
HookMessageTest 2 0 0 0 100% 4.583
RegexPipelineTest 3 0 0 0 100% 3.396
SmartClientSmartServerTest 60 0 0 0 100% 10.634
ProtocolErrorTest 1 0 0 0 100% 1.684
HttpClientTests 14 0 0 0 100% 2.491
DefaultUploadPackFactoryTest 4 0 0 0 100% 3.436
ErrorServletTest 1 0 0 0 100% 3.462
SetAdditionalHeadersTest 1 0 0 0 100% 2.536

org.eclipse.jgit.internal.transport.sshd.proxy

Class Tests Errors Failures Skipped Success Rate Time
HttpParserTest 4 0 0 0 100% 0.056

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.014
PatchErrorTest 6 0 0 0 100% 0.015
FileHeaderTest 21 0 0 0 100% 0.056
EditListTest 3 0 0 0 100% 0.011
GetTextTest 4 0 0 0 100% 0.02
PatchCcTest 3 0 0 0 100% 0.039
PatchCcErrorTest 1 0 0 0 100% 0.009

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.202
DfsBlockCacheTest 2 0 0 0 100% 0.147
DfsPackFileTest 8 0 0 0 100% 0.018
InMemoryRepositoryTest 5 0 0 0 100% 0.293
PackSourceTest 1 0 0 0 100% 0.038
DfsPackCompacterTest 2 0 0 0 100% 0.1
DfsGarbageCollectorTest 24 0 0 0 100% 0.997
DfsBlockCacheConfigTest 4 0 0 0 100% 0.292
DfsPackDescriptionTest 12 0 0 0 100% 0.004
DfsFsckTest 11 0 0 0 100% 0.062
DeltaBaseCacheTest 4 0 0 0 100% 0.005

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
ApacheSshTest 45 0 0 0 100% 40.937

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 1.603
MergerTest 27 0 0 0 100% 23.572
MergeMessageFormatterTest 15 0 0 0 100% 1.454
SquashMessageFormatterTest 1 0 0 0 100% 0.101
CherryPickTest 2 0 0 0 100% 0.082
SimpleMergeTest 16 0 0 0 100% 1.439
CrissCrossMergeTest 8 0 0 0 100% 36.207

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.009
testAbbreviateLooseBlob 0.016
testAbbreviateIsActuallyUnique 0.056
testAbbreviatePackedBlob 0.028

BaseReceivePackTest

parseCommand 0.001

NameConflictTreeWalkTest

testNoDF_NoGap 0.055
testDF_NoGap 0.033
testDF_DetectConflict 0.012
testDF_GapByOne 0.012
testDF_SkipsSeenSubtree 0.011

DfsInserterTest

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

PushProcessTest

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

GitDateFormatterTest

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

ObjectIdRefTest

testUpdateIndex 0
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.018
testStandardFormat_InvalidType 0.013
testStandardFormat_LargeObject_TruncatedZLibStream 0.016
testStandardFormat_NoHeader 0.013
testStandardFormat_SmallObject_TruncatedZLibStream 0.012
testStandardFormat_NegativeSize 0.012
testStandardFormat_SmallObject_TrailingGarbage 0.012
testStandardFormat_GarbageAfterSize 0.01
testStandardFormat_LargeObject_TrailingGarbage 0.012
testPackFormat_DeltaNotAllowed 0.013
testStandardFormat_LargeObject_CorruptZLibStream 0.019
testPackFormat_LargeObject 0.016
testPackFormat_SmallObject 0.014
testStandardFormat_SmallObject_CorruptZLibStream 0.012
testStandardFormat_LargeObject 0.015

JSchSshTest

testSshModifiedHostKeyDeny 4.145
testSshModifiedHostKeyAsk 0.908
testSshWithConfigWrongKey 2.791
testSshWithUnknownKexAlgorithmsInConfig 1.857
testPasswordAuthWrongPassword 5.5
testPasswordAuthCorrectPasswordTooLate 0.796
testSshWithGlobalIdentity 0.045
testSshCloneWithConfigAndPush 0.001
testKeyboardInteractiveAuthSeveralTimes 0.597
testSftpWithConfig 0.001
testSshEncryptedUsedKeySeveralPassword 0.584
testSshWithoutKnownHostsDeny 0.852
testSftpCloneWithConfigAndPush 1.133
testKeyboardInteractiveAuthCorrectPasswordTooLate 2.021
testSshWithConfigEncryptedUnusedKey 1.811
testSshWithUnknownAuthInConfig 1.646
testKeyboardInteractiveAuth 1.251
testSshWithUnknownCiphersInConfig 0.851
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.992
testSshWithNoMatchingAuthInConfig 0.968
testSshWithWrongPortInConfig 0.833
testSshWithDefaultIdentity 0.864
testSshEncryptedUsedKeyWrongPassword 1.525
testSshWithMinimalHostKeyAlgorithmsInConfig 1.695
testRsaHostKeySecond 1.758
testSshEncryptedUsedKeyCached 1.553
testSshWithoutKnownHostsWithProviderAsk 1.675
testSshWithAliasInConfig 1.633
testKeyboardInteractiveAuthWrongPassword 1.149
testPasswordAuthSeveralTimes 1.701
testSshWithWrongUserNameInConfig 2.596
testPasswordAuthNoPassword 2.691
testKeyboardInteractiveAuthNoPassword 2.288
testSshWithoutConfig 1.811
testEcDsaHostKey 1.365
testPasswordAuth 1.766
testSshModifiedHostKeyAllow 2.303
testSshWithConfig 2.572
testSshWithoutKnownHostsWithProviderAcceptNew 1.775
testSshWithoutKnownHosts 1.498
testSshWithUnknownHostKeyAlgorithmsInConfig 1.317
testSshModifiedHostKeyWithProviderDeny 0.786
testSshWithConfigEncryptedUnusedKeyInConfigFirst 1.174
testSshKeys 30.57

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.002
serializeNull 0

ArchiveCommandTest

archiveByIdSpecificFile 0.152
archiveHeadAllFilesZipTimestamps 2.09
archiveByDirectoryPath 0.036
archiveHeadAllFilesTbz2Timestamps 2.058
archiveHeadAllFilesTgzTimestamps 2.039
archiveHeadAllFilesTarTimestamps 2.035
archiveHeadAllFiles 0.029
archiveHeadSpecificPath 0.031
archiveHeadAllFilesTxzTimestamps 2.218

BranchCommandTest

testCreateFromCommit 0.126
testCreateFromLightweightTag 0.06
testCreateFromAnnotatetdTag 0.091
testCreationImplicitStart 0.071
testCreateForce 0.162
testPullConfigRemoteBranch 0.344
testCreateAndList 0.188
testRenameLocalBranch 0.156
testListBranchesWithContains 0.12
testListAllBranchesShouldNotDie 0.203
testRenameRemoteTrackingBranch 0.468
testPullConfigLocalBranch 0.211
testInvalidBranchDash 0.059
testInvalidBranchHEAD 0.112
testDelete 0.181
testPullConfigRenameLocalBranch 0.353
testCreationNullStartPoint 0.059

PathsTest

testPathCompare 0.002
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.188
testGCmoreCommits 0.401

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.752

DirCacheCheckoutTest

testLongFilename 0.022
testCheckoutChangeLinkToEmptyDir 0.107
testDirtyFileModeEqualHeadMerge 0.073
testResetHard 0.221
testRules1thru3_NoIndexEntry 0.023
testCheckoutChangeLinkToNonEmptyDirs 0.039
testCheckoutUncachedChanges 0.092
testFileModeChangeAndContentChangeNoConflict 0.091
testCheckoutChangeFileToEmptyDir 0.029
testDirectoryFileSimple 0.025
testDirectoryFileConflicts_15b 0.024
testCloseNameConflicts1 0.149
testCheckoutOutChanges 0.037
testIgnoredDirectory 0.04
testInitialCheckout 0.11
testOverwriteUntrackedLinkModeChange 0.088
testUntrackedConflicts 0.042
testCheckoutChangeFileToEmptyDirs 0.172
testCheckoutHierarchy 0.07
testFileModeChangeWithNoContentChangeUpdate 0.262
testFolderFileAndContentConflicts 0.25
testOverwriteUntrackedFileModeChange 0.215
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.214
testIgnoredDirectoryWithTrackedContent 0.191
testResetWithChangeInGitignore 0.117
testCheckoutChangeLinkToEmptyDirs 0.112
testCloseNameConflictsX0 0.04
testDontOverwriteEmptyFolder 0.021
testFileModeChangeAndContentChangeConflict 0.051
testFolderFileConflict 0.196
testDontOverwriteDirtyFile 0.02
testDirectoryFileConflicts_1 0.022
testDirectoryFileConflicts_2 0.022
testDirectoryFileConflicts_3 0.02
testDirectoryFileConflicts_4 0.023
testDirectoryFileConflicts_5 0.104
testDirectoryFileConflicts_6 0.042
testDirectoryFileConflicts_7 0.082
testDirectoryFileConflicts_8 0.022
testDirectoryFileConflicts_9 0.11
testCheckoutChangeFileToNonEmptyDirs 0.062
testRules4thru13_IndexEntryNotInHead 0.056
testCheckoutOutChangesAutoCRLFInput 0.03
testCheckoutOutChangesAutoCRLFfalse 0.063
testDirectoryFileConflicts_10 0.041
testDirectoryFileConflicts_11 0.026
testDirectoryFileConflicts_12 0.154
testDirectoryFileConflicts_13 0.033
testDirectoryFileConflicts_14 0.034
testDirectoryFileConflicts_15 0.023
testDirectoryFileConflicts_16 0.146
testDirectoryFileConflicts_17 0.032
testDirectoryFileConflicts_18 0.039
testDirectoryFileConflicts_19 0.039
testDirectoryFileConflicts_5b 0.266
testDirectoryFileConflicts_6b 0.03
testDirtyFileModeEqualIndexMerge 0.062
testOverwriteUntrackedIgnoredFile 0.083
testCheckoutOutChangesAutoCRLFtrue 0.029
testCheckoutOutChangesAutoCRLFtrueBinary 0.029
testMultipleContentConflicts 0.309
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.055
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.146

TransportHttpTest

testMatchesCookieDomain 0
testProcessResponseCookies 1.044
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0
testMatchesCookiePath 0

ObjectIdTest

test011_toString 0
test010_toString 0
test009_toString 0
test008_notIsId 0
testFromString_shortNonHex 0
test002_toString 0
testGetByte 0
test004_isId 0.001
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.26
testOpen 0.177
testWrap 0.061

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.967
testFailedPreCommitHookBlockCommit 0.099
testFindPostCommitHook 0.013
testAllCommitHooks 0.111
testFindHook 0.02
testFailedCommitMsgHookBlocksCommit 0.049
testPostCommitRunHook 0.121
testRunHook 0.06
testCommitMsgHookCanModifyCommitMessage 0.062

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.027
testGetRefsByPrefix 0.159
testReadAllIncludingSymrefs 0.033
testGetRefsByPrefixes 0.045
testReadSimplePackedRefSameRepo 0.028
testResolveTipSha1 0.144
testRefsUnderRefs 0.038
testResolvedSymRef 0.027
testReadSymRefToLoosePacked 0.389
testResolvedNamesBranch 0.032
testGetShortRef 0.026
testRemoteNames 0.05
testAmbiguousRefsUnderRefs 0.115
testReadLooseRef 0.026
testReadLoosePackedRef 0.023
testReadSymRefToPacked 0.153

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.049
nonReferencedNonExpiredObject_notPruned 0.014
nonReferencedExpiredObjectTree_pruned 0.933
testPackCommitsAndLooseOneWithPruneNow 1.179
nonReferencedObjects_onlyExpiredPruned 0.833

NoteMapMergerTest

testBaseEqualsTheirs 0.138
testCollapseFanoutAfterMerge 1.36
testEditSameNoteDifferentContent 0.062
testFanoutAndLeafWitConflict 2.199
testDeleteDifferentNotes 0.205
testNonNotesWithNonNoteConflict 0.194
testAddSameNoteDifferentContent 0.03
testNonNotesWithoutNonNoteConflict 0.061
testEditDifferentNotes 0.16
testEditDeleteConflict 0.056
testLargeTreesWithConflict 3.745
testLargeTreesWithoutConflict 3.979
testOursEqualsTheirs 0.025
testFanoutAndLeafWithoutConflict 1.94
testNoChange 0.022
testBaseEqualsOurs 0.024
testAddDifferentNotes 0.026

IndexDiffTest

testUnchangedComplex 0.281
testRemovedUntracked 0.03
testUnchangedSimple 0.037
testAdded 0.022
testStageState_mergeAndReset_bug 0.084
testUntrackedFolders 0.152
testStageState_simulated_bug 0.124
testConflictingDeletedAndModified 0.181
testAssumeUnchanged 0.037
testAutoCRLFInput 0.025
testModified 0.023
testStageState 0.135
testMissing 0.034
testRemoved 0.02
testConflictingFromMultipleCreations 0.067
testUntrackedNotIgnoredFolders 0.176
testConflicting 0.074

PullCommandTest

testPullFastForward 1.164
testPullMerge 0.117
testPullWithRebaseConfig1 0.421
testPullWithRebaseConfig2 0.307
testPullWithRebaseConfig3 0.462
testPullLocalConflict 0.165
testPullWithMergeConfig2 0.27
testPullWithUntrackedStash 0.2
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.22
testPullEmptyRepository 0.093
testPullConflict 0.146
testPullWithoutConfig 0.276
testPullMergeProgrammaticConfiguration 0.157
testPullWithMergeConfig 0.325
testPullWithRebasePreserve1Config 0.374
testPullWithRebasePreserveConfig2 0.306
testPullWithRebasePreserveConfig3 0.419

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.101
testCherryPickDirtyIndex 0.2
testCherryPickNoCommit 0.286
testCherryPickConflictResolution 0.115
testCherryPick 0.217
testCherryPickMerge 0.671
testCherryPickConflictMarkers 0.166
testCherryPickOurCommitName 0.091
testCherryPickConflictReset 0.19
testCherryPickDirtyWorktree 0.192
testSequentialCherryPick 0.18
testCherryPickConflictResolutionNoCOmmit 0.159

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.001
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0.001

FileRepositoryBuilderTest

scanWithGitDirRef 0.015
invalidRepositoryFormatVersion 0.012
emptyRepositoryFormatVersion 0.01
relativeGitDirRef 0.012
absoluteGitDirRef 0.013
unknownRepositoryFormatVersion 0.017
testShouldAutomagicallyDetectGitDirectory 0.012

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

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

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.03
testEmpty 0.014
testCloneFIFO 0.024
testInsertTie 0.053
testCloneEmpty 0.054
testClear 0.036
testHasFlags 0.019

FooterLineTest

testSignedOffBy_OneUserWithLF 0.015
testNotEmail 0.015
testNoFooters_EmptyBody 0.014
testEmptyValueWithLF 0.014
testNoFooters_OneLineBodyNoLF 0.019
testSignedOffBy_OneUserNoLF 0.042
testNoFooters_NewlineOnlyBody1 0.036
testNoFooters_NewlineOnlyBody5 0.014
testMatchesBugId 0.015
testNonDelimtedEmail 0.076
testSignedOffBy_IgnoreWhitespace 0.067
testFilterFootersIgnoreCase 0.016
testSignedOffBy_SkipNonFooter 0.013
testEmptyValueNoLF 0.014
testShortKey 0.015
testSignedOffBy_ManyUsers 0.014
testNoFooters_ShortBodyWithLF 0.015
testNoFooters_ShortBodyNoLF 0.017
testNoFooters_OneLineBodyWithLF 0.097

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.016

ResetCommandTest

testHardResetOnUnbornBranch 0.116
testHardResetReflogDisabled 0.079
testSoftReset 0.046
testHardResetWithConflicts_DeleteFileFolderConflict 0.32
testPathsResetOnUnbornBranch 0.02
testMixedReset 0.048
testMixedResetRetainsSizeAndModifiedTime 0.042
testMixedResetWithUnmerged 0.031
testHardReset 0.046
testResetDefaultMode 0.018
testHardResetWithConflicts_OverwriteUntrackedFile 0.098
testPathsResetToNonexistingRef 0.021
testPathsResetWithRef 0.06
testHardResetAfterSquashMerge 0.062
testPathsReset 0.127
testResetToNonexistingHEAD 0.015
testPathsResetOnDirs 0.047
testPathsResetWithUnmerged 0.056
testHardResetOnTag 0.255

RawParseUtilsTest

testParseEncoding_badEncoding 0.006
testHeaderEnd 0.001
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.024
testSingleSubPathNegate 0.022
testTopOrMultiPathDual 0.177
testOrMultiThreePath 0.022
testSinglePathNegate 0.022
testAndMultiThreeSubPathNegate 0.022
testAndMultiSubPathNegate 0.024
testTopAndMultiSubPathDualNegate 0.027
testAndMultiPath 0.024
testAndMultiPathNegate 0.027
testPatternParentFileMatch 0.024
testSinglePath 0.028
testTopAndMultiPathDualNegate 0.03
testOrMultiThreeMixSubPathNegate 0.032
testTopNotPath 0.024
testOrMultiTwoMixSubPathNegate 0.03
testOrMultiTwoPath 0.029
testAndMultiSubPathDualNegate 0.028
testAndMultiSubPath 0.029
testOrMultiTwoSubPath 0.066
testSingleSubPath 0.069

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0.248
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.151
testMatchSuccess 0
testMatchLonger 0
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.075
testPruneNone 1.984
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.066
testPackCommitsAndLooseOneNoReflog 0.06

RacyGitTests

testRacyGitDetection 3.012

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

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

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.118

NoteMapTest

testReadFlatTwoNotes 0.103
testEditFlat 0.051
testWriteUnchangedFanout2_38 0.037
testCreateFromEmpty 0.022
testRemoveDeletesTreeFanout2_38 0.024
testGetCachedBytes 0.018
testReadFanout2_38 0.132
testIteratorFanoutTree2_38 0.031
testIteratorEmptyMap 0.011
testEditFanout2_38 0.03
testShorteningNoteRefName 0.011
testReadFanout2_2_36 0.026
testIteratorFlatTree 0.149
testReadFullyFannedOut 0.093
testIteratorFanoutTree2_2_36 0.167
testLeafSplitsWhenFull 0.124
testWriteUnchangedFlat 0.04
testIteratorFullyFannedOut 0.279

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.042

RevWalkPathFilter6012Test

test1 0.058
test2 0.042
test3 0.165
test4 0.057
test5 0.042
test6 0.2
test7 0.122

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.226
globMatchWithSlashes[git tag -a true?-a: with git describe false?--tags:] 0.162
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.133
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.13
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.278
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.089
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.011
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.244
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.305
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.071
globMatchWithSlashes[git tag -a false?-a: with git describe false?--tags:] 0.043
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.19
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.535
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.105
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.113
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.012
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.216
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.122
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.14
globMatchWithSlashes[git tag -a true?-a: with git describe true?--tags:] 0.043
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.122
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.087
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.209
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.197
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.015
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.37
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.085
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.07
globMatchWithSlashes[git tag -a false?-a: with git describe true?--tags:] 0.095
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.105
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.103
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.064
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.097
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.015
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.36
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.211

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.044
testIdenticalEdit 0.022
testDeleteDelete 0.023
testIdenticalAdd 0.058
testEditDelete 0.021
testAddAdd 0.026

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.086

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.004
testReadIndex_DirCacheTree 0.027
testCorruptChecksumAtFooter 0.006
testReadWriteV3 0.004
testReadIndex_LsFiles 0.057
testTreeWalk_LsFiles 0.065

SubmoduleAddTest

addSubmoduleWithName 4.678
commandWithNullPath 0.014
addSubmoduleWithExistingSubmoduleDefined 0.296
addSubmoduleWithInvalidPath 0.051
addSubmoduleWithInvalidUri 0.016
addExistentSubmodule 0.023
addSubmodule 0.213
commandWithEmptyPath 0.025
addSubmoduleWithRelativeUri 0.17
commandWithEmptyUri 0.013
denySubmoduleWithDotDot 0.013
commandWithNullUri 0.041

DfsBlockCacheTest

weirdBlockSize 0
streamKeyReusesBlocks 0

RelativeDateFormatterTest

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

RefListTest

testCopyLeadingPrefix 0
testBuilder_Remove 0
testBuilder_ToString 0
testCopyConstructorReusesArray 0
testBuilder_AddThenDedupe 0
testSet 0
testPutReplaceEntry 0
testEmpty 0
testToString 0
testBuilder_AddThenDedupe_Border 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
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.018
testCaseInsensitive 0.017
testEmptyPattern 0.016
testNoMatches 0.01

PackFileTest

testDelta_FailsOver2GiB 0.018
testDelta_SmallObjectChain 0.021
testWhole_LargeObject 0.03
testWhole_SmallObject 0.026
testConfigurableStreamFileThreshold 0.026

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.1
testRules 0.058
testIncorrectAttributeFileName 0.04
testNoMatchingAttributes 0.153
testEmptyGitAttributeFile 0.03

BundleWriterTest

testAbortWrite 0
testCustomObjectReader 0
testNonBundleFails 0
testWriteHEAD 0
testEmptyBundleFails 0
testGarbageBundleFails 0.109
testWriteSingleRef 0.055
testIncrementalBundle 0.178

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.042
testBackBug396127 0.011
testReset 0.011
testSingleSubtree_Recursive 0.015
testEmptyTree_WithTreeWalk 0.015
testRemovedSubtree 0.013
testTwoLevelSubtree_FilterPath 0.014
testSingleSubtree_NoRecursion 0.014
testNoSubtree_NoTreeWalk 0.013
testTwoLevelSubtree_Recursive 0.136
testEmptyTree_NoTreeWalk 0.015

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.004
testCopyPackThroughCacheSmallNoCache 0.002
testCopyPackThroughCacheLargeCached 0.002
testCopyPackThroughCacheSmallCached 0.001
testCopyPackThroughCacheLargeNoCache 0.002
testCopyPackBypassCachesSmallCached 0.001
testCopyPackBypassCacheSmallNoCache 0.001
testCopyPackBypassCacheLargeCached 0.003

StatsTest

testStatsCancellationExample1 0.002
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0.001

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.173
testCreateFileHeader_Modify 0.037
testCreateFileHeader_DeleteGitLink 0.099
testDiffRootNullToTree 0.048
testCreateFileHeaderForRenameModeChange 0.015
testDiff 0.047
testDiffAutoCrlfMediumFile 0.173
testCreateFileHeader_GitLink 0.019
testCreateFileHeader_AddGitLink 0.028
testDiffNullToNull 0.017
testDiffAutoCrlfLargeFile 0.074
testCreateFileHeader_Add 0.022
testCreateFileHeaderWithoutIndexLine 0.019
testCreateFileHeaderForRenameWithoutContentChange 0.021
testDiffRootTreeToNull 0.087
testCreateFileHeader_Binary 0.034
testCreateFileHeader_Delete 0.023

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.015
testInitNonBare_GitdirAndDirShouldntBeSame 0.018
testInitBareRepository 0.025
testInitWithDefaultsNonBare 0.02
testInitWithDefaultsBare 0.017
testInitWithExplicitGitDir 0.021
testInitWithOnlyExplicitGitDir 0.02
testInitNonEmptyRepository 0.02
testInitRepository 0.023

DirCacheLargePathTest

testPath_4090 0.02
testPath_4094 0.12
testPath_4095 0.036
testPath_4096 0.023
testPath_16384 0.145

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.031
dontPackHEAD_nonBare 0.069
dontPackHEAD_bare 0.047
whileRefLockedRefNotPackedNoError 0.025
emptyRefDirectoryDeleted 0.023
concurrentOnlyOneWritesPackedRefs 0.022
looseRefPacked 0.023

NotesCommandTest

testListNotes 0.051
testAddAndRemoveNote 0.051

ManifestParserTest

testNormalizeEmptyPath 0.009
testManifestParser 0.084
testRemoveProject 0.006
testManifestParserWithMissingFetchOnRemote 0.008

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0
testUsingUnknownBlobFails 0
testUsingHiddenCommonBlobFails 0
resetsHaves 0
testCreateBranchAtHiddenCommitFails 0
testIncludesInvalidGitmodules 0
testFilterHidesPrivate 0.051
testSuccess 0
testUsingUnknownTreeFails 0

AlternatesTest

testAlternate 0.047
testAlternateCyclic2 0.043
testAlternateCyclic3 0.05

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.034
overrideDisableRefLog[atomic=false] 0.037
nonExistentRef[atomic=false] 0.026
addMissingObject[atomic=false] 0.02
simpleForce[atomic=false] 0.02
oneNonExistentRef[atomic=false] 0.027
updateToMissingObject[atomic=false] 0.022
refLogNotWrittenWithoutConfigOption[atomic=false] 0.048
forceRefLogInCommand[atomic=false] 0.033
reflogDelete[atomic=false] 0.031
reflogAppendStatusFastForward[atomic=false] 0.027
oneRefLockFailure[atomic=false] 0.023
oneRefWrongOldValue[atomic=false] 0.023
reflogDefaultIdent[atomic=false] 0.063
simpleNoForce[atomic=false] 0.024
forceRefLogInUpdate[atomic=false] 0.028
conflictThanksToDelete[atomic=false] 0.029
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.026
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.035
noRefLog[atomic=false] 0.03
reflogOnLockFailure[atomic=false] 0.029
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.024
reflogAppendStatusNoMessage[atomic=false] 0.032
reflogFileDirectoryConflict[atomic=false] 0.028
fileDirectoryConflict[atomic=false] 0.023
reflogCustomIdent[atomic=false] 0.025
reflogAppendStatusWithMessage[atomic=false] 0.047
overrideRefLogMessage[atomic=true] 0.037
overrideDisableRefLog[atomic=true] 0.028
nonExistentRef[atomic=true] 0.021
addMissingObject[atomic=true] 0.018
simpleForce[atomic=true] 0.026
oneNonExistentRef[atomic=true] 0.023
updateToMissingObject[atomic=true] 0.018
refLogNotWrittenWithoutConfigOption[atomic=true] 0.026
forceRefLogInCommand[atomic=true] 0.027
reflogDelete[atomic=true] 0.032
reflogAppendStatusFastForward[atomic=true] 0.022
oneRefLockFailure[atomic=true] 0.021
oneRefWrongOldValue[atomic=true] 0.02
reflogDefaultIdent[atomic=true] 0.03
simpleNoForce[atomic=true] 0.018
forceRefLogInUpdate[atomic=true] 0.031
conflictThanksToDelete[atomic=true] 0.031
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.024
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.02
noRefLog[atomic=true] 0.031
reflogOnLockFailure[atomic=true] 0.044
atomicUpdateRespectsInProcessLock[atomic=true] 0.035
packedRefsLockFailure[atomic=true] 0.017
reflogAppendStatusNoMessage[atomic=true] 0.06
reflogFileDirectoryConflict[atomic=true] 0.03
fileDirectoryConflict[atomic=true] 0.015
reflogCustomIdent[atomic=true] 0.029
reflogAppendStatusWithMessage[atomic=true] 0.112

FileHeaderTest

testParseRename100_OldStyle 0.001
testParseGitFileName_NoSecondLine 0
testParseGitFileName_DqFooSpLfNulBar 0
testParseFullIndexLine_WithMode 0.001
testParseRename100_NewStyle 0
testParseGitFileName_DqFooTabBar 0
testParseGitFileName_FailFooBar 0
testParseAbbrIndexLine_WithMode 0.001
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.001
testParseGitFileName_FooSpBar 0
testParseAbbrIndexLine_NoMode 0.001
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

AutoCRLFInputStreamTest

testBoundary 1.426
test 0.001

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 5.502
invalidCommand 0.741
testWrongOldIdDoesNotReplace 0
commandOrder 0

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.161
resolvePreviousBranch 0.218
resolveMasterCommits 0.038
resolveNonExistingBranch 0.026
resolveReflogParent 0.049
resolveDate 0.161

RmCommandTest

testRemoveCached 0.097
testRemove 0.032

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.036

CGitAttributesTest

testNestedMatchWithWildcard 0.096
testBracketsInGroup 0.064
testNestedMatchRecursive 0.048
testDirectoryMatchSubSimple 0.053
testDirectoryMatchSubComplex 0.05
testDirectoryWildmatchDoesNotMatchFiles1 0.049
testDirectoryWildmatchDoesNotMatchFiles2 0.047
testDirectoryWildmatchDoesNotMatchFiles3 0.049
testDirectoryWildmatchDoesNotMatchFiles4 0.047
testPrefixMatchNot 0.051
testRelativePaths 0.047
testStarMatchOnSlashNot 0.051
testDirectoryMatch 0.051
testDirectoryMatchSubRecursiveBacktrack2 0.059
testDirectoryMatchSubRecursiveBacktrack3 0.056
testDirectoryMatchSubRecursiveBacktrack4 0.054
testDirectoryMatchSubRecursiveBacktrack5 0.059
testDirectoryMatchSubRecursiveBacktrack6 0.053
testBug508568 0.049
testComplexPathMatchNot 0.048
testDirectoryMatchSubRecursive 0.057
testNestedMatchNot 0.048
testRelativePath 0.046
testDirectoryMatchSubRecursiveBacktrack 0.097
testStarPathMatchNot 0.027
testNestedMatch 0.059

ConcurrentRepackTest

testObjectMovedToNewPack1 2.813
testObjectMovedToNewPack2 3.015
testObjectInNewPack 1.004
testObjectMovedWithinPack 2.003

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.037
testEmpty 0.025
testAddFails 0.025

FetchCommandTest

fetchUpdatesBranches 0.13
testFetch 0.1
fetchShouldNotFetchTagsFromOtherBranches 0.152
testForcedFetch 0.176
fetchWithExplicitTagsShouldUpdateLocal 0.094
fetchShouldAutoFollowTagForFetchedObjects 0.165
fetchUpdateRefsWithDuplicateRefspec 0.083
fetchPruneRefsWithDuplicateRefspec 0.216
fetchPrunesBranches 0.182
fetchAddRefsWithDuplicateRefspec 0.126
fetchAddsBranches 0.123
fetchDoesntDeleteBranches 0.261
testFetchWithPruneShouldKeepOriginHead 0.088
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.089
fetchShouldAutoFollowTag 0.061

SubmoduleUpdateTest

repositoryWithSubmodule 4.581
repositoryWithUnconfiguredSubmodule 0.026
repositoryWithInitializedSubmodule 0.029
repositoryWithNoSubmodules 0.12

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.086
testContainsAll 0.04
testContains 0.052
testAddOne 0.022
testAddTwo 0.016
testEquals 0.016
testRemove 0.021

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0
testV2LsRefsUnrecognizedArgument 0
testV2FetchDeepenNot_excludeDescendantOfWant 0
testV2FetchShallowSince_excludedParentWithMultipleChildren 0
testFetchReachableBlobWithBitmap 0.08
testFetchWithNonSupportingServer 0.01
testV2LsRefsSymrefs 0.011
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.017
testV2FetchIncludeTag 0.058
testV2FetchShallowSince_noCommitsSelected 0.007
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.1
testV2FetchRequestPolicyReachableCommit 0.011
testV2FetchUnrecognizedArgument 0.002
testV2LsRefsServerOptions 0.002
testV2FetchClientStopsNegotiation 0.011
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.008
testFetchExplicitBlobWithFilter 0.009
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.001
testV2FetchRequestPolicyTip 0.005
testFetchUnreachableBlobWithBitmap 1.817
testV2FetchDeepenWithoutDone 0
testV2FetchRequestPolicyAdvertised 0
testV2FetchMissingShallow 0
testV2FetchOfsDelta 0
testV2LsRefsPeel 0
testGetPeerAgentProtocolV0 0
testGetPeerAgentProtocolV2 0
testV2LsRefs 0
testFetchReachableBlobWithoutBitmap 0.605
testV2FetchWantRefIfNotAllowed 0
testV2CapabilitiesAllowFilter 0
testFetchParentOfShallowCommit 0
testFetchWithBlobNoneFilter 0
testV2FetchServerStopsNegotiation 0
testV2FetchServerOptions 0
testV2FetchFilterTreeDepth0 0
testV2FetchFilterTreeDepth2 0
testV2FetchWantRefAndDeepen 0
testWantFilteredObject 0
testV2Capabilities 0
testV2LsRefsMultipleCommands 0
testFetchWithBlobLimitFilterAndBitmaps 0
testV2FetchWantRef 0
testFetchExplicitBlobWithFilterAndBitmaps 0
testV2FetchFilterWhenNotAllowed 0
testV2FetchDeepenAndDone 0
testV2LsRefsRefPrefixNoSlash 0
testV2FetchThinPack 0
testV2FetchRequestPolicyReachableCommitTip 0
testV2FetchFilter 0
testV2FetchBadWantRef 0
testV2FetchShallow 0
testV2FetchDeepenNot_supportAnnotatedTags 0
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0
testV2FetchFilterTreeDepth1_serverHasBitmap 0
testV2FetchMixedWantRef 0
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0
testV2FetchNoProgress 0
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2FetchDeepenNot 0
testV2LsRefsRefPrefix 0
testV2FetchShallowSince 0
testV2FetchServerDoesNotStopNegotiation 0

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.254
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.253
testTimeout_readBuffer_Timeout 0.253
testTimeout_readBuffer_Success1 0.001
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

LRUMapTest

testLRUEntriesAreEvicted 0.004

FIFORevQueueTest

testUnpopAtFront 0.029
testEmpty 0.016
testCloneEmpty 0.014
testAddLargeBlocks 2.137
testClear 0.018
testHasFlags 0.018

StashDropCommandTest

dropSingleStashedCommit 0.088
dropMiddleStashCommit 0.09
dropFirstStashedCommit 0.069
dropNegativeRef 0.055
dropWithNoStashedCommits 0.051
dropBoundaryStashedCommits 0.15
dropWithInvalidLogIndex 0.051
dropAll 0.084

IndexModificationTimesTest

testLastModifiedTimes 0.045
testModify 2.235

StatusCommandTest

testDifferentStates 0.349
testEmptyStatus 0.014
testDifferentStatesWithPaths 0.042

TestProtocolTest

testFetch 0.103
testPush 0.013
testFullNegotiation 1.028
testUploadPackFactory 0.008
testReceivePackFactory 0.057
testMaxHaves 0.988

IgnoreNodeTest

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

RawTextLoadTest

testBigWithNullAtStart 0.034
testBigOK 0.034
testSmallNull 0.026
testBinaryThreshold 0.192
testSmallOK 0.032

RawTextTest

testLineDelimiter2 0
testComparatorReduceCommonStartButLastLineNoEol 0
testCrLfTextBinary 0
testNul 0
testCrLfTextYes 0
testWriteLine1 0.001
testWriteLine2 0
testWriteLine3 0
testEmpty 0
testCrLfTextNo 0
testCrLfTextMixed 0
testLineDelimiter 0.011
testComparatorReduceCommonStartEnd_EmptyLine 0
testComparatorReduceCommonStartEnd 0
testCrLfTextCutShort 0
testEquals 0.001
testComparatorReduceCommonStartButLastLineNoEol_2 0

BlameCommandTest

testCoreAutoCrlf1 0.053
testCoreAutoCrlf2 0.082
testCoreAutoCrlf3 0.057
testCoreAutoCrlf4 0.055
testCoreAutoCrlf5 0.113
testRenameInSubDir 0.167
testBlameWithNulByteInHistory 0.15
testDeleteMiddleLines 0.092
testWhitespaceMerge 0.216
testSingleRevision 0.026
testMoveToOtherDir 0.055
testMiddleClearAllLines 0.164
testTwoRenames 0.2
testBlameWithNulByteInTopRevision 0.07
testDeleteTrailingLines 0.054
testEditAllLines 0.119
testRename 0.062
testConflictingMerge1 0.384
testConflictingMerge2 0.26
testTwoRevisions 0.041

ObjectWalkFilterTest

testDefaultFilter 0.035
testFilteringTreeFiltersReferencedBlobs 0.019
testRevFilterAndObjectFilterCanCombine 0.018
testFilteringTreeFiltersSubtrees 0.046
testFilteringCommitsHasNoEffect 0.011
testObjectFilterCanFilterOutBlob 0.011

SubmoduleDeinitTest

alreadyClosedSubmodule 5.782
dirtySubmoduleWithForce 1.662
cleanSubmodule 0.237
dirtySubmoduleBecauseNewCommit 0.25
dirtySubmoduleBecauseUntracked 0.205
repositoryWithNoSubmodules 0.013

RevCommitParseTest

testParse_implicit_mixed_encoded 0.015
testParse_NoGpgSig 0.015
testParse_WeirdHeaderOnlyCommit 0.014
testParse_gpgSig 0.014
testParse_NoMessage 0.014
testParse_OnlyLFMessage 0.015
testParse_implicit_UTF8_encoded 0.014
testParse_GitStyleMessage 0.015
testParse_ShortLineOnlyNoLF 0.017
testParse_illegalEncoding 0.058
testParse_explicit_bad_encoded2 0.028
testParse_explicit_bad_encoded 0.023
testParse_GitStyleMessageWithCRLF 0.025
testParse_incorrectUtf8Name 0.027
testParse_ShortLineOnlyEmbeddedLF 0.019
testParse_ShortLineOnlyEndLF 0.019
testParse_PublicParseMethod 0.017
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.015
testParse_incompleteAuthorAndCommitter 0.019
testParse_NoParents 0.013
testParse_unsupportedEncoding 0.053
testParse_explicit_encoded 0.041

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.361
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.34
mergeBinaryFile_UnsetMerge_Conflict 0.173
mergeTextualFile_UnsetMerge_NoConflict 0.285
mergeBinaryFile_SetMerge_Conflict 0.339
mergeTextualFile_UnsetMerge_Conflict 0.274

GpgConfigTest

testGetKeyFormat_failsForInvalidValue 0.004
testGetKeyFormat_defaultsToOpenpgp 0
isSignCommits_false 0
testGetKeyFormat_openpgp 0
testGetSigningKey 0
testGetSigningKey_defaultToNull 0
isSignCommits_defaultIsFalse 0
testGetKeyFormat_x509 0
isSignCommits_true 0.001

CommitAndLogCommandTest

testMultipleInvocations 0.035
testAddUnstagedChanges 0.102
testWrongParams 0.015
testModeChange 0.139
testLogWithFilter 0.107
testCommitAmend 0.057
testCommitRange 0.039
testMergeEmptyBranches 0.076
testInsertChangeId 0.041
testSomeCommits 0.149

ForPathTest

testFindObjects 0.034

RevTagParseTest

testTagBlob 0.015
testTagTree 0.014
testParse_implicit_mixed_encoded 0.017
testParseOldStyleNoTagger 0.018
testParse_NoMessage 0.013
testParse_OnlyLFMessage 0.015
testParse_implicit_UTF8_encoded 0.015
testParseAllFields 0.137
testParse_GitStyleMessage 0.014
testParse_ShortLineOnlyNoLF 0.013
testParse_illegalEncoding 0.021
testParse_explicit_bad_encoded2 0.013
testParse_explicit_bad_encoded 0.017
testParse_ShortLineOnlyEmbeddedLF 0.015
testParse_ShortLineOnlyEndLF 0.013
testParse_PublicParseMethod 0.035
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.06
testTagTag 0.028
testParse_unsupportedEncoding 0.026
testTagCommit 0.022
testParse_explicit_encoded 0.022

DescriptionTest

description 0.017

FileNameMatcherTest

testSpecialGroupCase0 0.033
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0.011
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0.001
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testCopyConstructor 0
testGraphGroupCase0 0.002
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.001
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0.001
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0.001
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
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.001
testDigitGroupCase3 0.003
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0.001
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.002
testPunctGroupCase1 0.001
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0.001
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
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.001
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0.001
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0.001
testEncode 0
testEncodeMatchesDecode 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0.001
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.012
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.012
testConfigureCache_Limits1 0.011
testConfigureCache_PackedGitWindowSize_0 0.011
testConfigureCache_PackedGitLimit_0 0.016
testConfigureCache_PackedGitWindowSize_4097 0.01
testConfigureCache_PackedGitOpenFiles_0 0.011

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.003
testMissingString 0.006
testNonTranslatedBundle 0.003
testMissingPropertiesFile 0.007

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.023
testFindRef_FetchHead 0.02
testFindRef_EmptyDatabase 0.024
testGetRefs_HeadsOnly_SymrefToPacked 0.021
testGetRefs_HeadsOnly_AllLoose 0.02
testGetRefs_HeadOnOneBranch 0.138
testExactRef_EmptyDatabase 0.048
testFindRef_DiscoversModifiedLoose 0.021
testGetRefs_IgnoresGarbageRef1 0.021
testGetRefs_IgnoresGarbageRef2 0.021
testGetRefs_IgnoresGarbageRef3 0.019
testGetRefs_IgnoresGarbageRef4 0.064
testPeelLooseTag 0.047
testGetAdditionalRefs_OrigHead 0.024
testGetRefs_TagsOnly_AllPacked 0.076
testFindRef_CycleInSymbolicRef 0.042
testVersioningNotImplemented_getRefs 0.046
testFindRef_AnyHeadWithGarbage 0.044
testGetRefs_TagsOnly_AllLoose 0.038
testGetRefs_PackedWithPeeled 0.026
test_repack 0.053
testFirstExactRef_IgnoresGarbageRef 0.028
testFindRef_DiscoversDeletedLoose 0.026
testPeelCommit 0.038
testGetRefs_CorruptObjectIdReference 0.023
testGetRefs_LooseSorting_Bug_348834 0.026
testFindRef_CorruptSymbolicReference 0.02
testReadBranchConfig 0.043
testGetRefs_DeatchedHead1 0.189
testGetRefs_DeatchedHead2 0.022
testExactRef_FetchHead 0.021
testGetRefs_LooseOverridesPacked 0.022
testGetRefs_DiscoversModifiedLoose 0.021
testReadNotExistingBranchConfig 0.021
testGetRefs_HeadsOnly_AllPacked1 0.02
testGetRefs_LooseSortedCorrectly 0.023
testGetRefs_PackedNotPeeled_Sorted 0.038
testFirstExactRef_Mixed 0.025
testExactRef_IgnoresGarbageRef 0.031
testRefsChangedStackOverflow 0.048
testCreate 0.021
testGetRefs_CycleInSymbolicRef 0.027
testGetRefs_InvalidName 0.022
testGetRefs_DeeplyNestedBranch 0.03
testPackedRefsLockFailure 0.02
testGetRefs_HeadBranchNotBorn 0.021
testGetAdditionalRefs_OrigHeadBranch 0.02
testGetRefs_DiscoversDeletedLoose1 0.02
testGetRefs_DiscoversDeletedLoose2 0.025
testGetRefs_DiscoversDeletedLoose3 0.029
testGetRefs_DiscoversDeletedLoose4 0.051
testGetRefs_DiscoversDeletedLoose5 0.029
testFindRef_PackedNotPeeled_WrongSort 0.037
testGetRefs_EmptyDatabase 0.022
testGetRefs_HeadsOnly_Mixed 0.03
testGetRefs_DiscoversNewLoose1 0.03
testGetRefs_DiscoversNewLoose2 0.029
testIsNameConflicting 0.027
testFindRef_CorruptObjectIdReference 0.03
testVersioningNotImplemented_exactRef 0.029
testGetRefs_SkipsLockFiles 0.028

TreeRevFilterTest

testStringOfPearls_FilePath1 0.038
testStringOfPearls_FilePath2 0.077
testStringOfPearls_FilePath3 0.096
testStringOfPearls_DirPath2 0.041
testPathFilterOrOtherFilter 0.047

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.025

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.032
testMergeCommitOneParentShallow 0.046
testShallowCommitParse 0.028
testObjectDirectorySnapshot 0.029
testDepth1 0.025
testDepth2 0.143
testDepth3 0.022

SimpleLruCacheTest

testPurge 0.005
testPurgeFactorTooLarge 0.001
testPurgeFactorTooSmall 0.001
testConfigure 0.002
testGetMissing 0.001
testPurgeFactorTooLarge2 0.001
testPutGet 0.001
testPurgeFactorTooSmall2 0.001

NameRevCommandTest

multiplePathsNoMerge 0.051
multiplePathsSecondParent 0.1
prefix 0.028
annotatedTags 0.053
annotatedTagsNoResult 0.111
ref 0.044
simpleAncestor 0.082
onePathMerge 0.027
onePathMergeSecondParent 0.028
onePathMergeLongerFirstParentPath 0.038
nameExact 0.135

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.073
testRenamedBoundLineDelete 0.134
testBoundLineDelete 0.039

GcTagTest

annotatedTag_objectNotPruned 0.759
lightweightTag_objectNotPruned 0.937

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.019
testStringOfPearls_FilePath1 0.03
testStringOfPearls_FilePath2 0.144
testStringOfPearls_FilePath3 0.048
testStringOfPearls_FilePath3_NoParentRewriting 0.043
testStringOfPearls_DirPath2 0.029
testStringOfPearls_FilePath2_NoParentRewriting 0.117
testStringOfPearls_FilePath1_NoParentRewriting 0.041
testStringOfPearls_DirPath2_NoParentRewriting 0.033
testEdits_MatchNone 0.039
testEmpty_NoMatch 0.02
testSimple1 0.134
testEdits_MatchAll 0.031

BitmappedReachabilityCheckerTest

reachable_merge 0.246
reachable 0.054
unreachable_isLaterCommit 0.12
reachable_longChain 34.256
unreachable_differentBranch 0.137

ReflogCommandTest

testAmendReflog 0.058
testBranchReflog 0.11
testHeadReflog 0.077

RemoteAddCommandTest

testAdd 0.077

PackReverseIndexTest

testFindObjectWrongOffset 0.012
testFindNextOffsetWrongOffset 0.014
testFindObject 0.012
testFindNextOffset 0.011

AttributesHandlerTest

testNestedMatchRecursive 0.024
testDirectoryMatchSubSimple 0.02
testStarPathMatch 0.141
testExpandBuiltInMacro1 0.014
testExpandBuiltInMacro2 0.014
testExpandBuiltInMacro3 0.015
testDirectoryMatchSubComplex 0.017
testInfoOverridesWorkDirRoot 0.069
testCustomGlobalMacro1 0.02
testCustomGlobalMacro2 0.04
testCustomGlobalMacro3 0.028
testCustomGlobalMacro4 0.074
testPrefixMatchNot 0.016
testRelativePaths 0.023
testStarMatchOnSlashNot 0.017
testDirectoryMatch 0.022
testDirectoryMatchSubRecursiveBacktrack2 0.039
testDirectoryMatchSubRecursive 0.023
testNestedMatchNot 0.045
testCyclicMacros 0.031
testWorkDirRootOverridesGlobal 0.019
testComplexPathMatch 0.018
testDirectoryMatchSubRecursiveBacktrack 0.022
testInfoOverridesGlobal 0.021
testNestedMatch 0.023
testExpandNonMacro1 0.056
testExpandNonMacro2 0.042
testExpandNonMacro3 0.021
testExpandNonMacro4 0.024
testRecursiveMacro 0.08

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.001
testCLIText 0.004
testUIText 0.004

RepoCommandSymlinkTest

testLinkFileBare 0.219

AttributesMatcherTest

testParentDirectoryGitAttributes 0
testFileNameWildcards 0.004
testBracketsInGroup 0
testBasic 0
testTargetWithoutLeadingSlash 0.004
testNameOnlyMatches 0.003
testGetters 0.006
testTrailingSlash 0.001
testFileNameWithLineTerminator 0.026

RevWalkSortTest

testSort_Default 0.042
testSort_COMMIT_TIME_DESC 0.035
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.031
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.056
testSort_TOPO_REVERSE 0.036
testSort_TOPO 0.032
testSort_REVERSE 0.133

MergeCommandTest

testDeletionOnSideConflict 0.188
testNoFastForwardNoCommit 0.17
testRecursiveMergeWithConflict 0.143
testMergeWithMessageAndChangeId 0.086
testConflictingMergeFailsDueToDirtyIndex 0.243
testFastForward 0.043
testMergeNonVersionedPaths 0.107
testMultipleCreationsSameContent 0.192
testAlreadyUpToDate 0.029
testMergeRemovingFoldersWithoutFastForward 0.122
testMergeRemovingFolders 0.092
testFastForwardOnly 0.038
testSuccessfulContentMergeNoCommit 0.559
testMergeWithChangeId 0.072
testFileModeMerge 0.063
testFileModeMergeWithDirtyWorkTree 0.064
testMergeWithMessageOption 0.1
testMultipleDeletions 0.183
testFastForwardNoCommit 0.062
testSquashMergeConflict 0.175
testSingleDeletion 0.225
testMergeInItself 0.057
testMergeConflictWithMessageOption 0.085
testMergeTag 0.202
testMergeConflictFileFolder 0.152
testFastForwardWithFiles 0.073
testMultipleCreations 0.062
testSquashMerge 0.211
testDeletionAndConflict 0.228
testModifiedAndRenamed 0.08
testSuccessfulMergeFailsDueToDirtyIndex 0.214
testSuccessfulContentMergeAndDirtyworkingTree 0.135
testMultipleHeads 0.167
testMergeMessage 0.066
testSuccessfulContentMerge 0.235
testSuccessfulMergeFailsDueToDirtyWorktree 0.069
testDeletionOnMasterConflict 0.293
testSquashFastForward 0.15
testFastForwardOnlyNotPossible 0.047
testContentMerge 0.097
testNoFastForward 0.085
testConflictingMergeFailsDueToDirtyWorktree 0.165
testMergeFailingWithDirtyWorkingTree 0.262
testMergeSuccessAllStrategiesNoCommit 0.634
testMergeSuccessAllStrategies 0.742

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.003
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.277
testCloneRepositoryOnlyOneTag 0.246
testCloneWithPullRebase 0.193
testCloneRepositoryExplicitGitDir 0.259
testCloneRepositoryExplicitGitDirNonStd 0.519
testCloneRepositoryWithNestedSubmodules 0.763
testCloneRepositoryWithBranchShortName 0.179
testBareCloneRepository 0.128
testCloneRepositoryWithSubmodules 0.506
testCloneWithPullMerge 0.194
testCloneWithAutoSetupRebase 0.361
testCloneRepositoryOnlyOneBranch 0.398
testCloneRepositoryWithBranch 0.299
testBareCloneRepositoryCustomRemote 0.139
testCloneBareRepositoryDefaultDirectory 0.082
testCloneRepositoryDefaultDirectory 0.064
testCloneRepositoryExplicitGitDirBare 1.044
testCloneRepositoryWithTagName 0.198
testCloneRepository 0.126
testBareCloneRepositoryNullRemote 0.101
testBareCloneRepositoryOnlyOneBranch 0.143
testCloneRepositoryWithMultipleHeadBranches 0.18
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.177

FSTest

testReadPipeCommandStartFailure 0.053
testSymlinkAttributes 0.515
testReadPipePosixCommandFailure 0.009
testFsTimestampResolution 10.045
testUnicodeFilePath 0.011
testRepoCacheRelativePathUnbornRepo 0.001
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

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

ProtocolV0ParserTest

testRecvWantsShallow 0
testRecvWantsWithAgent 0
testRecvWantsWithCapabilities 0
testRecvWantsDeepen 0
testRecvWantsFilter 0
testRecvWantsWithoutCapabilities 0

CleanCommandTest

testClean 0.221
testCleanWithPaths 0.117
testCleanDirs 0.067
testCleanWithDryRun 0.088
testCleanDirsWithDryRun 0.099
testCleanDirsWithSubmodule 0.205
testCleanDirsWithRepository 0.067
testCleanDirsWithDryRunAndNoIgnore 0.053
testCleanDirsWithPrefixFolder 0.088
testFilesShouldBeCleanedInSubSubFolders 0.087
testCleanWithDryRunAndNoIgnore 0.055

TagCommandTest

testDeleteFullName 0.037
testTagging 0.041
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.015
testFailureOnSignedTags 0.023
testDeleteNonExisting 0.149
testDeleteEmptyTagNames 0.032
testEmptyTagName 0.027
testTaggingOnHead 0.048
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.087
testListAllTagsInRepositoryInOrder 0.07
testInvalidTagName 0.034
testDelete 0.048
testDeleteBadName 0.024
testUnannotatedTagging 0.151

HugeCommitMessageTest

testHugeCommitMessage 6.583

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.35
branch_historyNotPruned 0.99
deleteBranch_historyPruned 1.013

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.689
test0 0
test1 0
test2 0
shatteredCollision 0.001
shatteredStoredInGitBlob 0

GcKeepFilesTest

testKeepFiles 0.088

IndexDiffFilterTest

testFileIgnoredNotHonored 0.076
testRecursiveTreeWalk 0.058
testEmptyFolderCommitted 0.063
testFileInFolderUntracked 0.062
testFileInFolderCommittedModifiedAllIgnored 0.043
testFileInFolderCommittedDeleted 0.028
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.168
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.07
testFileCommittedModified 0.031
testFileIgnored 0.03
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.073
testFolderChangedToFile 0.061
testFileInFolderCommittedModified 0.034
testNonRecursiveTreeWalk 0.027
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.036
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.035
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.15
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.043
testFileCommittedDeleted 0.086
testFolderChangedToFileCommittedComparedWithInitialCommit 0.038
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.056
testFileCommittedModifiedIgnored 0.169
testFileCommitted 0.027
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.035
testFileInFolderCommittedModifiedIgnored 0.032
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.039
testConflicts 0.102
testFileInFolderAllIgnored 0.026
testFileInFolderCommittedChangedNotModified 0.027
testFileInFolderCommittedAllDeleted 0.026
testEmptyFolderIgnored 0.023
testFileInFolderCommittedNonRecursive 0.028
testEmptyFolderUntracked 0.026
testFileInFolderCommitted 0.046
testFileInFolderIgnored 0.043
testFileCommittedChangedNotModified 0.029
testEmptyFolderCommittedDeleted 0.023
testFileUntracked 0.024

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.068
testRevertConflictMarkers 0.178
testRevertConflictResolution 0.072
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.329
testRevertMultipleWithFail 0.188
testRevertMultiple 0.084
testRevertDirtyWorktree 0.185
testRevert 0.093
testRevertOurCommitName 0.225
testRevertkConflictReset 0.186

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.044

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0
sha1ToTip_ref 0
sha1ToTip_tag 0
keepUpdateIndexPeelingTag 0
sha1ToTip_annotatedTag 0

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 0.606
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0.803
testSamePackDifferentCompressionDetectChecksumChanged 0.219

MergedReftableTest

scanIncludeDeletes 0.002
versioningSymbolicRefMoves 0
twoTableById 0
twoTableSeek 0.001
oneEmptyTable 0.012
oneTableScan 0.046
oneTableSeek 0.02
scanDuplicates 0
compaction 0.001
missedUpdate 0
versioningSymbolicReftargetMoves 0.001
noTables 0
fourTableScan 0.005
twoEmptyTables 0.001
versioningResolveRef 0
deleteIsHidden 0.001

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0

JDKHttpConnectionTest

testCommaSeparatedList 1.034
testMultiple1 0.001
testMultiple2 0.001
testSingle 0.008

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.031
emptyRefFoldersSkipFiles 0.019
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.017
nonEmptyRefsFoldersAreKept 0.019

EditListTest

testSet 0.005
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.136
testCleanFilterReturning12 0.042
testAddExistingSingleFileTwice 0.019
testCleanFilter 0.098
testReplaceFileByPartOfDirectory 0.028
testAddGitlinkDoesNotChange 0.045
testBadCleanFilter 0.059
testMultipleCleanFilter 0.166
testAddWithConflicts 0.022
testAddNothing 0.012
testAddRemovedFile 0.016
testCleanFilterEnvironment 0.073
testAttributesWithTreeWalkFilter 0.324
testAddWithoutParameterUpdate 0.039
testAddExistingSingleMediumSizeFileWithNewLine 0.026
testAddSubrepoWithDirNoGitlinks 0.046
testAddExistingSingleFileInSubDir 0.138
testAssumeUnchanged 0.034
testAddRemovedCommittedFile 0.027
testAddWithParameterUpdate 0.034
testAddWholeRepo 0.017
testExecutableRetention 0.169
testNotApplicableFilter 0.018
testAddTwoFiles 0.018
testAddFolder 0.025
testAddExistingSingleFileTwiceWithCommit 0.155
testAddIgnoredFile 0.015
testReplaceFileWithDirectory 0.025
testAttributesConflictingMatch 0.023
testAddGitlink 0.042
testBadCleanFilter2 0.209
testAddExistingSingleBinaryFile 0.018
testAddNonExistingSingleFile 0.012
testAddExistingSingleFile 0.015
testReplaceDirectoryConflictsWithFile 0.145
testAddExistingSingleSmallFileWithNewLine 0.162
testReplaceDirectoryWithFile 0.019
testBuiltinCleanFilter 1.24
testBuiltinFilters 2.023

JschConfigSessionFactoryTest

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

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.003
testInCoreLimit_SwitchOnCopy 0.04
testEmpty 0
testHeap 0.001
testInCoreLimit_SwitchOnAppendByte 0.028
testLarge_SingleWrite 0.033
testInCoreLimit_SwitchBeforeAppendByte 0.028
testOneBlock_BulkWrite 0.001
testRandomWrites 0.075
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.002
testDestroyWhileOpen 0.019
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.005
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.023

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.02
recentTempPacksAndIdxAreNotDeleted 0.017

MergerTest

checkContentMergeConflict 0
checkMergeNonConflictingSubmodulesWithoutIndex 0.262
mergeWithCrlfAutoCrlfTrue 0.383
checkFileReplacedByFolderInOurs 0.48
checkLockedFilesToBeDeleted 0.219
checkContentMergeNoConflict_noRepo 0.198
checkMergeEqualNewTrees 0.237
checkMergeConflictingNewTrees 0.259
rebaseWithCrlfAutoCrlfTrue 0.297
checkMergeMergeableTreesWithoutIndex 0.223
checkMergeConflictingTreesWithoutIndex 0.17
failingDeleteOfDirectoryWithUntrackedContent 0.157
checkMergeEqualTreesInCore_noRepo 0.146
checkMergeMergeableFilesWithTreeInIndex 0.163
checkUntrackedFolderIsNotAConflict 0.189
checkContentMergeLargeBinaries 0.256
checkFileReplacedByFolderInTheirs 0.227
checkMergeEqualTreesInCore 0.142
checkContentMergeNoConflict 0.186
checkMergeConflictingSubmodulesWithoutIndex 0.151
checkMergeConflictingFilesWithTreeInIndex 0.125
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.222
checkContentMergeConflict_noTree 0.132
checkMergeEqualTreesWithoutIndex 0.168
mergeWithCrlfInWT 0.177
checkMergeCrissCross 0.303
checkForCorrectIndex 17.311

InflatingBitSetTest

testContainsMany 0.009
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.06
testPrecedenceGlobal 0.036
testNoAttributes 0.019
testPrecedenceParent 0.021
testRules 0.038
testPrecedenceCurrent 0.02
testHierarchyBothIterator 0.04
testIndexOnly 0.137
testIndexOnly2 0.024
testOverriding2 0.016
testAggregation 0.019
testPrecedenceInfo 0.018
testPrecedenceRoot 0.019
testRulesInherited 0.017
testHierarchyWorktreeOnly 0.058
testNoMatchingAttributes 0.053
testEmptyGitAttributeFile 0.035
testOverriding 0.031

PackIndexV1Test

testCRC32 0.014
testIteratorMethodsContract 0.019
testCompareEntriesOffsetsWithGetOffsets 0.014
testIteratorReturnedValues1 0.014
testIteratorReturnedValues2 0.014
testCompareEntriesOffsetsWithFindOffsets 0.014

RefAdvertiserTest

advertiser 0

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.721
repositoryWithNoHeadInSubmodule 0.399
repositoryWithUninitializedSubmodule 0.081
repositoryWithInitializedSubmodule 0.629
repositoryWithMissingSubmodule 0.019
repositoryWithDifferentRevCheckedOutSubmodule 0.335
repositoryWithNoSubmodules 0.066

PushOptionsTest

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

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.021
testNotTooManyLooseObjects 0.011
testTooManyLooseObjects 1.079
testNotTooManyPacks 0.015

DirCacheFindTest

testEntriesWithin 0.011

SymlinksTest

fileModeTestMissingThenSymlink 5.991
createDirSymlinkBeforeTarget 0.423
createFileSymlinkBeforeTarget 0.339
fileModeTestFolderThenSymlink 0.303
createSymlinkAfterTarget 0.22
fileModeTestSymlinkThenFile 0.179
fileModeTestFileThenSymlink 0.213
fileModeTestSymlinkThenMissing 0.095
fileModeTestSymlinkThenFolder 0.149

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.064
testMultiRename 0.048
testNoRename 0.02

EditListTest

testTypes 0.008
testHunkHeader 0
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0
test1 0
test2 0
testTinyThinPack 0
testMaxObjectSizeDeltaBlock 0
testMaxObjectSizeFullBlob 0
testPackWithTrailingGarbage 0
testPackWithDuplicateBlob 0
testDataAfterPackFooterSingleRead 0
testDataAfterPackFooterSplitObjectRead 0.591
testMaxObjectSizeDeltaResultSize 0.038
testNonMarkingInputStream 0.018

RefTreeTest

testApplyThenReadMaster 0.005
testEmptyTree 0
testUpdateMaster 0.002
testHeadSymref 0.003
testApplyCannotCreateParentRef 0.003
testApplyCannotCreateSubdirectory 0.002
testApplyWrongOldId 0.003
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.003
testApplyAlreadyExists 0.002
testTagIsPeeled 0.002

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.015
testTwoSame 0.071
testEmpty 0.051
testTwoSameDifferByAssumeValid 0.016
testTwoSameSameAssumeValidDifferentContent 0.011

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 24.977
test_ConfigAutoCRLF_false_GlobalEOL_crlf 9.673
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.036
test_switchToBranchWithTextAttributes 18.995
test_ConfigAutoCRLF_input_GlobalEOL_lf 3.932
test_ConfigAutoCRLF_true 8.032
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 8.053
test_ConfigAutoCRLF_false_ConfigEOL_native 4.926
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.001
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.011
test_GlobalEOL_lf_RootEOL_crlf 8.032
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.026
test_ConfigEOL_lf 3.954
test_ConfigAutoCRLF_true_ConfigEOL_lf 7.963
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.045
testBinary1 3.971
testBinary2 4.047
test_switchToBranchWithBinaryAttributes 11.995
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.033
test_ConfigEOL_native_xnix 4.9
testDefaultSetup 5.004
test_ConfigAutoCRLF_false 5.061
test_ConfigAutoCRLF_input 5.007
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.978
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 7.99
test_ConfigEOL_native_windows 4.972
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 8.083
test_ConfigEOL_crlf 7.927

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0
testSpi 0
testFindRemoteRefUpdatesWithLeases 0
testFindRemoteRefUpdatesTrackingRef 0
testFindRemoteRefUpdatesNoWildcardNoTracking 0
testFindRemoteRefUpdatesNoWildcardNoDestination 0
testLocalTransportFetchWithoutLocalRepository 0
testFindRemoteRefUpdatesWildcardNoTracking 0
testLocalTransportWithRelativePath 0

GetTextTest

testGetText_DiffCc 0.01
testGetText_NoBinary 0.003
testGetText_BothISO88591 0.002
testGetText_Convert 0.003

FileSnapshotTest

testFileSizeChanged 0.002
testActuallyIsModifiedTrivial 1.481
testNewFileNoWait 0.002
testNewFileWithWait 1.5
fileSnapshotEquals 0.001
detectFileModified 9.224
testSimulatePackfileReplacement 1.276

ReflogReaderTest

testCheckout 0.038
testReadRightLog 0.03
testReadWhileAppendIsInProgress 0.024
testNoLog 0.024
testReadLineWithMissingComment 0.026
testSpecificEntryNumber 0.109
testReadOneLine 0.038
testReadTwoLine 0.02

ReflogConfigTest

testlogAllRefUpdates 0.057

ObjectWalkTest

testNoCommits 0.023
testOneCommitOneTreeTwoBlob 0.036
testCull 0.061
testTwoCommitDeepTree1 0.048
testTwoCommitDeepTree2 0.057
testTwoCommitTwoTreeTwoBlob 0.043
testEmptyTreeCorruption 0.026
testTwoCommitsEmptyTree 0.024

EditTest

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

PushCommandTest

testPushAfterGC 0.372
testPushRefUpdate 0.264
testPrePushHook 0.081
testPush 0.077
testPushWithRefSpecFromConfig 0.06
testPushWithoutPushRefSpec 0.115
testPushWithLease 0.159
testTrackingUpdate 0.067

PostOrderTreeWalkTest

testNoPostOrder 0.015
testInitialize_NoPostOrder 0.014
testInitialize_TogglePostOrder 0.014
testResetDoesNotAffectPostOrder 0.013
testWithPostOrder_NoEnterSubtree 0.062
testWithPostOrder_EnterSubtree 0.026

ProtocolV2ParserTest

testFetchWithNoneFilter 0
testFetchWithShallow_deepenNot 0
testFetchMustNotHaveMultipleFilters 0
testFetchWithShallow_deepen 0
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testLsRefsMinimalReq 0
testLsRefsRefPrefixes 0
testFetchWithRefInWantUnknownRef 0
testFetchWithBlobSizeFilter 0
testLsRefsSymrefs 0
testFetchWithTreeDepthFilter 0
testLsRefsPeel 0
testFetchWithRefInWant 0
testFetchFilterWithoutAllowFilter 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 53.806
testBitmapSpansNoMergesWithTags 14.525
testDistributionOnMultipleBranches 4.329
testSelectionOrderingWithChains 0.043
testBitmapSpansNoMerges 3.307
testBitmapSpansWithMerges 3.361

DaemonTest

testDaemonStop 0.527
testDaemonRestart 2.012

StashApplyCommandTest

untrackedAndTrackedChanges 0.247
workingDirectoryContentConflict 0.175
workingDirectoryEditPreCommit 0.1
workingDirectoryContentMerge 0.172
workingDirectoryCleanIndexModify 0.123
unstashNoHead 0.035
multipleEdits 0.057
workingDirectoryModifyInSubfolder 0.26
noStashedCommits 0.043
indexContentConflict 0.067
stashChangeInANewSubdirectory 0.48
indexAdd 0.128
stashedApplyOnOtherBranchWithStagedChange 0.248
workingDirectoryDeleteIndexAdd 0.132
workingDirectoryDeleteIndexEdit 0.161
untrackedFileConflictsWithWorkingDirectory 0.132
workingDirectoryModifyIndexChanged 0.07
workingDirectoryDelete 0.166
indexDelete 0.049
workingDirectoryModify 0.057
stashedApplyOnOtherBranch 0.239
stashedContentMerge 0.286
untrackedFileNotIncluded 0.069
untrackedFileIncluded 0.095
testApplyStashWithDeletedFile 0.118
unstashNonStashCommit 0.056
untrackedFileConflictsWithCommit 0.195

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.01
testFindSingleFile 0.013
testBuildEmpty 0.013
testAdd_ReverseGitSortOrder 0.013
testBuildOneFile_Commit_IndexChangedEvent 0.018
testBuilderClear 0.013
testBuildOneFile_Commit 0.015
testAdd_InGitSortOrder 0.013
testBuildRejectsUnsetFileMode 0.061

FirstWantTest

testFirstWantWithOptions 0
testFirstWantValidAgentName 0
testFirstWantNoWhitespace 0
testFirstWantOnlyWhitespace 0
testFirstWantWithoutOptions 0
testFirstWantValidCapabilityNames 0

PackWriterTest

testWritePack2DeltasReuseOffsets 0.086
testWriteEmptyPack1 0.047
testWriteEmptyPack2 0.033
testIgnoreNonExistingObjectsWithBitmaps 0.118
testExclude 0.068
testWritePack2DeltasReuseRefs 0.111
testWriteIndex 0.059
testWritePack1 0.108
testWritePack2 0.052
testWritePack3 0.161
testWritePack4 0.066
testWritePack1NoObjectReuse 0.106
testWritePack4ThinPack 0.095
testShallowFetchShallowAncestorDepth1 0.223
testShallowFetchShallowAncestorDepth2 0.117
testWritePack4SizeThinVsNoThin 0.167
testShallowFetchShallowParentDepth1 0.269
testShallowFetchShallowParentDepth2 0.128
testContructor 0.042
testIgnoreNonExistingObjects 0.051
testModifySettings 0.032
testDeltaStatistics 0.05
testNotIgnoreNonExistingObjects 0.035
testShallowIsMinimalDepth1 0.114
testShallowIsMinimalDepth2 0.17
testWritePack2SizeOffsetsVsRefs 0.098
testWritePack2DeltasCRC32Copy 0.061
testWritePack2SizeDeltasVsNoDeltas 0.14

GcConcurrentTest

repackAndCheckBitmapUsage 0.067
concurrentRepack 0.035
testInterruptGc 0.03
repackAndGetStats 0.072
repackAndUploadPack 0.073

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.077
testEstimateGcPackSizeWithAnExistingGcPack 0.022

T0004_PackReaderTest

test003_lookupCompressedObject 0.066
test004_lookupDeltifiedObject 0.046

BitmapCalculatorTest

addOnlyCommits 0.064
noNeedToWalk 0.046
walkUntilBitmap 0.166

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0
multiplePacks 0
readBackSmallObjectBeforeLargeObject 0.026
readBackLargeFile 0.021
checkExisting 0.024
largeBlob 0.018
singlePack 0.018
readBackFallsBackToRepo 0.018
overwriteExistingPack 0.022
flushEmptyPack 0.013
insertLargeInputStreamBypassesCheckExisting 0.024
noFlush 0.017
readBackSmallFiles 0.022

OpenSshConfigTest

testCaseInsensitiveKeyLookup 0
testAlias_DoesNotMatch 0.846
testAlias_OptionsSet 1.015
testHostCaseInsensitive 1.016
testRepeatedLookupsWithModification 2.018
testAlias_InheritBatchMode 1.024
testRemoteUserReplacement 1.018
testAlias_ConnectionAttempts 1.017
testAlias_BatchModeDefault 0.013
testPattern 1.021
testAlias_PreferredAuthenticationsDefault 0.014
testAlias_OptionsInherit 1.018
testMissingArgument 1.017
testMultiHost 1.015
testListValueMultiple 1.018
testEqualsSign 1.018
testHomeDirUserReplacement 1.015
testAlias_BatchModeYes 1.014
testQuoteParsing 1.018
testMultiIdentityFile 1.016
testSeparatorParsing 1.019
testAlias_OptionsKeywordCaseInsensitive 1.017
testDefaultBlock 1.016
testHostnameReplacement 1.015
testAlias_ConnectionAttemptsDefault 0.012
testAlias_invalidConnectionAttempts 1.015
testAlias_PreferredAuthentications 1.016
testListValueSingle 1.015
testNoConfig 0.012
testIdentityFile 1.014
testAlias_badConnectionAttempts 1.014
testNegatedPattern 1.018
testAlias_InheritPreferredAuthentications 1.016
testLocalhostFQDNReplacement 1.015

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.05
testCrLfAttribute 0.06
checkoutWithCrLfNativeWindows 0.046

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0
reftableWithTombstoneNotResurrected 0
testCollectionWithPureGarbageAndRereferencingGarbage 0
testEstimateGcRestPackSizeInNewRepo 0
testCollectionWithGarbage 0
testEstimateUnreachableGarbagePackSize 0
testCollectionWithGarbageAndRereferencingGarbage 0
testCollectionWithNoGarbage 0
testEstimateGcRestPackSizeWithAnExistingGcPack 0
testRacyNoReusePrefersSmaller 0
testEstimateGcPackSizesWithGcAndGcRestPacks 0.001
compactsReftables 0
testCollectionWithGarbageCoalescence 0
reftableWithoutTombstoneResurrected 0
testCollectionWithGarbageNoCoalescence 0
testCollectionWithGarbageCoalescenceWithShortTtl 0.202
testEstimateGcPackSizeInNewRepo 0.003
producesNewReftable 0.171
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.01
testEstimateGcPackSizeWithAnExistingGcPack 0.004
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.004
prunesNonGcReftables 0.007

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.003
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.003
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.002
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.006

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.022

StashListCommandTest

multipleStashedCommits 0.051
noStashRef 0.011
emptyStashReflog 0.029
singleStashedCommit 0.071

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 1.299
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 1.657
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 1.885
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 1.879
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 1.392
shouldNotFetchSubmodulesWhenNo 1.68
shouldFetchSubmodulesWhenYes 1.715
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 1.613

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.062
test002_WriteEmptyTree2 0.043
test30_stripWorkDir 0.026
test002_WriteEmptyTree 0.053
test006_ReadUglyConfig 0.025
test000_openrepo_default_gitDirAndWorkTreeSet 0.038
test000_openrepo_default_absolute_workdirconfig 0.181
test027_UnpackedRefHigherPriorityThanPacked 0.021
test000_openrepo_alternate_index_file_and_objdirs 0.035
test025_computeSha1NoStore 0.018
test020_createBlobTag 0.113
test028_LockPackedRef 0.054
test007_Open 0.018
test002_CreateBadTree 0.028
test001_Initalize 0.019
test021_createTreeTag 0.068
test000_openRepoBadArgs 0.02
test022_createCommitTag 0.035
test024_createCommitNonAscii 0.034
test008_FailOnWrongVersion 0.054
test009_CreateCommitOldFormat 0.033
test026_CreateCommitMultipleparents 0.04
test000_openrepo_default_relative_workdirconfig 0.032
test023_createCommitNonAnullii 0.03
test000_openrepo_default_workDirSet 0.028

PatchCcTest

testParse_OneFileCc 0.002
testParse_CcNewFile 0.029
testParse_CcDeleteFile 0.004

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.798
testDirCacheSavesObjects 0.058

LockFileTest

lockFailedExceptionRecovery 0.852

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.237
testCheckoutOurs 0.134
testCheckoutMultiple 0.067
testUpdateSymLink 0.173
testUpdateWorkingDirectory 0.069
testCheckoutRepository 0.129
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.087
testCheckoutSecond 0.103
testCheckoutTheirs 0.237
testCheckoutFirst 0.172
testStageNotPossibleWithBranch 0.066
testCheckoutOfConflictingFileShouldThrow 0.227
testUpdateWorkingDirectoryFromIndex2 8.799
testUpdateBrokenSymLink 0.064
testUpdateBrokenSymLinkToDirectory 0.064
testUpdateWorkingDirectoryFromIndex 0.06
testCheckoutMixedNewlines 0.168

PatchIdDiffFormatterTest

testSameDiff 0.081
testDiff 0.033

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.019
noSuchPackFolder 0.018
malformedIdxNotDeleted 0.015
bitmapDeletedButIdxAndPackNot 0.015

MaxCountRevFilterTest

testMaxCountRevFilter0 0.023
testMaxCountRevFilter 0.041

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.007

CommitCommandTest

commitAfterSquashMerge 0.188
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.197
commitConflictWithAutoCrlfBaseLfOursCrLf 0.093
testDeletionConflictWithAutoCrlf 0.107
callSignerWithProperSigningKey 0.145
commitSubmoduleUpdate 0.178
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.127
commitOnlyShouldHandleIgnored 0.041
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.084
testExecutableRetention 0.04
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.133
callSignerOnlyWhenSigning 0.068
testReflogs 0.055
commitConflictWithAutoCrlfBaseLfOursLf 0.315
commitNewSubmodule 0.293
commitEmptyCommits 0.044
commitAmendOnInitialShouldFail 0.012
commitConflictWithAutoCrlfBaseCrLfOursLf 0.074
commitAmendWithAuthorShouldUseIt 0.104

MyersDiffTest

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

NetscapeCookieFileTest

testReadInvalidFile 0.102
testReadWithEmptyAndCommentLines 0
testWriteWhileSomeoneIsHoldingTheLock 1.847
testReadAndWriteCycle 0.004
testWriteToExistingFile 0.003
testWriteAndReadCycle 0.001
testMergeCookies 0.002
testWriteAfterAnotherJgitProcessModifiedTheFile 0.003
testWriteToNewFile 0.002

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.017
testHasRevFlag 0.019
testId 0.017
testAddRevFlagSet 0.016
testRemoveRevFlag 0.054
testRevObjectTypes 0.101
testHasAllFlag 0.018
testHasAnyFlag 0.015
testEquals 0.018
testRemoveRevFlagSet 0.016

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.014
testCustomFileModeStrategyFromParentIterator 0.182
testEmptyIfRootDoesNotExist 0.02
testSymlinkActuallyModified 0.033
testComputeFileObjectId 0.015
testCustomFileModeStrategy 0.041
submoduleWithNoGitDirectory 0.106
idOffset 0.635
testIsModifiedSymlinkAsFile 0.028
testTreewalkEnterSubtree 0.029
submoduleNestedWithHeadMatchingIndex 0.07
testEmptyIteratorOnEmptyDirectory 0.017
testDirCacheMatchingId 1.14
submoduleHeadMatchesIndex 0.065
testSymlinkNotModifiedThoughNormalized 0.029
submoduleDirectoryIterator 0.095
testIsModifiedFileSmudged 0.632
submoduleWithNoHead 0.038
testEmptyIfRootIsFile 0.014
testSymlinkModifiedNotNormalized 0.031
testGetEntryContentLength 0.013
testFileModeSymLinkIsNotATree 0.014
testSimpleIterate 0.014

ApplyCommandTest

testModifyNL1 0.044
testAddA1 0.015
testAddA2 0.014
testAddM1 0.016
testNonASCIIAdd2 0.014
testAddA1Sub 0.015
testModifyM2 0.078
testModifyM3 0.036
testFailureF1 0.031
testFailureF2 0.037
testNonASCII2 0.035
testModifyE 0.035
testModifyW 0.038
testModifyX 0.032
testModifyY 0.032
testModifyZ 0.032
testDeleteD 0.049
testNonASCIIAdd 0.042
testNonASCIIDel 0.914
testNonASCII 0.057

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 1.065
shouldReportSubmoduleReplacedByFileMove 0.464
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.013
shouldListAddedFileInInitialCommit 0.03
shouldListModificationBetweenTwoCommits 0.126
shouldListModificationInDirWithoutModifiedTrees 0.093
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.031
shouldReportFileModeChange 0.119
shouldListDeletionBetweenTwoCommits 0.053
shouldListChangesInWorkingTree 0.035
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.012
shouldListAddedFileBetweenTwoCommits 0.054
shouldListModificationInDirWithModifiedTrees 0.085

RevWalkMergedIntoTest

testOldCommitWalk 0.039

BranchTrackingStatusTest

shouldWorkInNormalCase 0.052
shouldWorkWithoutMergeBase 0.177
shouldReturnNullWhenBranchDoesntExist 0.024

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.016
testIteratorMethodsContract 0.012
testCompareEntriesOffsetsWithGetOffsets 0.01
testIteratorReturnedValues1 0.01
testIteratorReturnedValues2 0.011
testCompareEntriesOffsetsWithFindOffsets 0.014

RevWalkUtilsReachableTest

withMerge 0.091
withCommitLoadedByDifferentRevWalk 0.035
twoCommits 0.047
oneCommit 0.043
multipleBranches 0.068

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.024
testSkipRevFilterNegative 0.014
testSkipRevFilter 0.049

ConfigTest

testInvalidGroupHeader 0.006
testEscapeLeadingAndTrailingSpace 0.004
testEscapeSpacesOnly 0.002
testSetStringListWithEmptyValue 0.002
testTimeUnitDefaultValue 0.001
testIncludeInvalidName 0.001
testIncludeCaseInsensitiveSection 0.006
test006_readCaseInsensitive 0.001
testNoEscapeInternalSpaces 0.003
testWhitespaceContinuation 0.001
testTimeUnit 0.003
testGetFastForwardMerge 0.004
testEscapeSubsectionInvalidCharacters 0.001
testReadBoolean_OnOff1 0
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0.001
testCrLf 0
testCrCharContinuation 0.001
testReadBoolean_YesNo1 0.001
testReadBoolean_YesNo2 0.001
testDropBackslashFromInvalidEscapeSequenceInSubsectionName 0.001
testSetFastForwardMergeoptions 0.001
testEscapeValueInvalidCharacters 0.001
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0.002
testEscapeCommentCharacters 0
testIncludeCaseInsensitiveKey 0.003
test005_PutGetStringList 0.001
testLfContinuation 0.001
testGetEnum 0.001
testIncludeValuePathWithTilde 0
testReadMultipleValuesForName 0.001
testUnsetBranchSection 0.001
test009_readNamesInSection 0.001
testIncludeIsNoop 0.001
testCrLfContinuation 0.001
testCombinedMergeOptions 0.001
testReadLong 0.001
testParseLiteralBackspace 0
testParseInvalidSubsections 0.002
testParseInvalidValues 0.001
testEscapeTrailingSpace 0
test001_ReadBareKey 0.001
testTimeUnitInvalid 0.001
testIncludeNoValue 0.001
test002_ReadWithSubsection 0.001
test003_PutRemote 0.001
testIncludeSetValueMustNotTouchIncludedLines1 0.063
testIncludeSetValueMustNotTouchIncludedLines2 0.016
testCrEOFContinuation 0.001
testParseComments 0.001
testEscapeLeadingSpace 0.001
testEscapeSubsection 0.002
testNoFinalNewline 0.016
testIncludeUnsetSectionMustNotTouchIncludedLines 0.009
testExplicitlySetEmptyString 0.001
test010_readNamesInSubSection 0.001
testIncludeValuePathNotFound 0.001
testIncludeSetValueOnFileWithJustExistingSection1 0.015
testIncludeSetValueOnFileWithJustExistingSection2 0.007
testTimeUnitNegative 0
testParseMultipleQuotedRegions 0
test004_PutGetSimple 0.001
testIncludeSetValueOnFileWithJustContainsInclude 0.004
testTimeUnitInvalidWithSection 0.002
testSetFastForwardMerge 0
testGetInvalidEnum 0.001
testReadUserConfigWithInvalidCharactersStripped 0.002
testUnsetSingleSection 0
test008_readSectionNames 0.001
testIncludeExceptionContainsFile 0.001
testIncludeExceptionContainsLine 0
testSetEnum 0.001
testBooleanWithNoValue 0.001
testIncludeSetValueOnFileWithJustEmptySection1 0.004
testIncludeSetValueOnFileWithJustEmptySection2 0.004
testIncludeTooManyRecursions 0.002
testNoEscapeSpecialCharacters 0
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0.001
test007_readUserConfig 0
testParsedEmptyString 0.001
testIncludeEmptyValue 0.001

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.021
testRevWalkCarryUninteresting_SlowClock 0.023
testRevWalkCarryUninteresting_WrongClock 0.025
testRevWalkCarryCustom_SlowClock 0.146

RebaseTodoFileTest

testReadTodoFile 0.032

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.022
testCloneEmpty 0.018
testAddLargeBlocks 2.037
testClear 0.027
testHasFlags 0.044

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.717
testTwoPathUseTheSameName 0.389
runTwiceIsNOP 0.523
testCopyFileBare 0.558
testRecordShallowRecommendation 0.31
testRecordSubmoduleLabels 0.336
testBareRepo 0.332
androidSetup 0.379
testRevisionBranch 0.362
testRecordRemoteBranch 0.387
testAddRepoManifest 0.905
relative 0.389
testDefaultRemoteRevision 0.537
testRevisionBare 0.534
absoluteRemoteURL 0.676
testRevisionTag 0.539
testRepoManifestCopyFile_executable 0.53
testTargetBranch 0.419
testIncludeTag 0.402
gerritSetup 0.288
testRevision 0.757
absoluteRemoteURLAbsoluteTargetURL 0.439
testReplaceManifestBare 0.48
testRepoManifestGroups 1.205
testCopyFileBare_executable 0.653
testRepoManifestCopyFile 0.423
recordUnreachableRemotes 0.27
testRemoteAlias 0.428
testRemoteRevision 0.435

AbstractPlotRendererTest

testDrawTextAlignment 0.277

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0
testFormatWithConflictsNoFooterNoLineBreak 0
testTag 0
testPullWithUri 0
testFormatWithConflictsNoFooter 0
testMixed 0
testIntoHeadOtherThanMaster 0
testThreeBranches 0
testIntoOtherThanMaster 0.195
testRemoteBranch 0.067
testTwoBranches 0.093
testFormatWithConflictsWithFooters 0.041
testIntoSymbolicRefHeadPointingToMaster 0.176
testCommit 0.038
testOneBranch 0.047

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

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

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 2.83
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.152
testShallowFile 0.018
testShallowFileCorrupt 0.019

RenameDetectorTest

testExactRename_ManyRenames 0.024
testBreakModify_RejoinIfUnpaired 0.024
testBreakModify_BreakBelowScore 0.016
testInexactRenames_OnePair2 0.038
testExactRename_OneRenameOneModify 0.019
testExactRename_OneDeleteManyAdds 0.019
testNoRenames_SymlinkAndFile 0.015
testExactRename_OneRename 0.015
testSetRenameScore_IllegalArgs 0.013
testInexactRename_NewlinesOnly 0.018
testExactRename_PathBreaksTie 0.144
testRenameLimit 0.033
testInexactRename_OnePair 0.022
testInexactRename_SameContentMultipleTimes 0.021
testInexactRename_LastByteDifferent 0.03
testNoRenames_UntrackedFile 0.139
testInexactRename_OneRenameTwoUnrelatedFiles 0.024
testBreakModify_DontBreakAboveScore 0.019
testExactRename_DifferentObjects 0.018
testExactRename_UnstagedFile 0.016
testNoRenames_EmptyFile1 0.015
testNoRenames_EmptyFile2 0.018
testBreakModify_BreakNone 0.033
testExactRename_MultipleIdenticalDeletes 0.035
testNoRenames_GitlinkAndFile 0.034
testBreakModify_BreakAll 0.026
testNoRenames_SymlinkAndFileSamePath 0.04
testNoRenames_SingleByteFiles 0.019

NetRCTest

testNetRCFile 0
testNetRCDefault 0

RepositoryResolveTest

testObjectId_nonexisting 0.022
testObjectId_objectid_invalid_explicit_parent 0.023
testHEAD 0.022
testTree 0.076
testDistance_past_root 0.025
testDerefCommit 0.027
resolveUpstream 0.39
testParseLookupPath 0.121
resolveExprSimple 0.036
invalidNames 0.025
testObjectId_objectid_implicit_firstparent 0.021
testObjectId_objectid_self 0.02
testParseNonGitDescribe 0.16
testDistance 0.025
testParseGitDescribeOutput 0.16
testObjectId_existing 0.04
testDerefBlob 0.06
testDerefTree 0.029
testObjectId_objectid_explicit_firstparent 0.03
testDerefTag 0.154
testRef_refname 0.023
testObjectId_objectid_explicit_otherparents 0.023

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.018
testRules 0.026
testNoMatchingAttributes 0.084
testEmptyGitAttributeFile 0.017

RefMapTest

testPut_NoPrefix 0
testNotEmpty_WithPrefix 0
testNotEmpty_NoPrefix 0
testPut_KeyMustMatchName_NoPrefix 0
testMerge_PackedLooseLoose 0.001
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.001
testToString_NoPrefix 0
testPut_CollapseResolved 0.001
testPut_WithPrefix 0
testEntryTypeSet 0
testRemove 0
testIterator_FailsAtEnd 0.001

StashCreateCommandTest

unmergedPathsShouldCauseException 0.17
workingDirectoryCleanIndexModify 0.089
multipleEdits 0.062
workingDirectoryModifyInSubfolder 0.095
newFileInIndexThenModifiedInWorkTree 0.105
indexAdd 0.055
workingDirectoryDeleteIndexAdd 0.1
workingDirectoryDeleteIndexEdit 0.112
workingDirectoryModifyIndexChanged 0.047
refLogIncludesCommitMessage 0.241
workingDirectoryDelete 0.041
indexDelete 0.045
workingDirectoryModify 0.043
noLocalChanges 0.051
untrackedFileNotIncluded 0.047
untrackedFileIncluded 0.068

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.255
testTimeout_writeByte_Timeout 0.253
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.255
testTimeout_flush_Timeout 0.256

DiffCommandTest

testDiffModified 0.037
testDiffWithNegativeLineCount 0.093
testDiffTwoCommits 0.053
testDiffCached 0.028
testDiffWithPrefixes 0.024
testNoOutputStreamSet 0.081

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.194
testRebaseShouldIgnoreMergeCommits 0.3
testFastForwardRebaseWithAutoStash 0.177
testRebaseInteractiveMultipleSquash 0.253
testRebaseWithUncommittedDelete 0.071
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.059
testRebasePreservingMerges1 0.476
testRebasePreservingMerges2 0.354
testStopOnConflict 0.134
testStopOnConflictFileCreationAndDeletion 0.335
testFastForwardWithMultipleCommits 0.066
testRebaseInteractiveFixupWithBlankLines 0.166
testRebaseWithUnstagedTopicChange 0.12
testStopOnLastConflictAndContinue 0.173
testRebaseTodoLineSetComment 0.013
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.021
testRebaseEndsIfLastStepIsEdit 0.159
testRebaseWithAutoStashAndSubdirs 0.223
testRebaseShouldStopForRewordInCaseOfConflict 0.12
testParseRewordCommand 0.013
testRebasePreservingMergesWithUnrelatedSide1 0.436
testRebasePreservingMergesWithUnrelatedSide2 0.406
testRebaseWithUnstagedMasterChangeOtherCommit 0.199
testRebaseInteractiveSingleSquashAndModifyMessage 0.165
testRebaseWithUncommittedMasterChangeBaseCommit 0.245
testParseSquashFixupSequenceCount 0.015
testRebaseWithAutoStashConflictOnApply 0.173
testRebaseInteractiveReword 0.212
testRebaseWithUntrackedFile 0.823
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.16
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.013
testRebaseWithUncommittedMasterChange 0.146
testRebaseInteractiveEdit 0.153
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.069
testRepositoryStateChecks 0.016
testRebaseInteractiveSquashFirstCommitShouldFail 0.06
testRebaseWithUnstagedMasterChangeBaseCommit 0.083
testEmptyRebaseTodo 0.013
testFastForwardWithMultipleCommitsOnDifferentBranches 0.397
testMergeFirstStopOnLastConflictAndSkip 0.18
testRebaseShouldFixupInCaseOfConflict 0.267
testRebaseWithModificationShouldNotDeleteData 0.115
testRebaseInteractiveFixupFirstCommitShouldFail 0.123
testFastForwardRebaseWithModification 0.094
testAuthorScriptConverter 0.01
testDetachedHead 0.132
testRebaseWithUncommittedTopicChange 0.119
testRebaseShouldStopForEditInCaseOfConflict 0.556
testStopOnConflictAndContinue 0.13
testRebaseWithUnstagedMasterChange 0.068
testStopOnConflictAndContinueWithNoDeltaToMaster 0.109
testOnlyCommentRebaseTodo 0.019
testFilesAddedFromTwoBranches 0.232
testStopOnConflictAndFailContinueIfFileIsDirty 0.237
testStopOnConflictCommitAndContinue 0.262
testUnknownUpstream 0.024
testStopOnConflictAndAbortWithDetachedHEAD 0.333
testRebaseWithAutoStash 0.248
testRebaseInteractiveMixedSquashAndFixup 0.275
testFastForwardWithNewFile 0.121
testUpToDate 0.026
testRebaseParentOntoHeadShouldBeUptoDate 0.039
testStopOnConflictAndSkipNoConflict 0.345
testStopOnLastConflictAndSkip 0.212
testRebaseWithUncommittedMasterChangeOtherCommit 0.208
testLeadingSpacesRebaseTodo 0.048
testRebaseShouldTryToParseValidLineMarkedAsComment 0.021
testRebaseShouldSquashInCaseOfConflict 0.333
testConflictFreeWithSingleFile 0.17
testStopOnConflictAndSkipWithConflict 0.176
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.037

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.016
testEmptyCache_Clear_NoCacheTree 0.011
testWriteReadTree 0.092
testTwoLevelSubtree 0.014
testEmptyCache_CreateEmptyCacheTree 0.017
testSingleSubtree 0.013

PullCommandWithRebaseTest

testPullFastForward 0.515
testPullLocalConflict 0.268
testPullConflict 0.264
testPullFastForwardDetachedHead 0.238
testPullFastForwardWithBranchInSource 0.495
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.264

PlotCommitListTest

testMergeBlockedBySelf 0.061
testMultipleMerges 0.034
testBug368927 0.046
testBug419359 0.081
testDuplicateParents 0.067
testBug300282_1 0.025
testTwoRoots1 0.016
testTwoRoots2 0.019
testMergeBlockedByOther 0.027
testSideBranch 0.021
test2SideBranches 0.103
testLinear 0.041
testMerged 0.019
testEgitHistory 0.059
testDanglingCommitShouldContinueLane 0.02

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.013
testRecursiveFiltering 0.016
testNonRecursiveFiltering 0.014

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.021
badlyFormattedWithoutRef 0.009

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.002
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testInvalidGitModules 0.036
testMultipleInvalidObjects 0.002
testNonCommitHead 0.005
testMissingObject 0.004
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidGitModules 0.002
testValidConnectivity 0.003
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.004
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0
pushNonAtomic 0
pushAtomicDisabled 0

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.047
testCache_TooFewFiles 0.064
testCache_Defaults 0.027

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.2
testMultipleHeads_SameBase2 0.059
testNone 0.031
testDisallowTreeFilter 0.032
testInconsistentCommitTimes 0.038
testSimple 0.064
testCrissCross 0.031

SquashMessageFormatterTest

testCommit 0.097

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.209
testForbiddenNamesOnWindowsEgCon 0.05
testForbiddenNamesOnWindowsEgLpr 0.193
testForbiddenNamesOnWindowsEgDotCon 0.067
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.131
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.131
testMaliciousPathDot 0.075
testMaliciousGitPathEndDotUnixOk 0.183
testMaliciousGitPathEndDotWindows1 0.187
testMaliciousGitPathEndDotWindows2 0.05
testMaliciousGitPathEndDotWindows3 0.111
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.11
testMaliciousPathEmptyUnix 0.119
testMaliciousGitPath1Case 0.058
testMaliciousGitPath2Case 0.054
testMaliciousGitPath3Case 0.046
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.198
testMaliciousPathDotDot 0.053
testMaliciousAbsolutePathSecondCheckout 0.082
testMaliciousAbsolutePathTwoLevelsFirstBad 0.128
testMaliciousAbsoluteUNCPathWindows1 0.087
testMaliciousAbsoluteUNCPathWindows2 0.103
testForbiddenNamesOnWindowsEgCon1 0.047
testForbiddenNamesOnWindowsEgLpt1 0.041
testMaliciousAbsolutePathIsOkTwoLevels 0.075
testMaliciousWindowsADSOnUnix 0.094
testMaliciousAbsolutePathTwoLevelsSecondBad 0.119
testMaliciousGitPathEndSpaceUnixOk 0.049
testMaliciousPathEmptyWindows 0.047
testMaliciousWindowsADS 0.105
testForbiddenWindowsNamesOnUnixEgCon 0.476
testMaliciousGitPath1 0.062
testMaliciousGitPath2 0.14
testMaliciousAbsoluteWindowsPath1 0.054
testMaliciousAbsoluteWindowsPath2 0.05
testMaliciousAbsolutePathIsOkSecondCheckout 0.151
testMaliciousAbsolutePath 0.044
testForbiddenWindowsNamesOnUnixEgLpt1 0.048
testForbiddenNamesOnWindowsEgConDotSuffix 0.077
testMaliciousAbsoluteCurDrivePathWindows 0.071
testMaliciousGitPathEndSpaceWindows 0.142
testMaliciousAbsoluteWindowsPath1OnUnix 0.047

FilterCommandsTest

testBuiltinCleanFilter 0.112
testBuiltinCleanAndSmudgeFilter 0.137
testBuiltinSmudgeFilter 0.122

RemoteDeleteCommandTest

testDelete 0.131

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.024
shouldReturnZeroWhenMergedInto 0.018
shouldWorkWithMerges 0.021
shouldWorkWithoutCommonAncestor 0.019
shouldWorkWithZeroAsEnd 0.019
shouldReturnZeroOnSameCommit 0.018

GcBasicPackingTest

testImmediatePruning 0.868
testPreserveAndPruneOldPacks 1.098
testDonePruneTooYoungPacks 0.921
testNotPackTwice 1.958
testPackAllObjectsInOnePack 0.111
repackEmptyRepo_noPackCreated 0.033
testPackRepoWithNoRefs 0.061
testPackCommitsAndLooseOne 0.167
testPack2Commits 0.18

RevCommitListTest

testFillToHighMarkMulitpleBlocks 2.576
testFillToUnknownCommit 2.945
testFillToNullCommit 0.038
testFillToHighMark2 0.161
testFillToHighMark4 0.035
testFillToHighMarkAll 0.137
testFillToCommit 0.041

RunExternalScriptTest

testCopyStdIn 0.032
testWrongScript 0.026
testArguments 0.022
testRc 0.009
testCopyStdInExecute 0.031
testAllTogetherBinExecute 0.029
testAllTogetherBin 0.03
testWrongSh 0.006
testNullStdout 0.021
testCopyNullStdIn 0.029
testStdErr 0.021
testStdErrExecute 0.022

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: PBEWITHMD2ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD2ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL 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: PBEWITHMD5ANDRC2 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDRC2 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: PBEWITHSHA1ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDES 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 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2 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>
testCrypto[Profile: PBEWITHSHA256AND128BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND128BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC 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
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameToTag 0.078
renameBranchNoConfigValues 0.044
renameBranchExistingSection 0.769
renameBranchMultipleConfigValues 0.043
renameToExisting 0.033
renameBranchSingleConfigValue 0.034
renameToStupidName 0.15

DirCacheBasicTest

testLockMissing_TempIndex 0.012
testFindOnEmpty 0.011
testWriteEmptyCommit_RealIndex 0.014
testDetectUnmergedPaths 0.011
testWriteEmptyUnlock_RealIndex 0.011
testReadMissing_TempIndex 0.01
testLockMissing_RealIndex 0.011
testBuildThenClear 0.012
testWriteEmptyLockEmpty_RealIndex 0.012
testRejectInvalidWindowsPaths 0.013
testReadMissing_RealIndex 0.011
testWriteEmptyReadEmpty_RealIndex 0.146

ReftableTest

byObjectIdOneRefWithIndex 0.183
namespaceHeads 0.001
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.225
indexSeek 0.269
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.022
onlyReflog 0
estimateCurrentBytesOneRef 0.001
logScan 0.348
failDeepChainOfSymbolicRef 0.004
byObjectIdOneRefNoIndex 0.005
noIndexScan 0.014
noIndexSeek 0.013
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0
resolveSymbolicRef 0.001
oneDeletedRef 0
oneTagRef 0
oneIdRef 0
badCrc32 0.001
withReflog 0

PedestrianReachabilityCheckerTest

reachable_merge 0.036
reachable 0.031
unreachable_isLaterCommit 0.057
reachable_longChain 23.88
unreachable_differentBranch 0.034

RepositoryCacheTest

testBareFileKey 0.024
testNonBareFileKey 0.011
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.02
testRepositoryUsageCount 0.014
testFileKeyOpenNew 0.225
testGetRegistered 0.017
testRepositoryUsageCountWithRegisteredRepository 0.024
testCacheOpen 0.026
testUnregister 0.039
testGetRegisteredWhenEmpty 0.017
testRepositoryUnregisteringWhenExpired 0.128
testRepositoryNotUnregisteringWhenClosing 0.013
testReconfigure 0.024
testCacheRegisterOpen 0.062
testFileKeyOpenExisting 0.029

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 2.242
test 0.002

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

CommitBuilderTest

writeGpgSignatureString_oneLineNotModified 0.004
setGpgSignature 0.008
writeGpgSignatureString_1 0
writeGpgSignatureString_replaceCR 0
writeGpgSignatureString_replaceCRLFMixed 0.001
writeGpgSignatureString_replaceCRLF 0
writeGpgSignatureString_failsForNonAscii 0
writeGpgSignatureString_preservesRandomWhitespace 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

CherryPickTest

testPick 0.052
testRevert 0.028

RevWalkFilterTest

testFilter_NOT_NONE 0.024
testFilter_NONE 0.024
testFilter_Negate_ALL 0.019
testFilter_NOT_ALL 0.018
testFilter_ALL_Or_NONE 0.021
testFilter_NONE_Or_ALL 0.11
testFilter_MY_ALL_Or_NONE 0.041
testFilter_NO_MERGES 0.023
testFilter_NONE_Or_MY_ALL 0.018
testFilter_NONE_And_ALL 0.076
testFilter_NONE_And_MY_ALL 0.029
testFilter_MY_ALL_And_NONE 0.026
testFilter_ALL_And_NONE 0.025
testFilter_ALL 0.023
testCommitTimeRevFilter 0.136

SubmoduleInitTest

resolveInvalidParentUrl 0.41
resolveTwoLevelHigherRelativeUrl 0.147
resolveWorkingDirectoryRelativeUrl 0.14
repositoryWithUninitializedModule 0.101
resolveOneLevelHigherRelativeUrl 0.097
resolveSameLevelRelativeUrl 0.152
repositoryWithNoSubmodules 0.016

HttpConfigUriPathTest

testSegmentCompare 0
testNormalizationEmptyPaths 0
testSegmentCompareFailing 1.75
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 2.347
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.542
repositoryWithRootLevelSubmoduleRelativeRef 0.313
treeIdWithGitmodules 0.315
testTreeIteratorWithGitmodulesNameNotPath 0.089
indexWithGitmodules 0.269
bareRepositoryWithNoSubmodules 0.146
generatorFilteredToOneOfTwoSubmodules 0.054
repositoryWithRootLevelSubmoduleAbsoluteRef 0.213
repositoryWithRootLevelSubmodule 0.227
testTreeIteratorWithGitmodules 0.12
repositoryWithNoSubmodules 0.085

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 4.479
repositoryWithRelativeUriSubmodule 0.254
repositoryWithNoSubmodules 0.013

PushConfigTest

pushRecurseSubmoduleNoMatch 0
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.118
testTrivialTwoWay_rightDFconflict2 0.143
testTheirs_noRepo 0.123
testTrivialTwoWay_ok 0.048
testTrivialTwoWay 0.097
testOurs 0.038
testTrivialTwoWay_noRepo 0.159
testTrivialTwoWay_validSubtreeSort 0.074
testTrivialTwoWay_leftDFconflict1 0.061
testTrivialTwoWay_leftDFconflict2 0.171
testTrivialTwoWay_conflictSubtreeChange 0.103
testTrivialTwoWay_conflict 0.034
testOurs_noRepo 0.044
testTrivialTwoWay_disjointhistories 0.062
testTheirs 0.044
testTrivialTwoWay_concurrentSubtreeChange 0.111

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.081
testProperlyCullAllAncestors1 0.036
testProperlyCullAllAncestors2 0.036

LsRemoteCommandTest

testLsRemoteWithTags 0.171
testLsRemoteWithHeads 0.298
testLsRemoteWithoutLocalRepository 0.054
testLsRemote 0.174

EmptyTreeIteratorTest

testAtEOF 0.026
testCreateSubtreeIterator 0.031
testStopWalkCallsParent 0.014
testBackDoesNothing 0.011
testEntryObjectId 0.013
testNextDoesNothing 0.012

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.085
testOnlyOption_f1_7_f2_14_b 0.195
testOnlyOption_f1_7_f2_14_c 0.202
testOnlyOption_f1_7_f2_14_d 0.087
testOnlyOption_f1_7_f2_14_e 0.363
testOnlyOption_f1_1_a 0.018
testOnlyOption_f1_1_b 0.021
testOnlyOption_f1_1_c 0.04
testOnlyOption_f1_1_d 0.031
testOnlyOption_f1_1_e 0.034
testOnlyOption_f1_2_a 0.019
testOnlyOption_f1_2_b 0.026
testOnlyOption_f1_2_c 0.107
testOnlyOption_f1_2_d 0.045
testOnlyOption_f1_2_e 0.043
testOnlyOption_f1_3_a 0.038
testOnlyOption_f1_3_b 0.096
testOnlyOption_f1_3_c 0.045
testOnlyOption_f1_3_d 0.157
testOnlyOption_f1_3_e 0.116
testOnlyOption_f1_4_a 0.041
testOnlyOption_f1_4_b 0.028
testOnlyOption_f1_4_c 0.038
testOnlyOption_f1_4_d 0.161
testOnlyOption_f1_4_e 0.154
testOnlyOption_f1_5_a 0.095
testOnlyOption_f1_5_b 0.065
testOnlyOption_f1_5_c 0.215
testOnlyOption_f1_5_d 0.051
testOnlyOption_f1_5_e 0.061
testOnlyOption_f1_6_a 0.03
testOnlyOption_f1_6_b 0.035
testOnlyOption_f1_6_c 0.143
testOnlyOption_f1_6_d 0.073
testOnlyOption_f1_6_e 0.089
testOnlyOption_f1_7_a 0.085
testOnlyOption_f1_7_b 0.055
testOnlyOption_f1_7_c 0.047
testOnlyOption_f1_7_d 0.155
testOnlyOption_f1_7_e 0.044
testOnlyOption_f1_8_a 0.027
testOnlyOption_f1_8_b 0.035
testOnlyOption_f1_8_c 0.192
testOnlyOption_f1_8_d 0.043
testOnlyOption_f1_8_e 0.053
testOnlyOption_f1_9_a 0.047
testOnlyOption_f1_9_b 0.05
testOnlyOption_f1_9_c 0.081
testOnlyOption_f1_9_d 0.065
testOnlyOption_f1_9_e 0.064
testOnlyOption_f1_2_f2_14_a 0.174
testOnlyOption_f1_2_f2_14_b 0.076
testOnlyOption_f1_2_f2_14_c 0.169
testOnlyOption_f1_2_f2_14_d 0.169
testOnlyOption_f1_2_f2_14_e 0.063
testOnlyOption_f1_12_f2_14_a 0.057
testOnlyOption_f1_12_f2_14_b 0.062
testOnlyOption_f1_12_f2_14_c 0.073
testOnlyOption_f1_12_f2_14_d 0.067
testOnlyOption_f1_12_f2_14_e 0.096
testOnlyOption_f1_6_f2_14_a 0.078
testOnlyOption_f1_6_f2_14_b 0.062
testOnlyOption_f1_6_f2_14_c 0.226
testOnlyOption_f1_6_f2_14_d 0.153
testOnlyOption_f1_6_f2_14_e 0.074
testOnlyOption_f1_10_a 0.034
testOnlyOption_f1_10_b 0.06
testOnlyOption_f1_10_c 0.061
testOnlyOption_f1_10_d 0.066
testOnlyOption_f1_10_e 0.057
testOnlyOption_f1_11_a 0.034
testOnlyOption_f1_11_b 0.062
testOnlyOption_f1_11_c 0.127
testOnlyOption_f1_11_d 0.061
testOnlyOption_f1_11_e 0.054
testOnlyOption_f1_12_a 0.031
testOnlyOption_f1_12_b 0.064
testOnlyOption_f1_12_c 0.057
testOnlyOption_f1_12_d 0.048
testOnlyOption_f1_12_e 0.087
testOnlyOption_f1_13_a 0.04
testOnlyOption_f1_13_b 0.039
testOnlyOption_f1_13_c 0.046
testOnlyOption_f1_13_d 0.051
testOnlyOption_f1_13_e 0.053
testOnlyOption_f1_14_a 0.052
testOnlyOption_f1_14_b 0.091
testOnlyOption_f1_14_c 0.053
testOnlyOption_f1_14_d 0.061
testOnlyOption_f1_14_e 0.049
testOnlyOption_f1_1_f2_14_a 0.04
testOnlyOption_f1_1_f2_14_b 0.043
testOnlyOption_f1_1_f2_14_c 0.054
testOnlyOption_f1_1_f2_14_d 0.042
testOnlyOption_f1_1_f2_14_e 0.041
testOnlyOptionWithDirectory 0.065

TestRepositoryTest

amendRef 0
nonRacingChange 0
insertChangeId 0
cherryPickWithIdenticalContents 0
resetFromDetachedHead 0
insertExplicitChangeId 0
amendCommit 0
resetFromSymref 0
reattachToMaster_Race 0
insertChangeIdIgnoresExisting 0
cherryPick 0
amendHead 0
cherryPickWithContentMerge 0
commitToUnbornHead 0

MergeHeadMsgTest

testReadWriteMergeHeads 0.328
testReadWriteMergeMsg 0.016

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.01
testALL_IdentityClone 0.011
testANY_DIFF_ShouldNotBeRecursive 0.011
testNotALL_IncludesNothing 0.012
testANY_DIFF_IdentityClone 0.012
testALL_IncludesAnything 0.011
testALL_ShouldNotBeRecursive 0.011

CheckoutCommandTest

testCheckout 0.146
testCheckoutOfDirectoryShouldBeRecursive 0.067
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.229
testCheckoutWithConflict 0.106
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.503
testCheckoutWithStartPoint 0.101
testCheckoutOfFileWithInexistentParentDir 0.066
testCheckoutCommit 0.058
testCheckoutAllPaths 0.163
testInvalidRefName 0.056
testCheckoutForced 0.179
testSmudgeFilter_createNew 0.184
testCreateOrphanBranchWithStartCommit 0.094
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.953
testAlreadyExists 0.061
testCreateBranchOnCheckout 0.069
testCheckoutWithStartPointOnlyCertainFiles 0.193
testSmudgeFilter_modifyExisting 0.256
testCheckoutToNonExistingBranch 0.054
testCheckoutAnnotatedTag 0.135
testCheckoutRemoteTrackingWithoutLocalBranch 0.122
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.39
testCheckoutWithNonDeletedFiles 0.081
testUpdateSmudgedEntries 0.061
testSimpleCheckout 0.141
testCreateOrphanBranchWithStartPoint 0.078
testCheckoutOrphanBranch 0.177
testCheckoutRemoteTrackingWithUpstream 0.097
testDetachedHeadOnCheckout 0.233
testCheckoutLightweightTag 0.153
testNullRefName 0.058

CrissCrossMergeTest

crissCrossMerge_twoRoots 5.529
crissCrossMerge_nonmergeable 3.747
crissCrossMerge_mergeable2 3.825
crissCrossMerge 4.117
crissCrossMerge_mergeable 3.02
crissCrossMerge_ThreeCommonPredecessors 4.363
crissCrossMerge_ParentsNotMergeable 5.314
crissCrossMerge_checkOtherFiles 6.268

LogCommandTest

logAllCommitsWithMaxCount 0.059
logOnlyMergeCommits 0.596
logAllCommits 0.081
logAllCommitsWithSkipAndMaxCount 0.052
logPathWithMaxCount 0.044
logAllCommitsWithSkip 0.046
logNoMergeCommits 0.105
logPathWithSkip 0.138
logAllCommitsWithTag 0.085

CGitIgnoreTest

testUnescapedBracketsInGroup 0.105
testDirOnlyMatch 0.082
testRepeatedNegationInDifferentFiles5 0.082
testEscapedFirstBracketInGroup 0.082
testDirectoryWildmatchDoesNotMatchFiles1 0.086
testDirectoryWildmatchDoesNotMatchFiles2 0.08
testDirectoryWildmatchDoesNotMatchFiles3 0.084
testDirectoryWildmatchDoesNotMatchFiles4 0.091
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.083
testStarMatchOnSlashNot 0.079
testDirectoryMatchSubRecursiveBacktrack2 0.184
testDirectoryMatchSubRecursiveBacktrack3 0.082
testDirectoryMatchSubRecursiveBacktrack4 0.093
testDirectoryMatchSubRecursiveBacktrack5 0.074
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.074
testDirOnlyMatchDeep 0.061
testDirectoryMatchSubRecursive 0.055
testPrefixMatch 0.053
testSimpleRootGitIgnoreGlobalNegation1 0.056
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.058
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.076
testEscapedBothBracketsInGroup 0.064
testSimpleIgnored 0.077
testDirectoryMatchSubRecursiveBacktrack 0.062
testEscapedSecondBracketInGroup 0.056

NotTreeFilterTest

testNegateIsUnwrap 0.014
testCloneIsDeepClone 0.012
testWrap 0.012
testShouldBeRecursive_PathFilter 0.013
testCloneIsSparseWhenPossible 0.011
testShouldBeRecursive_ALL 0.014

RemoteSetUrlCommandTest

testSetUrl 0.024
testSetPushUrl 0.022

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.024
testDeleteForce 0.028
testDeleteNotFound 0.024
testCreateMissingObject 0.03
testForceUpdateMissingObject 0.026
testDeleteLoosePacked 0.028
testNoCacheObjectIdSubclass 0.03
testDeleteLoosePackedRejected 0.023
testRenameBranchHasPreviousLog 0.151
testRenameCurrentBranch 0.223
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.042
testRenameBranchCannotLockAFileHEADisToLockTo 0.148
testRenameRefNameColission2avoided 0.05
testRefKeySameAsName 0.021
testLooseDelete 0.027
testUpdateRefLockFailureLocked 0.02
testDeleteLooseAndItsDirectory 0.031
testUpdateRefNoChange 0.065
testDeleteWithoutHead 0.029
testUpdateRefForwardWithCheck1 0.031
testUpdateRefForwardWithCheck2 0.025
testRenameBranchCannotLockAFileHEADisToLockFrom 0.035
testRenameBranchCannotLockAFileHEADisFromLockTo 0.15
testDeleteSymref 0.029
testUpdateRefLockFailureWrongOldValue 0.023
testDeleteHEADreferencedRef 0.027
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.041
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.038
testUpdateMissingObject 0.027
testUpdateRefDetached 0.025
testRefsCacheAfterUpdateLooseOnly 0.029
testNewNamespaceConflictWithLoosePrefixOfExisting 0.027
testRenameBranchAlsoInPack 0.145
testDeleteHead 0.038
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.156
testDeleteFastForward 0.025
testNewNamespaceConflictWithPackedPrefixOfExisting 0.022
testRefsCacheAfterUpdate 0.028
testUpdateRefForward 0.027
testDeleteHeadInBareRepo 0.037
testRenameBranchNoPreviousLog 0.037
testNewNamespaceConflictWithLoosePrefixNameExists 0.028
testRenameRefNameColission1avoided 0.186
testUpdateRefDetachedUnbornHead 0.031

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testSubmoduleReplacedByMovedFile 0.88
testDirtyRootWorktree 1.104
testDirtySubmoduleWorktreeUntracked 0.865
testInitiallyClean 0.731
testCleanAfterClone 1.239
testDirtySubmoduleWorktree 1.501
testMissingIfDirectoryGone 0.562
testDirtySubmoduleHEAD 0.897
testDirtySubmoduleIndex 0.637
testDirtySubmoduleIndexAndWorktree 0.617
testSubmoduleReplacedByFile 0.503

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 2.589
shouldRaiseErrorOnBadUrl 0.001
shouldCloneAValidGitRepository 0.003
shouldRaiseErrorOnNoUrl 0.001
shouldCreateABareCloneOfAValidGitRepository 0
shouldRaiseErrorOnEmptyUrl 0.047

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 3.181
testInitialClone_RedirectToHttps[0] 1.148
testInitialClone_RedirectBackToHttp[0] 1.305
testInitialClone_ViaHttps[0] 0.742
testInitialClone_SslFailure[1] 1.439
testInitialClone_RedirectToHttps[1] 0.955
testInitialClone_RedirectBackToHttp[1] 0.784
testInitialClone_ViaHttps[1] 1.041

MeasurePackSizeTest

testPush_packSize 0

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 1.094
testListRemote[0] 0.285
testPushNotSupported[0] 0.192
testInitialClone_Packed[0] 0.462
testInitialClone_Loose[1] 1.704
testListRemote[1] 0.22
testPushNotSupported[1] 0.177
testInitialClone_Packed[1] 0.243

ClientVersionUtilTest

testParse 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 1.046
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.202
testObjectCheckerException 0.196

DumbClientSmartServerTest

testInitialClone_Small[0] 1.601
testListRemote[0] 0.205
testPushNotSupported[0] 0.187
testInitialClone_Packed[0] 0.425
testInitialClone_Small[1] 0.806
testListRemote[1] 0.171
testPushNotSupported[1] 0.101
testInitialClone_Packed[1] 0.229

AdvertiseErrorTest

testPush_CreateBranch 0

AsIsServiceTest

testCreate_Default 3.207
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

DefaultReceivePackFactoryTest

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

FileResolverTest

testNotAGitRepository 1.688
testUnreasonableNames 0
testExportOk 0

HookMessageTest

testPush_CreateBranch 1.125
testPush_HookMessagesToOutputStream 0.143

RegexPipelineTest

testSimpleRegex 0
testRegexGroupFilter 0
testServeOrdering 0

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.729
testInvalidWant[0] 0.177
testInitialClone_RedirectMultiple[0] 0.185
testPush_NotAuthorized[0] 0.139
testPush_CreateBranch[0] 0.209
testInitialClone_WithAuthenticationAfterRedirect[0] 0.18
testInitialClone_Small[0] 0.154
testFetchBySHA1[0] 0.195
testFetch_TooManyLocalCommits[0] 0.442
testInitialClone_WithAuthenticationNoCredentials[0] 0.084
testListRemote[0] 0.151
testInitialClone_RedirectOnPostForbidden[0] 0.144
testListRemote_BadName[0] 0.096
testInitialClone_RedirectForbidden[0] 0.062
testInitialClone_RedirectMax[0] 0.172
testInitialClone_WithAuthenticationWrongCredentials[0] 0.085
testInitialClone_RedirectLoop[0] 0.084
testFetchBySHA1Unreachable[0] 0.101
testInitialClone_RedirectOnPostAllowed[0] 0.166
testInitialClone_RedirectTooOften[0] 0.094
testPush_ChunkedEncoding[0] 0.212
testInitialClone_BrokenServer[0] 0.077
testInitialClone_Redirect301Small[0] 0.167
testInitialClone_WithAuthenticationOnPostOnly[0] 0.1
testInitialClone_Redirect302Small[0] 0.079
testInitialClone_WithAuthentication[0] 0.069
testInitialClone_Redirect303Small[0] 0.076
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.065
testInitialClone_Redirect307Small[0] 0.089
testFetch_RefsUnreadableOnUpload[0] 0.313
testFetch_FewLocalCommits[1] 0.685
testInvalidWant[1] 0.135
testInitialClone_RedirectMultiple[1] 0.15
testPush_NotAuthorized[1] 0.094
testPush_CreateBranch[1] 0.174
testInitialClone_WithAuthenticationAfterRedirect[1] 0.177
testInitialClone_Small[1] 0.136
testFetchBySHA1[1] 0.076
testFetch_TooManyLocalCommits[1] 0.482
testInitialClone_WithAuthenticationNoCredentials[1] 0.071
testListRemote[1] 0.059
testInitialClone_RedirectOnPostForbidden[1] 0.079
testListRemote_BadName[1] 0.076
testInitialClone_RedirectForbidden[1] 0.053
testInitialClone_RedirectMax[1] 0.117
testInitialClone_WithAuthenticationWrongCredentials[1] 0.069
testInitialClone_RedirectLoop[1] 0.08
testFetchBySHA1Unreachable[1] 0.076
testInitialClone_RedirectOnPostAllowed[1] 0.139
testInitialClone_RedirectTooOften[1] 0.081
testPush_ChunkedEncoding[1] 0.135
testInitialClone_BrokenServer[1] 0.065
testInitialClone_Redirect301Small[1] 0.082
testInitialClone_WithAuthenticationOnPostOnly[1] 0.101
testInitialClone_Redirect302Small[1] 0.141
testInitialClone_WithAuthentication[1] 0.081
testInitialClone_Redirect303Small[1] 0.16
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.108
testInitialClone_Redirect307Small[1] 0.093
testFetch_RefsUnreadableOnUpload[1] 0.238

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.892
testListRemote_Smart_DetachedHEAD 0.223
testRepositoryNotFound_Dumb 0.144
testListRemote_Smart_WithQueryParameters 0.155
testV2HttpFirstResponse 0.091
testListRemote_Dumb_Auth 0.231
testListRemote_Dumb_NeedsAuth 0.106
testV2HttpSubsequentResponse 0.12
testHttpClientWantsV2ButServerNotConfigured 0.125
testListRemote_Smart_UploadPackNeedsAuth 0.056
testRepositoryNotFound_Smart 0.09
testListRemote_Dumb_DetachedHEAD 0.115
testListRemoteWithoutLocalRepository 0.056
testListRemote_Smart_UploadPackDisabled 0.076

DefaultUploadPackFactoryTest

testCreate_Default 0.009
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

ErrorServletTest

testHandler 0

SetAdditionalHeadersTest

testSetHeaders 2.09

RemoteTest

testAdd 7.145
testList 0.27
testVerboseList 0.12
testRemove 0.355
testSetUrl 0.257
testUpdate 1.755
testSetUrlPush 0.232

CommitTest

testCommitAll 3.336
testCommitPath 0.411

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 6.947

LsRemoteTest

testLsRemoteHeadsTags 8.238
testLsRemoteTags 0.51
testLsRemote 0.523
testLsRemoteHeads 0.433

InitTest

testInitDirectory 0
testInitBare 0

MergeTest

testMergeSelf 1.038
testFastForward 0.894
testNoFastForwardAndSquash 0.183
testMerge 1.108
testFastForwardOnly 0.623
testMergeNoCommitSquash 0.361
testMergeNoCommit 0.333
testMergeWithUserMessage 0.378
testSquashSelf 0.068
testSquash 0.275
testNoFastForward 0.326

ResetTest

testResetSelf 0.471
testPathOptionHelp 0.107
testResetPathNoDoubleDash 0.132
testResetPrevious 0.363
testResetPathDoubleDashNoRef 0.318
testZombieArgument_Bug484951 0.014
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.211
testResetEmptyPath 0.137

TagTest

testTagTwice 0
testTagDeleteFail 0
testTagDelete 0

ConfigTest

testListConfig 0

DescribeTest

testDescribeTagLong 0
testDescribeCommitNoMatch 0
testDescribeCommitMultiMatch 0
testDescribeCommitMatch 0
testDescribeCommit 0
testHelpArgumentAfterUnknown 0
testHeadNoTag 0
testNoHead 0
testHelpArgumentBeforeUnknown 0
testDescribeTag 0
testDescribeCommitMatch2 0

CloneTest

testCloneIntoCurrentDir 0.394
testClone 0.166
testCloneBare 0.197
testCloneEmpty 0.038

RmTest

multiplePathsShouldBeRemoved 0

CommitAndLogTest

testCommitAmend 0

BranchTest

testRenameTwoArgs 7.53
testExistingBranch 0.181
testDeleteForce 1.535
testCreateFromOldCommit 0.905
testList 0.127
testListDetached 0.243
testHelpAfterDelete 0.332
testCreate 0.172
testDelete 0.28
testDeleteForceMultiple 0.355
testListContains 0.184
testRenameSingleArg 0.057
testDeleteMultiple 0.239

LsFilesTest

testHelp 0
testLsFiles 0

ArchiveTest

testTarPrefixOption 7.864
testTgzExtensions 0.387
testTarPreservesContent 0.383
testArchiveIncludesSubmoduleDirectory 1.773
testTarWithSubdir 0.615
testExtensionMatchIsAnchored 0.232
testUnrecognizedFormat 0.143
testArchiveWithLongFilename 0.418
testTarPreservesMode 0.314
testNoExtensionMeansTar 0.066
testEmptyArchive 0.034
testArchivePrefixOption 0.202
testArchiveWithSubdir 0.094
testArchivePreservesMode 0.252
testUnrecognizedExtensionMeansTar 0.062
testZipExtension 0.223
testDefaultFormatIsTar 0.152
testArchivePreservesContent 0.164
testTarExtension 0.041
testTarWithLongFilename 0.144
testTxzExtension 0.395
testPrefixWithoutTrailingSlash 0.127
testTarIncludesSubmoduleDirectory 0.17
testTarPrefixWithoutTrailingSlash 0.093
testArchiveWithFiles 0.152
testPrefixDoesNotNormalizeDoubleSlash 0.131
testFormatOverridesFilename 0.082
testPrefixDoesNotNormalizeDoubleSlashInTar 0.077
testEmptyTar 0.064
testTbz2Extension 0.133

ReflogTest

testSingleCommit 0
testClean 0
testBranch 0

CheckoutTest

testCheckoutHead 8.022
testCheckoutLink 0.655
testCheckoutPath 0.823
testCheckoutSelf 0.223
testCheckoutUnresolvedHead 0.026
testCheckoutForce_Bug530771 0.317
testCheckoutSingleFile 0.051
fileModeTestFileThenFileWithFolderInIndex 0.508
testCheckoutNewBranchThatAlreadyExists 0.316
fileModeTestFileWithFolderInIndex 0.303
testCheckoutExistingBranchWithConflict 0.218
fileModeTestFolderThenFileWithMissingInWorkingTree 0.284
testCheckoutBranch 0.148
testCheckoutAllPaths 0.284
fileModeTestFolderWithMissingInWorkingTree 0.201
testCheckoutNonExistingBranch 0.069
testCheckoutOrphan 0.055
testCheckoutWithMissingWorkingTreeFile 0.149
testCheckoutNewBranch 0.059
fileModeTestFolderThenMissingWithFileInWorkingTree 0.266
testCheckoutNewBranchOnBranchToBeBorn 0.015
fileModeTestMissingWithFolderInWorkingTree 0.104
fileModeTestMissingThenFolderWithFileInWorkingTree 0.133

RepoTest

testAddRepoManifest 2.511
testZombieHelpArgument 0.403
testMissingPath 0.21

FetchTest

testFetchNoTags 8.745
testFetchDefault 1.148
testFetchForceUpdate 0.602
testFetchAllTags 0.531

CleanTest

testCleanDeleteDirs 0
testCleanLeaveDirs 0
testCleanRequiresForce 0
testCleanRequiresForceConfig 0

AddTest

testAddNothing 4.441
testAddAFile 0.914
testAddUsage 0.179
testAddFileTwice 0.159
testAddAlreadyAdded 0.202

StatusTest

testStatusUntrackedFiles 0
testStatusPorcelainUntrackedFilesAll 0
testPathOptionHelp 0.047
testStatusUno 0.426
testStatusPorcelainUntrackedFiles 0.491
testStatusUall 0.286
testStatusPorcelainU 0.508
testStatusPorcelain 0.274
testStatusUntrackedFilesAll 0.302
testStatusPorcelainUno 0.23
testStatusUntrackedFilesNo 0.219
testStatusPorcelainUall 0.374
testStatusPorcelainUntrackedFilesNo 0.197
testStatusDefault 0.219
testStatusU 0.241

ProxyConfigTest

testHttpProxy_bothCases 0
testAll 0
testNoSetting 0
testHttpsProxy_bothCases 0
testOverwriteHttpPort 0
testHttpProxy_lowerCase 0.258
testDontOverwriteHttp 0.254
testHttpsProxy_lowerCase 0.238
testHttpProxy_upperCase 0.235
testHttpsProxy_upperCase 0.156

LfsPointerFilterTest

testValidNestedPointers 0.861
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.126
testValidPointersInRepositoryRoot 0.047

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.001

AbbreviatedLongObjectIdTest

test33_FromString 0.001
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
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0.001
test2_FromString 0
testFromStringByteWrongLength 0
test3_FromString 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testAbbreviate 0
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0.001
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

MutableLongObjectIdTest

testCopy 0.001
testFromStringByte 0
testToObjectId 0
testFromRawLong 0
testFromString 0

UploadTest

testParallelUploads 0.002
testCorruptUpload 0.852
testLargeFileUpload 0.001
testUpload 0

PushTest

testPushSimple 1.241

CheckoutTest

testKnownContent 0.854
testUnknownContent 0.012
testUnknownContentRequired 0.095

DownloadTest

testDownloadNotFound 0.854
testLargeFileDownload 0.001
testDownloadInvalidPathInfo 0
testDownloadInvalidId 0
testDownload 0

HttpParserTest

testStopOnEmptyLine 0.016
testMultipleHeaders 0
testEmpty 0
testRFC7235Example 0

ApacheSshTest

testEd25519HostKey 2.038
testSshModifiedHostKeyDeny 0.541
testSshModifiedHostKeyAsk 0.829
testSshWithConfigWrongKey 0.373
testSshWithUnknownKexAlgorithmsInConfig 0.502
testPasswordAuthWrongPassword 0.369
testPasswordAuthCorrectPasswordTooLate 0.416
testSshWithGlobalIdentity 0.482
testSshCloneWithConfigAndPush 0.669
testKeyboardInteractiveAuthSeveralTimes 0.787
testSftpWithConfig 0.667
testSshEncryptedUsedKeySeveralPassword 0.777
testSshWithoutKnownHostsDeny 0.422
testSftpCloneWithConfigAndPush 0.96
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.434
testSshWithConfigEncryptedUnusedKey 0.858
testSshWithUnknownAuthInConfig 0.547
testKeyboardInteractiveAuth 0.611
testSshWithUnknownCiphersInConfig 0.339
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.454
testSshWithNoMatchingAuthInConfig 0.287
testSshWithWrongPortInConfig 0.432
testSshWithDefaultIdentity 0.68
testSshEncryptedUsedKeyWrongPassword 0.403
testSshWithMinimalHostKeyAlgorithmsInConfig 0.544
testRsaHostKeySecond 0.507
testSshEncryptedUsedKeyCached 0.604
testSshWithoutKnownHostsWithProviderAsk 0.299
testSshWithAliasInConfig 0.308
testKeyboardInteractiveAuthWrongPassword 0.85
testPasswordAuthSeveralTimes 0.583
testSshWithWrongUserNameInConfig 0.465
testPasswordAuthNoPassword 0.405
testKeyboardInteractiveAuthNoPassword 0.355
testSshWithoutConfig 0.33
testEcDsaHostKey 0.759
testPasswordAuth 0.364
testSshModifiedHostKeyAllow 0.682
testSshWithConfig 0.391
testSshWithoutKnownHostsWithProviderAcceptNew 0.374
testSshWithoutKnownHosts 0.875
testSshWithUnknownHostKeyAlgorithmsInConfig 0.367
testSshModifiedHostKeyWithProviderDeny 0.348
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.941
testSshKeys 15.573

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: PBEWITHMD2ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD2ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL 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: PBEWITHMD5ANDRC2 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDRC2 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: PBEWITHSHA1ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDES 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 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2 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: PBEWITHSHA256AND128BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND128BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC 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