Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
5926 0 0 97 98.363% 808.247

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.internal.storage.io 2 0 0 0 100% 0.007
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.047
org.eclipse.jgit.dircache 79 0 0 0 100% 0.513
org.eclipse.jgit.revwalk 254 0 0 0 100% 4.756
org.eclipse.jgit.internal.storage.file 578 0 0 32 94.464% 60.028
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.002
org.eclipse.jgit.http.server 3 0 0 0 100% 0.006
org.eclipse.jgit.internal.transport.ssh 47 0 0 0 100% 1.785
org.eclipse.jgit.gitrepo 37 0 0 0 100% 4.338
org.eclipse.jgit.storage.file 11 0 0 0 100% 0.04
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 6.866
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.005
org.eclipse.jgit.internal.diffmergetool 35 0 0 1 97.143% 0.917
org.eclipse.jgit.pgm 209 0 0 1 99.522% 68.226
org.eclipse.jgit.attributes 103 0 0 0 100% 13.26
org.eclipse.jgit.transport.ssh.jsch 105 0 0 0 100% 66.335
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.057
org.eclipse.jgit.junit 14 0 0 0 100% 0.022
org.eclipse.jgit.events 1 0 0 0 100% 0.006
org.eclipse.jgit.lfs.server.fs 14 0 0 0 100% 23.915
org.eclipse.jgit.logging 3 0 0 0 100% 0.004
org.eclipse.jgit.diff 193 0 0 0 100% 9.544
org.eclipse.jgit.treewalk.filter 88 0 0 0 100% 0.927
org.eclipse.jgit.treewalk 78 0 0 0 100% 0.558
org.eclipse.jgit.lfs.internal 13 0 0 0 100% 6.688
org.eclipse.jgit.util 417 0 0 0 100% 1.995
org.eclipse.jgit.lfs.lib 104 0 0 0 100% 4.911
org.eclipse.jgit.lfs 5 0 0 0 100% 7.143
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 9.51
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.076
org.eclipse.jgit.internal.transport.connectivity 9 0 0 0 100% 3.391
org.eclipse.jgit.transport.sshd 73 0 0 0 100% 98.618
org.eclipse.jgit.merge 115 0 0 0 100% 13.871
org.eclipse.jgit.transport 617 0 0 55 91.086% 10.913
org.eclipse.jgit.notes 52 0 0 0 100% 2.61
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.072
org.eclipse.jgit.internal.storage.reftable 76 0 0 0 100% 2.685
org.eclipse.jgit.api 854 0 0 6 99.297% 95.45
org.eclipse.jgit.gpg.bc.internal.keys 19 0 0 0 100% 8.928
org.eclipse.jgit.internal.transport.http 10 0 0 0 100% 2.287
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.194
org.eclipse.jgit.revplot 16 0 0 0 100% 0.326
org.eclipse.jgit.util.io 55 0 0 0 100% 3.426
org.eclipse.jgit.internal.revwalk 20 0 0 0 100% 19.691
org.eclipse.jgit.lib 649 0 0 0 100% 14.513
org.eclipse.jgit.transport.http 4 0 0 0 100% 0.063
org.eclipse.jgit.ignore 258 0 0 0 100% 0.849
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 46.46
org.eclipse.jgit.submodule 50 0 0 0 100% 0.967
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.066
org.eclipse.jgit.gpg.bc.internal 9 0 0 0 100% 0.196
org.eclipse.jgit.http.test 277 0 0 0 100% 186.451
org.eclipse.jgit.indexdiff 1 0 0 1 0% 0.087
org.eclipse.jgit.nls 11 0 0 0 100% 0.059
org.eclipse.jgit.patch 45 0 0 0 100% 0.048
org.eclipse.jgit.internal.storage.dfs 91 0 0 0 100% 3.539

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

org.eclipse.jgit.internal.storage.io

Class Tests Errors Failures Skipped Success Rate Time
CancellableDigestOutputStreamTest 2 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.047

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheLargePathTest 5 0 0 0 100% 0.029
DirCachePathEditTest 8 0 0 0 100% 0.004
DirCacheAfterCloneTest 6 0 0 0 100% 0.277
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.006
DirCacheFindTest 1 0 0 0 100% 0.005
DirCacheBuilderTest 9 0 0 0 100% 0.031
DirCacheBasicTest 12 0 0 0 100% 0.036
DirCacheCGitCompatabilityTest 8 0 0 0 100% 0.02
DirCacheIteratorTest 11 0 0 0 100% 0.075
DirCacheEntryTest 12 0 0 0 100% 0.009
DirCacheTreeTest 6 0 0 0 100% 0.021

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
RevCommitListTest 7 0 0 0 100% 1.334
RevWalkPathFilter6012Test 7 0 0 0 100% 0.104
RevWalkSortTest 15 0 0 0 100% 0.143
MaxCountRevFilterTest 2 0 0 0 100% 0.042
RevWalkUtilsReachableTest 6 0 0 0 100% 0.138
FIFORevQueueTest 6 0 0 0 100% 0.482
RevWalkResetTest 1 0 0 0 100% 0.008
RevWalkPathFilter1Test 14 0 0 0 100% 0.161
RevTagParseTest 24 0 0 0 100% 0.125
RevWalkMergeBaseTest 7 0 0 0 100% 0.167
ObjectWalkTest 9 0 0 0 100% 0.106
RevWalkCullTest 3 0 0 0 100% 0.029
RevWalkShallowTest 7 0 0 0 100% 0.164
RevWalkCarryFlagsTest 4 0 0 0 100% 0.031
TreeRevFilterTest 5 0 0 0 100% 0.112
RevFlagSetTest 7 0 0 0 100% 0.021
LIFORevQueueTest 5 0 0 0 100% 0.6
RevWalkUtilsCountTest 6 0 0 0 100% 0.033
FirstParentRevWalkTest 26 0 0 0 100% 0.264
RevObjectTest 10 0 0 0 100% 0.086
RevWalkFollowFilterTest 3 0 0 0 100% 0.022
DateRevQueueTest 7 0 0 0 100% 0.076
RevCommitParseTest 22 0 0 0 100% 0.106
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.013
ObjectWalkFilterTest 6 0 0 0 100% 0.054
FooterLineTest 19 0 0 0 100% 0.118
RevWalkMergedIntoTest 5 0 0 0 100% 0.092
RevWalkFilterTest 15 0 0 0 100% 0.109
SkipRevFilterTest 3 0 0 0 100% 0.016

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
PackFileTest 10 0 0 0 100% 0.006
WindowCacheReconfigureTest 7 0 0 0 100% 0.189
RefDirectoryTest 62 0 0 0 100% 3
ReflogWriterTest 1 0 0 0 100% 0.026
AutoGcTest 4 0 0 0 100% 1.414
PackReverseIndexTest 4 0 0 0 100% 0.103
FileReftableTest 33 0 0 0 100% 3.405
AlternatesTest 3 0 0 0 100% 0.304
GcKeepFilesTest 1 0 0 0 100% 0.79
PackFileSnapshotTest 3 0 0 2 33.333% 1.407
GcReflogTest 4 0 0 0 100% 0.7
InflatingBitSetTest 4 0 0 0 100% 0.002
GcBasicPackingTest 11 0 0 0 100% 3.891
FileRepositoryBuilderTest 7 0 0 0 100% 0.205
GcPruneNonReferencedTest 5 0 0 0 100% 0.478
FileReftableStackTest 5 0 0 0 100% 4.78
WindowCacheGetTest 6 0 0 0 100% 0.395
T0004_PackReaderTest 2 0 0 0 100% 0.02
AbbreviationTest 4 0 0 0 100% 0.207
T0003_BasicTest 25 0 0 0 100% 0.832
StoredBitmapTest 3 0 0 0 100% 0.004
PackIndexV1Test 7 0 0 0 100% 0.095
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.22
ReflogReaderTest 8 0 0 0 100% 0.298
RepositorySetupWorkDirTest 12 0 0 0 100% 0.02
GcOrphanFilesTest 5 0 0 0 100% 0.176
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.113
UnpackedObjectTest 15 0 0 0 100% 0.299
BatchRefUpdateTest 168 0 0 27 83.929% 6.631
LockFileTest 12 0 0 0 100% 0.208
PackWriterTest 31 0 0 0 100% 4.198
ObjectDirectoryTest 6 0 0 1 83.333% 7.282
GcTagTest 2 0 0 0 100% 0.088
GcConcurrentTest 5 0 0 0 100% 0.523
GcBranchPrunedTest 3 0 0 0 100% 0.39
GcTemporaryFilesTest 2 0 0 0 100% 0.082
GcPackRefsTest 7 0 0 0 100% 0.412
PackIndexV2Test 7 0 0 0 100% 0.097
PackTest 5 0 0 0 100% 0.194
RefUpdateTest 48 0 0 0 100% 2.585
ConcurrentRepackTest 4 0 0 0 100% 0.281
DescriptionTest 1 0 0 0 100% 0.008
PackInserterTest 13 0 0 0 100% 0.389
FileSnapshotTest 7 0 0 2 71.429% 13.281

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.internal.transport.ssh

Class Tests Errors Failures Skipped Success Rate Time
OpenSshConfigFileTest 47 0 0 0 100% 1.785

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.077
RepoCommandSymlinkTest 1 0 0 0 100% 0.098
BareSuperprojectWriterTest 2 0 0 0 100% 0.035
RepoCommandTest 30 0 0 0 100% 4.128

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 11 0 0 0 100% 0.04

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.internal.transport.parser

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

org.eclipse.jgit.internal.diffmergetool

Class Tests Errors Failures Skipped Success Rate Time
ExternalDiffToolTest 18 0 0 0 100% 0.509
ExternalMergeToolTest 17 0 0 1 94.118% 0.408

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
ConfigTest 1 0 0 0 100% 6.873
BlameTest 7 0 0 0 100% 2.3
LsFilesTest 2 0 0 0 100% 0.409
RemoteTest 7 0 0 0 100% 1.688
BranchTest 13 0 0 0 100% 2.484
DiffToolTest 11 0 0 0 100% 13.887
LsRemoteTest 5 0 0 0 100% 2.488
CheckoutTest 23 0 0 0 100% 2.894
RmTest 1 0 0 0 100% 0.094
TagTest 3 0 0 0 100% 0.315
TextBuiltinTest 1 0 0 0 100% 0.116
ReflogTest 3 0 0 0 100% 0.38
MergeTest 11 0 0 0 100% 1.518
RevListTest 2 0 0 0 100% 0.273
AddTest 5 0 0 0 100% 0.107
CLIGitCommandTest 1 0 0 0 100% 0.002
InitTest 3 0 0 0 100% 0.181
ArchiveTest 30 0 0 0 100% 4.806
DescribeTest 14 0 0 0 100% 1.198
CommitTest 2 0 0 0 100% 0.285
CleanTest 4 0 0 0 100% 0.117
FetchTest 4 0 0 0 100% 1.078
ProxyConfigTest 10 0 0 0 100% 11.391
RepoTest 3 0 0 0 100% 2.399
CloneTest 7 0 0 0 100% 1.404
MergeToolTest 11 0 0 0 100% 5.111
ResetTest 9 0 0 1 88.889% 0.705
CommitAndLogTest 1 0 0 0 100% 0.113
StatusTest 15 0 0 0 100% 3.61

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 6.212
CGitAttributesTest 26 0 0 0 100% 2.806
AttributesHandlerTest 30 0 0 0 100% 1.286
TreeWalkAttributeTest 18 0 0 0 100% 1.18
AttributeFileTests 3 0 0 0 100% 0.395
AttributesMatcherTest 9 0 0 0 100% 0.095
AttributeTest 1 0 0 0 100% 0.003
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.796
AttributesNodeTest 7 0 0 0 100% 0.487

org.eclipse.jgit.transport.ssh.jsch

Class Tests Errors Failures Skipped Success Rate Time
ServiceLoaderTest 1 0 0 0 100% 0.505
JschConfigSessionFactoryTest 12 0 0 0 100% 1.107
JSchSshProtocol2Test 2 0 0 0 100% 13.036
OpenSshConfigTest 43 0 0 0 100% 0.732
JSchSshTest 47 0 0 0 100% 50.955

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 9.299
UploadTest 4 0 0 0 100% 9.413
CheckoutTest 3 0 0 0 100% 2.393
PushTest 2 0 0 0 100% 2.81

org.eclipse.jgit.logging

Class Tests Errors Failures Skipped Success Rate Time
PerformanceLogContextTest 3 0 0 0 100% 0.004

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.015
RawTextIgnoreWhitespaceChangeTest 4 0 0 0 100% 0.009
SimilarityIndexTest 8 0 0 0 100% 0.083
RenameDetectorTest 33 0 0 0 100% 1.709
RawTextLoadTest 5 0 0 0 100% 0.784
PatchIdDiffFormatterTest 2 0 0 0 100% 0.399
DiffFormatterTest 21 0 0 0 100% 3.103
RawTextTest 17 0 0 0 100% 0.088
EditTest 16 0 0 0 100% 0.09
EditListTest 5 0 0 0 100% 0.086
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.003
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.103
HistogramDiffTest 30 0 0 0 100% 0.188
MyersDiffTest 23 0 0 0 100% 0.187
DiffFormatterReflowTest 10 0 0 0 100% 0.307
DiffEntryTest 13 0 0 0 100% 2.39

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
TreeFilterTest 7 0 0 0 100% 0.022
IndexDiffFilterTest 38 0 0 0 100% 0.634
NotTreeFilterTest 6 0 0 0 100% 0.031
InterIndexDiffFilterTest 5 0 0 0 100% 0.017
PathFilterGroupTest 7 0 0 0 100% 0.006
PathSuffixFilterTest 4 0 0 0 100% 0.028
PathFilterLogicTest 21 0 0 0 100% 0.189

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
TreeWalkBasicDiffTest 1 0 0 0 100% 0.01
EmptyTreeIteratorTest 6 0 0 0 100% 0.05
NameConflictTreeWalkTest 5 0 0 0 100% 0.016
FileTreeIteratorTest 23 0 0 0 100% 0.416
TreeWalkJava7Test 1 0 0 0 100% 0.007
CanonicalTreeParserTest 18 0 0 0 100% 0.004
AbstractTreeIteratorTest 7 0 0 0 100% 0.003
InstantComparatorTest 10 0 0 0 100% 0.002
PostOrderTreeWalkTest 6 0 0 0 100% 0.043
ForPathTest 1 0 0 0 100% 0.007

org.eclipse.jgit.lfs.internal

Class Tests Errors Failures Skipped Success Rate Time
LfsConnectionFactoryTest 13 0 0 0 100% 6.688

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
IOTest 4 0 0 0 100% 0.002
PathsTest 2 0 0 0 100% 0.002
RawSubStringPatternTest 4 0 0 0 100% 0.069
HookTest 12 0 0 0 100% 0.218
HexTest 8 0 0 0 100% 0.003
IOReadLineTest 28 0 0 0 100% 0.005
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
RefListTest 25 0 0 0 100% 0.007
Base64Test 4 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.022
GitDateParserTest 13 0 0 0 100% 0.009
RawParseUtils_MatchTest 4 0 0 0 100% 0.001
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.002
SystemReaderTest 2 0 0 0 100% 0.282
GitDateFormatterTest 9 0 0 0 100% 0.007
FilterCommandsTest 7 0 0 0 100% 0.719
ChangeIdUtilTest 35 0 0 0 100% 0.064
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
RawParseUtils_LineMapTest 7 0 0 0 100% 0.002
TemporaryBufferTest 17 0 0 0 100% 0.198
BlockListTest 12 0 0 0 100% 0.006
SimpleLruCacheTest 8 0 0 0 100% 0.006
Base85Test 4 0 0 0 100% 0.007
StringUtilsTest 9 0 0 0 100% 0.007
QuotedStringGitPathStyleTest 31 0 0 0 100% 0.006
ReadLinesTest 6 0 0 0 100% 0.003
StatsTest 5 0 0 0 100% 0.002
IntListTest 12 0 0 0 100% 0.003
RawCharUtilTest 3 0 0 0 100% 0.002
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
FSTest 7 0 0 0 100% 0.033
RunExternalScriptTest 12 0 0 0 100% 0.069
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.008
RelativeDateFormatterTest 10 0 0 0 100% 0.003
RawParseUtilsTest 5 0 0 0 100% 0.01
QuotedStringBourneStyleTest 10 0 0 0 100% 0.002
LRUMapTest 1 0 0 0 100% 0.003
RefMapTest 22 0 0 0 100% 0.005
HttpSupportTest 2 0 0 0 100% 0.056
FileUtilsTest 31 0 0 0 100% 0.138
FS_POSIXTest 5 0 0 0 100% 0.004
NBTest 11 0 0 0 100% 0.002

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LFSPointerTest 26 0 0 0 100% 0.616
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.872
LongObjectIdTest 32 0 0 0 100% 0.691
MutableLongObjectIdTest 5 0 0 0 100% 0.008
LfsPointerFilterTest 5 0 0 0 100% 2.724

org.eclipse.jgit.lfs

Class Tests Errors Failures Skipped Success Rate Time
LfsConfigGitTest 3 0 0 0 100% 6.422
LfsGitTest 2 0 0 0 100% 0.721

org.eclipse.jgit.attributes.merge

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

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

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

org.eclipse.jgit.internal.transport.connectivity

Class Tests Errors Failures Skipped Success Rate Time
IterativeConnectivityCheckerTest 9 0 0 0 100% 3.391

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
NoFilesSshBuilderTest 1 0 0 0 100% 15.105
ApacheSshProtocol2Test 2 0 0 0 100% 16.419
NoFilesSshTest 1 0 0 0 100% 1.316
ApacheSshTest 69 0 0 0 100% 65.778

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.023
MergeAlgorithmTest 20 0 0 0 100% 0.008
SimpleMergeTest 16 0 0 0 100% 0.23
GitlinkMergeTest 19 0 0 0 100% 0.355
CrissCrossMergeTest 8 0 0 0 100% 10.666
SquashMessageFormatterTest 1 0 0 0 100% 0.024
MergeMessageFormatterTest 16 0 0 0 100% 0.326
MergerTest 33 0 0 0 100% 2.239

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
SideBandOutputStreamTest 11 0 0 0 100% 0.009
PushCertificateParserTest 11 0 0 0 100% 0.197
HttpConfigTest 17 0 0 0 100% 0.012
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 0.753
RefSpecTest 47 0 0 0 100% 0.005
ReceivePackTest 1 0 0 0 100% 0.002
PackParserTest 12 0 0 0 100% 0.374
PushConnectionTest 4 0 0 0 100% 0.133
ReachableCommitTipRequestValidatorTest 12 0 0 0 100% 0.305
AtomicPushTest 3 0 0 0 100% 0.01
TransportHttpTest 10 0 0 0 100% 0.313
HttpConfigUriPathTest 8 0 0 0 100% 0.004
ProtocolV2HookChainTest 3 0 0 0 100% 0.062
UploadPackTest 85 0 0 0 100% 0.727
BasePackConnectionTest 8 0 0 0 100% 0.006
PushCertificateIdentTest 6 0 0 0 100% 0.004
HttpAuthTest 1 0 0 0 100% 0.1
ReachableCommitRequestValidatorTest 12 0 0 0 100% 0.284
PacketLineOutTest 9 0 0 0 100% 0.006
UploadPackReachabilityTest 9 0 0 0 100% 0.096
TransportTest 9 0 0 0 100% 0.184
RemoteConfigTest 28 0 0 0 100% 0.017
PreUploadHookChainTest 3 0 0 0 100% 0.003
TransferConfigTest 6 0 0 0 100% 0.002
ProtocolV2ParserTest 15 0 0 0 100% 0.016
UploadPackLsRefsFileRepositoryTest 1 0 0 0 100% 0.084
PushCertificateStoreTest 16 0 0 0 100% 0.124
NetRCTest 2 0 0 0 100% 0.012
TestProtocolTest 6 0 0 0 100% 2.41
URIishTest 71 0 0 1 98.592% 0.085
RefAdvertiserTest 1 0 0 0 100% 0.002
BasePackPushConnectionTest 3 0 0 0 100% 0.005
PostUploadHookChainTest 3 0 0 0 100% 0.003
ProtocolV0ParserTest 6 0 0 0 100% 0.004
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.002
WalkEncryptionTest$Required 2 0 0 1 50% 0.006
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
TipRequestValidatorTest 12 0 0 0 100% 0.033
PushOptionsTest 8 0 0 0 100% 0.223
PushConfigTest 8 0 0 0 100% 0.003
BundleWriterTest 8 0 0 0 100% 0.15
SideBandInputStreamTest 21 0 0 0 100% 0.005
PacketLineInTest 30 0 0 0 100% 0.004
PushProcessTest 17 0 0 0 100% 0.112
UploadPackRefSortingForReachabilityTest 1 0 0 0 100% 0.002
DaemonTest 2 0 0 0 100% 4.02

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 2.369
LeafBucketTest 11 0 0 0 100% 0.002
DefaultNoteMergerTest 6 0 0 0 100% 0.033
NoteMapTest 18 0 0 0 100% 0.206

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
MergedReftableTest 25 0 0 0 100% 0.092
ReftableTest 45 0 0 0 100% 2.589
ReftableCompactorTest 6 0 0 0 100% 0.004

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
FetchCommandTest 18 0 0 0 100% 0.861
CleanCommandTest 11 0 0 0 100% 0.214
TagCommandTest 15 0 0 0 100% 0.172
RevertCommandTest 10 0 0 0 100% 0.246
RemoteDeleteCommandTest 1 0 0 0 100% 0.009
HugeFileTest 1 0 0 1 0% 0.001
RemoteSetUrlCommandTest 2 0 0 0 100% 0.045
PullCommandTest 19 0 0 0 100% 2.159
MergeCommandTest 56 0 0 0 100% 2.02
SecurityManagerTest 1 0 0 0 100% 4.412
StatusCommandTest 6 0 0 0 100% 0.188
CommitAndLogCommandTest 9 0 0 0 100% 0.209
StashApplyCommandTest 31 0 0 0 100% 1.317
CommitOnlyTest 96 0 0 0 100% 2.719
LogCommandTest 10 0 0 0 100% 0.477
LsRemoteCommandTest 6 0 0 0 100% 0.52
SecurityManagerMissingPermissionsTest 1 0 0 0 100% 0.034
StashDropCommandTest 8 0 0 0 100% 0.346
NameRevCommandTest 11 0 0 0 100% 0.255
PullCommandWithRebaseTest 6 0 0 0 100% 0.899
DiffCommandTest 6 0 0 0 100% 0.278
ResetCommandTest 21 0 0 0 100% 0.647
ApplyCommandTest 41 0 0 0 100% 0.7
CheckoutCommandTest 36 0 0 2 94.444% 1.963
BranchCommandTest 17 0 0 0 100% 0.569
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 3.513
DescribeCommandTest 44 0 0 0 100% 0.963
InitCommandTest 14 0 0 0 100% 0.082
RebaseCommandTest 75 0 0 0 100% 2.522
PathCheckoutCommandTest 18 0 0 0 100% 0.499
CrLfNativeTest 3 0 0 0 100% 0.092
GarbageCollectCommandTest 2 0 0 0 100% 0.166
CommitCommandTest 26 0 0 2 92.308% 0.852
ArchiveCommandTest 13 0 0 1 92.308% 11.238
EolStreamTypeUtilTest 6 0 0 0 100% 0.003
ReflogCommandTest 3 0 0 0 100% 0.162
AddCommandTest 39 0 0 0 100% 0.843
StashCreateCommandTest 16 0 0 0 100% 0.409
RemoteAddCommandTest 1 0 0 0 100% 0.009
PushCommandTest 24 0 0 0 100% 1.311
CherryPickCommandTest 18 0 0 0 100% 0.89
CloneCommandTest 30 0 0 0 100% 2.547
GitConstructionTest 3 0 0 0 100% 0.203
RemoteListCommandTest 1 0 0 0 100% 0.008
LogFilterTest 7 0 0 0 100% 0.172
NotesCommandTest 2 0 0 0 100% 0.055
RenameBranchCommandTest 7 0 0 0 100% 0.208
StashListCommandTest 4 0 0 0 100% 0.04
RmCommandTest 2 0 0 0 100% 0.067
BlameCommandTest 21 0 0 0 100% 0.546
EolRepositoryTest 28 0 0 0 100% 46.79

org.eclipse.jgit.gpg.bc.internal.keys

Class Tests Errors Failures Skipped Success Rate Time
KeyGripTest 11 0 0 0 100% 4.317
KeyGrip25519Test 3 0 0 0 100% 0.008
SecretKeysTest 5 0 0 0 100% 4.603

org.eclipse.jgit.internal.transport.http

Class Tests Errors Failures Skipped Success Rate Time
NetscapeCookieFileTest 10 0 0 0 100% 2.287

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.036
PlotCommitListTest 15 0 0 0 100% 0.29

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
BinaryDeltaInputStreamTest 1 0 0 0 100% 0.008
AutoLFInputStreamTest 9 0 0 0 100% 0.064
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.951
UnionInputStreamTest 10 0 0 0 100% 0.008
TimeoutInputStreamTest 8 0 0 0 100% 0.791
BinaryHunkStreamTest 4 0 0 0 100% 0.058
AutoCRLFInputStreamTest 2 0 0 0 100% 0.509
TeeOutputStreamTest 2 0 0 0 100% 0.004
AutoLFOutputStreamTest 8 0 0 0 100% 0.002
TimeoutOutputStreamTest 9 0 0 0 100% 1.031

org.eclipse.jgit.internal.revwalk

Class Tests Errors Failures Skipped Success Rate Time
PedestrianReachabilityCheckerTest 5 0 0 0 100% 10.405
PedestrianObjectReachabilityTest 5 0 0 0 100% 0.185
BitmappedObjectReachabilityTest 5 0 0 0 100% 0.419
BitmappedReachabilityCheckerTest 5 0 0 0 100% 8.682

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectCheckerTest 133 0 0 0 100% 0.097
RepositoryResolveTest 22 0 0 0 100% 0.32
RacyGitTests 1 0 0 0 100% 0.022
PersonIdentTest 11 0 0 0 100% 0.009
BranchTrackingStatusTest 3 0 0 0 100% 0.042
ReflogResolveTest 6 0 0 0 100% 0.256
AbbreviatedObjectIdTest 26 0 0 0 100% 0.004
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.005
ObjectIdTest 16 0 0 0 100% 0.004
ValidRefNameTest 22 0 0 0 100% 0.077
IndexDiffTest 17 0 0 0 100% 0.504
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 1.193
ConfigTest 91 0 0 0 100% 0.099
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.099
RefTest 21 0 0 0 100% 0.209
ObjectIdSerializerTest 3 0 0 0 100% 0.004
AbbrevConfigTest 16 0 0 0 100% 0.1
MergeHeadMsgTest 2 0 0 0 100% 0.012
ObjectLoaderTest 4 0 0 0 100% 0.006
ObjectIdRefTest 5 0 0 0 100% 0.003
CommitTemplateConfigTest 1 0 0 0 100% 0.078
TagBuilderTest 7 0 0 0 100% 0.005
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
SquashCommitMsgTest 1 0 0 0 100% 0.006
RepositoryCacheTest 15 0 0 0 100% 0.269
ObjectIdSubclassMapTest 7 0 0 0 100% 0.012
ReflogConfigTest 1 0 0 0 100% 0.023
BranchConfigTest 8 0 0 0 100% 0.005
CommitConfigTest 26 0 0 0 100% 0.006
CommitBuilderTest 11 0 0 0 100% 0.004
DirCacheCheckoutTest 78 0 0 0 100% 2.256
RebaseTodoFileTest 1 0 0 0 100% 0.008
SymbolicRefTest 3 0 0 0 100% 0.002
GpgConfigTest 9 0 0 0 100% 0.002
ObjectIdOwnerMapTest 7 0 0 0 100% 0.012
ConstantsEncodingTest 5 0 0 0 100% 0.002
SubmoduleConfigTest 3 0 0 0 100% 0.002
HugeCommitMessageTest 1 0 0 0 100% 2.189
IndexDiffSubmoduleTest 12 0 0 0 100% 4.562

org.eclipse.jgit.transport.http

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.071
IgnoreNodeTest 32 0 0 0 100% 0.231
BasicRuleTest 4 0 0 0 100% 0.002
CGitIgnoreTest 25 0 0 0 100% 0.51
FastIgnoreRuleTest 19 0 0 0 100% 0.032
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.003

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleDeinitTest 6 0 0 0 100% 0.334
SubmoduleWalkTest 11 0 0 0 100% 0.068
SubmoduleInitTest 7 0 0 0 100% 0.063
SubmoduleUpdateTest 4 0 0 0 100% 0.084
SubmoduleSyncTest 3 0 0 0 100% 0.088
SubmoduleStatusTest 7 0 0 0 100% 0.048
SubmoduleAddTest 12 0 0 0 100% 0.282

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.gpg.bc.internal

Class Tests Errors Failures Skipped Success Rate Time
BouncyCastleGpgKeyLocatorTest 9 0 0 0 100% 0.196

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
ProtocolErrorTest 1 0 0 0 100% 8.692
AdvertiseErrorTest 2 0 0 0 100% 10.993
SetAdditionalHeadersTest 2 0 0 0 100% 0.886
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.214
DumbClientSmartServerTest 16 0 0 0 100% 4.113
HookMessageTest 4 0 0 0 100% 0.903
GitServletResponseTests 3 0 0 0 100% 0.685
DumbClientDumbServerTest 8 0 0 0 100% 1.605
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.103
FileResolverTest 3 0 0 0 100% 0.018
AsIsServiceTest 4 0 0 0 100% 0.104
HttpClientTests 30 0 0 0 100% 4.2
RegexPipelineTest 3 0 0 0 100% 0.198
SmartClientSmartServerTest 168 0 0 0 100% 83.7
ErrorServletTest 1 0 0 0 100% 0.088
GitServletInitTest 4 0 0 0 100% 0.096
MeasurePackSizeTest 2 0 0 0 100% 0.224
SmartClientSmartServerSslTest 16 0 0 0 100% 69.629

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.nls

Class Tests Errors Failures Skipped Success Rate Time
NLSTest 4 0 0 0 100% 0.007
RootLocaleTest 3 0 0 0 100% 0.047
TranslationBundleTest 4 0 0 0 100% 0.005

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchCcTest 3 0 0 0 100% 0.006
PatchTest 7 0 0 0 100% 0.006
EditListTest 3 0 0 0 100% 0.003
GetTextTest 4 0 0 0 100% 0.011
PatchCcErrorTest 1 0 0 0 100% 0.004
PatchErrorTest 6 0 0 0 100% 0.013
FileHeaderTest 21 0 0 0 100% 0.005

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.011
DfsPackCompacterTest 2 0 0 0 100% 0.089
InMemoryRepositoryTest 5 0 0 0 100% 0.011
DfsBundleWriterTest 1 0 0 0 100% 0.298
DfsFsckTest 11 0 0 0 100% 0.026
DfsGarbageCollectorTest 24 0 0 0 100% 2.51
DfsBlockCacheConfigTest 4 0 0 0 100% 0
DfsBlockCacheTest 11 0 0 0 100% 0.505
DeltaBaseCacheTest 4 0 0 0 100% 0.004
PackSourceTest 1 0 0 0 100% 0.001
DfsPackFileTest 8 0 0 0 100% 0.081
DfsPackDescriptionTest 12 0 0 0 100% 0.003

Test Cases

[Summary] [Package List] [Test Cases]

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 5.176
testRules 0.202
testNoMatchingAttributes 0.088
testEmptyGitAttributeFile 0.002

CGitAttributesTest

testNestedMatchWithWildcard 0.19
testBracketsInGroup 0.103
testNestedMatchRecursive 0.112
testDirectoryMatchSubSimple 0.202
testDirectoryMatchSubComplex 0.181
testDirectoryWildmatchDoesNotMatchFiles1 0.101
testDirectoryWildmatchDoesNotMatchFiles2 0.099
testDirectoryWildmatchDoesNotMatchFiles3 0.013
testDirectoryWildmatchDoesNotMatchFiles4 0.096
testPrefixMatchNot 0.1
testRelativePaths 0.095
testStarMatchOnSlashNot 0.096
testDirectoryMatch 0.099
testDirectoryMatchSubRecursiveBacktrack2 0.097
testDirectoryMatchSubRecursiveBacktrack3 0.021
testDirectoryMatchSubRecursiveBacktrack4 0.187
testDirectoryMatchSubRecursiveBacktrack5 0.111
testDirectoryMatchSubRecursiveBacktrack6 0.097
testBug508568 0.093
testComplexPathMatchNot 0.188
testDirectoryMatchSubRecursive 0.101
testNestedMatchNot 0.101
testRelativePath 0.027
testDirectoryMatchSubRecursiveBacktrack 0.087
testStarPathMatchNot 0.095
testNestedMatch 0.095

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 6.9
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.418
mergeBinaryFile_UnsetMerge_Conflict 0.3
mergeTextualFile_UnsetMerge_NoConflict 0.485
mergeBinaryFile_SetMerge_Conflict 0.22
mergeTextualFile_UnsetMerge_Conflict 0.381

AttributesHandlerTest

testNestedMatchRecursive 0.007
testDirectoryMatchSubSimple 0.013
testStarPathMatch 0.084
testExpandBuiltInMacro1 0.008
testExpandBuiltInMacro2 0.008
testExpandBuiltInMacro3 0.084
testDirectoryMatchSubComplex 0.01
testInfoOverridesWorkDirRoot 0.083
testCustomGlobalMacro1 0.009
testCustomGlobalMacro2 0.009
testCustomGlobalMacro3 0.079
testCustomGlobalMacro4 0.013
testPrefixMatchNot 0.088
testRelativePaths 0.01
testStarMatchOnSlashNot 0.011
testDirectoryMatch 0.089
testDirectoryMatchSubRecursiveBacktrack2 0.008
testDirectoryMatchSubRecursive 0.009
testNestedMatchNot 0.075
testCyclicMacros 0.008
testWorkDirRootOverridesGlobal 0.008
testComplexPathMatch 0.007
testDirectoryMatchSubRecursiveBacktrack 0.016
testInfoOverridesGlobal 0.008
testNestedMatch 0.085
testExpandNonMacro1 0.008
testExpandNonMacro2 0.092
testExpandNonMacro3 0.09
testExpandNonMacro4 0.016
testRecursiveMacro 0.084

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.104
testPrecedenceGlobal 0.011
testNoAttributes 0.007
testPrecedenceParent 0.011
testRules 0.104
testPrecedenceCurrent 0.102
testHierarchyBothIterator 0.109
testIndexOnly 0.178
testIndexOnly2 0.015
testOverriding2 0.079
testAggregation 0.009
testPrecedenceInfo 0.009
testPrecedenceRoot 0.086
testRulesInherited 0.007
testHierarchyWorktreeOnly 0.01
testNoMatchingAttributes 0.082
testEmptyGitAttributeFile 0.009
testOverriding 0.009

AttributeFileTests

testTextAutoCoreEolCoreAutoCrLfInput 0.108
testTextAutoEolCrLf 0.182
testTextAutoEolLf 0.102

AttributesMatcherTest

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

AttributeTest

testBasic 0

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.315
testRules 0.19
testIncorrectAttributeFileName 0.015
testNoMatchingAttributes 0.091
testEmptyGitAttributeFile 0.091

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.007
testEqualsWithWhitespace 0.003

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0
testHashCode 0.001
testEqualsWithTabs 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

AttributesNodeTest

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

RenameDetectorTest

testExactRename_LargeFile 0.186
testExactRename_ManyRenames 0.009
testBreakModify_RejoinIfUnpaired 0.104
testBreakModify_BreakBelowScore 0.09
testInexactRenames_OnePair2 0.012
testExactRename_OneRenameOneModify 0.087
testExactRename_OneDeleteManyAdds 0.011
testNoRenames_SymlinkAndFile 0.087
testExactRename_OneRename 0.006
testInexactRename_LargeFile 0.012
testSetRenameScore_IllegalArgs 0.081
testInexactRename_NewlinesOnly 0.01
testExactRename_PathBreaksTie 0.01
testRenameLimit 0.083
testInexactRename_OnePair 0.011
testInexactRename_SameContentMultipleTimes 0.085
testInexactRename_LastByteDifferent 0.013
testNoRenames_UntrackedFile 0.089
testInexactRename_OneRenameTwoUnrelatedFiles 0.016
testBreakModify_DontBreakAboveScore 0.084
testExactRenameForBinaryFile_isIdentified 0.008
testInexactRenameForBinaryFile_identifiedByDefault 0.011
testExactRename_DifferentObjects 0.083
testExactRename_UnstagedFile 0.008
testInexactRenameForBinaryFile_notIdentifiedIfSkipParameterSet 0.088
testNoRenames_EmptyFile1 0.013
testNoRenames_EmptyFile2 0.085
testBreakModify_BreakNone 0.009
testExactRename_MultipleIdenticalDeletes 0.01
testNoRenames_GitlinkAndFile 0.085
testBreakModify_BreakAll 0.011
testNoRenames_SymlinkAndFileSamePath 0.082
testNoRenames_SingleByteFiles 0.016

RawTextLoadTest

testBigWithNullAtStart 0.018
testBigOK 0.088
testSmallNull 0.015
testBinaryThreshold 0.492
testSmallOK 0.089

PatchIdDiffFormatterTest

testSameDiff 0.288
testDiff 0.099

DiffFormatterTest

testDiffAutoCrlfSmallFile 1.113
testCreateFileHeader_Modify 0.092
testCreateFileHeader_DeleteGitLink 0.09
testDiffRootNullToTree 0.1
testCreateFileHeaderForRenameModeChange 0.003
testDiff 0.105
testTrackedFileInIgnoredFolderUnchanged 0.295
testDiffAutoCrlfMediumFile 0.201
testCreateFileHeader_GitLink 0.01
testDefaultRenameDetectorSettings 0.006
testCreateFileHeader_AddGitLink 0.081
testTrackedFileInIgnoredFolderChanged 0.208
testDiffNullToNull 0.007
testDiffAutoCrlfLargeFile 0.204
testCreateFileHeader_Add 0.087
testCreateFileHeaderWithoutIndexLine 0.008
testCreateFileHeaderForRenameWithoutContentChange 0.085
testFilter 0.205
testDiffRootTreeToNull 0.097
testCreateFileHeader_Binary 0.01
testCreateFileHeader_Delete 0.01

RawTextTest

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

EditTest

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

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

HistogramDiffTest

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

MyersDiffTest

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

DiffFormatterReflowTest

testNegativeContextFails 0.01
testContext100 0.004
testContext0 0.08
testContext1 0.006
testContext3 0.089
testContext5 0.004
testContext10 0.005
testEmpty1 0.001
testNoNewLine1 0.08
testNoNewLine2 0.011

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0
got: <false>, expected: is <true>

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.198
shouldReportSubmoduleReplacedByFileMove 1.505
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.004
shouldListAddedFileInInitialCommit 0.081
shouldListModificationBetweenTwoCommits 0.095
shouldListModificationInDirWithoutModifiedTrees 0.021
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.006
shouldReportFileModeChange 0.095
shouldListDeletionBetweenTwoCommits 0.093
shouldListChangesInWorkingTree 0.086
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.006
shouldListAddedFileBetweenTwoCommits 0.017
shouldListModificationInDirWithModifiedTrees 0.177

FirstWantTest

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

NetscapeCookieFileTest

testReadInvalidFile 0.19
testReadCookieFileWithMilliseconds 0.001
testReadWithEmptyAndCommentLines 0.007
testWriteWhileSomeoneIsHoldingTheLock 2.079
testReadAndWriteCycle 0.001
testWriteToExistingFile 0
testWriteAndReadCycle 0
testMergeCookies 0.003
testWriteAfterAnotherJgitProcessModifiedTheFile 0
testWriteToNewFile 0.001

OpenSshConfigFileTest

testCaseInsensitiveKeyLookup 0.084
testAlias_DoesNotMatch 0.007
testAlias_OptionsSet 0.007
testHostCaseInsensitive 0.075
testRepeatedLookupsWithModification 0.011
testAlias_InheritBatchMode 0.013
testTimeSpec 0.078
testRemoteUserReplacement 0.021
testAlias_ConnectionAttempts 0.009
testAlias_BatchModeDefault 0.084
testPattern 0.086
testAlias_PreferredAuthenticationsDefault 0.005
testAlias_OptionsInherit 0.091
testMissingArgument 0.018
testAdvancedParsing 0.078
testPubKeyAcceptedAlgorithms 0.011
testMultiHost 0.011
testListValueMultiple 0.077
testWhitespace 0.025
testEqualsSign 0.017
testEolComments 0.086
testHomeDirUserReplacement 0.008
testPubKeyAcceptedKeyTypes 0.008
testAlias_BatchModeYes 0.083
testQuoteParsing 0.009
testMultiIdentityFile 0.009
testSeparatorParsing 0.08
testAlias_OptionsKeywordCaseInsensitive 0.008
testDefaultBlock 0.008
testHostnameReplacement 0.008
testAlias_ConnectionAttemptsDefault 0.005
testAlias_invalidConnectionAttempts 0.071
testNegativeMatch2 0.008
testAlias_PreferredAuthentications 0.006
testListValueSingle 0.012
testNoConfig 0.079
testIdentityFile 0.013
testAlias_badConnectionAttempts 0.084
testMultipleMatch 0.008
testNegativeMatch 0.017
testNegatedPattern 0.071
testAlias_InheritPreferredAuthentications 0.017
testNoMatch 0.084
testIdentityAgentNone 0.005
testIdentityAgentSshAuthSock 0.011
testLocalhostFQDNReplacement 0.008
testEnVarSubstitution 0.072

PackFileTest

canCreatePreservedFromFile 0
canCreateNonPreservedFromAnyPreservedExt 0.001
canCreatePreservedFromAnyExt 0
canCreateAnyPreservedExtFromAnyPreservedExt 0
cannotCreatePreservedNoExtFromNonPreservedNoExt 0.001
objectsAreSameFromAnyConstructor 0
idIsSameFromFileWithOrWithoutExt 0
idIsSameFromFileWithOrWithoutPrefix 0
canCreateAnyExtFromAnyExt 0.001
canCreatePreservedFromDirAndName 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.006
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.081
testConfigureCache_Limits1 0.005
testConfigureCache_PackedGitWindowSize_0 0.005
testConfigureCache_PackedGitLimit_0 0.005
testConfigureCache_PackedGitWindowSize_4097 0.006
testConfigureCache_PackedGitOpenFiles_0 0.078

IterativeConnectivityCheckerTest

testSuccessfulNewBranchBasedOnOldWithTip 3.014
testSuccessfulNewBranchMerge 0.004
testDependOnGrandparent 0.078
testReiterateInCaseNotSuccessful 0.007
testNoChecksIfCantFindSubset 0.003
testSuccessfulPushOldBranch 0.003
testSuccessfulNewBranchBasedOnNewWithTip 0.005
testSuccessfulNewBranchBasedOnOld 0.079
testSuccessfulPushOldBranchMergeCommit 0

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.016
testFindRef_FetchHead 0.009
testFindRef_EmptyDatabase 0.082
testGetRefs_HeadsOnly_SymrefToPacked 0.011
testGetRefs_HeadsOnly_AllLoose 0.084
testGetRefs_HeadOnOneBranch 0.01
testGetRefs_ExcludingPrefixes 0.086
testExactRef_EmptyDatabase 0.005
testFindRef_DiscoversModifiedLoose 0.013
testGetRefs_IgnoresGarbageRef1 0.086
testGetRefs_IgnoresGarbageRef2 0.012
testGetRefs_IgnoresGarbageRef3 0.084
testGetRefs_IgnoresGarbageRef4 0.015
testPeelLooseTag 0.092
testGetAdditionalRefs_OrigHead 0.012
testGetRefs_TagsOnly_AllPacked 0.087
testFindRef_CycleInSymbolicRef 0.015
testVersioningNotImplemented_getRefs 0.091
testFindRef_AnyHeadWithGarbage 0.088
testGetRefs_TagsOnly_AllLoose 0.011
testGetRefs_PackedWithPeeled 0.092
test_repack 0.109
testFirstExactRef_IgnoresGarbageRef 0.009
testFindRef_DiscoversDeletedLoose 0.083
testPeelCommit 0.009
testGetRefs_CorruptObjectIdReference 0.088
testGetRefs_LooseSorting_Bug_348834 0.017
testFindRef_CorruptSymbolicReference 0.084
testReadBranchConfig 0.011
testGetRefs_DeatchedHead1 0.085
testGetRefs_DeatchedHead2 0.01
testExactRef_FetchHead 0.01
testGetRefs_LooseOverridesPacked 0.09
testGetRefs_DiscoversModifiedLoose 0.091
testReadNotExistingBranchConfig 0.011
testGetRefs_HeadsOnly_AllPacked1 0.088
testGetRefs_LooseSortedCorrectly 0.01
testGetRefs_PackedNotPeeled_Sorted 0.089
testFirstExactRef_Mixed 0.008
testExactRef_IgnoresGarbageRef 0.009
testRefsChangedStackOverflow 0.099
testCreate 0.082
testGetRefs_CycleInSymbolicRef 0.012
testGetRefs_InvalidName 0.007
testGetRefs_DeeplyNestedBranch 0.092
testPackedRefsLockFailure 0.012
testGetRefs_HeadBranchNotBorn 0.086
testGetAdditionalRefs_OrigHeadBranch 0.01
testGetRefs_DiscoversDeletedLoose1 0.081
testGetRefs_DiscoversDeletedLoose2 0.011
testGetRefs_DiscoversDeletedLoose3 0.012
testGetRefs_DiscoversDeletedLoose4 0.082
testGetRefs_DiscoversDeletedLoose5 0.012
testFindRef_PackedNotPeeled_WrongSort 0.009
testGetRefs_EmptyDatabase 0.084
testGetRefs_HeadsOnly_Mixed 0.008
testGetRefs_DiscoversNewLoose1 0.009
testGetRefs_DiscoversNewLoose2 0.089
testIsNameConflicting 0.091
testFindRef_CorruptObjectIdReference 0.012
testVersioningNotImplemented_exactRef 0.087
testGetRefs_SkipsLockFiles 0.012

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.022

AutoGcTest

testTooManyPacks 0.014
testNotTooManyLooseObjects 0.005
testTooManyLooseObjects 1.386
testNotTooManyPacks 0.006

PackReverseIndexTest

testFindObjectWrongOffset 0.08
testFindNextOffsetWrongOffset 0.007
testFindObject 0.006
testFindNextOffset 0.006

FileReftableTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.587
testBatchrefUpdate 0.101
testRacyReload 0.326
testDeleteNotFound 0.094
testRenameDestExists 0.09
testNoCacheObjectIdSubclass 0.091
testGetRefsExcludingNonExistingPrefixes 0.019
testFastforwardStatus2 0.096
testFastforwardStatus 0.095
writeUnbornHead 0.017
testRenameCurrentBranch 0.092
testLooseDelete 0.091
testGetRefsWithPrefixExcludingPrefixes 0.018
testUpdateChecksOldValue 0.09
isGitRepository 0.09
compactFully 0.198
testOpenConvert 0.093
testConvertToRefdirReflog 0.208
testDeleteWithoutHead 0.096
testDeleteSymref 0.104
testRenameAtomic 0.015
testConvert 0.08
reftableRefsStorageClass 0.011
testWriteReflog 0.084
testGetRefsExcludingPrefixes 0.011
testUpdateRefDetached 0.09
testRenameSymref 0.017
testCompactFully 0.094
testGetRefsExcludingPrefix 0.012
testDelete 0.085
testWritesymref 0.016
testConvertBrokenObjectId 0.194
testUpdateRefDetachedUnbornHead 0.089

AlternatesTest

testAlternate 0.099
testAlternateCyclic2 0.101
testAlternateCyclic3 0.102

GcKeepFilesTest

testKeepFiles 0.71

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 0
got: <false>, expected: is <true>
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0
got: <false>, expected: is <true>
testSamePackDifferentCompressionDetectChecksumChanged 0.506

GcReflogTest

testPackRepoWithCorruptReflog 0.206
testPruneNone 0.103
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.192
testPackCommitsAndLooseOneNoReflog 0.188

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

GcBasicPackingTest

testPruneAndRestoreOldPacks 0.403
testImmediatePruning 0.411
testPreserveAndPruneOldPacks 0.396
testDonePruneTooYoungPacks 0.41
testNotPackTwice 0.498
testPack2Commits_noPackFolder 0.379
testPackAllObjectsInOnePack 0.324
repackEmptyRepo_noPackCreated 0.093
testPackRepoWithNoRefs 0.105
testPackCommitsAndLooseOne 0.48
testPack2Commits 0.308

FileRepositoryBuilderTest

scanWithGitDirRef 0.082
invalidRepositoryFormatVersion 0.006
emptyRepositoryFormatVersion 0.006
relativeGitDirRef 0.079
absoluteGitDirRef 0.005
unknownRepositoryFormatVersion 0.006
testShouldAutomagicallyDetectGitDirectory 0.005

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.085
nonReferencedNonExpiredObject_notPruned 0.012
nonReferencedExpiredObjectTree_pruned 0.084
testPackCommitsAndLooseOneWithPruneNow 0.212
nonReferencedObjects_onlyExpiredPruned 0.084

FileReftableStackTest

testCompaction9 0.301
testLog2 0
missingReftable 0.004
testCompaction1024 4.396
testSegments 0

WindowCacheGetTest

testCache_TooSmallLimit[useStrongRefs=true] 0.092
testCache_TooFewFiles[useStrongRefs=true] 0.092
testCache_Defaults[useStrongRefs=true] 0.014
testCache_TooSmallLimit[useStrongRefs=false] 0.084
testCache_TooFewFiles[useStrongRefs=false] 0.014
testCache_Defaults[useStrongRefs=false] 0.085

T0004_PackReaderTest

test003_lookupCompressedObject 0.008
test004_lookupDeltifiedObject 0.01

AbbreviationTest

testAbbreviateOnEmptyRepository 0.005
testAbbreviateLooseBlob 0.075
testAbbreviateIsActuallyUnique 0.11
testAbbreviatePackedBlob 0.014

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.012
test002_WriteEmptyTree2 0.012
test30_stripWorkDir 0.079
test002_WriteEmptyTree 0.014
test006_ReadUglyConfig 0.007
test000_openrepo_default_gitDirAndWorkTreeSet 0.08
test000_openrepo_default_absolute_workdirconfig 0.012
test027_UnpackedRefHigherPriorityThanPacked 0.009
test000_openrepo_alternate_index_file_and_objdirs 0.076
test025_computeSha1NoStore 0.008
test020_createBlobTag 0.013
test028_LockPackedRef 0.088
test007_Open 0.009
test002_CreateBadTree 0.007
test001_Initalize 0.075
test021_createTreeTag 0.014
test000_openRepoBadArgs 0.008
test022_createCommitTag 0.073
test024_createCommitNonAscii 0.015
test008_FailOnWrongVersion 0.009
test009_CreateCommitOldFormat 0.08
test026_CreateCommitMultipleparents 0.02
test000_openrepo_default_relative_workdirconfig 0.083
test023_createCommitNonAnullii 0.014
test000_openrepo_default_workDirSet 0.011

StoredBitmapTest

testGetBitmapWithoutXor 0.001
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0.001

PackIndexV1Test

testCRC32 0.005
testBadFanoutTable 0.004
testIteratorMethodsContract 0.006
testCompareEntriesOffsetsWithGetOffsets 0.07
testIteratorReturnedValues1 0
testIteratorReturnedValues2 0.004
testCompareEntriesOffsetsWithFindOffsets 0.005

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.115
testDirCacheSavesObjects 0.104

ReflogReaderTest

testCheckout 0.01
testReadRightLog 0.087
testReadWhileAppendIsInProgress 0.006
testNoLog 0.01
testReadLineWithMissingComment 0.007
testSpecificEntryNumber 0.077
testReadOneLine 0.006
testReadTwoLine 0.006

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.002
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.002
testExceptionThrown_BareRepoGetWorkDir 0.001
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.002
testNotBare_CreateRepositoryFromWorkDirOnly 0.001
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.001
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.002
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.002
testNotBare_CreateRepositoryFromDotGitGitDir 0.001
testExceptionThrown_BareRepoGetIndex 0.001
testExceptionThrown_BareRepoGetIndexFile 0.001
testIsBare_CreateRepositoryFromArbitraryGitDir 0.002

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.081
noSuchPackFolder 0.009
malformedIdxNotDeleted 0.005
keepPreventsDeletionOfIndexFilesForMissingPackFile 0.007
bitmapDeletedButIdxAndPackNot 0.073

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.013
emptyRefFoldersSkipFiles 0.009
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.072
nonEmptyRefsFoldersAreKept 0.016

UnpackedObjectTest

testStandardFormat_SmallObject 0
testStandardFormat_InvalidType 0.004
testStandardFormat_LargeObject_TruncatedZLibStream 0.008
testStandardFormat_NoHeader 0.005
testStandardFormat_SmallObject_TruncatedZLibStream 0.007
testStandardFormat_NegativeSize 0.077
testStandardFormat_SmallObject_TrailingGarbage 0.005
testStandardFormat_GarbageAfterSize 0.004
testStandardFormat_LargeObject_TrailingGarbage 0.007
testPackFormat_DeltaNotAllowed 0.006
testStandardFormat_LargeObject_CorruptZLibStream 0.08
testPackFormat_LargeObject 0.005
testPackFormat_SmallObject 0.004
testStandardFormat_SmallObject_CorruptZLibStream 0.004
testStandardFormat_LargeObject 0.006

BatchRefUpdateTest

overrideRefLogMessage[atomic=false reftable=false] 0.096
overrideDisableRefLog[atomic=false reftable=false] 0.017
nonExistentRef[atomic=false reftable=false] 0.087
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=false] 0.012
addMissingObject[atomic=false reftable=false] 0.082
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=false] 0.012
simpleForce[atomic=false reftable=false] 0.01
oneNonExistentRef[atomic=false reftable=false] 0.085
updateToMissingObject[atomic=false reftable=false] 0.011
refLogNotWrittenWithoutConfigOption[atomic=false reftable=false] 0.08
packedRefsFileIsSorted[atomic=false reftable=false] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=false] 0.017
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=false] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=false] 0.018
reflogAppendStatusFastForward[atomic=false reftable=false] 0.081
oneRefLockFailure[atomic=false reftable=false] 0.015
oneRefWrongOldValue[atomic=false reftable=false] 0.083
reflogDefaultIdent[atomic=false reftable=false] 0.019
simpleNoForce[atomic=false reftable=false] 0.084
updateToMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.011
forceRefLogInUpdate[atomic=false reftable=false] 0.013
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=false] 0.077
conflictThanksToDelete[atomic=false reftable=false] 0.012
simpleNoForceRefsChangedEvents[atomic=false reftable=false] 0.012
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=false] 0.083
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=false] 0.104
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=false] 0
noRefLog[atomic=false reftable=false] 0.085
simpleForceRefsChangedEvents[atomic=false reftable=false] 0.012
reflogOnLockFailure[atomic=false reftable=false] 0.105
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=false] 0
atomicUpdateRespectsInProcessLock[atomic=false reftable=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=false] 0.021
reflogAppendStatusNoMessage[atomic=false reftable=false] 0.075
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=false] 0.01
oneRefLockFailureRefsChangedEvents[atomic=false reftable=false] 0.091
nonExistentRefRefsChangedEvents[atomic=false reftable=false] 0.011
reflogFileDirectoryConflict[atomic=false reftable=false] 0.085
fileDirectoryConflict[atomic=false reftable=false] 0.013
reflogCustomIdent[atomic=false reftable=false] 0.08
reflogAppendStatusWithMessage[atomic=false reftable=false] 0.017
addMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.011
overrideRefLogMessage[atomic=true reftable=false] 0.171
overrideDisableRefLog[atomic=true reftable=false] 0.022
nonExistentRef[atomic=true reftable=false] 0.078
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=false] 0.008
addMissingObject[atomic=true reftable=false] 0.008
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=false] 0.083
simpleForce[atomic=true reftable=false] 0.017
oneNonExistentRef[atomic=true reftable=false] 0.014
updateToMissingObject[atomic=true reftable=false] 0.068
refLogNotWrittenWithoutConfigOption[atomic=true reftable=false] 0.023
packedRefsFileIsSorted[atomic=true reftable=false] 0.082
forceRefLogInCommand[atomic=true reftable=false] 0.025
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=false] 0.089
reflogDelete[atomic=true reftable=false] 0.085
reflogAppendStatusFastForward[atomic=true reftable=false] 0.013
oneRefLockFailure[atomic=true reftable=false] 0.084
oneRefWrongOldValue[atomic=true reftable=false] 0.017
reflogDefaultIdent[atomic=true reftable=false] 0.095
simpleNoForce[atomic=true reftable=false] 0.012
updateToMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.076
forceRefLogInUpdate[atomic=true reftable=false] 0.02
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=false] 0.079
conflictThanksToDelete[atomic=true reftable=false] 0.026
simpleNoForceRefsChangedEvents[atomic=true reftable=false] 0.075
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=false] 0.011
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=false] 0.01
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=false] 0.083
noRefLog[atomic=true reftable=false] 0.095
simpleForceRefsChangedEvents[atomic=true reftable=false] 0.005
reflogOnLockFailure[atomic=true reftable=false] 0.017
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=false] 0.092
atomicUpdateRespectsInProcessLock[atomic=true reftable=false] 0.087
packedRefsLockFailure[atomic=true reftable=false] 0.008
reflogAppendStatusNoMessage[atomic=true reftable=false] 0.092
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=false] 0.016
oneRefLockFailureRefsChangedEvents[atomic=true reftable=false] 0.008
nonExistentRefRefsChangedEvents[atomic=true reftable=false] 0.08
reflogFileDirectoryConflict[atomic=true reftable=false] 0.1
fileDirectoryConflict[atomic=true reftable=false] 0.008
reflogCustomIdent[atomic=true reftable=false] 0.098
reflogAppendStatusWithMessage[atomic=true reftable=false] 0.092
addMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.011
overrideRefLogMessage[atomic=false reftable=true] 0.087
overrideDisableRefLog[atomic=false reftable=true] 0.015
nonExistentRef[atomic=false reftable=true] 0.084
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=false reftable=true] 0.017
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=true] 0.084
simpleForce[atomic=false reftable=true] 0.013
oneNonExistentRef[atomic=false reftable=true] 0.077
updateToMissingObject[atomic=false reftable=true] 0.017
refLogNotWrittenWithoutConfigOption[atomic=false reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=false reftable=true] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=true] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=true] 0.021
reflogAppendStatusFastForward[atomic=false reftable=true] 0.073
oneRefLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=false reftable=true] 0.014
reflogDefaultIdent[atomic=false reftable=true] 0.079
simpleNoForce[atomic=false reftable=true] 0.204
updateToMissingObjectRefsChangedEvents[atomic=false reftable=true] 0
forceRefLogInUpdate[atomic=false reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=false reftable=true] 0
simpleNoForceRefsChangedEvents[atomic=false reftable=true] 0
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=true] 0.016
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=true] 0.012
noRefLog[atomic=false reftable=true] 0.064
simpleForceRefsChangedEvents[atomic=false reftable=true] 0.014
reflogOnLockFailure[atomic=false reftable=true] 0.016
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=true] 0.066
atomicUpdateRespectsInProcessLock[atomic=false reftable=true] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=false reftable=true] 0.081
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=true] 0.013
oneRefLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=false reftable=true] 0.075
reflogFileDirectoryConflict[atomic=false reftable=true] 0.014
fileDirectoryConflict[atomic=false reftable=true] 0.013
reflogCustomIdent[atomic=false reftable=true] 0.076
reflogAppendStatusWithMessage[atomic=false reftable=true] 0.01
addMissingObjectRefsChangedEvents[atomic=false reftable=true] 0.009
overrideRefLogMessage[atomic=true reftable=true] 0.011
overrideDisableRefLog[atomic=true reftable=true] 0.066
nonExistentRef[atomic=true reftable=true] 0.01
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=true reftable=true] 0.009
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=true] 0.008
simpleForce[atomic=true reftable=true] 0.012
oneNonExistentRef[atomic=true reftable=true] 0.061
updateToMissingObject[atomic=true reftable=true] 0.01
refLogNotWrittenWithoutConfigOption[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=true reftable=true] 0
got: <true>, expected: is <false>
forceRefLogInCommand[atomic=true reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogDelete[atomic=true reftable=true] 0.012
reflogAppendStatusFastForward[atomic=true reftable=true] 0.01
oneRefLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=true reftable=true] 0.059
reflogDefaultIdent[atomic=true reftable=true] 0.013
simpleNoForce[atomic=true reftable=true] 0.01
updateToMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.009
forceRefLogInUpdate[atomic=true reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=true reftable=true] 0.013
simpleNoForceRefsChangedEvents[atomic=true reftable=true] 0.02
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=true] 0.014
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=true] 0.013
noRefLog[atomic=true reftable=true] 0.014
simpleForceRefsChangedEvents[atomic=true reftable=true] 0.063
reflogOnLockFailure[atomic=true reftable=true] 0.016
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=true] 0.015
atomicUpdateRespectsInProcessLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=true reftable=true] 0.018
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=true] 0.014
oneRefLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=true reftable=true] 0.012
reflogFileDirectoryConflict[atomic=true reftable=true] 0.015
fileDirectoryConflict[atomic=true reftable=true] 0.013
reflogCustomIdent[atomic=true reftable=true] 0.059
reflogAppendStatusWithMessage[atomic=true reftable=true] 0.015
addMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.014

LockFileTest

testLockHeld 0.006
testUnlockNoop 0.01
testLockForAppend 0.001
testLockTwice 0.005
testLockWriteTwiceThrows1 0.007
testLockWriteTwiceThrows2 0.005
testLockWriteTwiceThrows3 0.006
testLockWriteTwiceThrows4 0.061
testLockNested 0.005
testLockTwiceUnlock 0.005
lockFailedExceptionRecovery 0.09
testLockUnclosedCommitThrows 0.003

PackWriterTest

testWritePack2DeltasReuseOffsets 0.103
testWriteEmptyPack1 0.08
testWriteEmptyPack2 0.017
testIgnoreNonExistingObjectsWithBitmaps 0.278
testExclude 0.1
testWritePack2DeltasReuseRefs 0.026
testPartialPackFilesScanWhenDoingSearchForReuseTimeoutCheck 0.882
testWriteIndex 0.108
testWritePack1 0.087
testWritePack2 0.097
testWritePack3 0.028
testWritePack4 0.172
testWritePack1NoObjectReuse 0.037
testWritePack4ThinPack 0.1
testShallowFetchShallowAncestorDepth1 0.171
testShallowFetchShallowAncestorDepth2 0.191
testTotalPackFilesScanWhenSearchForReuseTimeoutNotSet 0.223
testWritePack4SizeThinVsNoThin 0.104
testShallowFetchShallowParentDepth1 0.102
testShallowFetchShallowParentDepth2 0.175
testContructor 0.009
testIgnoreNonExistingObjects 0.019
testTotalPackFilesScanWhenSkippingSearchForReuseTimeoutCheck 0.194
testModifySettings 0.08
testDeltaStatistics 0.015
testNotIgnoreNonExistingObjects 0.078
testShallowIsMinimalDepth1 0.113
testShallowIsMinimalDepth2 0.112
testWritePack2SizeOffsetsVsRefs 0.195
testWritePack2DeltasCRC32Copy 0.18
testWritePack2SizeDeltasVsNoDeltas 0.113

ObjectDirectoryTest

testScanningForPackfiles 0
got: <false>, expected: is <true>
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.29
testShallowFile 0.016
testOpenLooseObjectSuppressStaleFileHandleException 2.001
testOpenLooseObjectPropagatesIOExceptions 0.021
testShallowFileCorrupt 0.05

GcTagTest

annotatedTag_objectNotPruned 0.014
lightweightTag_objectNotPruned 0.072

GcConcurrentTest

repackAndCheckBitmapUsage 0.119
concurrentRepack 0.089
testInterruptGc 0.013
repackAndGetStats 0.191
repackAndUploadPack 0.107

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.176
branch_historyNotPruned 0.107
deleteBranch_historyPruned 0.104

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.01
recentTempPacksAndIdxAreNotDeleted 0.066

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.093
dontPackHEAD_nonBare 0.097
dontPackHEAD_bare 0.033
whileRefLockedRefNotPackedNoError 0.074
emptyRefDirectoryDeleted 0.017
concurrentOnlyOneWritesPackedRefs 0.08
looseRefPacked 0.014

PackIndexV2Test

testCRC32 0.006
testBadFanoutTable 0.066
testIteratorMethodsContract 0.005
testCompareEntriesOffsetsWithGetOffsets 0.004
testIteratorReturnedValues1 0.005
testIteratorReturnedValues2 0.004
testCompareEntriesOffsetsWithFindOffsets 0.005

PackTest

testDelta_FailsOver2GiB 0.067
testDelta_SmallObjectChain 0.017
testWhole_LargeObject 0.022
testWhole_SmallObject 0.07
testConfigurableStreamFileThreshold 0.014

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.006
testDeleteForce 0.022
testDeleteNotFound 0.077
testCreateMissingObject 0.013
testForceUpdateMissingObject 0.016
testDeleteLoosePacked 0.081
testNoCacheObjectIdSubclass 0.021
testDeleteLoosePackedRejected 0.069
testRenameBranchHasPreviousLog 0.123
testRenameCurrentBranch 0.125
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.05
testRenameBranchCannotLockAFileHEADisToLockTo 0.121
testRenameRefNameColission2avoided 0.091
testRefKeySameAsName 0.008
testLooseDelete 0.073
testUpdateChecksOldValue 0.014
testUpdateRefLockFailureLocked 0.01
testDeleteLooseAndItsDirectory 0.079
testUpdateRefNoChange 0.01
testDeleteWithoutHead 0.015
testUpdateRefForwardWithCheck1 0.075
testUpdateRefForwardWithCheck2 0.011
testRenameBranchCannotLockAFileHEADisToLockFrom 0.019
testRenameBranchCannotLockAFileHEADisFromLockTo 0.188
testDeleteSymref 0.014
testUpdateRefLockFailureWrongOldValue 0.01
testRenameAtomic 0.067
testWriteReflog 0.013
testDeleteHEADreferencedRef 0.072
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.019
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.021
testUpdateMissingObject 0.071
testUpdateRefDetached 0.011
testRefsCacheAfterUpdateLooseOnly 0.013
testNewNamespaceConflictWithLoosePrefixOfExisting 0.07
testRenameSymref 0.009
testRenameBranchAlsoInPack 0.124
testDeleteHead 0.008
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.179
testDeleteFastForward 0.069
testNewNamespaceConflictWithPackedPrefixOfExisting 0.01
testRefsCacheAfterUpdate 0.014
testUpdateRefForward 0.015
testDeleteHeadInBareRepo 0.076
testRenameBranchNoPreviousLog 0.022
testNewNamespaceConflictWithLoosePrefixNameExists 0.067
testRenameRefNameColission1avoided 0.2
testUpdateRefDetachedUnbornHead 0.013

ConcurrentRepackTest

testObjectMovedToNewPack1 0.102
testObjectMovedToNewPack2 0.076
testObjectInNewPack 0.011
testObjectMovedWithinPack 0.088

DescriptionTest

description 0.006

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.081
multiplePacks 0.011
readBackSmallObjectBeforeLargeObject 0.017
readBackLargeFile 0.01
checkExisting 0.063
largeBlob 0.008
singlePack 0.012
readBackFallsBackToRepo 0.009
overwriteExistingPack 0.069
flushEmptyPack 0.006
insertLargeInputStreamBypassesCheckExisting 0.011
noFlush 0.074
readBackSmallFiles 0.004

DeltaIndexTest

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

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

FileSnapshotTest

testFileSizeChanged 0.001
testActuallyIsModifiedTrivial 0
testNewFileNoWait 0
got: <false>, expected: is <true>
testNewFileWithWait 0
got: <false>, expected: is <true>
fileSnapshotEquals 0.001
detectFileModified 13.272
testSimulatePackfileReplacement 0.001

IntSetTest

testAdd 0.001

DfsInserterTest

testReadFromInserterSmallObjects 0.002
testNoCheckExisting 0
testInserterIgnoresUnreachable 0.001
testReaderResolve 0
testGarbageSelectivelyVisible 0
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.005
testInserterDiscardsPack 0

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.081
testEstimateGcPackSizeWithAnExistingGcPack 0.006

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0.001
sha1ToTip_ref 0.001
sha1ToTip_tag 0.001
keepUpdateIndexPeelingTag 0.003
sha1ToTip_annotatedTag 0.002

DfsBundleWriterTest

testRepo 0.225

DfsFsckTest

testInvalidGitModules 0.01
testMultipleInvalidObjects 0.001
testNonCommitHead 0.002
testMissingObject 0.001
testTagWithoutObject 0.001
testCommitWithoutTree 0
testValidGitModules 0.001
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0
testHealthyRepo 0.002
testTreeWithNullSha 0.001

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.11
reftableWithTombstoneNotResurrected 0.003
testCollectionWithPureGarbageAndRereferencingGarbage 0.081
testEstimateGcRestPackSizeInNewRepo 0
testCollectionWithGarbage 0.001
testEstimateUnreachableGarbagePackSize 0.003
testCollectionWithGarbageAndRereferencingGarbage 0.003
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.005
testRacyNoReusePrefersSmaller 0.08
testEstimateGcPackSizesWithGcAndGcRestPacks 0.006
compactsReftables 0.005
testCollectionWithGarbageCoalescence 0.007
reftableWithoutTombstoneResurrected 0.002
testCollectionWithGarbageNoCoalescence 0.006
testCollectionWithGarbageCoalescenceWithShortTtl 0.773
testEstimateGcPackSizeInNewRepo 0.004
producesNewReftable 0.304
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.01
testEstimateGcPackSizeWithAnExistingGcPack 0.007
leavesNonGcReftablesIfNotConfigured 0.076
testCollectionWithGarbageAndGarbagePacksPurged 0.008
prunesNonGcReftables 0

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

DfsBlockCacheTest

noConcurrencySerializedReads_twoRepos 0.017
hasIndexEventConsumerOnlyLoaded 0.096
weirdBlockSize 0.078
hasIndexEventConsumerLoadedAndEvicted 0.023
highConcurrencyParallelReads_oneRepoParallelReverseIndex 0.08
hasCacheHotMap 0.022
highConcurrencyParallelReads_oneRepo 0.007
streamKeyReusesBlocks 0.078
lowConcurrencyParallelReads_twoReposAndIndex 0.009
noConcurrencySerializedReads_oneRepo 0.01
lowConcurrencyParallelReads_twoRepos 0.077

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0.001

PackSourceTest

defaultComaprator 0

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0.001
testCopyPackThroughCacheSmallNoCache 0
testCopyPackThroughCacheLargeCached 0.001
testCopyPackThroughCacheSmallCached 0.005
testCopyPackThroughCacheLargeNoCache 0.072
testCopyPackBypassCachesSmallCached 0
testCopyPackBypassCacheSmallNoCache 0
testCopyPackBypassCacheLargeCached 0

DfsPackDescriptionTest

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

MergedReftableTest

scanIncludeDeletes 0
versioningSymbolicRefMoves 0
nonOverlappedUpdateIndices 0
twoTableById 0.001
twoTableSeek 0
seekPastManyTimes 0
seekPastToNonExistentPrefixToTheMiddle 0
oneTableSeekPastWithRefCursor 0
oneEmptyTable 0
oneTableScan 0.006
oneTableSeek 0.005
compaction 0
missedUpdate 0
seekPastToNonExistentPrefixToTheEnd 0
seekPastOnEmptyTable 0
versioningSymbolicReftargetMoves 0.001
noTables 0
twoTableSeekPastWithRefCursor 0
fourTableScan 0.076
twoEmptyTables 0
enclosedUpdateIndices 0
versioningResolveRef 0
deleteIsHidden 0
tableByIDDeletion 0
overlappedUpdateIndices 0

ReftableTest

byObjectIdOneRefWithIndex 0.404
seekPastWithLotsOfRefs 0.003
namespaceHeads 0
hasObjMapRefsSmallTable 0.001
invalidRefWriteOrderSortAndWrite 0.001
seekPastManyTimes 0
seekPastRefWithRefCursor 0
seekPastToNonExistentPrefixToTheMiddle 0
reflogSeek 0.001
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
allRefs 0
indexScan 0.574
indexSeek 0.508
invalidReflogWriteOrderUpdateIndex 0.001
hasObjMapRefsNoIndexObjects 0
byObjectIdSkipPastPrefix 0.001
seekPastWithSeekRefsWithPrefix 0
seekNotFound 0
seekPastToNonExistentPrefixToTheEnd 0
reflogReader 0.003
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.091
onlyReflog 0
estimateCurrentBytesOneRef 0
logScan 0.917
hasObjLogs 0.001
seekPastOnEmptyTable 0
reflogSeekPrefix 0
invalidReflogWriteOrderName 0.001
failDeepChainOfSymbolicRef 0
byObjectIdOneRefNoIndex 0.001
noIndexScan 0.004
noIndexSeek 0.068
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
hasObjMapRefs 0
oneIdRef 0
skipPastRefWithLastUTF8 0
badCrc32 0
withReflog 0

ReftableCompactorTest

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

CancellableDigestOutputStreamTest

testCancelInProcess 0.003
testTriggerCheckAfterSingleBytes 0.001

PedestrianReachabilityCheckerTest

reachable_merge 0.085
reachable 0.015
unreachable_isLaterCommit 0.075
reachable_longChain 10.227
unreachable_differentBranch 0

PedestrianObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.068
blob_in_base_reachable_from_branches 0.015
blob_in_branch_reachable_from_merge 0.016
blob_unreachable_from_earlier_commit 0.015
blob_reachable_from_owning_commit 0.068

BitmappedObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.104
blob_in_base_reachable_from_branches 0.097
blob_in_branch_reachable_from_merge 0.089
blob_unreachable_from_earlier_commit 0.036
blob_reachable_from_owning_commit 0.091

BitmappedReachabilityCheckerTest

reachable_merge 0.083
reachable 0.086
unreachable_isLaterCommit 0.038
reachable_longChain 8.402
unreachable_differentBranch 0.071

ExternalDiffToolTest

testUserDefinedToolWithCancelledPrompt 0.011
testAllTools 0.014
testUserToolWithError 0.05
testNullToolWithPrompt 0.004
testUserDefinedTools 0.004
testNullTool 0.003
testDefaultTool 0.004
testDefaultToolExecutionWithPrompt 0.008
testNoDefaultToolName 0.003
testOverridePreDefinedToolPath 0.28
testUserDefinedTool 0.008
testNotExternalToolInGitAttributes 0.016
testCompare 0.007
testUserToolWithCommandNotFoundError 0.008
testOverridePredefinedToolPath 0.055
testExternalToolInGitAttributes 0.018
testUserDefinedToolWithPrompt 0.007
testUndefinedTool 0.005

ExternalMergeToolTest

testUserDefinedToolWithCancelledPrompt 0.016
testAllTools 0.051
testUserToolWithError 0.009
testNullToolWithPrompt 0.004
testUserDefinedTools 0.005
testNullTool 0.005
testDefaultTool 0.005
testDefaultToolExecutionWithPrompt 0.009
testNoDefaultToolName 0.058
testOverridePreDefinedToolPath 0.202
testUserDefinedTool 0.007
testCompare 0.007
testUserToolWithCommandNotFoundError 0.006
testOverridePredefinedToolPath 0.004
testUserDefinedToolWithPrompt 0.007
testKdiff3 0
Assuming external tool is available: kdiff3
testUndefinedTool 0.003

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.002
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.039
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.001
testNonTranslatedBundle 0.001
testMissingPropertiesFile 0.001

PatchCcTest

testParse_OneFileCc 0.004
testParse_CcNewFile 0
testParse_CcDeleteFile 0.001

PatchTest

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

EditListTest

testTypes 0
testHunkHeader 0.001
testFileHeader 0

GetTextTest

testGetText_DiffCc 0.003
testGetText_NoBinary 0.005
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchErrorTest

testError_DisconnectedHunk 0
testError_TruncatedNew 0.001
testError_TruncatedOld 0
testError_GarbageBetweenFiles 0.001
testError_GitBinaryNoForwardHunk 0.007
testError_BodyTooLong 0.001

FileHeaderTest

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

BinaryDeltaInputStreamTest

testBinaryDelta 0.005

AutoLFInputStreamTest

testEmpty 0.001
testCRLF 0
testCrLf 0
testLFCR 0.001
testCR 0
testLF 0
testCrLfDontDetect 0
testBinaryDetect 0.06
testBinaryDontDetect 0

AutoCRLFOutputStreamTest

testBoundary 0.95
test 0

UnionInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.255
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.25
testTimeout_readBuffer_Timeout 0.25
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

BinaryHunkStreamTest

testRoundtripBytes 0.022
testRoundtripWithClose 0.015
testRoundtripChunks 0.011
testRoundtripWholeBuffer 0.009

AutoCRLFInputStreamTest

testBoundary 0.508
test 0.001

TeeOutputStreamTest

test 0.001
testCloseException 0

AutoLFOutputStreamTest

testEmpty 0.001
testCrLfDetect 0
testLFCR 0
testCR 0
testLF 0
testCRLFNoDetect 0
testBinaryDetect 0
testBinaryDontDetect 0

TimeoutOutputStreamTest

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

SHA1Test

detectsShatteredByDefault 0.013
test0 0
test1 0
test2 0
shatteredCollision 0.022
shatteredStoredInGitBlob 0.011

IOTest

readFullyBufferShorterOffset 0
readFullyBufferShorter 0
readFullyBufferLongerOffset 0
readFullyBufferLonger 0

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

RawSubStringPatternTest

testBoundary 0.006
testCaseInsensitive 0.003
testEmptyPattern 0.055
testNoMatches 0.004

HookTest

testCommitMsgHookReceivesCorrectParameter 0.013
testFailedPreCommitHookBlockCommit 0.009
testFindPostCommitHook 0.003
testRunHookHooksPathRelative 0.008
testAllCommitHooks 0.074
testFindHook 0.003
testFailedCommitMsgHookBlocksCommit 0.01
testPostCommitRunHook 0.006
testHookPathWithBlank 0.007
testRunHook 0.057
testRunHookHooksPathAbsolute 0.008
testCommitMsgHookCanModifyCommitMessage 0.017

HexTest

testLegal 0.001
testIllegal2 0
testIllegal3 0
testDecode 0
testEncode 0
testIllegal 0
testLegal2 0
testEncodeMatchesDecode 0

IOReadLineTest

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

RawParseUtils_FormatTest

testFormatBase10 0

RefListTest

testCopyLeadingPrefix 0
testBuilder_Remove 0
testBuilder_ToString 0
testCopyConstructorReusesArray 0
testBuilder_AddThenDedupe 0.001
testSet 0
testPutReplaceEntry 0
testEmpty 0.001
testToString 0
testBuilder_AddThenDedupe_Border 0.002
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

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

LongMapTest

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

GitDateParserTest

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

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

QuotedStringBourneUserPathStyleTest

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

SystemReaderTest

openSystemConfigReturnsDifferentInstances 0.273
openUserConfigReturnsDifferentInstances 0.001

GitDateFormatterTest

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

FilterCommandsTest

testCheckoutSingleFile 0.102
testMerge 0.117
testBuiltinCleanFilter 0.08
testBuiltinCleanAndSmudgeFilter 0.093
testBuiltinSmudgeFilter 0.029
testBranchSwitch 0.177
testCheckoutSingleFile2 0.117

ChangeIdUtilTest

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

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

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

TemporaryBufferTest

testOneByte 0.001
testInCoreLimit_SwitchOnCopy 0.007
testFileToByteArrayWithLimit 0.003
testEmpty 0.001
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.003
testLarge_SingleWrite 0.011
testInCoreLimit_SwitchBeforeAppendByte 0.07
testOneBlock_BulkWrite 0
testRandomWrites 0.088
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testHeapToByteArrayWithLimit 0.002
testDestroyWhileOpen 0.004
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0

BlockListTest

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

SimpleLruCacheTest

testPurge 0.001
testPurgeFactorTooLarge 0
testPurgeFactorTooSmall 0.001
testConfigure 0
testGetMissing 0.001
testPurgeFactorTooLarge2 0
testPutGet 0
testPurgeFactorTooSmall2 0.001

Base85Test

testChars 0.005
testPadding 0
testBinary 0
testOverflow 0.001

StringUtilsTest

testToLowerCaseString 0
testFormatWithSuffix 0
testParseWithSuffix 0.004
testEqualsIgnoreCase1 0
testEqualsIgnoreCase2 0
testEqualsIgnoreCase3 0
testEqualsIgnoreCase4 0
testReplaceLineBreaks 0
testToLowerCaseChar 0

QuotedStringGitPathStyleTest

testDequote_OctalAll 0
testDequote_BareABCZ_OnlyBC 0.001
testQuoteNormalDequoteMinimal 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_UTF8_Minimal 0
testDequote_RawUTF8 0
testDequote_BareA 0.001
testQuoteMinimalDequoteNormal 0
testRoundtripNormalDequoteMinimal 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0
testRoundtripMinimal 0
testDequote_UnknownEscapeQ 0
testQuote_BareA 0.001
testQuote_Empty 0
testRoundtripMinimalDequoteNormal 0
testDequote_RawLatin1 0
testDequote_RawLatin1_Minimal 0
testDequoteMinimal 0
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0
testDequote_RawUTF8_Minimal 0
testNoQuote 0
testQuoteMinimal 0
testQuoteAtAndNumber 0

ReadLinesTest

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

StatsTest

testStatsCancellationExample1 0.001
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

IntListTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FSTest

testReadPipeCommandStartFailure 0.002
testSymlinkAttributes 0.003
testReadPipePosixCommandFailure 0.002
testFsTimestampResolution 0.023
testUnicodeFilePath 0.001
testRepoCacheRelativePathUnbornRepo 0
testExecutableAttributes 0.001

RunExternalScriptTest

testCopyStdIn 0.004
testWrongScript 0.002
testArguments 0.003
testRc 0.002
testCopyStdInExecute 0.003
testAllTogetherBinExecute 0.003
testAllTogetherBin 0.003
testWrongSh 0.001
testNullStdout 0.002
testCopyNullStdIn 0.002
testStdErr 0.041
testStdErrExecute 0.002

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.003
badlyFormattedWithoutRef 0.004

RelativeDateFormatterTest

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

RawParseUtilsTest

testParseEncoding_badEncoding 0.008
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

QuotedStringBourneStyleTest

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

LRUMapTest

testLRUEntriesAreEvicted 0.001

RefMapTest

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

HttpSupportTest

testCorrectUri 0.005
testMalformedUri 0

FileUtilsTest

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

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.001
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0

NBTest

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

ObjectCheckerTest

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

RepositoryResolveTest

testObjectId_nonexisting 0.008
testObjectId_objectid_invalid_explicit_parent 0.007
testHEAD 0.007
testTree 0.007
testDistance_past_root 0.007
testDerefCommit 0.056
resolveUpstream 0.025
testParseLookupPath 0.01
resolveExprSimple 0.014
invalidNames 0.009
testObjectId_objectid_implicit_firstparent 0.044
testObjectId_objectid_self 0.005
testParseNonGitDescribe 0.016
testDistance 0.005
testParseGitDescribeOutput 0.012
testObjectId_existing 0.006
testDerefBlob 0.006
testDerefTree 0.007
testObjectId_objectid_explicit_firstparent 0.041
testDerefTag 0.01
testRef_refname 0.006
testObjectId_objectid_explicit_otherparents 0.008

RacyGitTests

testRacyGitDetection 0.017

PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
testEmptyNameAndEmail 0
nullForEmailShouldThrowIllegalArgumentException 0.001
testNewIdentInstant 0.005
nullForNameShouldThrowIllegalArgumentException 0
testNewIdentInstant2 0.001
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

BranchTrackingStatusTest

shouldWorkInNormalCase 0.019
shouldWorkWithoutMergeBase 0.016
shouldReturnNullWhenBranchDoesntExist 0.005

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.079
resolvePreviousBranch 0.081
resolveMasterCommits 0.019
resolveNonExistingBranch 0.013
resolveReflogParent 0.016
resolveDate 0.047

AbbreviatedObjectIdTest

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

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.001

ObjectIdTest

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

ValidRefNameTest

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

IndexDiffTest

testUnchangedComplex 0.018
testRemovedUntracked 0.011
testUnchangedSimple 0.01
testAdded 0.055
testStageState_mergeAndReset_bug 0.027
testUntrackedFolders 0.02
testStageState_simulated_bug 0.063
testConflictingDeletedAndModified 0.024
testAssumeUnchanged 0.013
testAutoCRLFInput 0.05
testModified 0.007
testStageState 0.011
testMissing 0.01
testRemoved 0.005
testConflictingFromMultipleCreations 0.071
testUntrackedNotIgnoredFolders 0.024
testConflicting 0.081

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.022
testForbiddenNamesOnWindowsEgCon 0.067
testForbiddenNamesOnWindowsEgLpr 0.02
testForbiddenNamesOnWindowsEgDotCon 0.019
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.065
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.016
testMaliciousPathDot 0.019
testMaliciousGitPathEndDotUnixOk 0.067
testMaliciousGitPathEndDotWindows1 0.017
testMaliciousGitPathEndDotWindows2 0.019
testMaliciousGitPathEndDotWindows3 0.069
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.018
testMaliciousPathEmptyUnix 0.018
testMaliciousGitPath1Case 0.051
testMaliciousGitPath2Case 0.018
testMaliciousGitPath3Case 0.019
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.019
testMaliciousPathDotDot 0.045
testMaliciousAbsolutePathSecondCheckout 0.01
testMaliciousAbsolutePathTwoLevelsFirstBad 0.018
testMaliciousAbsoluteUNCPathWindows1 0.016
testMaliciousAbsoluteUNCPathWindows2 0.017
testForbiddenNamesOnWindowsEgCon1 0.038
testForbiddenNamesOnWindowsEgLpt1 0.023
testMaliciousAbsolutePathIsOkTwoLevels 0.014
testMaliciousWindowsADSOnUnix 0.069
testMaliciousAbsolutePathTwoLevelsSecondBad 0.019
testMaliciousGitPathEndSpaceUnixOk 0.019
testMaliciousPathEmptyWindows 0.051
testMaliciousWindowsADS 0.018
testForbiddenWindowsNamesOnUnixEgCon 0.019
testMaliciousGitPath1 0.017
testMaliciousGitPath2 0.056
testMaliciousAbsoluteWindowsPath1 0.017
testMaliciousAbsoluteWindowsPath2 0.019
testMaliciousAbsolutePathIsOkSecondCheckout 0.013
testMaliciousAbsolutePath 0.017
testForbiddenWindowsNamesOnUnixEgLpt1 0.032
testForbiddenNamesOnWindowsEgConDotSuffix 0.02
testMaliciousAbsoluteCurDrivePathWindows 0.017
testMaliciousGitPathEndSpaceWindows 0.018
testMaliciousAbsoluteWindowsPath1OnUnix 0.045

ConfigTest

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

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

IndexModificationTimesTest

testLastModifiedTimes 0.015
testModify 2.082

RefTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.006
testGetRefsExcludingNonExistingPrefixes 0.006
testGetShortExactRef 0.005
testGetRefsByPrefix 0.006
testReadAllIncludingSymrefs 0.012
testGetRefsByPrefixes 0.005
testReadSimplePackedRefSameRepo 0.038
testResolveTipSha1 0.005
testGetRefsWithPrefixExcludingPrefixes 0.005
testRefsUnderRefs 0.01
testResolvedSymRef 0.005
testReadSymRefToLoosePacked 0.007
testResolvedNamesBranch 0.005
testGetRefsExcludingPrefixes 0.005
testGetShortRef 0.005
testGetRefsExcludingPrefix 0.006
testRemoteNames 0.046
testAmbiguousRefsUnderRefs 0.01
testReadLooseRef 0.007
testReadLoosePackedRef 0.005
testReadSymRefToPacked 0.007

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0
serializeNull 0

GcCommitSelectionTest

testBitmapsForExcessiveBranches 28.969
testBitmapSpansNoMergesWithTags 7.688
testDistributionOnMultipleBranches 3.466
testSelectionOrderingWithChains 0.09
testBitmapSpansNoMerges 3.98
testBitmapSpansWithMerges 2.252

AbbrevConfigTest

testInvalidBelowRange2 0.005
testValid 0.003
testAuto 0.003
testToString 0.003
testNo 0.003
testValidMax 0.003
testValidMin 0.003
testInvalidNegative 0.005
testInvalidAboveRange2 0.003
testToString12 0.004
testToStringNo 0.003
testDefault 0.003
testInvalid2 0.003
testInvalidAboveRange 0.004
testInvalid 0.004
testInvalidBelowRange 0.047

MergeHeadMsgTest

testReadWriteMergeHeads 0.005
testReadWriteMergeMsg 0.005

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

ObjectIdRefTest

testUpdateIndex 0
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

CommitTemplateConfigTest

testCommitTemplatePathInHomeDirecory 0.077

TagBuilderTest

testTagWithSignatureNoParagraphsMessage 0.002
testTagSimple 0
testTagWithSignatureOnly 0
testTagWithSignatureShortMessageEndsInLF 0
testTagWithSignatureEmptyMessage 0
testTagWithSignatureMessageNoLF 0.001
testTagWithSignatureLongMessage 0

RepositoryCacheConfigTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.004

RepositoryCacheTest

testBareFileKey 0.068
testNonBareFileKey 0.005
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.009
testRepositoryUsageCount 0.005
testFileKeyOpenNew 0.009
testGetRegistered 0.005
testRepositoryUsageCountWithRegisteredRepository 0.005
testCacheOpen 0.004
testUnregister 0.003
testGetRegisteredWhenEmpty 0.054
testRepositoryUnregisteringWhenExpired 0.016
testRepositoryNotUnregisteringWhenClosing 0.005
testReconfigure 0.013
testCacheRegisterOpen 0.005
testFileKeyOpenExisting 0.06

ObjectIdSubclassMapTest

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

ReflogConfigTest

testlogAllRefUpdates 0.019

BranchConfigTest

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

CommitConfigTest

testCleanWhitespace 0
testCleanStrip 0
testCleanScissorsCustomChar 0
testCommentCharAuto 0
testCommentCharNonAscii 0
testCleanScissors 0
testCleanScissorsAtEnd 0
testCleanScissorsAtTop 0
testCommitCleanup 0
testDetermineCommentChar 0
testCleanStripCustomChar 0.001
testCleanScissorsNoScissor2 0
testCleanScissorsNoScissor3 0
testCleanDefaultThrows 0
testResolve 0
testCommentCharEmpty 0.001
testDetermineCommentChar2 0
testDetermineCommentChar3 0
testDetermineCommentChar4 0
testDetermineCommentChar5 0
testDefaults 0
testCommentChar 0
testCommentCharDefault 0
testCleanScissorsNoScissor 0
testCommentCharInvalid 0.001
testCleanVerbatim 0

CommitBuilderTest

writeGpgSignatureStringCRLF 0.001
writeGpgSignatureString_oneLineNotModified 0
writeGpgSignatureStringTrailingCRLF 0
setGpgSignature 0
writeGpgSignatureString 0
writeGpgSignatureString_replaceCR 0
writeGpgSignatureString_replaceCRLFMixed 0
writeGpgSignatureString_replaceCRLF 0
writeGpgSignatureStringTrailingLF 0.001
writeGpgSignatureString_failsForNonAscii 0
writeGpgSignatureString_preservesRandomWhitespace 0

DirCacheCheckoutTest

testCheckoutWithEmptyIndexDoesntOverwrite 0.053
testLongFilename 0.008
testCheckoutChangeLinkToEmptyDir 0.019
testDirtyFileModeEqualHeadMerge 0.019
testResetHard 0.07
testRules1thru3_NoIndexEntry 0.009
testCheckoutChangeLinkToNonEmptyDirs 0.014
testCheckoutUncachedChanges 0.007
testFileModeChangeAndContentChangeNoConflict 0.051
testCheckoutChangeFileToEmptyDir 0.014
testDirectoryFileSimple 0.014
testDirectoryFileConflicts_15b 0.01
testCloseNameConflicts1 0.054
testCheckoutOutChanges 0.013
testIgnoredDirectory 0.014
testInitialCheckout 0.011
testCheckoutMixedTextLf 0.014
testOverwriteUntrackedLinkModeChange 0.067
testUntrackedConflicts 0.016
testCheckoutChangeFileToEmptyDirs 0.068
testCheckoutHierarchy 0.014
testFileModeChangeWithNoContentChangeUpdate 0.025
testCheckoutWithLFAuto 0.075
testCheckoutMixedTextCrLf 0.084
testFolderFileAndContentConflicts 0.104
testOverwriteUntrackedFileModeChange 0.027
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.075
testIgnoredDirectoryWithTrackedContent 0.031
testResetWithChangeInGitignore 0.083
testCheckoutChangeLinkToEmptyDirs 0.014
testCheckoutWithLF 0.067
testCheckoutWithCRLFAutoEolCrLf 0.019
testCloseNameConflictsX0 0.015
testDontOverwriteEmptyFolder 0.068
testFileModeChangeAndContentChangeConflict 0.02
testFolderFileConflict 0.076
testDontOverwriteDirtyFile 0.008
testDirectoryFileConflicts_1 0.008
testDirectoryFileConflicts_2 0.008
testDirectoryFileConflicts_3 0.007
testDirectoryFileConflicts_4 0.009
testDirectoryFileConflicts_5 0.06
testDirectoryFileConflicts_6 0.01
testDirectoryFileConflicts_7 0.023
testDirectoryFileConflicts_8 0.006
testDirectoryFileConflicts_9 0.007
testCheckoutChangeFileToNonEmptyDirs 0.063
testCheckoutWithCRLF 0.011
testRules4thru13_IndexEntryNotInHead 0.013
testCheckoutMixedAutoEolCrLf 0.015
testCheckoutWithCRLFAutoEolNative 0.063
testCheckoutOutChangesAutoCRLFInput 0.008
testCheckoutOutChangesAutoCRLFfalse 0.008
testCheckoutWithLFAutoEolNative 0.014
testDirectoryFileConflicts_10 0.063
testDirectoryFileConflicts_11 0.007
testDirectoryFileConflicts_12 0.01
testDirectoryFileConflicts_13 0.012
testDirectoryFileConflicts_14 0.013
testDirectoryFileConflicts_15 0.055
testDirectoryFileConflicts_16 0.016
testDirectoryFileConflicts_17 0.011
testDirectoryFileConflicts_18 0.014
testDirectoryFileConflicts_19 0.061
testDirectoryFileConflicts_5b 0.007
testDirectoryFileConflicts_6b 0.008
testCheckoutWithCRLFAuto 0.017
testDirtyFileModeEqualIndexMerge 0.02
testCheckoutWithLFAutoEolCrLf 0.054
testCheckoutWithLFAutoEolLf 0.013
testCheckoutMixedAutoEolLf 0.013
testOverwriteUntrackedIgnoredFile 0.024
testCheckoutOutChangesAutoCRLFtrue 0.008
testCheckoutOutChangesAutoCRLFtrueBinary 0.008
testMultipleContentConflicts 0.06
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.014
testCheckoutWithCRLFAutoEolLf 0.013
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.041

RebaseTodoFileTest

testReadTodoFile 0.007

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

GpgConfigTest

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

ObjectIdOwnerMapTest

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

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0
fetchRecurseMatch 0.001

HugeCommitMessageTest

testHugeCommitMessage 2.187

SideBandOutputStreamTest

testWrite_CH_ERROR 0.001
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.005
testWrite_Small 0.001
testConstructor_RejectsBadBufferSize 0

PushCertificateParserTest

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

HttpConfigTest

testUserAgentNonAscii 0.003
testMatchWithPrefixUriInConfig 0
testExtraHeaders 0.001
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0.001
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0
testExtraHeadersMultiple 0
testMatchSuccess 0
testMatchLonger 0.001
testUserAgent 0
testDefault 0
testExtraHeadersReset 0
testExtraHeadersResetAndMore 0.001
testUserAgentEnvOverride 0.001

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.108
testUsingUnknownBlobFails 0.109
testUsingHiddenCommonBlobFails 0.1
resetsHaves 0.096
testCreateBranchAtHiddenCommitFails 0.086
testIncludesInvalidGitmodules 0.053
testFilterHidesPrivate 0.055
testSuccess 0.093
testUsingUnknownTreeFails 0.05

RefSpecTest

invalidNegativeAndForce 0
invalidNegativeNoSrcDest 0.001
testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
sourceOnlywithWildcard 0
negativeRefSpecWithSrcAndNullDest 0
invalidWhenSourceEndsWithSlash 0
testSetDestination 0
testSetSourceDestination 0
negativeRefSpecWithDest 0
testWildcardInMiddleOfSource 0
destinationWithWildcard 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0.001
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
matching 0
matchingForced 0
invalidSlashAtStart 0
invalidForceAndNegative 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
onlyWildCard 0
negativeRefSpecWithSrcAndEmptyDest 0
testSetSource 0
invalidNegativeBothSrcDest 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

ReceivePackTest

parseCommand 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.086
test1 0.018
test2 0.035
testTinyThinPack 0.016
testMaxObjectSizeDeltaBlock 0.031
testMaxObjectSizeFullBlob 0.023
testPackWithTrailingGarbage 0.008
testPackWithDuplicateBlob 0.021
testDataAfterPackFooterSingleRead 0.02
testDataAfterPackFooterSplitObjectRead 0.08
testMaxObjectSizeDeltaResultSize 0.028
testNonMarkingInputStream 0.005

PushConnectionTest

limitCommandBytes 0.105
invalidCommand 0.003
testWrongOldIdDoesNotReplace 0.004
commandOrder 0.019

ReachableCommitTipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.061
validateReachableBlobWithoutBitmaps 0.124
validateUnreachableCommitWithoutBitmaps 0.007
validateAdvertisedTipWithBitmaps 0.009
validateReachableCommitWithoutBitmaps 0.005
validateUnreachableBlobWithBitmaps 0.061
validateUnreachableCommitWithBitmaps 0.008
validateReachableCommitWithBitmaps 0.008
validateUnadvertisedTipWithoutBitmaps 0.004
validateReachableBlobWithBitmaps 0.007
validateAdvertisedTipWithoutBitmaps 0.004
validateUnreachableBlobWithoutBitmaps 0.004

AtomicPushTest

pushAtomicClientGivesUpEarly 0.003
pushNonAtomic 0.004
pushAtomicDisabled 0.002

TransportHttpTest

testSkipHeaderWithEmptyKey 0.11
testMatchesCookieDomain 0.006
testProcessResponseCookies 0.092
testSkipHeaderWithoutKey 0.007
testSkipHeaderWithNonAsciiValue 0.008
testSkipHeaderWithInvalidKey 0.059
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0.006
testAddHeaderEmptyValue 0.007
testMatchesCookiePath 0.006
testAddHeaders 0.007

HttpConfigUriPathTest

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

ProtocolV2HookChainTest

testDefaultIfEmpty 0.002
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0.059

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0.022
testV2LsRefsUnrecognizedArgument 0.056
testV2FetchDeepenNot_excludeDescendantOfWant 0.008
testV2FetchWithWaitForDoneOnlyDoesNegotiationAndNothingToAck 0.003
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.007
testFetchWithNonSupportingServer 0.004
testV2LsRefsSymrefs 0.004
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.005
testV2FetchIncludeTag 0.005
testV2FetchShallowSince_noCommitsSelected 0.002
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.076
testV2FetchRequestPolicyReachableCommit 0.004
testV2FetchUnrecognizedArgument 0.001
testV2LsRefsServerOptions 0.001
testV2FetchClientStopsNegotiation 0.004
testV2EmptyRequest 0.002
testNotAdvertisedWantsV1Fetch 0.003
testFetchWithBlobLimitFilter 0.005
testSafeToClearRefsInFetchV0 0.065
testSafeToClearRefsInFetchV2 0.004
testFetchExplicitBlobWithFilter 0.005
testV2CapabilitiesRefInWant 0.002
testV2FetchRequestPolicyAny 0.001
testV2FetchRequestPolicyTip 0.004
testV2FetchWithWaitForDoneOnlyDoesNegotiation 0.003
testV2FetchDeepenWithoutDone 0.001
testV2FetchRequestPolicyAdvertised 0.003
testV2FetchSidebandAllIfNotAllowed 0.002
testV2FetchMissingShallow 0.003
testV2FetchOfsDelta 0.009
testV2LsRefsPeel 0.002
testGetPeerAgentProtocolV0 0.001
testGetPeerAgentProtocolV2 0.002
testNotAdvertisedWantsV2FetchThinPack 0.06
testV2FetchPackfileUris 0.012
testUploadNewBytes 0.004
testV2LsRefs 0.002
testV2FetchWantRefIfNotAllowed 0.002
testV2CapabilitiesAllowFilter 0
testV2FetchSidebandAllNoPackfile 0.005
testFetchParentOfShallowCommit 0.006
testV2FetchServerStopsNegotiation 0.003
testV2FetchServerOptions 0.001
testV2FetchFilterTreeDepth0 0.064
testV2FetchFilterTreeDepth2 0.002
testV2FetchWantRefAndDeepen 0.003
testWantFilteredObject 0.009
testObjectInfo 0.002
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.001
testFetchWithBlobLimitFilterAndBitmaps 0.006
testNotAdvertisedWantsV1FetchRequestPolicyReachableCommit 0.003
testV2FetchWantRef 0.003
testObjectInfo_invalidOid 0.001
testFetchExplicitBlobWithFilterAndBitmaps 0.007
testV2FetchFilterWhenNotAllowed 0.001
testV2FetchSidebandAllPackfile 0.002
testV2FetchDeepenAndDone 0.003
testV2CapabilitiesAdvertiseSidebandAll 0
testV2LsRefsRefPrefixNoSlash 0.055
testV2FetchThinPack 0.003
testUploadRedundantBytes 0.004
testFetchWithTreeZeroFilter 0.003
testV2FetchRequestPolicyReachableCommitTip 0.003
testV2FetchFilter 0.003
testV2FetchBadWantRef 0.001
testSingleBranchCloneTagChain 0.004
testFetchWithBlobZeroFilter 0.004
testV2FetchShallow 0.003
testV2FetchServerDoesNotStopNegotiationWhenOneRefWithoutParentAndOtherWithParents 0.002
testNotAdvertisedWantsV2FetchRequestPolicyReachableCommit 0.003
testV2FetchWithoutWaitForDoneReceivesPackfile 0.003
testV2FetchDeepenNot_supportAnnotatedTags 0.002
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0.061
testV2FetchFilterTreeDepth1_serverHasBitmap 0.004
testV2FetchMixedWantRef 0.008
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0.002
testV2FetchNoProgress 0.004
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2FetchDeepenNot 0.004
testV2LsRefsRefPrefix 0.001
testV2FetchShallowSince 0.003
testV2FetchServerDoesNotStopNegotiation 0.002
testV2FetchServerStopsNegotiationForRefWithoutParents 0.003

BasePackConnectionTest

testUpdateWithSymRefsAdds 0.002
testUpdateWithSymRefsWithIndirectsAdds 0
testUpdateWithSymRefsReplaces 0
testReadAdvertisedRefsShouldThrowExceptionWithOriginalCause 0.001
testUpdateWithSymRefsFillInHead 0
testUpdateWithSymRefsIgnoreCircularReference 0
testUpdateWithSymRefsIgnoresSelfReference 0.001
testUpdateWithSymRefsWithIndirectsReplaces 0

IndexDiffSubmoduleTest

testIndexDiffTwoSubmodules 0.252
testSubmoduleReplacedByMovedFile 0.303
testDirtyRootWorktree 0.321
testDirtySubmoduleWorktreeUntracked 0.392
testInitiallyClean 0.342
testCleanAfterClone 0.503
testDirtySubmoduleWorktree 0.26
testMissingIfDirectoryGone 0.392
testDirtySubmoduleHEAD 0.519
testDirtySubmoduleIndex 0.479
testDirtySubmoduleIndexAndWorktree 0.406
testSubmoduleReplacedByFile 0.39

PushCertificateIdentTest

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

HttpAuthTest

testHttpAuthScanResponse 0.098

ReachableCommitRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.187
validateReachableBlobWithoutBitmaps 0.004
validateUnreachableCommitWithoutBitmaps 0.003
validateAdvertisedTipWithBitmaps 0.004
validateReachableCommitWithoutBitmaps 0.002
validateUnreachableBlobWithBitmaps 0.006
validateUnreachableCommitWithBitmaps 0.004
validateReachableCommitWithBitmaps 0.003
validateUnadvertisedTipWithoutBitmaps 0.003
validateReachableBlobWithBitmaps 0.062
validateAdvertisedTipWithoutBitmaps 0.002
validateUnreachableBlobWithoutBitmaps 0.003

PacketLineOutTest

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

UploadPackReachabilityTest

testFetchUnreachableCommitWithoutBitmap 0.007
testFetchReachableBlobWithBitmap 0.004
testFetchUnreachableBlobWithBitmap 0.003
testFetchReachableBlobWithoutBitmapButFilterAllowed 0.066
testFetchReachableBlobWithoutBitmap 0.002
testFetchUnreachableBlobWithoutBitmap 0.002
testFetchReachableCommitWithBitmap 0.004
testFetchUnreachableCommitWithBitmap 0.003
testFetchReachableCommitWithoutBitmap 0.003

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.013
testSpi 0.004
testFindRemoteRefUpdatesWithLeases 0.067
testFindRemoteRefUpdatesTrackingRef 0.007
testFindRemoteRefUpdatesNoWildcardNoTracking 0.006
testFindRemoteRefUpdatesNoWildcardNoDestination 0.007
testLocalTransportFetchWithoutLocalRepository 0.006
testFindRemoteRefUpdatesWildcardNoTracking 0.011
testLocalTransportWithRelativePath 0.061

RemoteConfigTest

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

PreUploadHookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0.001
testMultipleHooks 0

TransferConfigTest

testParseProtocolNotSet 0
testParseProtocolUnknown 0
testParseProtocolInvalid 0
testParseProtocolV0 0
testParseProtocolV1 0
testParseProtocolV2 0

ProtocolV2ParserTest

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

UploadPackLsRefsFileRepositoryTest

testV2LsRefsPeel 0.082

PushCertificateStoreTest

saveInBatch 0.017
lockFailure 0.075
putMatchingWithSomeMatchingRefs 0.002
saveTwoCertsOnSameRefInTwoUpdates 0.004
saveTwoCertsOnDifferentRefsInTwoUpdates 0.003
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0
changeRefFileToDirectory 0.003
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.002
missingRef 0
putMatchingWithNoMatchingRefs 0
saveOneCertOnOneRef 0.002
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.004
saveTwoCertsOnSameRefInOneUpdate 0.002
saveTwoCertsOnDifferentRefsInOneUpdate 0.002
saveOneCertOnMultipleRefs 0.003

NetRCTest

testNetRCFile 0.007
testNetRCDefault 0.003

TestProtocolTest

testFetch 0.007
testPush 0.009
testFullNegotiation 1.286
testUploadPackFactory 0.005
testReceivePackFactory 0.005
testMaxHaves 1.095

URIishTest

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

RefAdvertiserTest

advertiser 0.001

BasePackPushConnectionTest

testPushNotPermitted 0.002
testReadAdvertisedRefPropagatesCauseAndSuppressedExceptions 0.001
testNoRemoteRepository 0

PostUploadHookChainTest

testDefaultIfEmpty 0.002
testFlattenChainIfOnlyOne 0
testMultipleHooks 0

ProtocolV0ParserTest

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

HMACSHA1NonceGeneratorTest

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

WalkEncryptionTest$Required

test_A1_ValidURI 0
got: <false>, expected: is <true>
test_A2_CryptoError 0.006

WalkEncryptionTest$MinimalSet

test_V0_Java7_JET 0
got: <false>, expected: is <true>
test_V1_Java7_GIT 0
got: <false>, expected: is <true>
test_V2_Java7_AES 0
got: <false>, expected: is <true>
test_V2_Java8_PBE_AES 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestableTransformation

testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>

TipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.005
validateReachableBlobWithoutBitmaps 0.002
validateUnreachableCommitWithoutBitmaps 0.002
validateAdvertisedTipWithBitmaps 0.003
validateReachableCommitWithoutBitmaps 0.002
validateUnreachableBlobWithBitmaps 0.003
validateUnreachableCommitWithBitmaps 0.004
validateReachableCommitWithBitmaps 0.004
validateUnadvertisedTipWithoutBitmaps 0.001
validateReachableBlobWithBitmaps 0.003
validateAdvertisedTipWithoutBitmaps 0.002
validateUnreachableBlobWithoutBitmaps 0.002

PushOptionsTest

testThinPushWithOptions 0.022
testPushWithEmptyOptions 0.073
testAdvertisedButUnusedPushOptions 0.045
testPushWithoutOptions 0.044
testAtomicPushWithOptions 0.005
testFailedAtomicPushWithOptions 0.003
testNonAtomicPushWithOptions 0.005
testPushOptionsNotSupported 0.024

PushConfigTest

pushDefaultToConfigValue 0
pushRecurseSubmoduleNoMatch 0.001
pushDefaultMatch 0
testEmptyConfig 0
pushRecurseSubmoduleToConfigValue 0
testConfig 0
pushRecurseSubmoduleMatch 0
pushDefaultNoMatch 0

JDKHttpConnectionTest

testCommaSeparatedList 0.061
testMultiple1 0
testMultiple2 0
testSingle 0

BundleWriterTest

testAbortWrite 0.009
testCustomObjectReader 0.005
testNonBundleFails 0.007
testWriteHEAD 0.009
testEmptyBundleFails 0.036
testGarbageBundleFails 0.008
testWriteSingleRef 0.023
testIncrementalBundle 0.051

SideBandInputStreamTest

progressPartialCRLF 0.001
progressPartial 0
progressSingleCRLF 0
progressMultiCRLF 0
progressPartialSplitCR 0
progressPartialSplitLF 0
progressPartialThreeCR 0
progressPartialThreeLF 0
progressInterleaved 0
progressPartialSplitCRLF 0
progressPartialTwoCRLF 0
progressInterleavedPartial 0
progressMultiCR 0
progressMultiLF 0
progressSingleCR 0
progressSingleLF 0.001
progressPartialTwoCR 0
progressPartialTwoLF 0
progressPartialThreeCRLF 0
progressPartialCR 0
progressPartialLF 0

PacketLineInTest

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

PushProcessTest

testUpdateMixedCases 0.007
testUpdateUnexpectedRemote 0.005
testTrackingRefUpdateOnReject 0.006
testUpdateDelete 0.004
testUpdateFastForward 0.005
testUpdateUnexpectedRemoteVsForce 0.005
testUpdateRejectedByConnection 0.006
testUpdateUpToDate 0.005
testUpdateNonFastForwardForced 0.006
testUpdateExpectedRemote 0.005
testPushResult 0.008
testUpdateNonFastForwardUnknownObject 0.007
testUpdateNonFastForward 0.006
testUpdateDeleteNonExisting 0.004
testTrackingRefUpdateEnabled 0.019
testUpdateCreateRef 0.006
testTrackingRefUpdateDisabled 0.005

UploadPackRefSortingForReachabilityTest

sortReferences 0.001

FetchCommandTest

fetchUpdatesBranches 0.087
testFetchSimpleNegativeRefSpec 0.017
testFetch 0.035
fetchShouldNotFetchTagsFromOtherBranches 0.041
testForcedFetch 0.046
fetchWithExplicitTagsShouldUpdateLocal 0.055
fetchShouldAutoFollowTagForFetchedObjects 0.051
fetchUpdateRefsWithDuplicateRefspec 0.06
fetchPruneRefsWithDuplicateRefspec 0.049
fetchPrunesBranches 0.059
fetchAddRefsWithDuplicateRefspec 0.04
fetchAddsBranches 0.051
negativeRefSpecFilterBySource 0.049
fetchDoesntDeleteBranches 0.063
testFetchWithPruneShouldKeepOriginHead 0.04
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.048
negativeRefSpecFilterByDestination 0.035
fetchShouldAutoFollowTag 0.034

CleanCommandTest

testClean 0.016
testCleanWithPaths 0.014
testCleanDirs 0.014
testCleanWithDryRun 0.014
testCleanDirsWithDryRun 0.015
testCleanDirsWithSubmodule 0.056
testCleanDirsWithRepository 0.017
testCleanDirsWithDryRunAndNoIgnore 0.013
testCleanDirsWithPrefixFolder 0.016
testFilesShouldBeCleanedInSubSubFolders 0.019
testCleanWithDryRunAndNoIgnore 0.018

TagCommandTest

testDeleteFullName 0.012
testTagKind 0.003
testTagging 0.026
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.005
testDeleteNonExisting 0.008
testDeleteEmptyTagNames 0.006
testEmptyTagName 0.008
testTaggingOnHead 0.023
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.008
testListAllTagsInRepositoryInOrder 0.015
testInvalidTagName 0.007
testDelete 0.015
testDeleteBadName 0.007
testUnannotatedTagging 0.012
testForceNoChangeLightweight 0.014

RevertCommandTest

testRevertDirtyIndex 0.022
testRevertConflictMarkers 0.019
testRevertConflictResolution 0.021
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.028
testRevertConflictReset 0.027
testRevertMultipleWithFail 0.027
testRevertMultiple 0.023
testRevertDirtyWorktree 0.017
testRevert 0.039
testRevertOurCommitName 0.02

RemoteDeleteCommandTest

testDelete 0.007

HugeFileTest

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

RemoteSetUrlCommandTest

testSetUrl 0.007
testSetPushUrl 0.036

DaemonTest

testDaemonStop 2.016
testDaemonRestart 2.002

PullCommandTest

testPullFastForward 0.062
testPullMerge 0.064
testPullWithRebaseConfig1 0.111
testPullWithRebaseConfig2 0.094
testPullWithRebaseConfig3 0.104
testPullLocalConflict 0.051
testPullWithMergeConfig2 0.087
testPullWithUntrackedStash 0.075
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.176
testPullConflictXtheirs 0.211
testPullEmptyRepository 0.102
testPullConflict 0.107
testPullWithoutConfig 0.168
testPullMergeProgrammaticConfiguration 0.124
testPullConflictTheirs 0.089
testPullWithMergeConfig 0.12
testPullWithRebasePreserve1Config 0.123
testPullWithRebasePreserveConfig2 0.156
testPullWithRebasePreserveConfig3 0.132

MergeCommandTest

testDeletionOnSideConflict 0.056
testContentMergeXours 0.044
testNoFastForwardNoCommit 0.039
testRecursiveMergeWithConflict 0.031
testMergeWithMessageAndChangeId 0.025
testConflictingMergeFailsDueToDirtyIndex 0.053
testFastForward 0.015
testMergeNonVersionedPaths 0.031
testMultipleCreationsSameContent 0.046
testBinaryContentMergeXtheirs 0.039
testAlreadyUpToDate 0.036
testMergeConflictWithMessageAndCommentChar 0.052
testMergeRemovingFoldersWithoutFastForward 0.059
testMergeRemovingFolders 0.021
testFastForwardOnly 0.019
testSuccessfulContentMergeNoCommit 0.057
testMergeWithChangeId 0.028
testFileModeMerge 0.03
testFileModeMergeWithDirtyWorkTree 0.024
testDeletionOnMasterOurs 0.03
testMergeWithMessageOption 0.029
testDeletionOnSideTheirs 0.026
testDeletionOnMasterTheirs 0.027
testMultipleDeletions 0.022
testFastForwardNoCommit 0.015
testSquashMergeConflict 0.031
testSingleDeletion 0.041
testMergeInItself 0.009
testMergeConflictWithMessageOption 0.032
testMergeTag 0.028
testMergeConflictFileFolder 0.031
testFastForwardWithFiles 0.017
testMultipleCreations 0.023
testSquashMerge 0.028
testDeletionAndConflict 0.033
testBinaryContentMergeXours 0.028
testModifiedAndRenamed 0.033
testSuccessfulMergeFailsDueToDirtyIndex 0.025
testSuccessfulContentMergeAndDirtyworkingTree 0.06
testContentMergeXtheirs 0.065
testMultipleHeads 0.044
testMergeMessage 0.046
testSuccessfulContentMerge 0.076
testSuccessfulMergeFailsDueToDirtyWorktree 0.025
testDeletionOnMasterConflict 0.04
testSquashFastForward 0.023
testFastForwardOnlyNotPossible 0.014
testContentMerge 0.039
testNoFastForward 0.02
testBinaryContentMerge 0.026
testConflictingMergeFailsDueToDirtyWorktree 0.025
testDeletionOnSideOurs 0.029
testMergeFailingWithDirtyWorkingTree 0.025
testMergeConflictWithMessageAndCommentCharAuto 0.026
testMergeSuccessAllStrategiesNoCommit 0.103
testMergeSuccessAllStrategies 0.114

SecurityManagerTest

testInitAndClone 4.392

StatusCommandTest

testExecutableWithNonNormalizedIndex 0.051
testFolderPrefix 0.007
testNestedCommittedGitRepoAndPathFilter 0.033
testDifferentStates 0.068
testEmptyStatus 0.006
testDifferentStatesWithPaths 0.02

CommitAndLogCommandTest

testMultipleInvocations 0.011
testAddUnstagedChanges 0.025
testWrongParams 0.003
testModeChange 0.057
testCommitAmend 0.011
testCommitRange 0.014
testMergeEmptyBranches 0.018
testInsertChangeId 0.014
testSomeCommits 0.054

StashApplyCommandTest

untrackedAndTrackedChanges 0.036
workingDirectoryContentConflict 0.059
stashedContentMergeTheirs 0.034
workingDirectoryEditPreCommit 0.071
stashedContentMergeXtheirs 0.045
workingDirectoryContentMerge 0.074
workingDirectoryCleanIndexModify 0.064
unstashNoHead 0.014
multipleEdits 0.021
workingDirectoryModifyInSubfolder 0.073
noStashedCommits 0.01
indexContentConflict 0.02
stashChangeInANewSubdirectory 0.07
indexAdd 0.022
stashedApplyOnOtherBranchWithStagedChange 0.086
workingDirectoryDeleteIndexAdd 0.02
workingDirectoryDeleteIndexEdit 0.019
untrackedFileConflictsWithWorkingDirectory 0.057
workingDirectoryModifyIndexChanged 0.02
workingDirectoryDelete 0.023
indexDelete 0.054
workingDirectoryModify 0.021
stashedApplyOnOtherBranch 0.079
stashedContentMerge 0.031
untrackedFileNotIncluded 0.067
stashedContentMergeOurs 0.03
untrackedFileIncluded 0.064
stashedContentMergeXours 0.03
testApplyStashWithDeletedFile 0.02
unstashNonStashCommit 0.055
untrackedFileConflictsWithCommit 0.024

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.02
testOnlyOption_f1_7_f2_14_b 0.023
testOnlyOption_f1_7_f2_14_c 0.023
testOnlyOption_f1_7_f2_14_d 0.023
testOnlyOption_f1_7_f2_14_e 0.024
testOnlyOption_f1_1_a 0.005
testOnlyOption_f1_1_b 0.006
testOnlyOption_f1_1_c 0.01
testOnlyOption_f1_1_d 0.01
testOnlyOption_f1_1_e 0.014
testOnlyOption_f1_2_a 0.008
testOnlyOption_f1_2_b 0.009
testOnlyOption_f1_2_c 0.051
testOnlyOption_f1_2_d 0.015
testOnlyOption_f1_2_e 0.017
testOnlyOption_f1_3_a 0.055
testOnlyOption_f1_3_b 0.022
testOnlyOption_f1_3_c 0.077
testOnlyOption_f1_3_d 0.016
testOnlyOption_f1_3_e 0.017
testOnlyOption_f1_4_a 0.064
testOnlyOption_f1_4_b 0.01
testOnlyOption_f1_4_c 0.02
testOnlyOption_f1_4_d 0.013
testOnlyOption_f1_4_e 0.064
testOnlyOption_f1_5_a 0.012
testOnlyOption_f1_5_b 0.014
testOnlyOption_f1_5_c 0.015
testOnlyOption_f1_5_d 0.056
testOnlyOption_f1_5_e 0.017
testOnlyOption_f1_6_a 0.016
testOnlyOption_f1_6_b 0.014
testOnlyOption_f1_6_c 0.048
testOnlyOption_f1_6_d 0.016
testOnlyOption_f1_6_e 0.015
testOnlyOption_f1_7_a 0.015
testOnlyOption_f1_7_b 0.012
testOnlyOption_f1_7_c 0.055
testOnlyOption_f1_7_d 0.014
testOnlyOption_f1_7_e 0.016
testOnlyOption_f1_8_a 0.011
testOnlyOption_f1_8_b 0.055
testOnlyOption_f1_8_c 0.014
testOnlyOption_f1_8_d 0.014
testOnlyOption_f1_8_e 0.089
testOnlyOption_f1_9_a 0.02
testOnlyOption_f1_9_b 0.057
testOnlyOption_f1_9_c 0.018
testOnlyOption_f1_9_d 0.017
testOnlyOption_f1_9_e 0.017
testOnlyOption_f1_2_f2_14_a 0.055
testOnlyOption_f1_2_f2_14_b 0.017
testOnlyOption_f1_2_f2_14_c 0.019
testOnlyOption_f1_2_f2_14_d 0.058
testOnlyOption_f1_2_f2_14_e 0.021
testOnlyOption_f1_12_f2_14_a 0.021
testOnlyOption_f1_12_f2_14_b 0.067
testOnlyOption_f1_12_f2_14_c 0.024
testOnlyOption_f1_12_f2_14_d 0.061
testOnlyOption_f1_12_f2_14_e 0.025
testOnlyOption_f1_6_f2_14_a 0.018
testOnlyOption_f1_6_f2_14_b 0.066
testOnlyOption_f1_6_f2_14_c 0.023
testOnlyOption_f1_6_f2_14_d 0.076
testOnlyOption_f1_6_f2_14_e 0.028
testOnlyOption_f1_10_a 0.013
testOnlyOption_f1_10_b 0.054
testOnlyOption_f1_10_c 0.017
testOnlyOption_f1_10_d 0.017
testOnlyOption_f1_10_e 0.017
testOnlyOption_f1_11_a 0.054
testOnlyOption_f1_11_b 0.014
testOnlyOption_f1_11_c 0.016
testOnlyOption_f1_11_d 0.016
testOnlyOption_f1_11_e 0.058
testOnlyOption_f1_12_a 0.011
testOnlyOption_f1_12_b 0.012
testOnlyOption_f1_12_c 0.017
testOnlyOption_f1_12_d 0.056
testOnlyOption_f1_12_e 0.017
testOnlyOption_f1_13_a 0.013
testOnlyOption_f1_13_b 0.014
testOnlyOption_f1_13_c 0.063
testOnlyOption_f1_13_d 0.02
testOnlyOption_f1_13_e 0.066
testOnlyOption_f1_14_a 0.016
testOnlyOption_f1_14_b 0.016
testOnlyOption_f1_14_c 0.017
testOnlyOption_f1_14_d 0.061
testOnlyOption_f1_14_e 0.019
testOnlyOption_f1_1_f2_14_a 0.013
testOnlyOption_f1_1_f2_14_b 0.058
testOnlyOption_f1_1_f2_14_c 0.015
testOnlyOption_f1_1_f2_14_d 0.015
testOnlyOption_f1_1_f2_14_e 0.017
testOnlyOptionWithDirectory 0.062

LogCommandTest

logAllCommitsWithMaxCount 0.019
addRangeWithMerge 0.087
logOnlyMergeCommits 0.079
logAllCommits 0.024
logAllCommitsWithSkipAndMaxCount 0.06
logPathWithMaxCount 0.02
logAllCommitsWithSkip 0.023
logNoMergeCommits 0.068
logPathWithSkip 0.081
logAllCommitsWithTag 0.015

LsRemoteCommandTest

testLsRemoteWithTags 0.108
testLsRemoteWithoutLocalRepositoryUrlInsteadOf 0.02
testLsRemoteWithSymRefs 0.103
testLsRemoteWithHeads 0.147
testLsRemoteWithoutLocalRepository 0.025
testLsRemote 0.113

SecurityManagerMissingPermissionsTest

testCreateNewRepos_MissingPermissions 0.032

StashDropCommandTest

dropSingleStashedCommit 0.024
dropMiddleStashCommit 0.083
dropFirstStashedCommit 0.097
dropNegativeRef 0.013
dropWithNoStashedCommits 0.013
dropBoundaryStashedCommits 0.076
dropWithInvalidLogIndex 0.018
dropAll 0.021

NameRevCommandTest

multiplePathsNoMerge 0.014
multiplePathsSecondParent 0.045
prefix 0.013
annotatedTags 0.076
annotatedTagsNoResult 0.011
ref 0.016
simpleAncestor 0.004
onePathMerge 0.012
onePathMergeSecondParent 0.008
onePathMergeLongerFirstParentPath 0.009
nameExact 0.044

PullCommandWithRebaseTest

testPullFastForward 0.186
testPullLocalConflict 0.209
testPullConflict 0.13
testPullFastForwardDetachedHead 0.166
testPullFastForwardWithBranchInSource 0.111
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.095

DiffCommandTest

testDiffModified 0.012
testDiffWithNegativeLineCount 0.01
testDiffTwoCommits 0.075
testDiffCached 0.012
testDiffWithPrefixes 0.014
testNoOutputStreamSet 0.153

ResetCommandTest

testHardResetOnUnbornBranch 0.006
testHardResetReflogDisabled 0.041
testSoftReset 0.015
testHardResetWithConflicts_DeleteFileFolderConflict 0.023
testPathsResetOnUnbornBranch 0.019
testHardResetWithConflicts_CreateFolder_UnstagedChanges 0.028
testMixedReset 0.082
testMixedResetRetainsSizeAndModifiedTime 0.019
testMixedResetWithUnmerged 0.016
testHardResetWithConflicts_DeleteFolder_UnstagedChanges 0.068
testHardReset 0.022
testResetDefaultMode 0.009
testHardResetWithConflicts_OverwriteUntrackedFile 0.054
testPathsResetToNonexistingRef 0.008
testPathsResetWithRef 0.022
testHardResetAfterSquashMerge 0.073
testPathsReset 0.026
testResetToNonexistingHEAD 0.004
testPathsResetOnDirs 0.017
testPathsResetWithUnmerged 0.073
testHardResetOnTag 0.02

ApplyCommandTest

testPatchWithCrLf 0.088
testModifyNL1 0.01
testAddA1 0.004
testAddA2 0.005
testAddA3 0.004
testAddM1 0.004
testCrLf 0.048
testNonASCIIAdd2 0.004
testEmptyLine 0.01
testAddA1Sub 0.005
testPatchWithCrLf2 0.025
testRenameWithHunks 0.009
testFiltering 0.017
testBinaryLiteral 0.021
testModifyM2 0.011
testModifyM3 0.038
testFailureF1 0.01
testFailureF2 0.009
testShiftUp2 0.01
testNonASCII2 0.011
testCrLfOff 0.01
testCrLfEmptyCommitted 0.047
testModifyE 0.01
testModifyW 0.01
testModifyX 0.009
testModifyY 0.012
testModifyZ 0.016
testRenameNoHunks 0.009
testBinaryLiteralAdd 0.005
testDeleteD 0.032
testShiftDown2 0.01
testMultiFileNoNewline 0.015
testCopyWithHunks 0.01
testShiftDown 0.01
testShiftUp 0.009
testCrLfNewFile 0.045
testNonASCIIAdd 0.01
testNonASCIIDel 0.008
testEncodingChange 0.01
testNonASCII 0.009
testBinaryDelta 0.06

CheckoutCommandTest

testCheckout 0.029
testCheckoutOfDirectoryShouldBeRecursive 0.023
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.078
testCheckoutWithConflict 0.021
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.07
testCheckoutWithStartPoint 0.027
testCheckoutNoChangeNotInIndex 0.075
testCheckoutOfFileWithInexistentParentDir 0.019
testCheckoutCommit 0.017
testCheckoutForcedNoChangeNotInIndex 0.07
testCheckoutAllPaths 0.072
testInvalidRefName 0.014
testCheckoutForced 0.019
testCheckoutForced_deleteFileAndRestore 0.02
testSmudgeFilter_createNew 0.037
testCreateOrphanBranchWithStartCommit 0.02
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 0.055
testAlreadyExists 0.038
testCreateBranchOnCheckout 0.023
testCheckoutWithStartPointOnlyCertainFiles 0.058
testSmudgeFilter_modifyExisting 0.041
testCheckoutToNonExistingBranch 0.016
testCheckoutAnnotatedTag 0.059
testCheckoutRemoteTrackingWithoutLocalBranch 0.059
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.058
testCheckoutWithNonDeletedFiles 0.015
testUpdateSmudgedEntries 0.069
testSimpleCheckout 0.018
testCreateOrphanBranchWithStartPoint 0.065
testCheckoutOrphanBranch 0.019
testCheckoutRemoteTrackingWithUpstream 0.099
testDetachedHeadOnCheckout 0.018
testCheckoutLightweightTag 0.019
testNullRefName 0.014

BranchCommandTest

testCreateFromCommit 0.041
testCreateFromLightweightTag 0.017
testCreateFromAnnotatetdTag 0.018
testCreationImplicitStart 0.017
testCreateForce 0.026
testPullConfigRemoteBranch 0.067
testCreateAndList 0.024
testRenameLocalBranch 0.026
testListBranchesWithContains 0.018
testListAllBranchesShouldNotDie 0.055
testRenameRemoteTrackingBranch 0.055
testPullConfigLocalBranch 0.061
testInvalidBranchDash 0.015
testInvalidBranchHEAD 0.014
testDelete 0.034
testPullConfigRenameLocalBranch 0.063
testCreationNullStartPoint 0.017

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 0.388
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 0.408
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 0.593
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 0.423
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 0.438
shouldNotFetchSubmodulesWhenNo 0.414
shouldFetchSubmodulesWhenYes 0.421
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 0.426

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.034
globMatchWithSlashes[git tag -a true?-a: with git describe false?--tags:] 0.022
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.024
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.031
testDescribeUseAllRefsBranch[git tag -a true?-a: with git describe false?--tags:] 0.021
testDescribeUseAllRefsMaster[git tag -a true?-a: with git describe false?--tags:] 0.011
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.027
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.026
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.004
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.029
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.028
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.025
globMatchWithSlashes[git tag -a false?-a: with git describe false?--tags:] 0.016
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.026
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.03
testDescribeUseAllRefsBranch[git tag -a false?-a: with git describe false?--tags:] 0.02
testDescribeUseAllRefsMaster[git tag -a false?-a: with git describe false?--tags:] 0.009
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.025
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.025
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.003
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.028
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.025
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.026
globMatchWithSlashes[git tag -a true?-a: with git describe true?--tags:] 0.015
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.024
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.031
testDescribeUseAllRefsBranch[git tag -a true?-a: with git describe true?--tags:] 0.02
testDescribeUseAllRefsMaster[git tag -a true?-a: with git describe true?--tags:] 0.014
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.026
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.027
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.004
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.031
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.028
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.025
globMatchWithSlashes[git tag -a false?-a: with git describe true?--tags:] 0.014
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.022
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.028
testDescribeUseAllRefsBranch[git tag -a false?-a: with git describe true?--tags:] 0.017
testDescribeUseAllRefsMaster[git tag -a false?-a: with git describe true?--tags:] 0.008
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.023
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.024
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.004
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.034
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.026

InitCommandTest

testInitRepositoryNullInitialBranch 0.006
testInitBare_DirAndGitDirMustBeEqual 0.004
testInitNonBare_GitdirAndDirShouldntBeSame 0.003
testInitBareRepository 0.006
testInitWithDefaultsNonBare 0.005
testInitWithDefaultsBare 0.006
testInitWithExplicitGitDir 0.006
testInitWithOnlyExplicitGitDir 0.005
testInitBareRepositoryMainInitialBranch 0.005
testInitNonEmptyRepository 0.005
testInitRepositoryMainInitialBranch 0.006
testInitRepositoryEmptyInitialBranch 0.006
testInitRepository 0.012
testInitRepositoryCustomDefaultBranch 0.006

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.041
testRebaseShouldIgnoreMergeCommits 0.067
testFastForwardRebaseWithAutoStash 0.033
testRebaseInteractiveMultipleSquash 0.061
testRebaseWithUncommittedDelete 0.02
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.02
testInteractiveRebaseSquashFixupSequence 0.059
testRebasePreservingMerges1 0.078
testRebasePreservingMerges2 0.06
testStopOnConflict 0.039
testStopOnConflictFileCreationAndDeletion 0.042
testFastForwardWithMultipleCommits 0.021
testRebaseInteractiveFixupWithBlankLines 0.031
testRebaseWithUnstagedTopicChange 0.025
testStopOnLastConflictAndContinue 0.037
testRebaseTodoLineSetComment 0.004
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.003
testRebaseEndsIfLastStepIsEdit 0.025
testRebaseWithAutoStashAndSubdirs 0.05
testRebaseShouldStopForRewordInCaseOfConflict 0.033
testParseRewordCommand 0.003
testRebasePreservingMergesWithUnrelatedSide1 0.108
testRebasePreservingMergesWithUnrelatedSide2 0.078
testRebaseWithUnstagedMasterChangeOtherCommit 0.024
testRebaseInteractiveSingleSquashAndModifyMessage 0.038
testRebaseWithUncommittedMasterChangeBaseCommit 0.025
testParseSquashFixupSequenceCount 0.003
testRebaseWithAutoStashConflictOnApply 0.043
testRebaseInteractiveReword 0.032
testRebaseWithUntrackedFile 0.032
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.056
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.003
testRebaseWithUncommittedMasterChange 0.023
testRebaseInteractiveFixupWithBlankLines2 0.029
testRebaseInteractiveEdit 0.039
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.018
testRepositoryStateChecks 0.003
testRebaseInteractiveSquashFirstCommitShouldFail 0.016
testRebaseWithUnstagedMasterChangeBaseCommit 0.023
testEmptyRebaseTodo 0.003
testFastForwardWithMultipleCommitsOnDifferentBranches 0.034
testMergeFirstStopOnLastConflictAndSkip 0.038
testRebaseShouldFixupInCaseOfConflict 0.04
testRebaseWithModificationShouldNotDeleteData 0.02
testRebaseInteractiveFixupFirstCommitShouldFail 0.015
testFastForwardRebaseWithModification 0.02
testAuthorScriptConverter 0.003
testDetachedHead 0.029
testRebaseWithUncommittedTopicChange 0.024
testRebaseShouldStopForEditInCaseOfConflict 0.028
testRebaseInteractiveFixupWithHash 0.03
testStopOnConflictAndContinue 0.053
testRebaseWithUnstagedMasterChange 0.024
testStopOnConflictAndContinueWithNoDeltaToMaster 0.029
testOnlyCommentRebaseTodo 0.004
testFilesAddedFromTwoBranches 0.032
testStopOnConflictAndFailContinueIfFileIsDirty 0.094
testStopOnConflictCommitAndContinue 0.143
testUnknownUpstream 0.012
testStopOnConflictAndAbortWithDetachedHEAD 0.087
testRebaseWithAutoStash 0.049
testRebaseInteractiveMixedSquashAndFixup 0.05
testFastForwardWithNewFile 0.022
testUpToDate 0.012
testRebaseParentOntoHeadShouldBeUptoDate 0.013
testStopOnConflictAndSkipNoConflict 0.051
testStopOnLastConflictAndSkip 0.034
testRebaseWithUncommittedMasterChangeOtherCommit 0.026
testRebaseInteractiveFixupWithHash2 0.029
testLeadingSpacesRebaseTodo 0.003
testRebaseShouldTryToParseValidLineMarkedAsComment 0.003
testRebaseShouldSquashInCaseOfConflict 0.038
testConflictFreeWithSingleFile 0.03
testStopOnConflictAndSkipWithConflict 0.041
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.009

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.036
testCheckoutOurs 0.032
testCheckoutMultiple 0.019
testUpdateSymLink 0.021
testUpdateWorkingDirectory 0.017
testCheckoutRepository 0.016
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.024
testCheckoutSecond 0.036
testCheckoutTheirs 0.039
testCheckoutFirst 0.017
testStageNotPossibleWithBranch 0.019
testCheckoutOfConflictingFileShouldThrow 0.03
testUpdateWorkingDirectoryFromIndex2 0.027
testUpdateBrokenSymLink 0.023
testCheckoutFileWithConflict 0.037
testUpdateBrokenSymLinkToDirectory 0.028
testUpdateWorkingDirectoryFromIndex 0.048
testCheckoutMixedNewlines 0.028

CrLfNativeTest

checkoutWithCrLfNativeUnix 0.069
testCrLfAttribute 0.004
checkoutWithCrLfNativeWindows 0.017

GarbageCollectCommandTest

testGConeCommit 0.078
testGCmoreCommits 0.086

CommitCommandTest

commitAfterSquashMerge 0.09
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.013
commitConflictWithAutoCrlfBaseLfOursCrLf 0.085
testDeletionConflictWithAutoCrlf 0.031
commitMessageStrip 0.007
callSignerWithProperSigningKey 0.082
commitSubmoduleUpdate 0.101
commitExecutableWithAutoCrlfAndNonNormalizedIndex 0.018
commitConflictWithAutoCrlfBasCrLfOursCrLf 0.074
commitOnlyShouldHandleIgnored 0.009
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.01
testExecutableRetention 0.068
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitMessageDefaultWhitespace 0.009
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
commitWithAutoCrlfAndNonNormalizedIndex 0.017
callSignerOnlyWhenSigning 0.019
testReflogs 0.017
commitConflictWithAutoCrlfBaseLfOursLf 0.056
commitNewSubmodule 0.044
commitEmptyCommits 0.04
commitAmendOnInitialShouldFail 0.003
commitMessageDefault 0.008
commitMessageVerbatim 0.008
commitConflictWithAutoCrlfBaseCrLfOursLf 0.026
commitAmendWithAuthorShouldUseIt 0.011

ArchiveCommandTest

archiveByIdSpecificFile 0.03
archiveHeadAllFilesZipTimestamps 2.097
archiveByDirectoryPath 0.016
archiveHeadAllFilesTbz2Timestamps 2.034
archiveHeadAllFilesTgzTimestamps 2.016
archiveHeadAllFilesTarTimestamps 2.017
archiveHeadAllFilesTxzWithCompressionReducesArchiveSize 0
skipped
archiveHeadAllFiles 0.013
archiveHeadSpecificPath 0.013
archiveHeadAllFilesTbz2WithCompressionReducesArchiveSize 0.664
archiveHeadAllFilesTgzWithCompressionReducesArchiveSize 0.093
archiveHeadAllFilesZipWithCompressionReducesArchiveSize 0.042
archiveHeadAllFilesTxzTimestamps 2.195

EolStreamTypeUtilTest

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

ReflogCommandTest

testAmendReflog 0.077
testBranchReflog 0.024
testHeadReflog 0.06

AddCommandTest

testCommandInjection 0.028
testCleanFilterReturning12 0.048
testAddExistingSingleFileTwice 0.009
testCleanFilter 0.018
testReplaceFileByPartOfDirectory 0.01
testAddGitlinkDoesNotChange 0.063
testBadCleanFilter 0.008
testMultipleCleanFilter 0.025
testAddWithConflicts 0.007
testAddNothing 0.053
testAddRemovedFile 0.005
testCleanFilterEnvironment 0.013
testAttributesWithTreeWalkFilter 0.028
testAddWithoutParameterUpdate 0.06
testAddExistingSingleMediumSizeFileWithNewLine 0.008
testAddSubrepoWithDirNoGitlinks 0.014
testAddExistingSingleFileInSubDir 0.005
testAssumeUnchanged 0.011
testAddRemovedCommittedFile 0.009
testAddWithParameterUpdate 0.011
testAddWholeRepo 0.036
testExecutableRetention 0.015
testNotApplicableFilter 0.006
testAddTwoFiles 0.005
testAddFolder 0.006
testAddExistingSingleFileTwiceWithCommit 0.01
testAddIgnoredFile 0.005
testReplaceFileWithDirectory 0.007
testAttributesConflictingMatch 0.006
testAddGitlink 0.049
testBadCleanFilter2 0.007
testAddExistingSingleBinaryFile 0.006
testAddNonExistingSingleFile 0.003
testAddExistingSingleFile 0.005
testReplaceDirectoryConflictsWithFile 0.008
testAddExistingSingleSmallFileWithNewLine 0.006
testReplaceDirectoryWithFile 0.006
testBuiltinCleanFilter 0.152
testBuiltinFilters 0.057

StashCreateCommandTest

unmergedPathsShouldCauseException 0.039
workingDirectoryCleanIndexModify 0.016
multipleEdits 0.05
workingDirectoryModifyInSubfolder 0.02
newFileInIndexThenModifiedInWorkTree 0.019
indexAdd 0.015
workingDirectoryDeleteIndexAdd 0.047
workingDirectoryDeleteIndexEdit 0.015
workingDirectoryModifyIndexChanged 0.017
refLogIncludesCommitMessage 0.014
workingDirectoryDelete 0.048
indexDelete 0.014
workingDirectoryModify 0.016
noLocalChanges 0.009
untrackedFileNotIncluded 0.015
untrackedFileIncluded 0.053

RemoteAddCommandTest

testAdd 0.007

PushCommandTest

testPushDefaultSimpleNoTracking 0.022
testPushAfterGC 0.152
testPushRefUpdate 0.239
testPushDefaultMatching 0.109
testPushDefaultSimpleDifferentTracking 0.054
testDefaultRemote 0.022
testPrePushHook 0.032
testPush 0.068
testDefaultPush 0.045
testPushWithRefSpecFromConfig 0.051
testPushDefaultUpstreamTriangular 0.022
testPushWithoutPushRefSpec 0.046
testPushDefaultUpstream 0.051
testPushDefaultDetachedHead 0.022
testPushDefaultNothing 0.024
testPushDefaultFromConfig 0.07
testPushDefaultSimpleTriangular 0.061
testPushWithLease 0.041
testTrackingUpdate 0.026
testPushDefaultUpstreamNoTracking 0.021
testPushDefaultFromConfigDefault 0.041
testPushDefaultSimple 0.039
testRemotePushDefault 0.022
testBranchPushRemote 0.027

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.077
testCherryPickDirtyIndex 0.022
testCherryPickTheirs 0.059
testCherryPickXtheirs 0.03
testCherryPickNoCommit 0.037
testCherryPickConflictResolution 0.04
testCherryPickConflictFiresModifiedEvent 0.031
testCherryPick 0.062
testCherryPickMerge 0.114
testCherryPickXours 0.026
testCherryPickConflictMarkers 0.059
testCherryPickOurCommitName 0.027
testCherryPickOurs 0.074
testCherryPickNewFileFiresModifiedEvent 0.027
testCherryPickConflictReset 0.024
testCherryPickDirtyWorktree 0.059
testSequentialCherryPick 0.09
testCherryPickConflictResolutionNoCommit 0.03

CloneCommandTest

testCloneRepositoryCustomRemote 0.122
testCloneWithHeadSymRefIsMasterCopy 0.097
testCloneRepositoryOnlyOneTag 0.075
testBareCloneRepositoryMirror 0.059
testCloneWithHeadSymRefIsNonMasterCopy 0.073
testCloneWithPullRebase 0.055
testCloneRepositoryExplicitGitDir 0.052
testCloneNoTags 0.058
testCloneRepositoryExplicitGitDirNonStd 0.087
testCloneRepositoryWithNestedSubmodules 0.223
testCloneRepositoryAllBranchesIndependent 0.075
testCloneRepositoryWithBranchShortName 0.065
testBareCloneRepository 0.141
testCloneRepositoryWithSubmodules 0.157
testCloneWithPullMerge 0.06
testCloneWithAutoSetupRebase 0.185
testCloneRepositoryOnlyOneBranch 0.107
testCloneRepositoryWithBranch 0.177
testBareCloneRepositoryCustomRemote 0.053
testCloneRepositoryAllBranchesTakesPreference 0.086
testCloneBareRepositoryDefaultDirectory 0.056
testCloneRepositoryDefaultDirectory 0.022
testCloneRepositoryExplicitGitDirBare 0.052
testCloneRepositoryWithTagName 0.059
testCloneRepository 0.076
testBareCloneRepositoryNullRemote 0.063
testBareCloneRepositoryOnlyOneBranch 0.046
testCloneFollowTags 0.049
testCloneRepositoryWithMultipleHeadBranches 0.056
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.058

GitConstructionTest

testClose 0.113
testOpen 0.054
testWrap 0.034

RemoteListCommandTest

testList 0.006

LogFilterTest

testLogWithFilterExcludeAndIncludeSameFileIncludesNothing 0.024
testLogWithFilterCanExcludeFileAndDirectory 0.022
testLogWithFilterCanExcludeAndIncludeFilesInDifferentDirectories 0.022
testLogWithoutFilter 0.036
testLogWithFilterCanIncludeFilesInDirectory 0.023
testLogWithFilterCanExcludeFilesInDirectory 0.021
testLogWithFilterCanDistinguishFilesByPath 0.022

NotesCommandTest

testListNotes 0.036
testAddAndRemoveNote 0.018

RenameBranchCommandTest

renameToTag 0.02
renameBranchNoConfigValues 0.012
renameBranchExistingSection 0.011
renameBranchMultipleConfigValues 0.012
renameToExisting 0.022
renameBranchSingleConfigValue 0.012
renameToStupidName 0.117

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.023
testRenamedBoundLineDelete 0.036
testBoundLineDelete 0.011

StashListCommandTest

multipleStashedCommits 0.016
noStashRef 0.003
emptyStashReflog 0.01
singleStashedCommit 0.009

RmCommandTest

testRemoveCached 0.059
testRemove 0.008

BlameCommandTest

testCoreAutoCrlf1 0.012
testCoreAutoCrlf2 0.01
testCoreAutoCrlf3 0.011
testCoreAutoCrlf4 0.011
testCoreAutoCrlf5 0.033
testRenameInSubDir 0.017
testBlameWithNulByteInHistory 0.021
testDeleteMiddleLines 0.015
testWhitespaceMerge 0.058
testSingleRevision 0.009
testUnresolvedMergeConflict 0.075
testMoveToOtherDir 0.016
testMiddleClearAllLines 0.015
testTwoRenames 0.021
testBlameWithNulByteInTopRevision 0.017
testDeleteTrailingLines 0.041
testEditAllLines 0.012
testRename 0.016
testConflictingMerge1 0.078
testConflictingMerge2 0.042
testTwoRevisions 0.013

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.009

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.004
testALL_IdentityClone 0.003
testANY_DIFF_ShouldNotBeRecursive 0.003
testNotALL_IncludesNothing 0.003
testANY_DIFF_IdentityClone 0.002
testALL_IncludesAnything 0.003
testALL_ShouldNotBeRecursive 0.003

IndexDiffFilterTest

testFileIgnoredNotHonored 0.009
testRecursiveTreeWalk 0.009
testEmptyFolderCommitted 0.046
testFileInFolderUntracked 0.008
testFileInFolderCommittedModifiedAllIgnored 0.01
testFileInFolderCommittedDeleted 0.009
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.013
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.015
testFileCommittedModified 0.042
testFileIgnored 0.008
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.012
testFolderChangedToFile 0.011
testFileInFolderCommittedModified 0.068
testNonRecursiveTreeWalk 0.01
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.012
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.018
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.015
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.053
testFileCommittedDeleted 0.013
testFolderChangedToFileCommittedComparedWithInitialCommit 0.019
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.018
testFileCommittedModifiedIgnored 0.044
testFileCommitted 0.008
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.01
testFileInFolderCommittedModifiedIgnored 0.011
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.011
testConflicts 0.021
testFileInFolderAllIgnored 0.009
testFileInFolderCommittedChangedNotModified 0.008
testFileInFolderCommittedAllDeleted 0.026
testEmptyFolderIgnored 0.008
testFileInFolderCommittedNonRecursive 0.008
testEmptyFolderUntracked 0.007
testFileInFolderCommitted 0.01
testFileInFolderIgnored 0.008
testFileCommittedChangedNotModified 0.008
testEmptyFolderCommittedDeleted 0.007
testFileUntracked 0.009

NotTreeFilterTest

testNegateIsUnwrap 0.003
testCloneIsDeepClone 0.003
testWrap 0.003
testShouldBeRecursive_PathFilter 0.003
testCloneIsSparseWhenPossible 0.015
testShouldBeRecursive_ALL 0.002

InterIndexDiffFilterTest

testOneOnly 0.004
testTwoSame 0.003
testEmpty 0.003
testTwoSameDifferByAssumeValid 0.002
testTwoSameSameAssumeValidDifferentContent 0.003

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.007
testNegated 0.008
testRecursiveFiltering 0.006
testNonRecursiveFiltering 0.006

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.006
testSingleSubPathNegate 0.006
testTopOrMultiPathDual 0.007
testOrMultiThreePath 0.006
testSinglePathNegate 0.006
testAndMultiThreeSubPathNegate 0.005
testAndMultiSubPathNegate 0.007
testTopAndMultiSubPathDualNegate 0.006
testAndMultiPath 0.005
testAndMultiPathNegate 0.006
testPatternParentFileMatch 0.007
testSinglePath 0.006
testTopAndMultiPathDualNegate 0.026
testOrMultiThreeMixSubPathNegate 0.007
testTopNotPath 0.006
testOrMultiTwoMixSubPathNegate 0.007
testOrMultiTwoPath 0.006
testAndMultiSubPathDualNegate 0.007
testAndMultiSubPath 0.007
testOrMultiTwoSubPath 0.008
testSingleSubPath 0.006

EmptyTreeIteratorTest

testAtEOF 0.003
testCreateSubtreeIterator 0.003
testStopWalkCallsParent 0.003
testBackDoesNothing 0.034
testEntryObjectId 0.002
testNextDoesNothing 0.003

NameConflictTreeWalkTest

testNoDF_NoGap 0.003
testDF_NoGap 0.003
testDF_DetectConflict 0.003
testDF_GapByOne 0.002
testDF_SkipsSeenSubtree 0.003

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.005
testCustomFileModeStrategyFromParentIterator 0.015
testEmptyIfRootDoesNotExist 0.004
testSymlinkActuallyModified 0.05
testComputeFileObjectId 0.005
testCustomFileModeStrategy 0.014
submoduleWithNoGitDirectory 0.013
idOffset 0.007
testIsModifiedSymlinkAsFile 0.009
testTreewalkEnterSubtree 0.053
submoduleNestedWithHeadMatchingIndex 0.056
testEmptyIteratorOnEmptyDirectory 0.003
testDirCacheMatchingId 0.035
submoduleHeadMatchesIndex 0.036
testSymlinkNotModifiedThoughNormalized 0.011
submoduleDirectoryIterator 0.052
testIsModifiedFileSmudged 0.007
submoduleWithNoHead 0.012
testEmptyIfRootIsFile 0.003
testSymlinkModifiedNotNormalized 0.01
testGetEntryContentLength 0.003
testFileModeSymLinkIsNotATree 0.003
testSimpleIterate 0.004

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.005

CanonicalTreeParserTest

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

AbstractTreeIteratorTest

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

InstantComparatorTest

compareNanosUnequal 0
compareNanosEqual 0
compareSeconds 0
compareSecondsOnly 0
compareNow 0
compareMicrosUnequal 0
compareMillisUnequal 0
compareMillisEqual 0
compareSecondsUnequal 0
compareMicrosEqual 0

PostOrderTreeWalkTest

testNoPostOrder 0.003
testInitialize_NoPostOrder 0.026
testInitialize_TogglePostOrder 0.003
testResetDoesNotAffectPostOrder 0.003
testWithPostOrder_NoEnterSubtree 0.003
testWithPostOrder_EnterSubtree 0.003

ForPathTest

testFindObjects 0.006

ManifestParserTest

testNormalizeEmptyPath 0.004
testManifestParser 0.041
testRemoveProject 0.002
testManifestParserWithMissingFetchOnRemote 0.029

RepoCommandSymlinkTest

testLinkFileBare 0.096

BareSuperprojectWriterTest

write_setExtraContents 0.024
write_setGitModulesContents 0.01

RepoCommandTest

testRemoveOverlappingBare 0.119
testTwoPathUseTheSameName 0.152
runTwiceIsNOP 0.187
testCopyFileBare 0.208
testRecordShallowRecommendation 0.125
testRecordSubmoduleLabels 0.114
testBareRepo 0.197
androidSetup 0.156
testRevisionBranch 0.122
testRecordRemoteBranch 0.187
testAddRepoManifest 0.102
relative 0.049
testDefaultRemoteRevision 0.142
testRevisionBare 0.12
absoluteRemoteURL 0.097
testRevisionTag 0.19
testRepoManifestCopyFile_executable 0.187
testTargetBranch 0.104
testIncludeTag 0.121
gerritSetup 0.083
testRevision 0.117
absoluteRemoteURLAbsoluteTargetURL 0.115
testReplaceManifestBare 0.141
testRepoManifestGroups 0.266
testCopyFileBare_executable 0.214
testRevisionBare_ignoreTags 0.102
testRepoManifestCopyFile 0.115
recordUnreachableRemotes 0.06
testRemoteAlias 0.124
testRemoteRevision 0.106

RevCommitListTest

testFillToHighMarkMulitpleBlocks 0.69
testFillToUnknownCommit 0.582
testFillToNullCommit 0.011
testFillToHighMark2 0.011
testFillToHighMark4 0.011
testFillToHighMarkAll 0.01
testFillToCommit 0.018

RevWalkPathFilter6012Test

test1 0.012
test2 0.012
test3 0.012
test4 0.013
test5 0.012
test6 0.029
test7 0.013

RevWalkSortTest

testSort_Default 0.006
testSort_COMMIT_TIME_DESC 0.006
testSort_TOPO_NON_INTERMIX_Uninteresting 0.006
testSort_TOPO_NON_INTERMIX 0.007
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.005
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.056
testSort_TOPO_NON_INTERMIX_REVERSE_MultipleLinesOfHistory 0.008
testSort_TOPO_NON_INTERMIX_ParentOfMultipleStartChildren 0.007
testSort_TOPO_REVERSE 0.006
testSort_TOPO_NON_INTERMIX_and_TOPO_throws 0.004
testSort_TOPO 0.006
testSort_REVERSE 0.006
testSort_TOPO_NON_INTERMIX_REVERSE 0.006
testSort_TOPO_NON_INTERMIX_MultipleLinesOfHistory 0.006
testSort_TOPO_NON_INTERMIX_OutOfOrderCommitTimes 0.006

MaxCountRevFilterTest

testMaxCountRevFilter0 0.005
testMaxCountRevFilter 0.036

RevWalkUtilsReachableTest

withMerge 0.017
withCommitLoadedByDifferentRevWalk 0.009
twoCommits 0.012
oneCommit 0.009
multipleBranches 0.055
findBranchesReachableManyTimes 0.034

FIFORevQueueTest

testUnpopAtFront 0.006
testEmpty 0.003
testCloneEmpty 0.041
testAddLargeBlocks 0.421
testClear 0.005
testHasFlags 0.005

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.006

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.005
testStringOfPearls_FilePath1 0.007
testStringOfPearls_FilePath2 0.008
testStringOfPearls_FilePath3 0.016
testStringOfPearls_FilePath3_NoParentRewriting 0.025
testStringOfPearls_DirPath2 0.008
testStringOfPearls_FilePath2_NoParentRewriting 0.008
testStopWhenPathDisappears 0.011
testStringOfPearls_FilePath1_NoParentRewriting 0.008
testStringOfPearls_DirPath2_NoParentRewriting 0.008
testEdits_MatchNone 0.009
testEmpty_NoMatch 0.005
testSimple1 0.005
testEdits_MatchAll 0.035

RevTagParseTest

testTagBlob 0.003
testTagTree 0.003
testParse_implicit_mixed_encoded 0.003
testParseOldStyleNoTagger 0.003
testParse_NoMessage 0.002
testParse_OnlyLFMessage 0.003
testParse_implicit_UTF8_encoded 0.002
testParse_gpgSignature 0.003
testParseAllFields 0.003
testParse_GitStyleMessage 0.002
testParse_ShortLineOnlyNoLF 0.003
testParse_illegalEncoding 0.011
testParse_explicit_bad_encoded2 0.04
testParse_gpgSignature2 0.003
testParse_gpgSignature3 0.003
testParse_explicit_bad_encoded 0.008
testParse_ShortLineOnlyEmbeddedLF 0.003
testParse_ShortLineOnlyEndLF 0.003
testParse_PublicParseMethod 0.003
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.003
testTagTag 0.002
testParse_unsupportedEncoding 0.005
testTagCommit 0.003
testParse_explicit_encoded 0.006

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.064
testMultipleHeads_SameBase2 0.012
testNone 0.007
testDisallowTreeFilter 0.005
testInconsistentCommitTimes 0.006
testSimple 0.064
testCrissCross 0.007

ObjectWalkTest

testNoCommits 0.003
testOneCommitOneTreeTwoBlob 0.005
testCull 0.01
testTwoCommitDeepTree1 0.009
testTwoCommitDeepTree2 0.007
testSkipTreeWhenStartFromBlob 0.053
testTwoCommitTwoTreeTwoBlob 0.007
testEmptyTreeCorruption 0.005
testTwoCommitsEmptyTree 0.005

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.016
testProperlyCullAllAncestors1 0.006
testProperlyCullAllAncestors2 0.006

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.045
testMergeCommitOneParentShallow 0.007
testShallowCommitParse 0.111
testObjectDirectorySnapshot 0
testDepth1 0
testDepth2 0
testDepth3 0

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.009
testRevWalkCarryUninteresting_SlowClock 0.008
testRevWalkCarryUninteresting_WrongClock 0.006
testRevWalkCarryCustom_SlowClock 0.006

TreeRevFilterTest

testStringOfPearls_FilePath1 0.011
testStringOfPearls_FilePath2 0.012
testStringOfPearls_FilePath3 0.017
testStringOfPearls_DirPath2 0.061
testPathFilterOrOtherFilter 0.01

RevFlagSetTest

testEmpty 0.004
testContainsAll 0.003
testContains 0.003
testAddOne 0.003
testAddTwo 0.002
testEquals 0.003
testRemove 0.003

LIFORevQueueTest

testEmpty 0.003
testCloneEmpty 0.003
testAddLargeBlocks 0.584
testClear 0.004
testHasFlags 0.005

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.005
shouldReturnZeroWhenMergedInto 0.005
shouldWorkWithMerges 0.005
shouldWorkWithoutCommonAncestor 0.006
shouldWorkWithZeroAsEnd 0.004
shouldReturnZeroOnSameCommit 0.005

FirstParentRevWalkTest

testBoundarySort 0.007
testWithTopoSortAndTreeFilter 0.022
testReachableAlongFirstAndLaterParents 0.008
testUninterestingCommitWithTwoParents 0.008
testUnparsedUninterestingCommitWithTwoParents 0.008
testUnparsedFirstParentMarkedUninteresting 0.007
testSecondParentAncestorOfFirstParent 0.005
testStartCommitReachableOnlyFromLaterParents 0.006
testTopoNonIntermixSort 0.006
testUnparsedFirstParentOfFirstParentMarkedUninteresting 0.007
testMergeBaseWithFirstParentNotAllowed 0.004
testTopoSort 0.043
testDepthWalk 0.006
testFirstParentOfFirstParentMarkedUninteresting 0.007
testRevFilter 0.01
testStringOfPearls 0.006
testCommitTimeSort 0.006
testWithTopoSortAndTreeFilter2 0.008
testFirstParentMultipleOccurrences 0.006
testDoNotRewriteParents 0.006
testWithTopoNonIntermixSortAndTreeFilter 0.045
testWithTopoNonIntermixSortAndTreeFilter2 0.009
testMarkStartBeforeSetFirstParent 0.004
testReverseSort 0.006
testSideBranch 0.007
testFirstParentMarkedUninteresting 0.006

RevObjectTest

testAddRevFlag 0.005
testHasRevFlag 0.004
testId 0.004
testAddRevFlagSet 0.005
testRemoveRevFlag 0.042
testRevObjectTypes 0.005
testHasAllFlag 0.005
testHasAnyFlag 0.004
testEquals 0.006
testRemoveRevFlagSet 0.004

RevWalkFollowFilterTest

testSingleRename 0.007
testMultiRename 0.008
testNoRename 0.005

DateRevQueueTest

testInsertOutOfOrder 0.006
testEmpty 0.003
testCloneFIFO 0.045
testInsertTie 0.007
testCloneEmpty 0.003
testClear 0.006
testHasFlags 0.004

RevCommitParseTest

testParse_implicit_mixed_encoded 0.004
testParse_NoGpgSig 0.003
testParse_WeirdHeaderOnlyCommit 0.002
testParse_gpgSig 0.003
testParse_NoMessage 0.002
testParse_OnlyLFMessage 0.002
testParse_implicit_UTF8_encoded 0.003
testParse_GitStyleMessage 0.002
testParse_ShortLineOnlyNoLF 0.002
testParse_illegalEncoding 0.006
testParse_explicit_bad_encoded2 0.004
testParse_explicit_bad_encoded 0.004
testParse_GitStyleMessageWithCRLF 0.033
testParse_incorrectUtf8Name 0.005
testParse_ShortLineOnlyEmbeddedLF 0.004
testParse_ShortLineOnlyEndLF 0.004
testParse_PublicParseMethod 0.004
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.004
testParse_incompleteAuthorAndCommitter 0.003
testParse_NoParents 0.003
testParse_unsupportedEncoding 0.005
testParse_explicit_encoded 0.003

AlwaysEmptyRevQueueTest

testClear 0.003
testEmpty 0.004
testAddFails 0.005

ObjectWalkFilterTest

testDefaultFilter 0.003
testFilteringTreeFiltersReferencedBlobs 0.002
testRevFilterAndObjectFilterCanCombine 0.041
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.002

FooterLineTest

testSignedOffBy_OneUserWithLF 0.005
testNotEmail 0.003
testNoFooters_EmptyBody 0.003
testEmptyValueWithLF 0.003
testNoFooters_OneLineBodyNoLF 0.003
testSignedOffBy_OneUserNoLF 0.003
testNoFooters_NewlineOnlyBody1 0.004
testNoFooters_NewlineOnlyBody5 0.004
testMatchesBugId 0.058
testNonDelimtedEmail 0.004
testSignedOffBy_IgnoreWhitespace 0.004
testFilterFootersIgnoreCase 0.003
testSignedOffBy_SkipNonFooter 0.003
testEmptyValueNoLF 0.003
testShortKey 0.002
testSignedOffBy_ManyUsers 0.003
testNoFooters_ShortBodyWithLF 0.003
testNoFooters_ShortBodyNoLF 0.003
testNoFooters_OneLineBodyWithLF 0.002

RevWalkMergedIntoTest

testIsMergedIntoAll 0.011
testIsMergedIntoAny 0.009
testOldCommitWalk 0.046
testMergeIntoAnnotatedTag 0.009
testGetMergedInto 0.014

RevWalkFilterTest

testFilter_NOT_NONE 0.006
testFilter_NONE 0.007
testFilter_Negate_ALL 0.005
testFilter_NOT_ALL 0.005
testFilter_ALL_Or_NONE 0.007
testFilter_NONE_Or_ALL 0.006
testFilter_MY_ALL_Or_NONE 0.005
testFilter_NO_MERGES 0.007
testFilter_NONE_Or_MY_ALL 0.025
testFilter_NONE_And_ALL 0.007
testFilter_NONE_And_MY_ALL 0.005
testFilter_MY_ALL_And_NONE 0.006
testFilter_ALL_And_NONE 0.005
testFilter_ALL 0.005
testCommitTimeRevFilter 0.008

SkipRevFilterTest

testSkipRevFilter0 0.005
testSkipRevFilterNegative 0.003
testSkipRevFilter 0.007

SubmoduleDeinitTest

alreadyClosedSubmodule 0.046
dirtySubmoduleWithForce 0.095
cleanSubmodule 0.103
dirtySubmoduleBecauseNewCommit 0.042
dirtySubmoduleBecauseUntracked 0.042
repositoryWithNoSubmodules 0.003

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.006
repositoryWithRootLevelSubmoduleRelativeRef 0.008
treeIdWithGitmodules 0.006
testTreeIteratorWithGitmodulesNameNotPath 0.006
indexWithGitmodules 0.005
bareRepositoryWithNoSubmodules 0.005
generatorFilteredToOneOfTwoSubmodules 0.004
repositoryWithRootLevelSubmoduleAbsoluteRef 0.008
repositoryWithRootLevelSubmodule 0.005
testTreeIteratorWithGitmodules 0.006
repositoryWithNoSubmodules 0.003

SubmoduleInitTest

resolveInvalidParentUrl 0.032
resolveTwoLevelHigherRelativeUrl 0.007
resolveWorkingDirectoryRelativeUrl 0.006
repositoryWithUninitializedModule 0.004
resolveOneLevelHigherRelativeUrl 0.005
resolveSameLevelRelativeUrl 0.004
repositoryWithNoSubmodules 0.003

CherryPickTest

testPick 0.012
testRevert 0.01

SubmoduleUpdateTest

repositoryWithSubmodule 0.068
repositoryWithUnconfiguredSubmodule 0.004
repositoryWithInitializedSubmodule 0.006
repositoryWithNoSubmodules 0.003

SubmoduleSyncTest

repositoryWithSubmodule 0.039
repositoryWithRelativeUriSubmodule 0.044
repositoryWithNoSubmodules 0.003

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.005
repositoryWithNoHeadInSubmodule 0.007
repositoryWithUninitializedSubmodule 0.003
repositoryWithInitializedSubmodule 0.012
repositoryWithMissingSubmodule 0.004
repositoryWithDifferentRevCheckedOutSubmodule 0.011
repositoryWithNoSubmodules 0.003

SubmoduleAddTest

addSubmoduleWithName 0.077
commandWithNullPath 0.003
addSubmoduleWithExistingSubmoduleDefined 0.051
addSubmoduleWithInvalidPath 0.003
addSubmoduleWithInvalidUri 0.003
addExistentSubmodule 0.004
addSubmodule 0.074
commandWithEmptyPath 0.003
addSubmoduleWithRelativeUri 0.054
commandWithEmptyUri 0.002
denySubmoduleWithDotDot 0.003
commandWithNullUri 0.003

TestRepositoryTest

amendRef 0.006
nonRacingChange 0.002
insertChangeId 0
cherryPickWithIdenticalContents 0.003
resetFromDetachedHead 0.001
insertExplicitChangeId 0
amendCommit 0.001
resetFromSymref 0.001
reattachToMaster_Race 0.001
insertChangeIdIgnoresExisting 0
cherryPick 0.002
amendHead 0.002
cherryPickWithContentMerge 0.001
commitToUnbornHead 0.001

FileBasedConfigTest

testIncludeDontInlineIncludedLinesOnSave 0.031
testLeadingWhitespaces 0.001
testUTF8withoutBOM 0
testIncludeWithTilde 0.001
testUTF8withBOM 0
testIncludeAbsolute 0.001
testSystemEncoding 0
testIncludeRelativeDotDotNotFound 0.001
testSavedConfigFileShouldNotReadUserGitConfig 0.001
testIncludeRelativeDot 0
testIncludeRelativeDotDot 0.001

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.005

DirCacheLargePathTest

testPath_4090 0.005
testPath_4094 0.005
testPath_4095 0.004
testPath_4096 0.005
testPath_16384 0.009

DirCachePathEditTest

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

DirCacheAfterCloneTest

testCloneV3CommitNoVersionChange 0.041
testCloneV3OrV2 0.08
testCloneV3ResetMixedVersionChange 0.036
testCloneV4manyFiles 0.045
testCloneV3ResetHardVersionChange 0.036
testCloneV4 0.038

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.004

DirCacheFindTest

testEntriesWithin 0.003

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.004
testFindSingleFile 0.003
testBuildEmpty 0.003
testAdd_ReverseGitSortOrder 0.003
testBuildOneFile_Commit_IndexChangedEvent 0.005
testBuilderClear 0.003
testBuildOneFile_Commit 0.003
testAdd_InGitSortOrder 0.003
testBuildRejectsUnsetFileMode 0.002

DirCacheBasicTest

testLockMissing_TempIndex 0.003
testFindOnEmpty 0.003
testWriteEmptyCommit_RealIndex 0.003
testDetectUnmergedPaths 0.002
testWriteEmptyUnlock_RealIndex 0.003
testReadMissing_TempIndex 0.003
testLockMissing_RealIndex 0.002
testBuildThenClear 0.003
testWriteEmptyLockEmpty_RealIndex 0.003
testRejectInvalidWindowsPaths 0.004
testReadMissing_RealIndex 0.002
testWriteEmptyReadEmpty_RealIndex 0.002

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.001
testUnsupportedRequiredExtension 0.001
testReadIndex_DirCacheTree 0.005
testCorruptChecksumAtFooter 0
testReadWriteV3 0.001
testReadWriteV4 0.001
testReadIndex_LsFiles 0.004
testTreeWalk_LsFiles 0.006

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.003
testBackBug396127 0.003
testReset 0.003
testSingleSubtree_Recursive 0.003
testEmptyTree_WithTreeWalk 0.003
testRemovedSubtree 0.003
testTwoLevelSubtree_FilterPath 0.003
testSingleSubtree_NoRecursion 0.003
testNoSubtree_NoTreeWalk 0.003
testTwoLevelSubtree_Recursive 0.003
testEmptyTree_NoTreeWalk 0.003

DirCacheEntryTest

testLongPathV4 0.002
testLongPath 0.002
testShortPath 0.001
testCopyMetaDataWithStage 0
testCreate_ByStringPath 0
testIsValidPath 0
testShortPathV4 0.001
testSetFileMode 0
testCopyMetaDataWithoutStage 0
testCreate_ByStringPathAndStage 0
testPathV4 0.001
testSetStage 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.003
testEmptyCache_Clear_NoCacheTree 0.003
testWriteReadTree 0.006
testTwoLevelSubtree 0.003
testEmptyCache_CreateEmptyCacheTree 0.002
testSingleSubtree 0.003

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0.001
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0.001
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0
testPlus 0
testBracketsUnmatched1 0.007
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0.001
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.048
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.002
testUnsupportedGroupCase1 0.001
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0.001
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.001

StringsTest

testCount 0

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.007
testIneffectiveNegationDifferentLevels1 0.004
testIneffectiveNegationDifferentLevels2 0.004
testIneffectiveNegationDifferentLevels3 0.003
testIneffectiveNegationDifferentLevels4 0.004
testIneffectiveNegationDifferentLevels5 0.003
testTrailingSpaces 0.057
testRules 0.004
testSlashMatchesDirectory 0.004
testToString 0.003
testRepeatedNegationInDifferentFiles1 0.003
testRepeatedNegationInDifferentFiles2 0.004
testRepeatedNegationInDifferentFiles3 0.003
testRepeatedNegationInDifferentFiles4 0.004
testRepeatedNegationInDifferentFiles5 0.004
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.004
testSimpleRootGitIgnoreWildMatcherDirOnly 0.004
testNegateAllExceptJavaInSrc 0.003
testSimpleRootGitIgnoreGlobalIgnore 0.004
testSimpleRootGitIgnoreGlobalDirIgnore 0.003
testLeadingSpaces 0.005
testSimpleRootGitIgnoreGlobalNegation1 0.003
testSimpleRootGitIgnoreGlobalNegation2 0.003
testSimpleRootGitIgnoreGlobalNegation3 0.043
testSimpleRootGitIgnoreGlobalNegation4 0.003
testEmptyIgnoreRules 0.004
testWithSlashDoesNotMatchInSubDirectory 0.003
testSimpleRootGitIgnoreWildMatcher 0.004
testNegation 0.006
testSlashOnlyMatchesDirectory 0.003
testNoPatterns 0.004
testRepeatedNegation 0.003

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

CGitIgnoreTest

testUnescapedBracketsInGroup 0.017
testDirOnlyMatch 0.013
testRepeatedNegationInDifferentFiles5 0.012
testEscapedFirstBracketInGroup 0.01
testDirectoryWildmatchDoesNotMatchFiles1 0.01
testDirectoryWildmatchDoesNotMatchFiles2 0.044
testDirectoryWildmatchDoesNotMatchFiles3 0.011
testDirectoryWildmatchDoesNotMatchFiles4 0.011
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.012
testStarMatchOnSlashNot 0.011
testDirectoryMatchSubRecursiveBacktrack2 0.012
testDirectoryMatchSubRecursiveBacktrack3 0.044
testDirectoryMatchSubRecursiveBacktrack4 0.017
testDirectoryMatchSubRecursiveBacktrack5 0.015
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.063
testDirOnlyMatchDeep 0.012
testDirectoryMatchSubRecursive 0.012
testPrefixMatch 0.012
testSimpleRootGitIgnoreGlobalNegation1 0.013
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.052
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.018
testEscapedBothBracketsInGroup 0.01
testSimpleIgnored 0.012
testDirectoryMatchSubRecursiveBacktrack 0.01
testEscapedSecondBracketInGroup 0.01

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

MergeAlgorithmTest

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

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.012
testTrivialTwoWay_rightDFconflict2 0.01
testTheirs_noRepo 0.008
testTrivialTwoWay_ok 0.007
testTrivialTwoWay 0.05
testOurs 0.007
testTrivialTwoWay_noRepo 0.007
testTrivialTwoWay_validSubtreeSort 0.012
testTrivialTwoWay_leftDFconflict1 0.011
testTrivialTwoWay_leftDFconflict2 0.011
testTrivialTwoWay_conflictSubtreeChange 0.049
testTrivialTwoWay_conflict 0.007
testOurs_noRepo 0.007
testTrivialTwoWay_disjointhistories 0.006
testTheirs 0.008
testTrivialTwoWay_concurrentSubtreeChange 0.015

GitlinkMergeTest

testGitLinkMerging_bothAddedDifferentLink_ignoreConflicts 0.048
testGitLinkMerging_linkWithBlob 0.011
testGitLinkMerging_linkWithLink 0.011
testGitLinkMerging_UpdateDelete_ignoreConflicts 0.009
testGitLinkMerging_UpdateUpdate_ignoreConflicts 0.011
testGitLinkMerging_bothAddedDifferentLink 0.009
testGitLinkMerging_bothAddedSameLink_ignoreConflicts 0.008
testGitLinkMerging_blobWithBlobFromLink 0.048
testGitLinkMerging_linkBlobDeleted 0.01
testGitLinkMerging_blobWithLink 0.011
testGitLinkMerging_AddNew_ignoreConflicts 0.009
testGitLinkMerging_Delete_ignoreConflicts 0.008
testGitLinkMerging_bothAddedSameLink 0.009
testGitLinkMerging_UpdateDelete 0.047
testGitLinkMerging_AddNew 0.013
testGitLinkMerging_DeleteUpdate_ignoreConflicts 0.015
testGitLinkMerging_Delete 0.013
testGitLinkMerging_UpdateUpdate 0.014
testGitLinkMerging_DeleteUpdate 0.046

CrissCrossMergeTest

crissCrossMerge_twoRoots 1.409
crissCrossMerge_nonmergeable 1.255
crissCrossMerge_mergeable2 1.207
crissCrossMerge 1.154
crissCrossMerge_mergeable 1.309
crissCrossMerge_ThreeCommonPredecessors 1.855
crissCrossMerge_ParentsNotMergeable 1.121
crissCrossMerge_checkOtherFiles 1.354

SquashMessageFormatterTest

testCommit 0.022

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.015
testFormatWithConflictsNoFooterNoLineBreak 0.063
testTag 0.014
testPullWithUri 0.011
testFormatWithConflictsNoFooter 0.01
testMixed 0.014
testIntoHeadOtherThanMaster 0.053
testThreeBranches 0.017
testFormatWithConflictsCustomCharacter 0.012
testIntoOtherThanMaster 0.01
testRemoteBranch 0.056
testTwoBranches 0.009
testFormatWithConflictsWithFooters 0.01
testIntoSymbolicRefHeadPointingToMaster 0.009
testCommit 0.011
testOneBranch 0.01

MergerTest

checkContentMergeConflict 0.102
checkModeMergeConflictInVirtualAncestor 0.05
checkFileDirMergeConflictInVirtualAncestor_ConflictInChildren_FileDir 0.086
checkMergeNonConflictingSubmodulesWithoutIndex 0.106
mergeWithCrlfAutoCrlfTrue 0.122
checkFileReplacedByFolderInOurs 0.066
checkLockedFilesToBeDeleted 0.047
checkContentMergeNoConflict_noRepo 0.045
checkMergeEqualNewTrees 0.052
checkMergeConflictingNewTrees 0.047
rebaseWithCrlfAutoCrlfTrue 0.072
checkMergeMergeableTreesWithoutIndex 0.055
checkMergeConflictingTreesWithoutIndex 0.069
failingDeleteOfDirectoryWithUntrackedContent 0.039
checkMergeEqualTreesInCore_noRepo 0.07
checkMergeConflictInVirtualAncestor 0.088
checkMergeMergeableFilesWithTreeInIndex 0.05
checkUntrackedFolderIsNotAConflict 0.057
mergeConflictWithCrLfTextAuto 0.053
checkContentMergeLargeBinaries 0.148
checkFileReplacedByFolderInTheirs 0.079
checkMergeEqualTreesInCore 0.042
checkContentMergeNoConflict 0.077
checkMergeConflictingSubmodulesWithoutIndex 0.044
checkFileDirMergeConflictInVirtualAncestor_ConflictInChildren_DirFile 0.055
checkFileDirMergeConflictInVirtualAncestor_NoConflictInChildren 0.063
checkMergeConflictingFilesWithTreeInIndex 0.05
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.088
checkContentMergeConflict_noTree 0.039
checkMergeEqualTreesWithoutIndex 0.057
mergeWithCrlfInWT 0.051
checkMergeCrissCross 0.088
checkForCorrectIndex 0.076

NoteMapMergerTest

testBaseEqualsTheirs 0.009
testCollapseFanoutAfterMerge 0.395
testEditSameNoteDifferentContent 0.058
testFanoutAndLeafWitConflict 0.42
testDeleteDifferentNotes 0.008
testNonNotesWithNonNoteConflict 0.014
testAddSameNoteDifferentContent 0.009
testNonNotesWithoutNonNoteConflict 0.014
testEditDifferentNotes 0.027
testEditDeleteConflict 0.01
testLargeTreesWithConflict 0.579
testLargeTreesWithoutConflict 0.538
testOursEqualsTheirs 0.008
testFanoutAndLeafWithoutConflict 0.246
testNoChange 0.007
testBaseEqualsOurs 0.016
testAddDifferentNotes 0.008

LeafBucketTest

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

DefaultNoteMergerTest

testEditEdit 0.006
testIdenticalEdit 0.005
testDeleteDelete 0.004
testIdenticalAdd 0.005
testEditDelete 0.005
testAddAdd 0.006

NoteMapTest

testReadFlatTwoNotes 0.006
testEditFlat 0.042
testWriteUnchangedFanout2_38 0.008
testCreateFromEmpty 0.005
testRemoveDeletesTreeFanout2_38 0.007
testGetCachedBytes 0.005
testReadFanout2_38 0.006
testIteratorFanoutTree2_38 0.007
testIteratorEmptyMap 0.003
testEditFanout2_38 0.008
testShorteningNoteRefName 0.003
testReadFanout2_2_36 0.008
testIteratorFlatTree 0.006
testReadFullyFannedOut 0.033
testIteratorFanoutTree2_2_36 0.009
testLeafSplitsWhenFull 0.018
testWriteUnchangedFlat 0.007
testIteratorFullyFannedOut 0.023

AbstractPlotRendererTest

testDrawTextAlignment 0.033

PlotCommitListTest

testMergeBlockedBySelf 0.057
testMultipleMerges 0.011
testBug368927 0.013
testBug419359 0.076
testDuplicateParents 0.009
testBug300282_1 0.008
testTwoRoots1 0.005
testTwoRoots2 0.006
testMergeBlockedByOther 0.008
testSideBranch 0.006
test2SideBranches 0.008
testLinear 0.006
testMerged 0.048
testEgitHistory 0.019
testDanglingCommitShouldContinueLane 0.007

FileNameMatcherTest

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

PerformanceLogContextTest

testCleanEvents 0.002
testAddEvent 0
testAddEventsTwoThreads 0.002

SymlinksTest

fileModeTestMissingThenSymlink 0.017
createDirSymlinkBeforeTarget 0.018
createFileSymlinkBeforeTarget 0.054
fileModeTestFolderThenSymlink 0.017
createSymlinkAfterTarget 0.016
fileModeTestSymlinkThenFile 0.016
fileModeTestFileThenSymlink 0.016
fileModeTestSymlinkThenMissing 0.015
fileModeTestSymlinkThenFolder 0.024

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 2.135
test_ConfigAutoCRLF_false_GlobalEOL_crlf 2.541
test_ConfigAutoCRLF_true_GlobalEOL_lf 0.907
test_switchToBranchWithTextAttributes 4.277
test_ConfigAutoCRLF_input_GlobalEOL_lf 0.71
test_ConfigAutoCRLF_true 2.871
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 2.344
test_ConfigAutoCRLF_false_ConfigEOL_native 1.496
test_ConfigAutoCRLF_input_GlobalEOL_crlf 2.986
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 0.717
test_GlobalEOL_lf_RootEOL_crlf 2.952
test_ConfigAutoCRLF_false_GlobalEOL_lf 0.823
test_ConfigEOL_lf 0.804
test_ConfigAutoCRLF_true_ConfigEOL_lf 2.372
test_ConfigAutoCRLF_input_ConfigEOL_lf 0.924
testBinary1 0.505
testBinary2 0.709
test_switchToBranchWithBinaryAttributes 1.288
test_ConfigAutoCRLF_false_ConfigEOL_lf 0.799
test_ConfigEOL_native_xnix 1.601
testDefaultSetup 1.732
test_ConfigAutoCRLF_false 1.69
test_ConfigAutoCRLF_input 0.79
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 1.319
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 2.141
test_ConfigEOL_native_windows 1.792
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 1.81
test_ConfigEOL_crlf 1.752

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 5.233
shouldRaiseErrorOnBadUrl 0.182
shouldCloneAValidGitRepository 0.682
shouldRaiseErrorOnNoUrl 0.104
shouldCreateABareCloneOfAValidGitRepository 0.116
shouldRaiseErrorOnEmptyUrl 0.111

KeyGripTest

testGrip[rsa.asc] 1.002
testGrip[dsa-elgamal.asc] 0.002
testGrip[brainpool256.asc] 0.112
testGrip[brainpool384.asc] 0.002
testGrip[brainpool512.asc] 0.001
testGrip[nistp256.asc] 0.062
testGrip[nistp384.asc] 0.006
testGrip[nistp521.asc] 0.004
testGrip[secp256k1.asc] 0.005
testGrip[ed25519.asc] 0.001
testGrip[x25519.asc] 0.001

KeyGrip25519Test

testCompressed 0.001
testCurve25519 0.001
testCompressedNoPrefix 0.001

BouncyCastleGpgKeyLocatorTest

testImplicitFingerprint 0.188
testEmpty 0
testZeroX 0
testFullEmail 0
testFullMatch 0
testSubstringPlain 0
testSubstringAsterisk 0
testExplicitFingerprint 0
testPartialEmail 0

SecretKeysTest

testKeyRead[AFDA8EA10E185ACF8C0D0F8885A0EF61A72ECB11] 0.3
testKeyRead[2FB05DBB70FC07CB84C13431F640CA6CEA1DBF8A] 0.023
testKeyRead[66CCECEC2AB46A9735B10FEC54EDF9FD0F77BAF9] 0.877
testKeyRead[F727FAB884DA3BD402B6E0F5472E108D21033124] 0.201
testKeyRead[faked] 0.001

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 7.811

AdvertiseErrorTest

testPush_CreateBranch[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 7.917
testPush_CreateBranch[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 1.705

SetAdditionalHeadersTest

testSetHeaders[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.407
testSetHeaders[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.471

DefaultUploadPackFactoryTest

testCreate_Default 0.097
testCreate_Disabled 0.01
testDisabledSingleton 0.01
testCreate_Enabled 0.088

DumbClientSmartServerTest

testInitialClone_Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.623
testListRemote[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.395
testPushNotSupported[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.209
testInitialClone_Packed[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.592
testInitialClone_Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.299
testListRemote[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.179
testPushNotSupported[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.037
testInitialClone_Packed[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.141
testInitialClone_Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.193
testListRemote[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.095
testPushNotSupported[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.099
testInitialClone_Packed[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.205
testInitialClone_Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.282
testListRemote[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.12
testPushNotSupported[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.184
testInitialClone_Packed[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.392

HookMessageTest

testPush_CreateBranch[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.378
testPush_HookMessagesToOutputStream[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.132
testPush_CreateBranch[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.19
testPush_HookMessagesToOutputStream[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.196

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 0.281
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.203
testObjectCheckerException 0.197

DumbClientDumbServerTest

testInitialClone_Loose[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.292
testListRemote[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.105
testPushNotSupported[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.112
testInitialClone_Packed[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.273
testInitialClone_Loose[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.223
testListRemote[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.201
testPushNotSupported[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.179
testInitialClone_Packed[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.215

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.075
testCreate_NullUser 0.005
testCreate_EmptyStringUser 0.005
testCreate_Disabled 0.005
testDisabledSingleton 0.004
testCreate_Enabled 0.006

FileResolverTest

testNotAGitRepository 0.007
testUnreasonableNames 0.001
testExportOk 0.007

AsIsServiceTest

testCreate_Default 0.006
testCreate_Disabled 0.072
testDisabledSingleton 0.006
testCreate_Enabled 0.005

HttpClientTests

testListRemote_Dumb_NoHEAD[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.131
testListRemote_Smart_DetachedHEAD[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.208
testRepositoryNotFound_Dumb[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.102
testListRemote_Smart_WithQueryParameters[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.193
testV2HttpFirstResponse[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.115
testListRemote_Dumb_Auth[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.212
testHttpClientWantsV2AndServerNotConfigured[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.096
testListRemote_Dumb_NeedsAuth[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.104
testHttpServerConfiguredToV0[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.097
testV2HttpSubsequentResponse[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.088
testListRemote_Smart_UploadPackNeedsAuth[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.208
testRepositoryNotFound_Smart[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.102
testListRemote_Dumb_DetachedHEAD[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.184
testListRemoteWithoutLocalRepository[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.115
testListRemote_Smart_UploadPackDisabled[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.103
testListRemote_Dumb_NoHEAD[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.177
testListRemote_Smart_DetachedHEAD[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.211
testRepositoryNotFound_Dumb[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.107
testListRemote_Smart_WithQueryParameters[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.1
testV2HttpFirstResponse[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.103
testListRemote_Dumb_Auth[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.19
testHttpClientWantsV2AndServerNotConfigured[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.103
testListRemote_Dumb_NeedsAuth[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.102
testHttpServerConfiguredToV0[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.095
testV2HttpSubsequentResponse[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.101
testListRemote_Smart_UploadPackNeedsAuth[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.107
testRepositoryNotFound_Smart[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.185
testListRemote_Dumb_DetachedHEAD[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.203
testListRemoteWithoutLocalRepository[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.109
testListRemote_Smart_UploadPackDisabled[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.108

RegexPipelineTest

testSimpleRegex 0.107
testRegexGroupFilter 0.083
testServeOrdering 0.006

SmartClientSmartServerTest

testFetch_FewLocalCommits[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 1.917
testInvalidWant[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.593
testInitialClone_RedirectMultiple[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.481
testPush_NotAuthorized[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.416
testInitialClone_PreAuthOverridesUserInfo[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.504
testTimeoutExpired[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 2.217
testPush_CreateBranch[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.472
testInitialClone_WithAuthenticationAfterRedirect[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.319
testInitialClone_Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.296
testFetchBySHA1[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.307
testInitialClone_WithPreAuthenticationCleared[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.376
testInitialClone_WithWrongPreAuthenticationAndCredentialProvider[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.292
testFetch_TooManyLocalCommits[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.743
testInitialClone_WithAuthenticationNoCredentials[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.268
testListRemote[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.189
testInitialClone_WithWrongPreAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.118
testInitialClone_WithPreAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.383
testInitialClone_RedirectOnPostForbidden[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.202
testListRemote_BadName[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.134
testInitialClone_RedirectForbidden[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.174
testInitialClone_RedirectMax[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.289
testInitialClone_WithAuthenticationWrongCredentials[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.124
testFetch_MaxHavesCutoffAfterAckOnly[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 8.498
testInitialClone_RedirectLoop[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.194
testFetchBySHA1Unreachable[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.119
testTimeoutExpiredWithAuth[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 2.179
testInitialClone_RedirectOnPostAllowed[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.285
testInitialClone_RedirectTooOften[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.125
test_CloneWithCustomFactory[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.689
testPush_ChunkedEncoding[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.312
testInitialClone_PreAuthenticationTooLate[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.285
testInitialClone_BrokenServer[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.119
testInitialClone_Redirect301Local[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.2
testInitialClone_Redirect301Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.197
testInitialClone_WithAuthenticationOnPostOnly[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.197
testInitialClone_Redirect302Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.283
testInitialClone_WithAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.213
testInitialClone_Redirect303Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.287
testFetchBySHA1UnreachableByAdvertiseRefsHook[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.144
testInitialClone_WithUserInfo[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.179
testInitialClone_Redirect307Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.378
testFetch_RefsUnreadableOnUpload[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 0.793
testFetch_FewLocalCommits[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.409
testInvalidWant[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.197
testInitialClone_RedirectMultiple[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.204
testPush_NotAuthorized[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.117
testInitialClone_PreAuthOverridesUserInfo[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.271
testTimeoutExpired[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 2.111
testPush_CreateBranch[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.124
testInitialClone_WithAuthenticationAfterRedirect[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.264
testInitialClone_Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.12
testFetchBySHA1[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.194
testInitialClone_WithPreAuthenticationCleared[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.218
testInitialClone_WithWrongPreAuthenticationAndCredentialProvider[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.276
testFetch_TooManyLocalCommits[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.517
testInitialClone_WithAuthenticationNoCredentials[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.186
testListRemote[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.114
testInitialClone_WithWrongPreAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.181
testInitialClone_WithPreAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.121
testInitialClone_RedirectOnPostForbidden[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.175
testListRemote_BadName[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.112
testInitialClone_RedirectForbidden[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.202
testInitialClone_RedirectMax[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.201
testInitialClone_WithAuthenticationWrongCredentials[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.113
testFetch_MaxHavesCutoffAfterAckOnly[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 7.568
testInitialClone_RedirectLoop[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.118
testFetchBySHA1Unreachable[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.31
testTimeoutExpiredWithAuth[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 2.003
testInitialClone_RedirectOnPostAllowed[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.204
testInitialClone_RedirectTooOften[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.181
test_CloneWithCustomFactory[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.208
testPush_ChunkedEncoding[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.286
testInitialClone_PreAuthenticationTooLate[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.191
testInitialClone_BrokenServer[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.098
testInitialClone_Redirect301Local[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.128
testInitialClone_Redirect301Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.273
testInitialClone_WithAuthenticationOnPostOnly[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.228
testInitialClone_Redirect302Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.194
testInitialClone_WithAuthentication[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.205
testInitialClone_Redirect303Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.197
testFetchBySHA1UnreachableByAdvertiseRefsHook[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.184
testInitialClone_WithUserInfo[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.129
testInitialClone_Redirect307Small[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.267
testFetch_RefsUnreadableOnUpload[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 0.221
testFetch_FewLocalCommits[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 1.691
testInvalidWant[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.219
testInitialClone_RedirectMultiple[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.283
testPush_NotAuthorized[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.113
testInitialClone_PreAuthOverridesUserInfo[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.202
testTimeoutExpired[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 2.303
testPush_CreateBranch[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.186
testInitialClone_WithAuthenticationAfterRedirect[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.219
testInitialClone_Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.367
testFetchBySHA1[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.206
testInitialClone_WithPreAuthenticationCleared[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.186
testInitialClone_WithWrongPreAuthenticationAndCredentialProvider[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.201
testFetch_TooManyLocalCommits[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.498
testInitialClone_WithAuthenticationNoCredentials[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.097
testListRemote[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.1
testInitialClone_WithWrongPreAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.1
testInitialClone_WithPreAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.13
testInitialClone_RedirectOnPostForbidden[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.167
testListRemote_BadName[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.115
testInitialClone_RedirectForbidden[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.112
testInitialClone_RedirectMax[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.201
testInitialClone_WithAuthenticationWrongCredentials[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.189
testFetch_MaxHavesCutoffAfterAckOnly[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 6.384
testInitialClone_RedirectLoop[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.125
testFetchBySHA1Unreachable[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.182
testTimeoutExpiredWithAuth[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 2.102
testInitialClone_RedirectOnPostAllowed[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.305
testInitialClone_RedirectTooOften[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.113
test_CloneWithCustomFactory[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.2
testPush_ChunkedEncoding[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.179
testInitialClone_PreAuthenticationTooLate[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.108
testInitialClone_BrokenServer[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.099
testInitialClone_Redirect301Local[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.112
testInitialClone_Redirect301Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.179
testInitialClone_WithAuthenticationOnPostOnly[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.223
testInitialClone_Redirect302Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.187
testInitialClone_WithAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.312
testInitialClone_Redirect303Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.191
testFetchBySHA1UnreachableByAdvertiseRefsHook[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.11
testInitialClone_WithUserInfo[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.204
testInitialClone_Redirect307Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.297
testFetch_RefsUnreadableOnUpload[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 0.216
testFetch_FewLocalCommits[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.492
testInvalidWant[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.299
testInitialClone_RedirectMultiple[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.308
testPush_NotAuthorized[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.117
testInitialClone_PreAuthOverridesUserInfo[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.212
testTimeoutExpired[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 2.211
testPush_CreateBranch[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.183
testInitialClone_WithAuthenticationAfterRedirect[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.221
testInitialClone_Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.286
testFetchBySHA1[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.188
testInitialClone_WithPreAuthenticationCleared[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.201
testInitialClone_WithWrongPreAuthenticationAndCredentialProvider[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.215
testFetch_TooManyLocalCommits[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.407
testInitialClone_WithAuthenticationNoCredentials[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.192
testListRemote[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.098
testInitialClone_WithWrongPreAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.111
testInitialClone_WithPreAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.184
testInitialClone_RedirectOnPostForbidden[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.2
testListRemote_BadName[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.107
testInitialClone_RedirectForbidden[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.11
testInitialClone_RedirectMax[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.289
testInitialClone_WithAuthenticationWrongCredentials[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.113
testFetch_MaxHavesCutoffAfterAckOnly[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 5.604
testInitialClone_RedirectLoop[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.172
testFetchBySHA1Unreachable[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.111
testTimeoutExpiredWithAuth[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 2.101
testInitialClone_RedirectOnPostAllowed[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.183
testInitialClone_RedirectTooOften[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.036
test_CloneWithCustomFactory[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.268
testPush_ChunkedEncoding[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.202
testInitialClone_PreAuthenticationTooLate[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.118
testInitialClone_BrokenServer[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.104
testInitialClone_Redirect301Local[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.191
testInitialClone_Redirect301Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.211
testInitialClone_WithAuthenticationOnPostOnly[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.271
testInitialClone_Redirect302Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.113
testInitialClone_WithAuthentication[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.205
testInitialClone_Redirect303Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.187
testFetchBySHA1UnreachableByAdvertiseRefsHook[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.096
testInitialClone_WithUserInfo[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.111
testInitialClone_Redirect307Small[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.121
testFetch_RefsUnreadableOnUpload[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 0.173

ErrorServletTest

testHandler 0.086

GitServletInitTest

testDefaultConstructor_NoBasePath 0.001
testInitUnderContainer_WithBasePath 0.006
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.087

MeasurePackSizeTest

testPush_packSize[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory] 0.123
testPush_packSize[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory] 0.096

ClientVersionUtilTest

testParse 0

RootLocaleTest

testHttpServerText 0

ServletUtilsTest

testAcceptGzip 0.001

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0

SmartClientSmartServerSslTest

testInitialClone_SslFailure[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 5.507
testInitialClone_RedirectToHttps[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 4.492
testInitialClone_RedirectBackToHttp[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 4.288
testInitialClone_ViaHttps[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V0] 4.607
testInitialClone_SslFailure[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 5.887
testInitialClone_RedirectToHttps[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 4.111
testInitialClone_RedirectBackToHttp[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 5.124
testInitialClone_ViaHttps[org.eclipse.jgit.transport.http.JDKHttpConnectionFactory protocol V2] 3.769
testInitialClone_SslFailure[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 4.097
testInitialClone_RedirectToHttps[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 4.204
testInitialClone_RedirectBackToHttp[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 3.304
testInitialClone_ViaHttps[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V0] 5.002
testInitialClone_SslFailure[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 3.7
testInitialClone_RedirectToHttps[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 4.693
testInitialClone_RedirectBackToHttp[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 2.799
testInitialClone_ViaHttps[org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory protocol V2] 4.036

ConfigTest

testListConfig 6.106

BlameTest

testBlameCommitted 0.892
testBlameNonExisting 0.108
testBlameNoHead 0.096
testBlameStaged 0.103
testBlameNonExistingInSubdir 0.107
testBlameUnstaged 0.098
testBlameMergeConflict 0.892

LsFilesTest

testHelp 0.209
testLsFiles 0.195

RemoteTest

testAdd 0.103
testList 0.097
testVerboseList 0.022
testRemove 0.092
testSetUrl 0.101
testUpdate 1.09
testSetUrlPush 0.103

BranchTest

testRenameTwoArgs 0.1
testExistingBranch 0.085
testDeleteForce 0.218
testCreateFromOldCommit 0.393
testList 0.094
testListDetached 0.102
testHelpAfterDelete 0.184
testCreate 0.132
testDelete 0.214
testDeleteForceMultiple 0.49
testListContains 0.099
testRenameSingleArg 0.103
testDeleteMultiple 0.199

DiffToolTest

testEmptyToolName 6.207
testToolWithPrompt 0.498
testToolNoGuiNoPromptNoTrustExitcode 0.687
testToolAbortLaunch 0.392
testToolCached 0.617
testNotDefinedTool 0.183
testTool 0.419
testToolHelp 1.985
testUserToolWithCommandNotFoundError 0.913
testToolTrustExitCode 0.982
testUndefinedTool 0.119

LsRemoteTest

testLsRemoteHeadsTags 1.409
testLsRemoteTags 0.297
testLsRemoteSymRefs 0.293
testLsRemote 0.286
testLsRemoteHeads 0.123

CheckoutTest

testCheckoutHead 0.102
testCheckoutLink 0.18
testCheckoutPath 0.214
testCheckoutSelf 0.096
testCheckoutUnresolvedHead 0.008
testCheckoutForce_Bug530771 0.094
testCheckoutSingleFile 0.096
fileModeTestFileThenFileWithFolderInIndex 0.192
testCheckoutNewBranchThatAlreadyExists 0.016
fileModeTestFileWithFolderInIndex 0.202
testCheckoutExistingBranchWithConflict 0.185
fileModeTestFolderThenFileWithMissingInWorkingTree 0.116
testCheckoutBranch 0.103
testCheckoutAllPaths 0.192
fileModeTestFolderWithMissingInWorkingTree 0.186
testCheckoutNonExistingBranch 0.007
testCheckoutOrphan 0.101
testCheckoutWithMissingWorkingTreeFile 0.196
testCheckoutNewBranch 0.097
fileModeTestFolderThenMissingWithFileInWorkingTree 0.108
testCheckoutNewBranchOnBranchToBeBorn 0.097
fileModeTestMissingWithFolderInWorkingTree 0.114
fileModeTestMissingThenFolderWithFileInWorkingTree 0.186

RmTest

multiplePathsShouldBeRemoved 0.091

TagTest

testTagTwice 0.188
testTagDeleteFail 0.02
testTagDelete 0.098

TextBuiltinTest

testCleanDeleteDirs 0.106

ReflogTest

testSingleCommit 0.02
testClean 0.091
testBranch 0.192

MergeTest

testMergeSelf 0.104
testFastForward 0.195
testNoFastForwardAndSquash 0.109
testMerge 0.291
testFastForwardOnly 0.107
testMergeNoCommitSquash 0.103
testMergeNoCommit 0.186
testMergeWithUserMessage 0.115
testSquashSelf 0.084
testSquash 0.113
testNoFastForward 0.106

RevListTest

testWithoutParentsFlag 0.106
testWithParentsFlag 0.093

AddTest

testAddNothing 0.006
testAddAFile 0.011
testAddUsage 0.074
testAddFileTwice 0.006
testAddAlreadyAdded 0.008

CLIGitCommandTest

testSplit 0.001

InitTest

testInitDirectory 0.089
testInitBare 0.008
testInitDirectoryInitialBranch 0.082

ArchiveTest

testTarPrefixOption 0.191
testTgzExtensions 0.095
testTarPreservesContent 0.021
testArchiveIncludesSubmoduleDirectory 0.405
testTarWithSubdir 0.307
testExtensionMatchIsAnchored 0.168
testUnrecognizedFormat 0.018
testArchiveWithLongFilename 0.28
testTarPreservesMode 0.113
testNoExtensionMeansTar 0.088
testEmptyArchive 0.016
testArchivePrefixOption 0.184
testArchiveWithSubdir 0.107
testArchivePreservesMode 0.116
testUnrecognizedExtensionMeansTar 0.177
testZipExtension 0.027
testDefaultFormatIsTar 0.178
testArchivePreservesContent 0.099
testTarExtension 0.094
testTarWithLongFilename 0.125
testTxzExtension 0.576
testPrefixWithoutTrailingSlash 0.109
testTarIncludesSubmoduleDirectory 0.389
testTarPrefixWithoutTrailingSlash 0.104
testArchiveWithFiles 0.112
testPrefixDoesNotNormalizeDoubleSlash 0.102
testFormatOverridesFilename 0.101
testPrefixDoesNotNormalizeDoubleSlashInTar 0.181
testEmptyTar 0.105
testTbz2Extension 0.209

DescribeTest

testDescribeTagLong 0.098
testDescribeCommitNoMatch 0.185
testDescribeCommitMultiMatch 0.103
testDescribeCommitMatch 0.103
testDescribeCommitMatchAbbrevMax 0.098
testDescribeCommitMatchAbbrevMin 0.105
testDescribeCommit 0.096
testHelpArgumentAfterUnknown 0.006
testHeadNoTag 0.085
testNoHead 0.006
testHelpArgumentBeforeUnknown 0.01
testDescribeCommitMatchAbbrev 0.101
testDescribeTag 0.094
testDescribeCommitMatch2 0.104

CommitTest

testCommitAll 0.178
testCommitPath 0.107

CleanTest

testCleanDeleteDirs 0.088
testCleanLeaveDirs 0.015
testCleanRequiresForce 0.005
testCleanRequiresForceConfig 0.006

FetchTest

testFetchNoTags 0.201
testFetchDefault 0.298
testFetchForceUpdate 0.215
testFetchAllTags 0.288

ProxyConfigTest

testHttpProxy_bothCases 1.684
testAll 1.005
testNoSetting 0.602
testHttpsProxy_bothCases 1.29
testOverwriteHttpPort 1.212
testHttpProxy_lowerCase 1.299
testDontOverwriteHttp 1.197
testHttpsProxy_lowerCase 1.212
testHttpProxy_upperCase 0.788
testHttpsProxy_upperCase 1.091

RepoTest

testAddRepoManifest 1.811
testZombieHelpArgument 0.301
testMissingPath 0.283

CloneTest

testCloneIntoCurrentDir 0.212
testClone 0.283
testCloneMirror 0.304
testCloneBare 0.197
testCloneInitialBranchMissing 0.112
testCloneInitialBranch 0.201
testCloneEmpty 0.092

MergeToolTest

testEmptyToolName 0.607
testAbortMerge 0.401
testMergeConflictNoGuiNoPrompt 0.58
testAbortLaunch 0.299
testToolHelp 1.508
testNoConflict 0.108
testMergeConflict 0.395
testUserToolWithCommandNotFoundError 0.315
testUndefinedTool 0.283
testDeletedConflict 0.299
testMergeConflictNoPrompt 0.313

ResetTest

testResetSelf 0.096
testPathOptionHelp 0.083
testResetPathNoDoubleDash 0.111
testResetPrevious 0.092
testResetPathDoubleDashNoRef 0.102
testZombieArgument_Bug484951 0.008
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.104
testResetEmptyPath 0.094

CommitAndLogTest

testCommitAmend 0.111

StatusTest

testStatusUntrackedFiles 0.395
testStatusPorcelainUntrackedFilesAll 0.318
testPathOptionHelp 0.083
testStatusUno 0.215
testStatusPorcelainUntrackedFiles 0.284
testStatusUall 0.216
testStatusPorcelainU 0.396
testStatusPorcelain 0.282
testStatusUntrackedFilesAll 0.209
testStatusPorcelainUno 0.204
testStatusUntrackedFilesNo 0.203
testStatusPorcelainUall 0.201
testStatusPorcelainUntrackedFilesNo 0.189
testStatusDefault 0.201
testStatusU 0.205

LFSPointerTest

testHashcodeSame 0.196
testEncoding 0
testHashcodeNotEquals 0
testReadValidLfsPointerVersionNotFirst 0.009
testEqualsOther 0
testReadValidLfsPointer 0.078
testCompareToEquals 0.004
testReadInValidLfsPointerVersionTwice 0
testReadInValidLfsPointerVersionWrong 0.004
testEqualsNull 0
testEqualsSame 0.001
testCompareToNotEqualsSize 0
testReadInValidLfsPointerOidTwice 0
testReadValidLfsPointerUnordered 0
testReadInvalidLfsPointer2 0
testRoundtrip 0.001
testCompareToNotEqualsOid 0
testReadInvalidLfsPointer 0
testCompareToNull 0.001
testCompareToSame 0
testNotEqualsSize 0.001
testEquals 0
testReadInValidLfsPointerVersionTwice2 0.001
testReadInValidLfsPointerSizeTwice 0
testNotEqualsOid 0.001
testHashcodeEquals 0

AbbreviatedLongObjectIdTest

test33_FromString 0.31
testFromLongObjectId 0.009
testEquals_Full 0.001
test15_FromString 0
testNotEquals_SameLength 0.001
testIsId 0
testPrefixCompare_1 0.001
test16_FromString 0.001
testEmpty_FromString 0
test17_FromString 0
testFromStringWrongLength 0.093
testPrefixCompare_15 0.001
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0.001
testPrefixCompare_Full 0.001
testFull_FromByteArray 0.002
test1_FromString 0.001
test2_FromString 0.001
testFromStringByteWrongLength 0.026
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
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0
testFromStringByte 0
testToObjectId 0
testFromRawLong 0
testFromString 0

LfsPointerFilterTest

testValidNestedPointers 2.499
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.194
testValidPointersInRepositoryRoot 0.023

LfsConfigGitTest

checkoutLfsObjects_reset 5.495
checkoutLfsObjects_BranchSwitch 0.409
checkoutLfsObjects_BranchSwitch_ModifiedLocal 0.293

LfsGitTest

checkoutNonLfsPointer 0.313
testBranchSwitch 0.394

LfsConnectionFactoryTest

checkGetLfsConnection_lfsurl_lfsconfigFromIndex 5.09
lfsUrlFromRemoteUrlWithoutDotGit 0.103
lfsUrlNotConfigured 0.088
checkGetLfsConnection_InvalidLfsConfig_HEAD 0.808
checkGetLfsConnection_lfsurl_lfsconfigFromWorkingDir 0.08
lfsUrlFromLocalConfig 0.018
lfsUrlFromRemoteUrlWithDotGit 0.079
checkGetLfsConnection_remote_lfsconfigFromWorkingDir 0.017
lfsUrlFromOriginConfig 0.083
checkGetLfsConnection_InvalidLfsConfig_WorkingDir 0.019
checkGetLfsConnection_InvalidLfsConfig_Index 0.077
checkGetLfsConnection_ConfigFilePrecedence_lfsconfigFromWorkingDir 0.017
checkGetLfsConnection_lfsurl_lfsconfigFromHEAD 0.122

DownloadTest

testDownloadNotFound 7.703
testLargeFileDownload 0.919
testDownloadInvalidPathInfo 0.093
testDownloadInvalidId 0.09
testDownload 0.022

UploadTest

testParallelUploads 8.108
testCorruptUpload 0.412
testLargeFileUpload 0.31
testUpload 0.09

CheckoutTest

testKnownContent 2.012
testUnknownContent 0.177
testUnknownContentRequired 0.123

PushTest

testDeleteBranch 2.396
testPushSimple 0.317

NoFilesSshBuilderTest

testCloneWithBuiltInKeys 13.984

ApacheSshProtocol2Test

testSshFetchWithConfig 13.823
testSshCloneWithConfig 1.614

NoFilesSshTest

testCloneWithBuiltInKeys 1.305

HttpParserTest

testStopOnEmptyLine 0.071
testMultipleHeaders 0.001
testEmpty 0
testRFC7235Example 0

ApacheSshTest

testCloneAndFetchWithSessionLimit 1.186
testJumpHostWrongKeyAtProxy 0.989
testConnectAuthSshRsa 1.408
testHashedKnownHosts 2.193
testJumpHostRecursion 0.813
testJumpHostNonSsh 0.186
testPreamble 0.539
testHugePreamble 0.419
testAuthFailureMessage 0.378
testEd25519HostKey 0.402
testWrongKeyFirst 1.763
testJumpHost 2.301
testJumpHostWithPathShort 1.019
testJumpHostWithPath 0.9
testConnectOnlyRsaSha1 1.486
testAuthFailureMessageCancel 1.206
testJumpHostChain 2.829
testJumpHostNone 0.397
testJumpHostCascade 1.097
testJumpHostWrongKeyAtServer 0.709
testLongPreamble 0.457
testConnectAuthSshRsaPubkeyAcceptedAlgorithms 0.708
testSshModifiedHostKeyDeny 0.34
testSshModifiedHostKeyAsk 0.565
testSshWithConfigWrongKey 0.216
testSshWithUnknownKexAlgorithmsInConfig 0.944
testPasswordAuthWrongPassword 0.27
testPasswordAuthCorrectPasswordTooLate 0.494
testSshWithGlobalIdentity 0.589
testSshCloneWithConfigAndPush 0.796
testKeyboardInteractiveAuthSeveralTimes 0.486
testSftpWithConfig 0.591
testSshEncryptedUsedKeySeveralPassword 0.463
testSshWithoutKnownHostsDeny 0.366
testSftpCloneWithConfigAndPush 0.511
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.37
testSshWithConfigEncryptedUnusedKey 0.465
testSshWithUnknownAuthInConfig 0.656
testKeyboardInteractiveAuth 0.545
testSshWithUnknownCiphersInConfig 0.33
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.41
testSshWithNoMatchingAuthInConfig 0.341
testSshWithWrongPortInConfig 0.401
testSshWithDefaultIdentity 0.434
testSshEncryptedUsedKeyWrongPassword 0.515
testSshWithMinimalHostKeyAlgorithmsInConfig 0.556
testSingleCommand 2.309
testRsaHostKeySecond 0.465
testSshEncryptedUsedKeyCached 0.542
testSshWithoutKnownHostsWithProviderAsk 0.636
testSshWithAliasInConfig 0.366
testKeyboardInteractiveAuthWrongPassword 0.307
testPasswordAuthSeveralTimes 0.333
testSshWithWrongUserNameInConfig 0.476
testPasswordAuthNoPassword 0.213
testKeyboardInteractiveAuthNoPassword 0.292
testSshWithoutConfig 0.371
testSingleCommandWithTimeoutExpired 1.726
testEcDsaHostKey 0.517
testPasswordAuth 0.58
testSshModifiedHostKeyAllow 0.603
testSshWithoutKnownHostsWithProviderAcceptNew 0.928
testSshWithoutKnownHosts 0.398
testSshWithUnknownHostKeyAlgorithmsInConfig 0.401
testSshModifiedHostKeyWithProviderDeny 0.237
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.433
testSshFetchWithConfig 0.69
testSshCloneWithConfig 0.53
testSshKeys 17.362

ServiceLoaderTest

testDefaultFactoryFound 0.303

JschConfigSessionFactoryTest

testNoConfigEntry 0.715
testAliasCaseDifferenceLowcase 0.013
testAliasIdentical 0.079
testAlias 0.009
testAliasCaseDifferenceLowcaseInverted 0.008
testAliasCaseDifferenceUpcase 0.077
testAliasIdenticalWithPort 0.008
testAliasIdenticalWithUser 0.007
testAliasWithPort 0.006
testAliasWithUser 0.006
testAliasCaseDifferenceUpcaseInverted 0.075
testConnectTimout 0.008

JSchSshProtocol2Test

testSshFetchWithConfig 11.802
testSshCloneWithConfig 1.124

OpenSshConfigTest

testCaseInsensitiveKeyLookup 0.008
testAlias_DoesNotMatch 0.009
testAlias_OptionsSet 0.075
testHostCaseInsensitive 0.008
testRepeatedLookupsWithModification 0.01
testAlias_InheritBatchMode 0.015
testRemoteUserReplacement 0.072
testAlias_ConnectionAttempts 0.008
testAlias_BatchModeDefault 0.005
testPattern 0.009
testAlias_PreferredAuthenticationsDefault 0.071
testAlias_OptionsInherit 0.008
testMissingArgument 0.008
testPubKeyAcceptedAlgorithms 0.008
testMultiHost 0.006
testListValueMultiple 0.067
testWhitespace 0.006
testEqualsSign 0.007
testEolComments 0.006
testHomeDirUserReplacement 0.008
testPubKeyAcceptedKeyTypes 0.006
testAlias_BatchModeYes 0.007
testQuoteParsing 0.067
testMultiIdentityFile 0.006
testSeparatorParsing 0.006
testAlias_OptionsKeywordCaseInsensitive 0.005
testDefaultBlock 0.006
testHostnameReplacement 0.006
testAlias_ConnectionAttemptsDefault 0.004
testAlias_invalidConnectionAttempts 0.066
testNegativeMatch2 0.006
testAlias_PreferredAuthentications 0.006
testListValueSingle 0.005
testNoConfig 0.004
testIdentityFile 0.005
testAlias_badConnectionAttempts 0.006
testMultipleMatch 0.006
testNegativeMatch 0.061
testNegatedPattern 0.006
testAlias_InheritPreferredAuthentications 0.007
testNoMatch 0.006
testLocalhostFQDNReplacement 0.006
testEnVarSubstitution 0.006

JSchSshTest

testSshModifiedHostKeyDeny 10.523
testSshModifiedHostKeyAsk 3
testSshWithConfigWrongKey 1.598
testSshWithUnknownKexAlgorithmsInConfig 0.696
testPasswordAuthWrongPassword 0.402
testPasswordAuthCorrectPasswordTooLate 0.482
testSshWithGlobalIdentity 0.501
testSshCloneWithConfigAndPush 0.857
testKeyboardInteractiveAuthSeveralTimes 0.776
testSftpWithConfig 0.772
testSshEncryptedUsedKeySeveralPassword 0.425
testSshWithoutKnownHostsDeny 0.585
testSftpCloneWithConfigAndPush 0.809
testKeyboardInteractiveAuthCorrectPasswordTooLate 0.535
testSshWithConfigEncryptedUnusedKey 0.519
testSshWithUnknownAuthInConfig 0.421
testKeyboardInteractiveAuth 0.424
testSshWithUnknownCiphersInConfig 0.399
testSshWithConfigEncryptedUnusedKeyInConfigLast 0.584
testSshWithNoMatchingAuthInConfig 0.307
testSshWithWrongPortInConfig 0.598
testSshWithDefaultIdentity 0.503
testSshEncryptedUsedKeyWrongPassword 0.398
testSshWithMinimalHostKeyAlgorithmsInConfig 0.623
testSingleCommand 2.578
testRsaHostKeySecond 0.455
testSshEncryptedUsedKeyCached 0.478
testSshWithoutKnownHostsWithProviderAsk 0.54
testSshWithAliasInConfig 0.382
testKeyboardInteractiveAuthWrongPassword 0.432
testPasswordAuthSeveralTimes 0.686
testSshWithWrongUserNameInConfig 0.341
testPasswordAuthNoPassword 0.348
testKeyboardInteractiveAuthNoPassword 0.288
testSshWithoutConfig 0.536
testSingleCommandWithTimeoutExpired 1.968
testEcDsaHostKey 0.646
testPasswordAuth 0.326
testSshModifiedHostKeyAllow 0.391
testSshWithoutKnownHostsWithProviderAcceptNew 0.256
testSshWithoutKnownHosts 0.143
testSshWithUnknownHostKeyAlgorithmsInConfig 0.363
testSshModifiedHostKeyWithProviderDeny 0.308
testSshWithConfigEncryptedUnusedKeyInConfigFirst 0.347
testSshFetchWithConfig 0.558
testSshCloneWithConfig 0.309
testSshKeys 10.851

Failure Details

[Summary] [Package List] [Test Cases]


mergeBinaryFile_NoAttr_Conflict
skipped: skipped
testSymlinkWithEncodingDifference
skipped: got: <false>, expected: is <true>
testDetectModificationAlthoughSameSizeAndModificationtime
skipped: got: <false>, expected: is <true>
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey
skipped: got: <false>, expected: is <true>
packedRefsFileIsSorted[atomic=false reftable=false]
skipped: got: <false>, expected: is <true>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=false]
skipped: got: <false>, expected: is <true>
atomicUpdateRespectsInProcessLock[atomic=false reftable=false]
skipped: got: <false>, expected: is <true>
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
refLogNotWrittenWithoutConfigOption[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=false reftable=true]
skipped: got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=true]
skipped: got: <false>, expected: is <true>
oneRefLockFailure[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
forceRefLogInUpdate[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLock[atomic=false reftable=true]
skipped: got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
oneRefLockFailureRefsChangedEvents[atomic=false reftable=true]
skipped: got: <true>, expected: is <false>
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
refLogNotWrittenWithoutConfigOption[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
forceRefLogInCommand[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
oneRefLockFailure[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
forceRefLogInUpdate[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLock[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
packedRefsLockFailure[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
oneRefLockFailureRefsChangedEvents[atomic=true reftable=true]
skipped: got: <true>, expected: is <false>
testScanningForPackfiles
skipped: got: <false>, expected: is <true>
testNewFileNoWait
skipped: got: <false>, expected: is <true>
testNewFileWithWait
skipped: got: <false>, expected: is <true>
testKdiff3
skipped: Assuming external tool is available: kdiff3
testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
test_A1_ValidURI
skipped: got: <false>, expected: is <true>
test_V0_Java7_JET
skipped: got: <false>, expected: is <true>
test_V1_Java7_GIT
skipped: got: <false>, expected: is <true>
test_V2_Java7_AES
skipped: got: <false>, expected: is <true>
test_V2_Java8_PBE_AES
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
archiveHeadAllFilesTxzWithCompressionReducesArchiveSize
skipped: skipped
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