Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4545 0 1 64 98.57% 1,054.911

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.eclipse.jgit.transport 482 0 1 56 88.174% 73.906
org.eclipse.jgit.notes 52 0 0 0 100% 15.383
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.637
org.eclipse.jgit.dircache 65 0 0 0 100% 1.476
org.eclipse.jgit.revwalk 210 0 0 0 100% 15.295
org.eclipse.jgit.internal.storage.file 384 0 0 1 99.74% 71.104
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.006
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.215
org.eclipse.jgit.gitrepo 32 0 0 0 100% 14.062
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.032
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.264
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 3.592
org.eclipse.jgit.api 710 0 0 5 99.296% 305.404
org.eclipse.jgit.pgm 169 0 0 1 99.408% 103.82
org.eclipse.jgit.attributes 99 0 0 0 100% 3.695
org.eclipse.jgit.symlinks 9 0 0 0 100% 7.857
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.538
org.eclipse.jgit.junit 14 0 0 0 100% 0.339
org.eclipse.jgit.revplot 16 0 0 0 100% 1.027
org.eclipse.jgit.util.io 38 0 0 0 100% 9.405
org.eclipse.jgit.events 1 0 0 0 100% 0.024
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 37.811
org.eclipse.jgit.lib 524 0 0 0 100% 39.199
org.eclipse.jgit.ignore 257 0 0 0 100% 5.718
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 3.927
org.eclipse.jgit.diff 176 0 0 0 100% 3.318
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.86
org.eclipse.jgit.util 368 0 0 0 100% 15.222
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 72.818
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 4.649
org.eclipse.jgit.submodule 50 0 0 0 100% 44.802
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.095
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.449
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.57
org.eclipse.jgit.http.test 132 0 0 0 100% 104.258
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.768
org.eclipse.jgit.patch 45 0 0 0 100% 0.104
org.eclipse.jgit.nls 11 0 0 0 100% 0.202
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 3.453
org.eclipse.jgit.merge 89 0 0 0 100% 83.606

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.031
PushProcessTest 17 0 0 0 100% 2.989
URIishTest 71 0 0 1 98.592% 0.738
RemoteConfigTest 28 0 0 0 100% 0.157
PushCertificateIdentTest 6 0 0 0 100% 0.077
HttpConfigTest 10 0 0 0 100% 0.115
PushCertificateParserTest 11 0 0 0 100% 0.929
BundleWriterTest 5 0 0 0 100% 2.652
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 4.069
PushConnectionTest 4 0 0 0 100% 2.576
UploadPackTest 48 0 0 0 100% 3.443
TestProtocolTest 6 0 0 0 100% 6.858
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.559
PacketLineInTest 25 0 0 0 100% 0.068
PacketLineOutTest 9 0 0 0 100% 0.082
HttpAuthTest 1 0 0 0 100% 0.103
JschConfigSessionFactoryTest 12 0 1 0 91.667% 1.864
RefAdvertiserTest 1 0 0 0 100% 0.122
PushOptionsTest 8 0 0 0 100% 3.151
PackParserTest 12 0 0 0 100% 3.28
TransportTest 9 0 0 0 100% 1.67
ProtocolV2ParserTest 10 0 0 0 100% 1.248
DaemonTest 2 0 0 0 100% 4.111
OpenSshConfigTest 34 0 0 0 100% 31.844
SideBandOutputStreamTest 11 0 0 0 100% 0.095
PushCertificateStoreTest 16 0 0 0 100% 0.737
NetRCTest 2 0 0 0 100% 0.137
AtomicPushTest 3 0 0 0 100% 0.145
RefSpecTest 38 0 0 0 100% 0.027
WalkEncryptionTest$Required 2 0 0 2 0% 0
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
HttpConfigUriPathTest 8 0 0 0 100% 0.026
PushConfigTest 3 0 0 0 100% 0.003

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 14.253
NoteMapTest 18 0 0 0 100% 0.97
DefaultNoteMergerTest 6 0 0 0 100% 0.151
LeafBucketTest 11 0 0 0 100% 0.009

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.014
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.204
DirCacheIteratorTest 11 0 0 0 100% 0.244
DirCacheLargePathTest 5 0 0 0 100% 0.106
DirCacheEntryTest 6 0 0 0 100% 0.003
DirCachePathEditTest 7 0 0 0 100% 0.006
DirCacheFindTest 1 0 0 0 100% 0.014
DirCacheBuilderTest 9 0 0 0 100% 0.259
DirCacheTreeTest 6 0 0 0 100% 0.342
DirCacheBasicTest 12 0 0 0 100% 0.284

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.195
FooterLineTest 19 0 0 0 100% 0.391
RevWalkPathFilter6012Test 7 0 0 0 100% 0.817
RevWalkResetTest 1 0 0 0 100% 0.034
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.069
RevFlagSetTest 7 0 0 0 100% 0.117
FIFORevQueueTest 6 0 0 0 100% 1.801
ObjectWalkFilterTest 6 0 0 0 100% 0.14
RevCommitParseTest 22 0 0 0 100% 0.412
RevTagParseTest 21 0 0 0 100% 0.457
TreeRevFilterTest 5 0 0 0 100% 0.264
RevWalkShallowTest 7 0 0 0 100% 0.272
RevWalkPathFilter1Test 13 0 0 0 100% 0.652
RevWalkSortTest 7 0 0 0 100% 0.26
RevWalkFollowFilterTest 3 0 0 0 100% 0.098
ObjectWalkTest 8 0 0 0 100% 0.344
MaxCountRevFilterTest 2 0 0 0 100% 0.074
RevObjectTest 10 0 0 0 100% 0.473
RevWalkMergedIntoTest 1 0 0 0 100% 0.046
RevWalkUtilsReachableTest 5 0 0 0 100% 0.247
SkipRevFilterTest 3 0 0 0 100% 0.053
RevWalkCarryFlagsTest 4 0 0 0 100% 0.191
LIFORevQueueTest 5 0 0 0 100% 1.767
RevWalkMergeBaseTest 7 0 0 0 100% 0.296
RevWalkUtilsCountTest 6 0 0 0 100% 0.163
RevCommitListTest 7 0 0 0 100% 5.029
RevWalkFilterTest 15 0 0 0 100% 0.498
RevWalkCullTest 3 0 0 0 100% 0.135

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.166
UnpackedObjectTest 15 0 0 0 100% 0.306
GcPruneNonReferencedTest 5 0 0 0 100% 3.577
FileRepositoryBuilderTest 7 0 0 0 100% 0.329
RepositorySetupWorkDirTest 12 0 0 0 100% 0.056
GcReflogTest 4 0 0 0 100% 1.764
ReflogWriterTest 1 0 0 0 100% 0.043
PackFileTest 5 0 0 0 100% 0.172
GcPackRefsTest 7 0 0 0 100% 0.64
AlternatesTest 3 0 0 0 100% 0.185
BatchRefUpdateTest 56 0 0 1 98.214% 2.626
ConcurrentRepackTest 4 0 0 0 100% 8.566
DescriptionTest 1 0 0 0 100% 0.021
WindowCacheReconfigureTest 7 0 0 0 100% 0.209
RefDirectoryTest 57 0 0 0 100% 3.299
GcTagTest 2 0 0 0 100% 2.042
PackReverseIndexTest 4 0 0 0 100% 0.078
GcBranchPrunedTest 3 0 0 0 100% 3.018
GcKeepFilesTest 1 0 0 0 100% 0.373
PackFileSnapshotTest 3 0 0 0 100% 2.178
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.098
GcTemporaryFilesTest 2 0 0 0 100% 0.134
InflatingBitSetTest 4 0 0 0 100% 0.004
PackIndexV1Test 6 0 0 0 100% 0.099
AutoGcTest 4 0 0 0 100% 2.064
FileSnapshotTest 7 0 0 0 100% 15.219
ReflogReaderTest 8 0 0 0 100% 0.226
PackWriterTest 28 0 0 0 100% 4.193
GcConcurrentTest 5 0 0 0 100% 1.363
T0004_PackReaderTest 2 0 0 0 100% 0.105
PackInserterTest 13 0 0 0 100% 1.156
T0003_BasicTest 25 0 0 0 100% 1.97
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.679
LockFileTest 1 0 0 0 100% 0.117
GcOrphanFilesTest 4 0 0 0 100% 0.105
PackIndexV2Test 6 0 0 0 100% 0.152
ObjectDirectoryTest 4 0 0 0 100% 5.35
WindowCacheGetTest 3 0 0 0 100% 0.306
GcBasicPackingTest 9 0 0 0 100% 5.603
StoredBitmapTest 3 0 0 0 100% 0.063
RefUpdateTest 44 0 0 0 100% 2.45

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.113
RepoCommandSymlinkTest 1 0 0 0 100% 0.285
RepoCommandTest 27 0 0 0 100% 13.664

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.01
MergedReftableTest 13 0 0 0 100% 0.056
ReftableTest 25 0 0 0 100% 1.198

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 9 0 0 0 100% 11.003
BranchCommandTest 17 0 0 0 100% 2.694
GarbageCollectCommandTest 2 0 0 0 100% 0.275
GitConstructionTest 3 0 0 0 100% 0.531
PullCommandTest 17 0 0 0 100% 5.029
CherryPickCommandTest 12 0 0 0 100% 2.236
ResetCommandTest 19 0 0 0 100% 1.603
DescribeCommandTest 32 0 0 0 100% 4.159
InitCommandTest 9 0 0 0 100% 0.218
NotesCommandTest 2 0 0 0 100% 0.118
RmCommandTest 2 0 0 0 100% 0.189
FetchCommandTest 15 0 0 0 100% 2.241
StashDropCommandTest 8 0 0 0 100% 0.72
StatusCommandTest 3 0 0 0 100% 0.128
BlameCommandTest 18 0 0 0 100% 2.3
CommitAndLogCommandTest 10 0 0 0 100% 0.737
EolStreamTypeUtilTest 6 0 0 0 100% 0.005
NameRevCommandTest 11 0 0 0 100% 0.469
ReflogCommandTest 3 0 0 0 100% 0.443
RemoteAddCommandTest 1 0 0 0 100% 0.031
MergeCommandTest 45 0 0 0 100% 6.789
CloneCommandTest 19 0 0 0 100% 4.801
CleanCommandTest 10 0 0 0 100% 1.361
TagCommandTest 14 0 0 0 100% 0.686
RevertCommandTest 10 0 0 0 100% 1.528
RemoteListCommandTest 1 0 0 0 100% 0.034
AddCommandTest 39 0 0 0 100% 6.462
EolRepositoryTest 28 0 0 0 100% 189.033
PushCommandTest 8 0 0 0 100% 1.142
StashApplyCommandTest 27 0 0 0 100% 3.182
StashListCommandTest 4 0 0 0 100% 0.283
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 11.751
PathCheckoutCommandTest 17 0 0 0 100% 6.869
CommitCommandTest 13 0 0 2 84.615% 1.277
ApplyCommandTest 20 0 0 0 100% 0.92
StashCreateCommandTest 16 0 0 0 100% 1.199
DiffCommandTest 6 0 0 0 100% 0.37
RebaseCommandTest 71 0 0 0 100% 13.017
PullCommandWithRebaseTest 6 0 0 0 100% 1.571
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.028
RenameBranchCommandTest 4 0 0 0 100% 0.248
LsRemoteCommandTest 4 0 0 0 100% 1.376
CommitOnlyTest 96 0 0 0 100% 7.22
CheckoutCommandTest 32 0 0 2 93.75% 8.224
LogCommandTest 9 0 0 0 100% 0.835
RemoteSetUrlCommandTest 2 0 0 0 100% 0.068

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 7.529
CommitTest 2 0 0 0 100% 1.591
CLIGitCommandTest 1 0 0 0 100% 0.001
TextBuiltinTest 1 0 0 0 100% 4.637
LsRemoteTest 4 0 0 0 100% 6.568
InitTest 2 0 0 0 100% 0.37
MergeTest 11 0 0 0 100% 5.582
ResetTest 9 0 0 1 88.889% 1.794
TagTest 3 0 0 0 100% 1.062
ConfigTest 1 0 0 0 100% 0.231
DescribeTest 11 0 0 0 100% 1.327
CloneTest 4 0 0 0 100% 2.104
RmTest 1 0 0 0 100% 0.225
CommitAndLogTest 1 0 0 0 100% 0.469
BranchTest 13 0 0 0 100% 9.573
LsFilesTest 2 0 0 0 100% 0.547
ArchiveTest 30 0 0 0 100% 14.58
ReflogTest 3 0 0 0 100% 0.561
CheckoutTest 22 0 0 0 100% 11.199
RepoTest 3 0 0 0 100% 4.234
FetchTest 4 0 0 0 100% 8.578
CleanTest 4 0 0 0 100% 0.633
AddTest 5 0 0 0 100% 5.524
StatusTest 15 0 0 0 100% 11.241
ProxyConfigTest 10 0 0 0 100% 3.66

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.19
CGitAttributesTest 26 0 0 0 100% 1.558
AttributesHandlerTest 30 0 0 0 100% 1.112
AttributesMatcherTest 8 0 0 0 100% 0.007
TreeWalkAttributeTest 18 0 0 0 100% 0.738
AttributesNodeTest 7 0 0 0 100% 0.011
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.078

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.105
PlotCommitListTest 15 0 0 0 100% 0.922

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.013
AutoCRLFInputStreamTest 2 0 0 0 100% 2.669
TimeoutInputStreamTest 8 0 0 0 100% 0.769
AutoLFInputStreamTest 7 0 0 0 100% 0.007
TimeoutOutputStreamTest 9 0 0 0 100% 1.022
AutoCRLFOutputStreamTest 2 0 0 0 100% 4.925

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 7.307
PushTest 1 0 0 0 100% 10.393
CheckoutTest 3 0 0 0 100% 11.413
DownloadTest 5 0 0 0 100% 8.698

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.002
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 3.834
ObjectIdTest 16 0 0 0 100% 0.003
RefTest 14 0 0 0 100% 0.732
IndexDiffTest 16 0 0 0 100% 1.911
ObjectIdOwnerMapTest 7 0 0 0 100% 0.03
ObjectCheckerTest 132 0 0 0 100% 0.065
SquashCommitMsgTest 1 0 0 0 100% 0.017
ValidRefNameTest 22 0 0 0 100% 0.035
RacyGitTests 1 0 0 0 100% 2.779
BranchConfigTest 8 0 0 0 100% 0.06
ObjectIdSubclassMapTest 7 0 0 0 100% 0.027
ReflogResolveTest 6 0 0 0 100% 0.528
ConstantsEncodingTest 5 0 0 0 100% 0.001
IndexModificationTimesTest 2 0 0 0 100% 3.98
ObjectLoaderTest 4 0 0 0 100% 0.159
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.009
HugeCommitMessageTest 1 0 0 0 100% 7.146
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.041
BranchTrackingStatusTest 3 0 0 0 100% 0.241
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 70 0 0 0 100% 0.233
RepositoryResolveTest 22 0 0 0 100% 0.916
SubmoduleConfigTest 3 0 0 0 100% 0.004
AbbreviatedObjectIdTest 26 0 0 0 100% 0.006
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 5.43
RepositoryCacheTest 15 0 0 0 100% 0.42
MergeHeadMsgTest 2 0 0 0 100% 0.033
IndexDiffSubmoduleTest 7 0 0 0 100% 10.543

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.371
IgnoreNodeTest 32 0 0 0 100% 2.029
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 18 0 0 0 100% 0.14
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.117
CGitIgnoreTest 25 0 0 0 100% 3.059

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.028
IndexDiffFilterTest 38 0 0 0 100% 2.166
InterIndexDiffFilterTest 5 0 0 0 100% 0.073
PathFilterGroupTest 7 0 0 0 100% 0.016
PathSuffixFilterTest 3 0 0 0 100% 0.179
TreeFilterTest 7 0 0 0 100% 0.244
NotTreeFilterTest 6 0 0 0 100% 0.221

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.006
DiffFormatterTest 17 0 0 0 100% 0.855
RawTextLoadTest 5 0 0 0 100% 0.43
RawTextTest 12 0 0 0 100% 0.006
EditListTest 5 0 0 0 100% 0.006
EditTest 16 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.225
MyersDiffTest 23 0 0 0 100% 0.045
DiffEntryTest 12 0 0 0 100% 0.656
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.002
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 0.921
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.008
HistogramDiffTest 30 0 0 0 100% 0.104
DiffFormatterReflowTest 10 0 0 0 100% 0.043
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.004

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.1
ForPathTest 1 0 0 0 100% 0.083
TreeWalkBasicDiffTest 1 0 0 0 100% 0.052
PostOrderTreeWalkTest 6 0 0 0 100% 0.081
TreeWalkJava7Test 1 0 0 0 100% 0.089
FileTreeIteratorTest 23 0 0 0 100% 3.321
CanonicalTreeParserTest 18 0 0 0 100% 0.007
EmptyTreeIteratorTest 6 0 0 0 100% 0.123
AbstractTreeIteratorTest 7 0 0 0 100% 0.004

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.086
PathsTest 2 0 0 0 100% 0.004
RawCharUtilTest 3 0 0 0 100% 0.005
NBTest 11 0 0 0 100% 0.005
HookTest 9 0 0 0 100% 0.787
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.008
RawParseUtilsTest 5 0 0 0 100% 0.014
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.053
RefListTest 23 0 0 0 100% 0.01
RawSubStringPatternTest 4 0 0 0 100% 0.238
StatsTest 5 0 0 0 100% 0.005
GitDateParserTest 13 0 0 0 100% 0.025
Base64Test 4 0 0 0 100% 0.004
SimpleLruCacheTest 8 0 0 0 100% 0.041
FSTest 6 0 0 0 100% 10.538
RawParseUtils_HexParseTest 3 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.13
RawParseUtils_LineMapTest 7 0 0 0 100% 0.02
TemporaryBufferTest 15 0 0 0 100% 0.463
IntListTest 12 0 0 0 100% 0.006
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
FS_POSIXTest 5 0 0 0 100% 0.014
BlockListTest 12 0 0 0 100% 0.018
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.022
ChangeIdUtilTest 35 0 0 0 100% 0.281
IOReadLineTest 28 0 0 0 100% 0.106
RefMapTest 22 0 0 0 100% 0.012
ReadLinesTest 6 0 0 0 100% 0.004
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.264
FilterCommandsTest 3 0 0 0 100% 1.452
RunExternalScriptTest 12 0 0 0 100% 0.41
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
FileUtilsTest 28 0 0 0 100% 0.184
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 2.267
LongObjectIdTest 32 0 0 0 100% 1.005
LFSPointerTest 1 0 0 0 100% 0.43
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.517
MutableLongObjectIdTest 5 0 0 0 100% 0.43

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 8.225
SubmoduleUpdateTest 4 0 0 0 100% 6.408
SubmoduleDeinitTest 6 0 0 0 100% 8.981
SubmoduleStatusTest 7 0 0 0 100% 5.007
SubmoduleInitTest 7 0 0 0 100% 4.277
SubmoduleWalkTest 11 0 0 0 100% 5.441
SubmoduleSyncTest 3 0 0 0 100% 6.463

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.136
RefTreeDatabaseTest 27 0 0 0 100% 0.225
RefTreeTest 10 0 0 0 100% 0.088

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 14.52
MeasurePackSizeTest 1 0 0 0 100% 4.719
DumbClientDumbServerTest 8 0 0 0 100% 12.489
GitServletInitTest 4 0 0 0 100% 2.904
GitServletResponseTests 3 0 0 0 100% 9.142
DumbClientSmartServerTest 8 0 0 0 100% 10.182
AdvertiseErrorTest 1 0 0 0 100% 0.261
AsIsServiceTest 4 0 0 0 100% 0.901
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.702
FileResolverTest 3 0 0 0 100% 3.499
HookMessageTest 2 0 0 0 100% 9.432
RegexPipelineTest 3 0 0 0 100% 3.516
SmartClientSmartServerTest 60 0 0 0 100% 11.078
ProtocolErrorTest 1 0 0 0 100% 3.82
HttpClientTests 14 0 0 0 100% 3.993
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.17
ErrorServletTest 1 0 0 0 100% 2.414
SetAdditionalHeadersTest 1 0 0 0 100% 5.516

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.017
PatchErrorTest 6 0 0 0 100% 0.038
FileHeaderTest 21 0 0 0 100% 0.011
EditListTest 3 0 0 0 100% 0.006
GetTextTest 4 0 0 0 100% 0.021
PatchCcTest 3 0 0 0 100% 0.008
PatchCcErrorTest 1 0 0 0 100% 0.003

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.056
DfsBlockCacheTest 2 0 0 0 100% 0.324
PackSourceTest 1 0 0 0 100% 0.003
DfsPackCompacterTest 2 0 0 0 100% 0.241
DfsGarbageCollectorTest 24 0 0 0 100% 2.699
DfsBlockCacheConfigTest 4 0 0 0 100% 0.008
DfsPackDescriptionTest 12 0 0 0 100% 0.004
DfsFsckTest 9 0 0 0 100% 0.113
DeltaBaseCacheTest 4 0 0 0 100% 0.005

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.328
MergerTest 27 0 0 0 100% 30.857
MergeMessageFormatterTest 15 0 0 0 100% 2.393
SquashMessageFormatterTest 1 0 0 0 100% 0.138
CherryPickTest 2 0 0 0 100% 0.194
SimpleMergeTest 16 0 0 0 100% 2.567
CrissCrossMergeTest 8 0 0 0 100% 47.129

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.011
testAbbreviateLooseBlob 0.015
testAbbreviateIsActuallyUnique 0.105
testAbbreviatePackedBlob 0.031

BaseReceivePackTest

parseCommand 0.002

NameConflictTreeWalkTest

testNoDF_NoGap 0.029
testDF_NoGap 0.02
testDF_DetectConflict 0.016
testDF_GapByOne 0.019
testDF_SkipsSeenSubtree 0.015

DfsInserterTest

testReadFromInserterSmallObjects 0.007
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.005
testReaderResolve 0.006
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.023
testInserterDiscardsPack 0.001

PushProcessTest

testUpdateMixedCases 0.717
testUpdateUnexpectedRemote 0.146
testTrackingRefUpdateOnReject 0.264
testUpdateDelete 0.093
testUpdateFastForward 0.033
testUpdateUnexpectedRemoteVsForce 0.195
testUpdateRejectedByConnection 0.167
testUpdateUpToDate 0.035
testUpdateNonFastForwardForced 0.215
testUpdateExpectedRemote 0.141
testPushResult 0.186
testUpdateNonFastForwardUnknownObject 0.17
testUpdateNonFastForward 0.033
testUpdateDeleteNonExisting 0.202
testTrackingRefUpdateEnabled 0.214
testUpdateCreateRef 0.03
testTrackingRefUpdateDisabled 0.034

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.017
testStandardFormat_InvalidType 0.015
testStandardFormat_LargeObject_TruncatedZLibStream 0.019
testStandardFormat_NoHeader 0.015
testStandardFormat_SmallObject_TruncatedZLibStream 0.02
testStandardFormat_NegativeSize 0.026
testStandardFormat_SmallObject_TrailingGarbage 0.022
testStandardFormat_GarbageAfterSize 0.026
testStandardFormat_LargeObject_TrailingGarbage 0.02
testPackFormat_DeltaNotAllowed 0.033
testStandardFormat_LargeObject_CorruptZLibStream 0.021
testPackFormat_LargeObject 0.016
testPackFormat_SmallObject 0.015
testStandardFormat_SmallObject_CorruptZLibStream 0.015
testStandardFormat_LargeObject 0.021

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0

ArchiveCommandTest

archiveByIdSpecificFile 0.105
archiveHeadAllFilesZipTimestamps 2.117
archiveByDirectoryPath 0.035
archiveHeadAllFilesTbz2Timestamps 2.064
archiveHeadAllFilesTgzTimestamps 2.102
archiveHeadAllFilesTarTimestamps 2.072
archiveHeadAllFiles 0.038
archiveHeadSpecificPath 0.034
archiveHeadAllFilesTxzTimestamps 2.422

BranchCommandTest

testCreateFromCommit 0.102
testCreateFromLightweightTag 0.064
testCreateFromAnnotatetdTag 0.102
testCreationImplicitStart 0.088
testCreateForce 0.588
testPullConfigRemoteBranch 0.437
testCreateAndList 0.066
testRenameLocalBranch 0.137
testListBranchesWithContains 0.051
testListAllBranchesShouldNotDie 0.144
testRenameRemoteTrackingBranch 0.143
testPullConfigLocalBranch 0.235
testInvalidBranchDash 0.049
testInvalidBranchHEAD 0.064
testDelete 0.114
testPullConfigRenameLocalBranch 0.245
testCreationNullStartPoint 0.056

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.194
testGCmoreCommits 0.079

RawCharUtilTest

testTrimLeadingWhitespace 0.003
testTrimTrailingWhitespace 0
testIsWhitespace 0.001

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.765

DirCacheCheckoutTest

testLongFilename 0.048
testCheckoutChangeLinkToEmptyDir 0.093
testDirtyFileModeEqualHeadMerge 0.079
testResetHard 0.157
testRules1thru3_NoIndexEntry 0.054
testCheckoutChangeLinkToNonEmptyDirs 0.113
testCheckoutUncachedChanges 0.019
testFileModeChangeAndContentChangeNoConflict 0.112
testCheckoutChangeFileToEmptyDir 0.036
testDirectoryFileSimple 0.036
testDirectoryFileConflicts_15b 0.042
testCloseNameConflicts1 0.122
testCheckoutOutChanges 0.047
testIgnoredDirectory 0.051
testInitialCheckout 0.052
testOverwriteUntrackedLinkModeChange 0.075
testUntrackedConflicts 0.066
testCheckoutChangeFileToEmptyDirs 0.055
testCheckoutHierarchy 0.06
testFileModeChangeWithNoContentChangeUpdate 0.077
testFolderFileAndContentConflicts 0.108
testOverwriteUntrackedFileModeChange 0.11
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.126
testIgnoredDirectoryWithTrackedContent 0.081
testResetWithChangeInGitignore 0.061
testCheckoutChangeLinkToEmptyDirs 0.038
testCloseNameConflictsX0 0.034
testDontOverwriteEmptyFolder 0.018
testFileModeChangeAndContentChangeConflict 0.042
testFolderFileConflict 0.067
testDontOverwriteDirtyFile 0.023
testDirectoryFileConflicts_1 0.024
testDirectoryFileConflicts_2 0.024
testDirectoryFileConflicts_3 0.022
testDirectoryFileConflicts_4 0.024
testDirectoryFileConflicts_5 0.023
testDirectoryFileConflicts_6 0.022
testDirectoryFileConflicts_7 0.069
testDirectoryFileConflicts_8 0.022
testDirectoryFileConflicts_9 0.029
testCheckoutChangeFileToNonEmptyDirs 0.034
testRules4thru13_IndexEntryNotInHead 0.045
testCheckoutOutChangesAutoCRLFInput 0.025
testCheckoutOutChangesAutoCRLFfalse 0.026
testDirectoryFileConflicts_10 0.034
testDirectoryFileConflicts_11 0.025
testDirectoryFileConflicts_12 0.274
testDirectoryFileConflicts_13 0.034
testDirectoryFileConflicts_14 0.04
testDirectoryFileConflicts_15 0.021
testDirectoryFileConflicts_16 0.037
testDirectoryFileConflicts_17 0.034
testDirectoryFileConflicts_18 0.037
testDirectoryFileConflicts_19 0.036
testDirectoryFileConflicts_5b 0.024
testDirectoryFileConflicts_6b 0.022
testDirtyFileModeEqualIndexMerge 0.056
testOverwriteUntrackedIgnoredFile 0.086
testCheckoutOutChangesAutoCRLFtrue 0.032
testCheckoutOutChangesAutoCRLFtrueBinary 0.054
testMultipleContentConflicts 0.292
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.125
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.064

ObjectIdTest

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

GitConstructionTest

testClose 0.27
testOpen 0.169
testWrap 0.088

NBTest

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

URIishTest

testURIEncode_unicode 0.005
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0.001
shouldRaiseErrorOnNullURI 0.145
testGetValidWithSlashesDotGitHumanishName 0
testFileProtoWindowsWithHostAndPort 0
testSshProtoHostOnly 0
testUNC 0.001
testGetNullHumanishName 0
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0.001
testALot 0.355
testEqualsHashcode 0.001
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0
testSshProtoWithUserPassAndPort 0.001
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0
testURIEncode_0a 0
testSshProtoWithUserAndPort 0.001
testSshProtoWithEmailUserPassAndPort 0.034
testGetValidWithSlashDotGitSlashHumanishName 0.001
testFileProtoWindowsMissingHostSlash 0.001
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.001
testFileProtoWindowsMissingHostSlash2 0
testStringConstructor 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0.001
testWindowsFile2 0
testScpStyleWithUser 0
testFileWithNoneUserHomeWithTilde 0
testGitProtoWindowsPort 0.001
testRelativePath 0
testFileProtoWindowsWithHost 0
testPathSeparator 0
testScpStyleNoURIDecoding 0.001
testGitSshProto 0
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0.001
testGetSet 0
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0.001
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0.001
testGitWithUserHome 0
shouldRaiseErrorOnEmptyURI 0
testGetValidLocalWithTwoSlashesHumanishName 0
testSshProtoWithEmailUserAndPort 0.042
testGitProtoUnix 0.001
testFileProtoWindows 0
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0

HookTest

testCommitMsgHookReceivesCorrectParameter 0.081
testFailedPreCommitHookBlockCommit 0.046
testFindPostCommitHook 0.067
testAllCommitHooks 0.139
testFindHook 0.07
testFailedCommitMsgHookBlocksCommit 0.052
testPostCommitRunHook 0.055
testRunHook 0.123
testCommitMsgHookCanModifyCommitMessage 0.151

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.037
testGetRefsByPrefix 0.029
testReadAllIncludingSymrefs 0.2
testReadSimplePackedRefSameRepo 0.044
testRefsUnderRefs 0.066
testResolvedSymRef 0.037
testReadSymRefToLoosePacked 0.035
testResolvedNamesBranch 0.03
testGetShortRef 0.032
testRemoteNames 0.038
testAmbiguousRefsUnderRefs 0.045
testReadLooseRef 0.047
testReadLoosePackedRef 0.048
testReadSymRefToPacked 0.041

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.531
nonReferencedNonExpiredObject_notPruned 0.016
nonReferencedExpiredObjectTree_pruned 1.008
testPackCommitsAndLooseOneWithPruneNow 0.987
nonReferencedObjects_onlyExpiredPruned 1.033

NoteMapMergerTest

testBaseEqualsTheirs 0.134
testCollapseFanoutAfterMerge 1.687
testEditSameNoteDifferentContent 0.059
testFanoutAndLeafWitConflict 1.685
testDeleteDifferentNotes 0.03
testNonNotesWithNonNoteConflict 0.213
testAddSameNoteDifferentContent 0.033
testNonNotesWithoutNonNoteConflict 0.062
testEditDifferentNotes 0.053
testEditDeleteConflict 0.045
testLargeTreesWithConflict 5.516
testLargeTreesWithoutConflict 2.811
testOursEqualsTheirs 0.035
testFanoutAndLeafWithoutConflict 1.689
testNoChange 0.025
testBaseEqualsOurs 0.025
testAddDifferentNotes 0.134

IndexDiffTest

testUnchangedComplex 0.044
testRemovedUntracked 0.119
testUnchangedSimple 0.045
testAdded 0.025
testStageState_mergeAndReset_bug 0.275
testUntrackedFolders 0.228
testStageState_simulated_bug 0.126
testConflictingDeletedAndModified 0.247
testAssumeUnchanged 0.146
testAutoCRLFInput 0.033
testModified 0.026
testStageState 0.035
testRemoved 0.021
testConflictingFromMultipleCreations 0.154
testUntrackedNotIgnoredFolders 0.097
testConflicting 0.278

PullCommandTest

testPullFastForward 0.229
testPullMerge 0.246
testPullWithRebaseConfig1 0.32
testPullWithRebaseConfig2 0.512
testPullWithRebaseConfig3 0.364
testPullLocalConflict 0.253
testPullWithMergeConfig2 0.272
testPullWithUntrackedStash 0.334
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.308
testPullEmptyRepository 0.142
testPullConflict 0.172
testPullWithoutConfig 0.252
testPullMergeProgrammaticConfiguration 0.231
testPullWithMergeConfig 0.419
testPullWithRebasePreserve1Config 0.266
testPullWithRebasePreserveConfig2 0.436
testPullWithRebasePreserveConfig3 0.262

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.194
testCherryPickDirtyIndex 0.067
testCherryPickNoCommit 0.365
testCherryPickConflictResolution 0.19
testCherryPick 0.13
testCherryPickMerge 0.325
testCherryPickConflictMarkers 0.193
testCherryPickOurCommitName 0.073
testCherryPickConflictReset 0.291
testCherryPickDirtyWorktree 0.065
testSequentialCherryPick 0.221
testCherryPickConflictResolutionNoCOmmit 0.113

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.016
invalidRepositoryFormatVersion 0.015
emptyRepositoryFormatVersion 0.168
relativeGitDirRef 0.038
absoluteGitDirRef 0.058
unknownRepositoryFormatVersion 0.016
testShouldAutomagicallyDetectGitDirectory 0.015

ObjectIdOwnerMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.013
testAddIfAbsentGrowsWithObjects 0.007
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.004
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.007
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
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
testSpecialGroupCase10 0
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0.001
testCaret 0.002
testPipe 0
testPlus 0
testBracketsUnmatched1 0.045
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.069
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.022
testUnsupportedGroupCase1 0.079
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0.001
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.037
testEmpty 0.019
testCloneFIFO 0.04
testInsertTie 0.03
testCloneEmpty 0.016
testClear 0.023
testHasFlags 0.027

FooterLineTest

testSignedOffBy_OneUserWithLF 0.014
testNotEmail 0.014
testNoFooters_EmptyBody 0.013
testEmptyValueWithLF 0.015
testNoFooters_OneLineBodyNoLF 0.014
testSignedOffBy_OneUserNoLF 0.013
testNoFooters_NewlineOnlyBody1 0.014
testNoFooters_NewlineOnlyBody5 0.014
testMatchesBugId 0.079
testNonDelimtedEmail 0.036
testSignedOffBy_IgnoreWhitespace 0.015
testFilterFootersIgnoreCase 0.013
testSignedOffBy_SkipNonFooter 0.013
testEmptyValueNoLF 0.014
testShortKey 0.015
testSignedOffBy_ManyUsers 0.016
testNoFooters_ShortBodyWithLF 0.013
testNoFooters_ShortBodyNoLF 0.024
testNoFooters_OneLineBodyWithLF 0.022

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.016

ResetCommandTest

testHardResetOnUnbornBranch 0.026
testHardResetReflogDisabled 0.166
testSoftReset 0.1
testHardResetWithConflicts_DeleteFileFolderConflict 0.081
testPathsResetOnUnbornBranch 0.027
testMixedReset 0.085
testMixedResetRetainsSizeAndModifiedTime 0.205
testMixedResetWithUnmerged 0.033
testHardReset 0.055
testResetDefaultMode 0.021
testHardResetWithConflicts_OverwriteUntrackedFile 0.16
testPathsResetToNonexistingRef 0.018
testPathsResetWithRef 0.047
testHardResetAfterSquashMerge 0.163
testPathsReset 0.052
testResetToNonexistingHEAD 0.015
testPathsResetOnDirs 0.051
testPathsResetWithUnmerged 0.142
testHardResetOnTag 0.151

RawParseUtilsTest

testParseEncoding_badEncoding 0.009
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.289
testSingleSubPathNegate 0.027
testTopOrMultiPathDual 0.028
testOrMultiThreePath 0.023
testSinglePathNegate 0.025
testAndMultiThreeSubPathNegate 0.027
testAndMultiSubPathNegate 0.046
testTopAndMultiSubPathDualNegate 0.049
testAndMultiPath 0.037
testAndMultiPathNegate 0.093
testPatternParentFileMatch 0.031
testSinglePath 0.048
testTopAndMultiPathDualNegate 0.036
testOrMultiThreeMixSubPathNegate 0.047
testTopNotPath 0.033
testOrMultiTwoMixSubPathNegate 0.024
testOrMultiTwoPath 0.024
testAndMultiSubPathDualNegate 0.024
testAndMultiSubPath 0.051
testOrMultiTwoSubPath 0.027
testSingleSubPath 0.029

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

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

ValidRefNameTest

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

HttpConfigTest

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

GcReflogTest

testPackRepoWithCorruptReflog 0.207
testPruneNone 1.408
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.074
testPackCommitsAndLooseOneNoReflog 0.072

RacyGitTests

testRacyGitDetection 2.764

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 0.745
testParseReader 0.011
testParseString 0.001
noCert 0.001
testConcatPacketLines 0.137
testMissingPusheeField 0.003
testParseMultipleFromStream 0.013
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.004
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.013

NoteMapTest

testReadFlatTwoNotes 0.082
testEditFlat 0.046
testWriteUnchangedFanout2_38 0.095
testCreateFromEmpty 0.047
testRemoveDeletesTreeFanout2_38 0.025
testGetCachedBytes 0.019
testReadFanout2_38 0.026
testIteratorFanoutTree2_38 0.031
testIteratorEmptyMap 0.013
testEditFanout2_38 0.058
testShorteningNoteRefName 0.054
testReadFanout2_2_36 0.048
testIteratorFlatTree 0.026
testReadFullyFannedOut 0.138
testIteratorFanoutTree2_2_36 0.04
testLeafSplitsWhenFull 0.082
testWriteUnchangedFlat 0.031
testIteratorFullyFannedOut 0.101

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.041

RevWalkPathFilter6012Test

test1 0.065
test2 0.271
test3 0.075
test4 0.077
test5 0.178
test6 0.088
test7 0.06

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.245
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.071
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.15
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.086
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.09
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.018
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.21
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.149
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.211
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.098
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.172
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.051
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.073
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.027
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.142
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.104
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.19
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.13
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.155
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.289
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.096
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.019
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.108
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.164
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.077
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.193
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.206
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.055
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.22
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.04
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.148
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.165

ObjectIdSubclassMapTest

testClear 0.003
testAddIfAbsent 0
testAddGrowsWithObjects 0.015
testAddIfAbsentGrowsWithObjects 0.006
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

DefaultNoteMergerTest

testEditEdit 0.034
testIdenticalEdit 0.021
testDeleteDelete 0.018
testIdenticalAdd 0.02
testEditDelete 0.019
testAddAdd 0.027

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.135

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.006
testReadIndex_DirCacheTree 0.037
testCorruptChecksumAtFooter 0.004
testReadWriteV3 0.008
testReadIndex_LsFiles 0.017
testTreeWalk_LsFiles 0.118

SubmoduleAddTest

addSubmoduleWithName 5.373
commandWithNullPath 0.069
addSubmoduleWithExistingSubmoduleDefined 0.484
addSubmoduleWithInvalidPath 0.133
addSubmoduleWithInvalidUri 0.103
addExistentSubmodule 0.101
addSubmodule 0.475
commandWithEmptyPath 0.049
addSubmoduleWithRelativeUri 0.311
commandWithEmptyUri 0.017
denySubmoduleWithDotDot 0.221
commandWithNullUri 0.015

DfsBlockCacheTest

weirdBlockSize 0.188
streamKeyReusesBlocks 0.129

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.015
testCaseInsensitive 0.08
testEmptyPattern 0.118
testNoMatches 0.019

PackFileTest

testDelta_FailsOver2GiB 0.02
testDelta_SmallObjectChain 0.019
testWhole_LargeObject 0.041
testWhole_SmallObject 0.041
testConfigurableStreamFileThreshold 0.037

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.024
testRules 0.033
testIncorrectAttributeFileName 0.06
testNoMatchingAttributes 0.042
testEmptyGitAttributeFile 0.027

BundleWriterTest

testAbortWrite 0.737
testCustomObjectReader 0.89
testWriteHEAD 0.321
testWriteSingleRef 0.269
testIncrementalBundle 0.428

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.018
testBackBug396127 0.014
testReset 0.016
testSingleSubtree_Recursive 0.057
testEmptyTree_WithTreeWalk 0.018
testRemovedSubtree 0.017
testTwoLevelSubtree_FilterPath 0.015
testSingleSubtree_NoRecursion 0.014
testNoSubtree_NoTreeWalk 0.035
testTwoLevelSubtree_Recursive 0.022
testEmptyTree_NoTreeWalk 0.014

StatsTest

testStatsCancellationExample1 0.001
testStatsCancellationExample2 0.001
testStatsTrivial 0
testStats 0
testNoValues 0

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.136
testCreateFileHeader_Modify 0.019
testCreateFileHeader_DeleteGitLink 0.018
testDiffRootNullToTree 0.042
testCreateFileHeaderForRenameModeChange 0.053
testDiff 0.041
testDiffAutoCrlfMediumFile 0.167
testCreateFileHeader_GitLink 0.015
testCreateFileHeader_AddGitLink 0.014
testDiffNullToNull 0.012
testDiffAutoCrlfLargeFile 0.046
testCreateFileHeader_Add 0.015
testCreateFileHeaderWithoutIndexLine 0.013
testCreateFileHeaderForRenameWithoutContentChange 0.165
testDiffRootTreeToNull 0.039
testCreateFileHeader_Binary 0.031
testCreateFileHeader_Delete 0.016

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.016
testInitNonBare_GitdirAndDirShouldntBeSame 0.018
testInitBareRepository 0.025
testInitWithDefaultsNonBare 0.028
testInitWithDefaultsBare 0.022
testInitWithExplicitGitDir 0.024
testInitWithOnlyExplicitGitDir 0.028
testInitNonEmptyRepository 0.03
testInitRepository 0.025

DirCacheLargePathTest

testPath_4090 0.021
testPath_4094 0.019
testPath_4095 0.019
testPath_4096 0.021
testPath_16384 0.024

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.057
dontPackHEAD_nonBare 0.083
dontPackHEAD_bare 0.272
whileRefLockedRefNotPackedNoError 0.087
emptyRefDirectoryDeleted 0.055
concurrentOnlyOneWritesPackedRefs 0.058
looseRefPacked 0.024

NotesCommandTest

testListNotes 0.065
testAddAndRemoveNote 0.052

ManifestParserTest

testNormalizeEmptyPath 0.006
testManifestParser 0.096
testRemoveProject 0.004
testManifestParserWithMissingFetchOnRemote 0.005

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 1.129
testUsingUnknownBlobFails 0.593
testUsingHiddenCommonBlobFails 0.346
resetsHaves 0.383
testCreateBranchAtHiddenCommitFails 0.3
testIncludesInvalidGitmodules 0.29
testFilterHidesPrivate 0.25
testSuccess 0.376
testUsingUnknownTreeFails 0.393

AlternatesTest

testAlternate 0.072
testAlternateCyclic2 0.049
testAlternateCyclic3 0.06

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.067
overrideDisableRefLog[atomic=false] 0.067
nonExistentRef[atomic=false] 0.033
addMissingObject[atomic=false] 0.026
simpleForce[atomic=false] 0.027
oneNonExistentRef[atomic=false] 0.148
updateToMissingObject[atomic=false] 0.023
refLogNotWrittenWithoutConfigOption[atomic=false] 0.032
forceRefLogInCommand[atomic=false] 0.031
reflogDelete[atomic=false] 0.113
reflogAppendStatusFastForward[atomic=false] 0.07
oneRefLockFailure[atomic=false] 0.026
oneRefWrongOldValue[atomic=false] 0.171
reflogDefaultIdent[atomic=false] 0.046
simpleNoForce[atomic=false] 0.033
forceRefLogInUpdate[atomic=false] 0.041
conflictThanksToDelete[atomic=false] 0.099
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.027
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.043
noRefLog[atomic=false] 0.038
reflogOnLockFailure[atomic=false] 0.035
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.064
reflogAppendStatusNoMessage[atomic=false] 0.065
reflogFileDirectoryConflict[atomic=false] 0.049
fileDirectoryConflict[atomic=false] 0.028
reflogCustomIdent[atomic=false] 0.037
reflogAppendStatusWithMessage[atomic=false] 0.043
overrideRefLogMessage[atomic=true] 0.052
overrideDisableRefLog[atomic=true] 0.047
nonExistentRef[atomic=true] 0.036
addMissingObject[atomic=true] 0.031
simpleForce[atomic=true] 0.048
oneNonExistentRef[atomic=true] 0.03
updateToMissingObject[atomic=true] 0.017
refLogNotWrittenWithoutConfigOption[atomic=true] 0.029
forceRefLogInCommand[atomic=true] 0.029
reflogDelete[atomic=true] 0.035
reflogAppendStatusFastForward[atomic=true] 0.025
oneRefLockFailure[atomic=true] 0.021
oneRefWrongOldValue[atomic=true] 0.024
reflogDefaultIdent[atomic=true] 0.031
simpleNoForce[atomic=true] 0.084
forceRefLogInUpdate[atomic=true] 0.032
conflictThanksToDelete[atomic=true] 0.026
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.025
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.029
noRefLog[atomic=true] 0.035
reflogOnLockFailure[atomic=true] 0.027
atomicUpdateRespectsInProcessLock[atomic=true] 0.029
packedRefsLockFailure[atomic=true] 0.13
reflogAppendStatusNoMessage[atomic=true] 0.034
reflogFileDirectoryConflict[atomic=true] 0.029
fileDirectoryConflict[atomic=true] 0.017
reflogCustomIdent[atomic=true] 0.027
reflogAppendStatusWithMessage[atomic=true] 0.024

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 2.666
test 0.001

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 2.059
invalidCommand 0.015
testWrongOldIdDoesNotReplace 0.019
commandOrder 0.47

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.08
resolvePreviousBranch 0.123
resolveMasterCommits 0.162
resolveNonExistingBranch 0.03
resolveReflogParent 0.086
resolveDate 0.045

RmCommandTest

testRemoveCached 0.133
testRemove 0.053

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.032

CGitAttributesTest

testNestedMatchWithWildcard 0.082
testBracketsInGroup 0.055
testNestedMatchRecursive 0.05
testDirectoryMatchSubSimple 0.062
testDirectoryMatchSubComplex 0.054
testDirectoryWildmatchDoesNotMatchFiles1 0.043
testDirectoryWildmatchDoesNotMatchFiles2 0.046
testDirectoryWildmatchDoesNotMatchFiles3 0.048
testDirectoryWildmatchDoesNotMatchFiles4 0.05
testPrefixMatchNot 0.048
testRelativePaths 0.045
testStarMatchOnSlashNot 0.047
testDirectoryMatch 0.05
testDirectoryMatchSubRecursiveBacktrack2 0.055
testDirectoryMatchSubRecursiveBacktrack3 0.06
testDirectoryMatchSubRecursiveBacktrack4 0.262
testDirectoryMatchSubRecursiveBacktrack5 0.049
testDirectoryMatchSubRecursiveBacktrack6 0.042
testBug508568 0.051
testComplexPathMatchNot 0.038
testDirectoryMatchSubRecursive 0.054
testNestedMatchNot 0.052
testRelativePath 0.053
testDirectoryMatchSubRecursiveBacktrack 0.055
testStarPathMatchNot 0.052
testNestedMatch 0.05

ConcurrentRepackTest

testObjectMovedToNewPack1 2.579
testObjectMovedToNewPack2 3.004
testObjectInNewPack 0.975
testObjectMovedWithinPack 2.005

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0.001
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.023
testEmpty 0.019
testAddFails 0.025

FetchCommandTest

fetchUpdatesBranches 0.231
testFetch 0.262
fetchShouldNotFetchTagsFromOtherBranches 0.073
testForcedFetch 0.132
fetchWithExplicitTagsShouldUpdateLocal 0.116
fetchShouldAutoFollowTagForFetchedObjects 0.156
fetchUpdateRefsWithDuplicateRefspec 0.105
fetchPruneRefsWithDuplicateRefspec 0.198
fetchPrunesBranches 0.094
fetchAddRefsWithDuplicateRefspec 0.245
fetchAddsBranches 0.135
fetchDoesntDeleteBranches 0.156
testFetchWithPruneShouldKeepOriginHead 0.098
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.129
fetchShouldAutoFollowTag 0.106

SubmoduleUpdateTest

repositoryWithSubmodule 5.274
repositoryWithUnconfiguredSubmodule 0.149
repositoryWithInitializedSubmodule 0.038
repositoryWithNoSubmodules 0.017

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.016
testContainsAll 0.014
testContains 0.013
testAddOne 0.016
testAddTwo 0.017
testEquals 0.02
testRemove 0.018

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.518
testFetchReachableBlobWithBitmap 0.92
testFetchWithNonSupportingServer 0.025
testV2LsRefsSymrefs 0.155
testV2FetchIncludeTag 0.128
testV2FetchRequestPolicyReachableCommit 0.032
testV2FetchUnrecognizedArgument 0.001
testV2FetchClientStopsNegotiation 0.16
testV2EmptyRequest 0
testFetchWithBlobLimitFilter 0.009
testFetchExplicitBlobWithFilter 0.014
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.004
testFetchUnreachableBlobWithBitmap 0.106
testV2FetchDeepenWithoutDone 0.006
testV2FetchRequestPolicyAdvertised 0.084
testV2FetchMissingShallow 0.012
testV2FetchOfsDelta 0.286
testV2LsRefsPeel 0.006
testV2LsRefs 0.058
testFetchReachableBlobWithoutBitmap 0.008
testV2FetchWantRefIfNotAllowed 0.003
testV2CapabilitiesAllowFilter 0.002
testFetchParentOfShallowCommit 0.087
testFetchWithBlobNoneFilter 0.018
testV2FetchServerStopsNegotiation 0.012
testV2FetchWantRefAndDeepen 0.005
testV2Capabilities 0.003
testV2LsRefsMultipleCommands 0.054
testFetchWithBlobLimitFilterAndBitmaps 0.093
testV2FetchWantRef 0.009
testFetchExplicitBlobWithFilterAndBitmaps 0.094
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.04
testV2LsRefsRefPrefixNoSlash 0.004
testV2FetchThinPack 0.064
testV2FetchRequestPolicyReachableCommitTip 0.027
testV2FetchFilter 0.006
testV2FetchBadWantRef 0.002
testV2FetchShallow 0.079
testV2FetchMixedWantRef 0.078
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0.001
testV2FetchWantRefWeAlreadyHave 0.006
testV2FetchNoProgress 0.006
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2LsRefsRefPrefix 0.057
testV2FetchServerDoesNotStopNegotiation 0.02

TimeoutInputStreamTest

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

FIFORevQueueTest

testUnpopAtFront 0.04
testEmpty 0.028
testCloneEmpty 0.017
testAddLargeBlocks 1.671
testClear 0.019
testHasFlags 0.019

StashDropCommandTest

dropSingleStashedCommit 0.222
dropMiddleStashCommit 0.073
dropFirstStashedCommit 0.084
dropNegativeRef 0.05
dropWithNoStashedCommits 0.05
dropBoundaryStashedCommits 0.104
dropWithInvalidLogIndex 0.066
dropAll 0.068

IndexModificationTimesTest

testLastModifiedTimes 0.048
testModify 3.931

StatusCommandTest

testDifferentStates 0.074
testEmptyStatus 0.015
testDifferentStatesWithPaths 0.037

TestProtocolTest

testFetch 0.981
testPush 0.09
testFullNegotiation 3.593
testUploadPackFactory 0.007
testReceivePackFactory 0.008
testMaxHaves 2.126

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.056
testIneffectiveNegationDifferentLevels1 0.107
testIneffectiveNegationDifferentLevels2 0.022
testIneffectiveNegationDifferentLevels3 0.121
testIneffectiveNegationDifferentLevels4 0.029
testIneffectiveNegationDifferentLevels5 0.03
testTrailingSpaces 0.195
testRules 0.041
testSlashMatchesDirectory 0.019
testToString 0.016
testRepeatedNegationInDifferentFiles1 0.173
testRepeatedNegationInDifferentFiles2 0.023
testRepeatedNegationInDifferentFiles3 0.02
testRepeatedNegationInDifferentFiles4 0.021
testRepeatedNegationInDifferentFiles5 0.019
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.195
testSimpleRootGitIgnoreWildMatcherDirOnly 0.017
testNegateAllExceptJavaInSrc 0.02
testSimpleRootGitIgnoreGlobalIgnore 0.161
testSimpleRootGitIgnoreGlobalDirIgnore 0.078
testLeadingSpaces 0.048
testSimpleRootGitIgnoreGlobalNegation1 0.065
testSimpleRootGitIgnoreGlobalNegation2 0.027
testSimpleRootGitIgnoreGlobalNegation3 0.064
testSimpleRootGitIgnoreGlobalNegation4 0.097
testEmptyIgnoreRules 0.063
testWithSlashDoesNotMatchInSubDirectory 0.06
testSimpleRootGitIgnoreWildMatcher 0.032
testNegation 0.026
testSlashOnlyMatchesDirectory 0.021
testNoPatterns 0.018
testRepeatedNegation 0.131

RawTextLoadTest

testBigWithNullAtStart 0.102
testBigOK 0.038
testSmallNull 0.038
testBinaryThreshold 0.219
testSmallOK 0.031

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.062
testCoreAutoCrlf2 0.305
testCoreAutoCrlf3 0.052
testCoreAutoCrlf4 0.051
testCoreAutoCrlf5 0.116
testRenameInSubDir 0.087
testDeleteMiddleLines 0.065
testWhitespaceMerge 0.219
testSingleRevision 0.034
testMoveToOtherDir 0.124
testMiddleClearAllLines 0.233
testTwoRenames 0.124
testDeleteTrailingLines 0.157
testEditAllLines 0.037
testRename 0.049
testConflictingMerge1 0.292
testConflictingMerge2 0.246
testTwoRevisions 0.039

ObjectWalkFilterTest

testDefaultFilter 0.006
testFilteringTreeFiltersReferencedBlobs 0.005
testRevFilterAndObjectFilterCanCombine 0.029
testFilteringTreeFiltersSubtrees 0.042
testFilteringCommitsHasNoEffect 0.039
testObjectFilterCanFilterOutBlob 0.015

SubmoduleDeinitTest

alreadyClosedSubmodule 3.791
dirtySubmoduleWithForce 2.269
cleanSubmodule 0.533
dirtySubmoduleBecauseNewCommit 0.692
dirtySubmoduleBecauseUntracked 0.617
repositoryWithNoSubmodules 0.154

RevCommitParseTest

testParse_implicit_mixed_encoded 0.016
testParse_NoGpgSig 0.013
testParse_WeirdHeaderOnlyCommit 0.012
testParse_gpgSig 0.012
testParse_NoMessage 0.013
testParse_OnlyLFMessage 0.012
testParse_implicit_UTF8_encoded 0.013
testParse_GitStyleMessage 0.013
testParse_ShortLineOnlyNoLF 0.013
testParse_illegalEncoding 0.023
testParse_explicit_bad_encoded2 0.013
testParse_explicit_bad_encoded 0.02
testParse_GitStyleMessageWithCRLF 0.018
testParse_incorrectUtf8Name 0.021
testParse_ShortLineOnlyEmbeddedLF 0.023
testParse_ShortLineOnlyEndLF 0.026
testParse_PublicParseMethod 0.025
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.027
testParse_incompleteAuthorAndCommitter 0.026
testParse_NoParents 0.02
testParse_unsupportedEncoding 0.018
testParse_explicit_encoded 0.028

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.622
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.134
mergeBinaryFile_UnsetMerge_Conflict 0.127
mergeTextualFile_UnsetMerge_NoConflict 0.297
mergeBinaryFile_SetMerge_Conflict 0.132
mergeTextualFile_UnsetMerge_Conflict 0.251

CommitAndLogCommandTest

testMultipleInvocations 0.025
testAddUnstagedChanges 0.047
testWrongParams 0.014
testModeChange 0.048
testLogWithFilter 0.049
testCommitAmend 0.032
testCommitRange 0.046
testMergeEmptyBranches 0.33
testInsertChangeId 0.083
testSomeCommits 0.058

ForPathTest

testFindObjects 0.081

RevTagParseTest

testTagBlob 0.014
testTagTree 0.016
testParse_implicit_mixed_encoded 0.016
testParseOldStyleNoTagger 0.017
testParse_NoMessage 0.013
testParse_OnlyLFMessage 0.061
testParse_implicit_UTF8_encoded 0.044
testParseAllFields 0.03
testParse_GitStyleMessage 0.014
testParse_ShortLineOnlyNoLF 0.015
testParse_illegalEncoding 0.021
testParse_explicit_bad_encoded2 0.016
testParse_explicit_bad_encoded 0.02
testParse_ShortLineOnlyEmbeddedLF 0.016
testParse_ShortLineOnlyEndLF 0.015
testParse_PublicParseMethod 0.023
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.021
testTagTag 0.023
testParse_unsupportedEncoding 0.019
testTagCommit 0.017
testParse_explicit_encoded 0.02

DescriptionTest

description 0.02

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.03
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.021
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.016
testConfigureCache_Limits1 0.015
testConfigureCache_PackedGitWindowSize_0 0.013
testConfigureCache_PackedGitLimit_0 0.014
testConfigureCache_PackedGitWindowSize_4097 0.107
testConfigureCache_PackedGitOpenFiles_0 0.018

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0.048
testMissingString 0.022
testNonTranslatedBundle 0.005
testMissingPropertiesFile 0.002

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.033
testGetRefs_HeadsOnly_SymrefToPacked 0.154
testGetRef_DiscoversModifiedLoose 0.037
testGetRefs_HeadsOnly_AllLoose 0.028
testGetRefs_HeadOnOneBranch 0.031
testExactRef_EmptyDatabase 0.03
testGetRefs_IgnoresGarbageRef1 0.06
testGetRefs_IgnoresGarbageRef2 0.027
testGetRefs_IgnoresGarbageRef3 0.024
testGetRefs_IgnoresGarbageRef4 0.146
testGetRef_CorruptSymbolicReference 0.028
testPeelLooseTag 0.036
testGetRefs_TagsOnly_AllPacked 0.024
testGetRefs_TagsOnly_AllLoose 0.129
testGetRef_FetchHead 0.052
testGetRefs_PackedWithPeeled 0.025
test_repack 0.048
testFirstExactRef_IgnoresGarbageRef 0.027
testPeelCommit 0.135
testGetRefs_CorruptObjectIdReference 0.024
testGetRefs_LooseSorting_Bug_348834 0.027
testReadBranchConfig 0.024
testGetRefs_DeatchedHead1 0.022
testGetRefs_DeatchedHead2 0.147
testExactRef_FetchHead 0.022
testGetRefs_LooseOverridesPacked 0.021
testGetRefs_DiscoversModifiedLoose 0.126
testGetRef_CycleInSymbolicRef 0.035
testReadNotExistingBranchConfig 0.025
testGetRefs_HeadsOnly_AllPacked1 0.149
testGetRef_AnyHeadWithGarbage 0.024
testGetRefs_LooseSortedCorrectly 0.024
testGetRefs_PackedNotPeeled_Sorted 0.023
testFirstExactRef_Mixed 0.044
testExactRef_IgnoresGarbageRef 0.185
testGetRef_CorruptObjectIdReference 0.029
testRefsChangedStackOverflow 0.128
testCreate 0.022
testGetRef_PackedNotPeeled_WrongSort 0.078
testGetRefs_CycleInSymbolicRef 0.029
testGetRefs_InvalidName 0.031
testGetRef_DiscoversDeletedLoose 0.096
testGetRefs_DeeplyNestedBranch 0.094
testPackedRefsLockFailure 0.019
testGetRefs_HeadBranchNotBorn 0.026
testGetRef_EmptyDatabase 0.034
testGetRefs_DiscoversDeletedLoose1 0.029
testGetRefs_DiscoversDeletedLoose2 0.021
testGetRefs_DiscoversDeletedLoose3 0.025
testGetRefs_DiscoversDeletedLoose4 0.189
testGetRefs_DiscoversDeletedLoose5 0.023
testGetRefs_EmptyDatabase 0.019
testGetRefs_HeadsOnly_Mixed 0.022
testGetRefs_DiscoversNewLoose1 0.124
testGetRefs_DiscoversNewLoose2 0.036
testIsNameConflicting 0.048
testGetRefs_SkipsLockFiles 0.02

TreeRevFilterTest

testStringOfPearls_FilePath1 0.035
testStringOfPearls_FilePath2 0.053
testStringOfPearls_FilePath3 0.097
testStringOfPearls_DirPath2 0.041
testPathFilterOrOtherFilter 0.034

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.051

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.039
testMergeCommitOneParentShallow 0.036
testShallowCommitParse 0.021
testObjectDirectorySnapshot 0.099
testDepth1 0.026
testDepth2 0.022
testDepth3 0.025

SimpleLruCacheTest

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

NameRevCommandTest

multiplePathsNoMerge 0.035
multiplePathsSecondParent 0.068
prefix 0.06
annotatedTags 0.039
annotatedTagsNoResult 0.033
ref 0.029
simpleAncestor 0.029
onePathMerge 0.06
onePathMergeSecondParent 0.039
onePathMergeLongerFirstParentPath 0.038
nameExact 0.033

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.056
testRenamedBoundLineDelete 0.122
testBoundLineDelete 0.035

GcTagTest

annotatedTag_objectNotPruned 0.974
lightweightTag_objectNotPruned 1.064

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.031
testStringOfPearls_FilePath1 0.034
testStringOfPearls_FilePath2 0.034
testStringOfPearls_FilePath3 0.065
testStringOfPearls_FilePath3_NoParentRewriting 0.067
testStringOfPearls_DirPath2 0.044
testStringOfPearls_FilePath2_NoParentRewriting 0.087
testStringOfPearls_FilePath1_NoParentRewriting 0.043
testStringOfPearls_DirPath2_NoParentRewriting 0.031
testEdits_MatchNone 0.037
testEmpty_NoMatch 0.026
testSimple1 0.094
testEdits_MatchAll 0.054

ReflogCommandTest

testAmendReflog 0.116
testBranchReflog 0.21
testHeadReflog 0.115

RemoteAddCommandTest

testAdd 0.029

PackReverseIndexTest

testFindObjectWrongOffset 0.022
testFindNextOffsetWrongOffset 0.021
testFindObject 0.016
testFindNextOffset 0.018

AttributesHandlerTest

testNestedMatchRecursive 0.026
testDirectoryMatchSubSimple 0.026
testStarPathMatch 0.248
testExpandBuiltInMacro1 0.019
testExpandBuiltInMacro2 0.018
testExpandBuiltInMacro3 0.021
testDirectoryMatchSubComplex 0.024
testInfoOverridesWorkDirRoot 0.029
testCustomGlobalMacro1 0.025
testCustomGlobalMacro2 0.021
testCustomGlobalMacro3 0.019
testCustomGlobalMacro4 0.021
testPrefixMatchNot 0.018
testRelativePaths 0.026
testStarMatchOnSlashNot 0.02
testDirectoryMatch 0.023
testDirectoryMatchSubRecursiveBacktrack2 0.081
testDirectoryMatchSubRecursive 0.028
testNestedMatchNot 0.035
testCyclicMacros 0.038
testWorkDirRootOverridesGlobal 0.027
testComplexPathMatch 0.024
testDirectoryMatchSubRecursiveBacktrack 0.022
testInfoOverridesGlobal 0.068
testNestedMatch 0.057
testExpandNonMacro1 0.018
testExpandNonMacro2 0.017
testExpandNonMacro3 0.016
testExpandNonMacro4 0.016
testRecursiveMacro 0.032

ObjectLoaderTest

testLargeObjectLoader 0.06
testLimitedGetCachedBytes 0.076
testLimitedGetCachedBytesExceedsJavaLimits 0.002
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.007
testUIText 0.004

RepoCommandSymlinkTest

testLinkFileBare 0.282

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.023
testSort_COMMIT_TIME_DESC 0.024
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.052
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.072
testSort_TOPO_REVERSE 0.033
testSort_TOPO 0.022
testSort_REVERSE 0.026

MergeCommandTest

testDeletionOnSideConflict 0.089
testNoFastForwardNoCommit 0.198
testRecursiveMergeWithConflict 0.083
testMergeWithMessageAndChangeId 0.085
testConflictingMergeFailsDueToDirtyIndex 0.081
testFastForward 0.04
testMergeNonVersionedPaths 0.102
testMultipleCreationsSameContent 0.081
testAlreadyUpToDate 0.294
testMergeRemovingFoldersWithoutFastForward 0.117
testMergeRemovingFolders 0.082
testFastForwardOnly 0.045
testSuccessfulContentMergeNoCommit 0.134
testMergeWithChangeId 0.098
testFileModeMerge 0.122
testFileModeMergeWithDirtyWorkTree 0.124
testMergeWithMessageOption 0.121
testMultipleDeletions 0.083
testFastForwardNoCommit 0.053
testSquashMergeConflict 0.091
testSingleDeletion 0.215
testMergeInItself 0.023
testMergeConflictWithMessageOption 0.156
testMergeTag 0.104
testMergeConflictFileFolder 0.615
testFastForwardWithFiles 0.266
testMultipleCreations 0.106
testSquashMerge 0.104
testDeletionAndConflict 0.156
testModifiedAndRenamed 0.093
testSuccessfulMergeFailsDueToDirtyIndex 0.07
testSuccessfulContentMergeAndDirtyworkingTree 0.247
testMultipleHeads 0.064
testMergeMessage 0.072
testSuccessfulContentMerge 0.118
testSuccessfulMergeFailsDueToDirtyWorktree 0.136
testDeletionOnMasterConflict 0.083
testSquashFastForward 0.146
testFastForwardOnlyNotPossible 0.064
testContentMerge 0.252
testNoFastForward 0.047
testConflictingMergeFailsDueToDirtyWorktree 0.1
testMergeFailingWithDirtyWorkingTree 0.101
testMergeSuccessAllStrategiesNoCommit 0.777
testMergeSuccessAllStrategies 0.51

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.003
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.003

CloneCommandTest

testCloneRepositoryCustomRemote 0.288
testCloneRepositoryExplicitGitDir 0.209
testCloneRepositoryExplicitGitDirNonStd 0.253
testCloneRepositoryWithNestedSubmodules 0.581
testCloneRepositoryWithBranchShortName 0.128
testBareCloneRepository 0.139
testCloneRepositoryWithSubmodules 0.412
testCloneWithAutoSetupRebase 0.248
testCloneRepositoryOnlyOneBranch 0.167
testCloneRepositoryWithBranch 0.551
testBareCloneRepositoryCustomRemote 0.204
testCloneBareRepositoryDefaultDirectory 0.146
testCloneRepositoryDefaultDirectory 0.088
testCloneRepositoryExplicitGitDirBare 0.309
testCloneRepositoryWithTagName 0.254
testCloneRepository 0.129
testBareCloneRepositoryNullRemote 0.275
testCloneRepositoryWithMultipleHeadBranches 0.185
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.225

FSTest

testReadPipeCommandStartFailure 0.062
testSymlinkAttributes 0.414
testReadPipePosixCommandFailure 0.009
testFsTimestampResolution 10.048
testRepoCacheRelativePathUnbornRepo 0.001
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.073
testCleanWithPaths 0.075
testCleanDirs 0.087
testCleanWithDryRun 0.114
testCleanDirsWithDryRun 0.147
testCleanDirsWithSubmodule 0.368
testCleanDirsWithRepository 0.06
testCleanDirsWithDryRunAndNoIgnore 0.095
testFilesShouldBeCleanedInSubSubFolders 0.28
testCleanWithDryRunAndNoIgnore 0.055

TagCommandTest

testDeleteFullName 0.033
testTagging 0.037
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.014
testFailureOnSignedTags 0.131
testDeleteNonExisting 0.03
testDeleteEmptyTagNames 0.021
testEmptyTagName 0.02
testTaggingOnHead 0.026
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.044
testListAllTagsInRepositoryInOrder 0.045
testInvalidTagName 0.118
testDelete 0.092
testDeleteBadName 0.027
testUnannotatedTagging 0.041

HugeCommitMessageTest

testHugeCommitMessage 7.145

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.004
branch_historyNotPruned 1.008
deleteBranch_historyPruned 1.005

RawParseUtils_HexParseTest

testInt16 0
testInt32 0.001
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.119
test0 0
test1 0
test2 0
shatteredCollision 0.392
shatteredStoredInGitBlob 0.123

GcKeepFilesTest

testKeepFiles 0.372

IndexDiffFilterTest

testFileIgnoredNotHonored 0.04
testRecursiveTreeWalk 0.042
testEmptyFolderCommitted 0.03
testFileInFolderUntracked 0.041
testFileInFolderCommittedModifiedAllIgnored 0.111
testFileInFolderCommittedDeleted 0.261
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.048
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.052
testFileCommittedModified 0.031
testFileIgnored 0.074
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.059
testFolderChangedToFile 0.109
testFileInFolderCommittedModified 0.032
testNonRecursiveTreeWalk 0.033
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.041
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.158
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.032
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.037
testFileCommittedDeleted 0.027
testFolderChangedToFileCommittedComparedWithInitialCommit 0.084
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.07
testFileCommittedModifiedIgnored 0.039
testFileCommitted 0.165
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.038
testFileInFolderCommittedModifiedIgnored 0.029
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.036
testConflicts 0.058
testFileInFolderAllIgnored 0.029
testFileInFolderCommittedChangedNotModified 0.029
testFileInFolderCommittedAllDeleted 0.034
testEmptyFolderIgnored 0.028
testFileInFolderCommittedNonRecursive 0.026
testEmptyFolderUntracked 0.025
testFileInFolderCommitted 0.037
testFileInFolderIgnored 0.066
testFileCommittedChangedNotModified 0.047
testEmptyFolderCommittedDeleted 0.028
testFileUntracked 0.031

AutoLFInputStreamTest

testEmpty 0.001
testCRLF 0
testLFCR 0
testCR 0
testLF 0
testBinaryDetect 0.003
testBinaryDontDetect 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.054
testReadACK_Invalid1 0
testReadACK_Invalid2 0.001
testReadACK_Invalid3 0
testReadACK_Invalid4 0
testReadStringRaw_End 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0.001
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0.001

RevertCommandTest

testRevertDirtyIndex 0.109
testRevertConflictMarkers 0.211
testRevertConflictResolution 0.071
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.188
testRevertMultipleWithFail 0.092
testRevertMultiple 0.178
testRevertDirtyWorktree 0.075
testRevert 0.321
testRevertOurCommitName 0.063
testRevertkConflictReset 0.214

RawParseUtils_LineMapTest

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

RemoteListCommandTest

testList 0.033

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0.001

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 0.94
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 1.067
testSamePackDifferentCompressionDetectChecksumChanged 0.169

MergedReftableTest

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

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0.001
testWritePacket3 0.006
testFlush 0.068
testWriteEnd 0
testWriteString1 0
testWriteString2 0.001
testWriteString3 0

HttpAuthTest

testHttpAuthScanResponse 0.1

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.039
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.031
nonEmptyRefsFoldersAreKept 0.026

EditListTest

testSet 0.003
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.111
testCleanFilterReturning12 0.045
testAddExistingSingleFileTwice 0.021
testCleanFilter 0.156
testReplaceFileByPartOfDirectory 0.027
testAddGitlinkDoesNotChange 0.046
testBadCleanFilter 0.046
testMultipleCleanFilter 0.157
testAddWithConflicts 0.025
testAddNothing 0.013
testAddRemovedFile 0.021
testCleanFilterEnvironment 0.077
testAttributesWithTreeWalkFilter 0.155
testAddWithoutParameterUpdate 0.038
testAddExistingSingleMediumSizeFileWithNewLine 0.028
testAddSubrepoWithDirNoGitlinks 0.053
testAddExistingSingleFileInSubDir 0.025
testAssumeUnchanged 0.047
testAddRemovedCommittedFile 0.109
testAddWithParameterUpdate 0.138
testAddWholeRepo 0.023
testExecutableRetention 0.142
testNotApplicableFilter 0.033
testAddTwoFiles 0.025
testAddFolder 0.026
testAddExistingSingleFileTwiceWithCommit 0.07
testAddIgnoredFile 0.024
testReplaceFileWithDirectory 0.025
testAttributesConflictingMatch 0.022
testAddGitlink 0.183
testBadCleanFilter2 0.048
testAddExistingSingleBinaryFile 0.023
testAddNonExistingSingleFile 0.05
testAddExistingSingleFile 0.023
testReplaceDirectoryConflictsWithFile 0.038
testAddExistingSingleSmallFileWithNewLine 0.044
testReplaceDirectoryWithFile 0.026
testBuiltinCleanFilter 2.321
testBuiltinFilters 1.961

JschConfigSessionFactoryTest

testNoConfigEntry 0.438
expected:<[d029788]> but was:<[user.name]>
testAliasCaseDifferenceLowcase 0.149
testAliasIdentical 0.131
testAlias 0.169
testAliasCaseDifferenceLowcaseInverted 0.169
testAliasCaseDifferenceUpcase 0.028
testAliasIdenticalWithPort 0.186
testAliasIdenticalWithUser 0.072
testAliasWithPort 0.132
testAliasWithUser 0.145
testAliasCaseDifferenceUpcaseInverted 0.086
testConnectTimout 0.141

PackSourceTest

defaultComaprator 0.001

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.037
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.019
testLarge_SingleWrite 0.048
testInCoreLimit_SwitchBeforeAppendByte 0.122
testOneBlock_BulkWrite 0.001
testRandomWrites 0.208
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.002
testDestroyWhileOpen 0.012
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.006
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.023

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.099
recentTempPacksAndIdxAreNotDeleted 0.031

MergerTest

checkContentMergeConflict 0.862
checkMergeNonConflictingSubmodulesWithoutIndex 0.896
mergeWithCrlfAutoCrlfTrue 0.793
checkFileReplacedByFolderInOurs 0.705
checkLockedFilesToBeDeleted 0.643
checkContentMergeNoConflict_noRepo 0.384
checkMergeEqualNewTrees 0.54
checkMergeConflictingNewTrees 0.588
rebaseWithCrlfAutoCrlfTrue 0.875
checkMergeMergeableTreesWithoutIndex 0.344
checkMergeConflictingTreesWithoutIndex 0.371
failingDeleteOfDirectoryWithUntrackedContent 0.34
checkMergeEqualTreesInCore_noRepo 0.251
checkMergeMergeableFilesWithTreeInIndex 0.426
checkUntrackedFolderIsNotAConflict 0.385
checkContentMergeLargeBinaries 0.387
checkFileReplacedByFolderInTheirs 0.455
checkMergeEqualTreesInCore 0.26
checkContentMergeNoConflict 0.39
checkMergeConflictingSubmodulesWithoutIndex 0.47
checkMergeConflictingFilesWithTreeInIndex 0.378
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.501
checkContentMergeConflict_noTree 0.299
checkMergeEqualTreesWithoutIndex 0.353
mergeWithCrlfInWT 0.272
checkMergeCrissCross 0.686
checkForCorrectIndex 17.983

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.076
testPrecedenceGlobal 0.022
testNoAttributes 0.024
testPrecedenceParent 0.067
testRules 0.044
testPrecedenceCurrent 0.026
testHierarchyBothIterator 0.065
testIndexOnly 0.036
testIndexOnly2 0.03
testOverriding2 0.06
testAggregation 0.052
testPrecedenceInfo 0.032
testPrecedenceRoot 0.019
testRulesInherited 0.017
testHierarchyWorktreeOnly 0.026
testNoMatchingAttributes 0.022
testEmptyGitAttributeFile 0.02
testOverriding 0.079

PackIndexV1Test

testCRC32 0.016
testIteratorMethodsContract 0.02
testCompareEntriesOffsetsWithGetOffsets 0.016
testIteratorReturnedValues1 0.015
testIteratorReturnedValues2 0.014
testCompareEntriesOffsetsWithFindOffsets 0.015

RefAdvertiserTest

advertiser 0.121

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.571
repositoryWithNoHeadInSubmodule 0.439
repositoryWithUninitializedSubmodule 0.022
repositoryWithInitializedSubmodule 0.735
repositoryWithMissingSubmodule 0.02
repositoryWithDifferentRevCheckedOutSubmodule 0.246
repositoryWithNoSubmodules 0.084

PushOptionsTest

testThinPushWithOptions 0.695
testPushWithEmptyOptions 0.54
testAdvertisedButUnusedPushOptions 0.383
testPushWithoutOptions 0.524
testAtomicPushWithOptions 0.066
testFailedAtomicPushWithOptions 0.036
testNonAtomicPushWithOptions 0.026
testPushOptionsNotSupported 0.644

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.037
testNotTooManyLooseObjects 0.087
testTooManyLooseObjects 1.914
testNotTooManyPacks 0.013

DirCacheFindTest

testEntriesWithin 0.013

SymlinksTest

fileModeTestMissingThenSymlink 3.86
createDirSymlinkBeforeTarget 0.501
createFileSymlinkBeforeTarget 0.494
fileModeTestFolderThenSymlink 0.428
createSymlinkAfterTarget 0.39
fileModeTestSymlinkThenFile 0.274
fileModeTestFileThenSymlink 0.346
fileModeTestSymlinkThenMissing 0.273
fileModeTestSymlinkThenFolder 0.449

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.03
testMultiRename 0.042
testNoRename 0.023

EditListTest

testTypes 0.002
testHunkHeader 0.001
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 1.221
test1 0.14
test2 0.028
testTinyThinPack 0.021
testMaxObjectSizeDeltaBlock 0.214
testMaxObjectSizeFullBlob 0.025
testPackWithTrailingGarbage 0.021
testPackWithDuplicateBlob 0.216
testDataAfterPackFooterSingleRead 0.106
testDataAfterPackFooterSplitObjectRead 1.228
testMaxObjectSizeDeltaResultSize 0.027
testNonMarkingInputStream 0.019

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.014
testTwoSame 0.015
testEmpty 0.014
testTwoSameDifferByAssumeValid 0.014
testTwoSameSameAssumeValidDifferentContent 0.013

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 20.947
test_ConfigAutoCRLF_false_GlobalEOL_crlf 8.018
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.958
test_switchToBranchWithTextAttributes 20.008
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.026
test_ConfigAutoCRLF_true 8.058
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 7.985
test_ConfigAutoCRLF_false_ConfigEOL_native 4.006
test_ConfigAutoCRLF_input_GlobalEOL_crlf 7.964
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.044
test_GlobalEOL_lf_RootEOL_crlf 7.96
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.005
test_ConfigEOL_lf 4.001
test_ConfigAutoCRLF_true_ConfigEOL_lf 7.961
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.051
testBinary1 3.939
testBinary2 4.019
test_switchToBranchWithBinaryAttributes 12.031
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.024
test_ConfigEOL_native_xnix 3.95
testDefaultSetup 4.034
test_ConfigAutoCRLF_false 3.953
test_ConfigAutoCRLF_input 4.077
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.943
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.047
test_ConfigEOL_native_windows 4.008
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 7.907
test_ConfigEOL_crlf 8.093

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.342
testSpi 0.097
testFindRemoteRefUpdatesWithLeases 0.278
testFindRemoteRefUpdatesTrackingRef 0.09
testFindRemoteRefUpdatesNoWildcardNoTracking 0.033
testFindRemoteRefUpdatesNoWildcardNoDestination 0.03
testLocalTransportFetchWithoutLocalRepository 0.31
testFindRemoteRefUpdatesWildcardNoTracking 0.27
testLocalTransportWithRelativePath 0.215

GetTextTest

testGetText_DiffCc 0.008
testGetText_NoBinary 0.002
testGetText_BothISO88591 0.001
testGetText_Convert 0.008

FileSnapshotTest

testFileSizeChanged 0.005
testActuallyIsModifiedTrivial 1.21
testNewFileNoWait 0.01
testNewFileWithWait 1.49
fileSnapshotEquals 0.001
detectFileModified 11.164
testSimulatePackfileReplacement 1.334

ReflogReaderTest

testCheckout 0.036
testReadRightLog 0.025
testReadWhileAppendIsInProgress 0.022
testNoLog 0.024
testReadLineWithMissingComment 0.034
testSpecificEntryNumber 0.026
testReadOneLine 0.029
testReadTwoLine 0.027

ReflogConfigTest

testlogAllRefUpdates 0.039

ObjectWalkTest

testNoCommits 0.016
testOneCommitOneTreeTwoBlob 0.036
testCull 0.094
testTwoCommitDeepTree1 0.052
testTwoCommitDeepTree2 0.059
testTwoCommitTwoTreeTwoBlob 0.032
testEmptyTreeCorruption 0.027
testTwoCommitsEmptyTree 0.023

EditTest

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

PushCommandTest

testPushAfterGC 0.147
testPushRefUpdate 0.439
testPrePushHook 0.101
testPush 0.059
testPushWithRefSpecFromConfig 0.054
testPushWithoutPushRefSpec 0.185
testPushWithLease 0.085
testTrackingUpdate 0.066

PostOrderTreeWalkTest

testNoPostOrder 0.013
testInitialize_NoPostOrder 0.014
testInitialize_TogglePostOrder 0.014
testResetDoesNotAffectPostOrder 0.013
testWithPostOrder_NoEnterSubtree 0.013
testWithPostOrder_EnterSubtree 0.012

ProtocolV2ParserTest

testFetchWithNoneFilter 0.447
testFetchWithShallow_deepenNot 0.037
testFetchMustNotHaveMultipleFilters 0.107
testFetchWithShallow_deepen 0
testFetchWithShallow_deepenSince 0.001
testFetchBasicArguments 0.001
testFetchWithRefInWantUnknownRef 0.498
testFetchWithBlobSizeFilter 0.001
testFetchWithRefInWant 0.082
testFetchFilterWithoutAllowFilter 0.004

GcCommitSelectionTest

testBitmapsForExcessiveBranches 51.741
testBitmapSpansNoMergesWithTags 9.002
testDistributionOnMultipleBranches 4.564
testSelectionOrderingWithChains 0.064
testBitmapSpansNoMerges 3.969
testBitmapSpansWithMerges 3.4

DaemonTest

testDaemonStop 2.108
testDaemonRestart 2.002

StashApplyCommandTest

untrackedAndTrackedChanges 0.232
workingDirectoryContentConflict 0.094
workingDirectoryEditPreCommit 0.087
workingDirectoryContentMerge 0.343
workingDirectoryCleanIndexModify 0.151
unstashNoHead 0.057
multipleEdits 0.062
workingDirectoryModifyInSubfolder 0.218
noStashedCommits 0.034
indexContentConflict 0.182
stashChangeInANewSubdirectory 0.086
indexAdd 0.116
stashedApplyOnOtherBranchWithStagedChange 0.2
workingDirectoryDeleteIndexAdd 0.116
workingDirectoryDeleteIndexEdit 0.073
untrackedFileConflictsWithWorkingDirectory 0.13
workingDirectoryModifyIndexChanged 0.063
workingDirectoryDelete 0.054
indexDelete 0.065
workingDirectoryModify 0.064
stashedApplyOnOtherBranch 0.22
stashedContentMerge 0.163
untrackedFileNotIncluded 0.061
untrackedFileIncluded 0.104
testApplyStashWithDeletedFile 0.082
unstashNonStashCommit 0.032
untrackedFileConflictsWithCommit 0.081

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.015
testFindSingleFile 0.125
testBuildEmpty 0.024
testAdd_ReverseGitSortOrder 0.019
testBuildOneFile_Commit_IndexChangedEvent 0.019
testBuilderClear 0.013
testBuildOneFile_Commit 0.015
testAdd_InGitSortOrder 0.013
testBuildRejectsUnsetFileMode 0.013

PackWriterTest

testWritePack2DeltasReuseOffsets 0.123
testWriteEmptyPack1 0.046
testWriteEmptyPack2 0.111
testIgnoreNonExistingObjectsWithBitmaps 0.194
testExclude 0.081
testWritePack2DeltasReuseRefs 0.21
testWriteIndex 0.084
testWritePack1 0.073
testWritePack2 0.149
testWritePack3 0.06
testWritePack4 0.153
testWritePack1NoObjectReuse 0.074
testWritePack4ThinPack 0.058
testShallowFetchShallowAncestorDepth1 0.244
testShallowFetchShallowAncestorDepth2 0.223
testWritePack4SizeThinVsNoThin 0.231
testShallowFetchShallowParentDepth1 0.226
testShallowFetchShallowParentDepth2 0.192
testContructor 0.136
testIgnoreNonExistingObjects 0.078
testModifySettings 0.05
testDeltaStatistics 0.176
testNotIgnoreNonExistingObjects 0.038
testShallowIsMinimalDepth1 0.338
testShallowIsMinimalDepth2 0.188
testWritePack2SizeOffsetsVsRefs 0.233
testWritePack2DeltasCRC32Copy 0.174
testWritePack2SizeDeltasVsNoDeltas 0.239

GcConcurrentTest

repackAndCheckBitmapUsage 0.603
concurrentRepack 0.207
testInterruptGc 0.041
repackAndGetStats 0.227
repackAndUploadPack 0.214

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.02
testEstimateGcPackSizeWithAnExistingGcPack 0.202

T0004_PackReaderTest

test003_lookupCompressedObject 0.061
test004_lookupDeltifiedObject 0.043

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.116
multiplePacks 0.106
readBackSmallObjectBeforeLargeObject 0.121
readBackLargeFile 0.047
checkExisting 0.093
largeBlob 0.1
singlePack 0.041
readBackFallsBackToRepo 0.083
overwriteExistingPack 0.047
flushEmptyPack 0.093
insertLargeInputStreamBypassesCheckExisting 0.105
noFlush 0.071
readBackSmallFiles 0.092

OpenSshConfigTest

testAlias_DoesNotMatch 1.124
testAlias_OptionsSet 1.019
testHostCaseInsensitive 1.019
testRepeatedLookupsWithModification 2.024
testAlias_InheritBatchMode 1.025
testRemoteUserReplacement 1.018
testAlias_ConnectionAttempts 1.022
testAlias_BatchModeDefault 0.034
testPattern 1.021
testAlias_PreferredAuthenticationsDefault 0.014
testAlias_OptionsInherit 1.017
testMissingArgument 1.019
testMultiHost 1.017
testListValueMultiple 1.02
testEqualsSign 1.018
testHomeDirUserReplacement 1.015
testAlias_BatchModeYes 1.017
testQuoteParsing 1.017
testMultiIdentityFile 1.118
testSeparatorParsing 1.022
testAlias_OptionsKeywordCaseInsensitive 1.016
testDefaultBlock 1.018
testHostnameReplacement 1.018
testRepeatedLookups 1.017
testAlias_ConnectionAttemptsDefault 0.013
testAlias_invalidConnectionAttempts 1.018
testAlias_PreferredAuthentications 1.016
testListValueSingle 1.016
testNoConfig 0.015
testIdentityFile 1.019
testAlias_badConnectionAttempts 1.017
testNegatedPattern 1.017
testAlias_InheritPreferredAuthentications 1.017
testLocalhostFQDNReplacement 1.017

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.411
reftableWithTombstoneNotResurrected 0.006
testCollectionWithPureGarbageAndRereferencingGarbage 0.004
testEstimateGcRestPackSizeInNewRepo 0.058
testCollectionWithGarbage 0.008
testEstimateUnreachableGarbagePackSize 0.046
testCollectionWithGarbageAndRereferencingGarbage 0.005
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.006
testRacyNoReusePrefersSmaller 0.008
testEstimateGcPackSizesWithGcAndGcRestPacks 0.008
compactsReftables 0.006
testCollectionWithGarbageCoalescence 0.007
reftableWithoutTombstoneResurrected 0.085
testCollectionWithGarbageNoCoalescence 0.023
testCollectionWithGarbageCoalescenceWithShortTtl 0.638
testEstimateGcPackSizeInNewRepo 0.003
producesNewReftable 0.336
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.005
testEstimateGcPackSizeWithAnExistingGcPack 0.01
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.003
prunesNonGcReftables 0.002

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0.001
testMatch_Prefix 0
testMatch_TooSmall 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.003
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.002

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.087

StashListCommandTest

multipleStashedCommits 0.068
noStashRef 0.157
emptyStashReflog 0.027
singleStashedCommit 0.028

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 1.119
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 1.896
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 1.273
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 1.417
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 1.632
shouldNotFetchSubmodulesWhenNo 1.14
shouldFetchSubmodulesWhenYes 1.552
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 1.717

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.042
test002_WriteEmptyTree2 0.134
test30_stripWorkDir 0.031
test002_WriteEmptyTree 0.035
test006_ReadUglyConfig 0.027
test000_openrepo_default_gitDirAndWorkTreeSet 0.038
test000_openrepo_default_absolute_workdirconfig 0.183
test027_UnpackedRefHigherPriorityThanPacked 0.026
test000_openrepo_alternate_index_file_and_objdirs 0.04
test025_computeSha1NoStore 0.147
test020_createBlobTag 0.03
test028_LockPackedRef 0.044
test007_Open 0.176
test002_CreateBadTree 0.033
test001_Initalize 0.024
test021_createTreeTag 0.048
test000_openRepoBadArgs 0.162
test022_createCommitTag 0.061
test024_createCommitNonAscii 0.094
test008_FailOnWrongVersion 0.027
test009_CreateCommitOldFormat 0.152
test026_CreateCommitMultipleparents 0.085
test000_openrepo_default_relative_workdirconfig 0.091
test023_createCommitNonAnullii 0.043
test000_openrepo_default_workDirSet 0.182

PatchCcTest

testParse_OneFileCc 0.002
testParse_CcNewFile 0.002
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.485
testDirCacheSavesObjects 0.192

LockFileTest

lockFailedExceptionRecovery 0.114

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.254
testCheckoutOurs 0.212
testCheckoutMultiple 0.131
testUpdateSymLink 0.262
testUpdateWorkingDirectory 0.065
testCheckoutRepository 0.186
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.077
testCheckoutSecond 0.146
testCheckoutTheirs 0.193
testCheckoutFirst 0.184
testStageNotPossibleWithBranch 0.071
testCheckoutOfConflictingFileShouldThrow 0.245
testUpdateWorkingDirectoryFromIndex2 4.283
testUpdateBrokenSymLink 0.331
testUpdateBrokenSymLinkToDirectory 0.072
testUpdateWorkingDirectoryFromIndex 0.071
testCheckoutMixedNewlines 0.084

PatchIdDiffFormatterTest

testSameDiff 0.189
testDiff 0.034

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.022
noSuchPackFolder 0.02
malformedIdxNotDeleted 0.023
bitmapDeletedButIdxAndPackNot 0.038

MaxCountRevFilterTest

testMaxCountRevFilter0 0.034
testMaxCountRevFilter 0.038

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.002

CommitCommandTest

commitAfterSquashMerge 0.209
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.027
commitSubmoduleUpdate 0.243
commitOnlyShouldHandleIgnored 0.092
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.04
testExecutableRetention 0.164
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.05
commitNewSubmodule 0.214
commitEmptyCommits 0.043
commitAmendOnInitialShouldFail 0.014
commitAmendWithAuthorShouldUseIt 0.155

MyersDiffTest

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

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.002
testInsertHeadMiddle 0.001
testLimitObjectSize_Length130CopyFails 0
testShuffleSegments 0
testInsertWholeObject_Length12 0.001

RevObjectTest

testAddRevFlag 0.068
testHasRevFlag 0.026
testId 0.025
testAddRevFlagSet 0.227
testRemoveRevFlag 0.02
testRevObjectTypes 0.023
testHasAllFlag 0.02
testHasAnyFlag 0.021
testEquals 0.021
testRemoveRevFlagSet 0.019

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.146
testCustomFileModeStrategyFromParentIterator 0.054
testEmptyIfRootDoesNotExist 0.017
testSymlinkActuallyModified 0.096
testComputeFileObjectId 0.02
testCustomFileModeStrategy 0.076
submoduleWithNoGitDirectory 0.044
idOffset 0.72
testIsModifiedSymlinkAsFile 0.032
testTreewalkEnterSubtree 0.033
submoduleNestedWithHeadMatchingIndex 0.082
testEmptyIteratorOnEmptyDirectory 0.017
testDirCacheMatchingId 0.849
submoduleHeadMatchesIndex 0.08
testSymlinkNotModifiedThoughNormalized 0.03
submoduleDirectoryIterator 0.069
testIsModifiedFileSmudged 0.662
submoduleWithNoHead 0.038
testEmptyIfRootIsFile 0.014
testSymlinkModifiedNotNormalized 0.163
testGetEntryContentLength 0.014
testFileModeSymLinkIsNotATree 0.028
testSimpleIterate 0.016

ApplyCommandTest

testModifyNL1 0.036
testAddA1 0.133
testAddA2 0.014
testAddM1 0.013
testNonASCIIAdd2 0.014
testAddA1Sub 0.018
testModifyM2 0.028
testModifyM3 0.031
testFailureF1 0.059
testFailureF2 0.093
testNonASCII2 0.028
testModifyE 0.028
testModifyW 0.027
testModifyX 0.095
testModifyY 0.079
testModifyZ 0.028
testDeleteD 0.026
testNonASCIIAdd 0.026
testNonASCIIDel 0.09
testNonASCII 0.049

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.09
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.013
shouldListAddedFileInInitialCommit 0.03
shouldListModificationBetweenTwoCommits 0.11
shouldListModificationInDirWithoutModifiedTrees 0.086
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.016
shouldReportFileModeChange 0.041
shouldListDeletionBetweenTwoCommits 0.067
shouldListChangesInWorkingTree 0.035
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.015
shouldListAddedFileBetweenTwoCommits 0.084
shouldListModificationInDirWithModifiedTrees 0.064

RevWalkMergedIntoTest

testOldCommitWalk 0.043

BranchTrackingStatusTest

shouldWorkInNormalCase 0.167
shouldWorkWithoutMergeBase 0.053
shouldReturnNullWhenBranchDoesntExist 0.02

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.015
testIteratorMethodsContract 0.051
testCompareEntriesOffsetsWithGetOffsets 0.031
testIteratorReturnedValues1 0.018
testIteratorReturnedValues2 0.018
testCompareEntriesOffsetsWithFindOffsets 0.018

RevWalkUtilsReachableTest

withMerge 0.07
withCommitLoadedByDifferentRevWalk 0.031
twoCommits 0.05
oneCommit 0.034
multipleBranches 0.06

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.017
testSkipRevFilterNegative 0.014
testSkipRevFilter 0.021

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.027
testRevWalkCarryUninteresting_SlowClock 0.067
testRevWalkCarryUninteresting_WrongClock 0.069
testRevWalkCarryCustom_SlowClock 0.026

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.014
testCloneEmpty 0.015
testAddLargeBlocks 1.697
testClear 0.02
testHasFlags 0.019

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.68
testTwoPathUseTheSameName 0.377
runTwiceIsNOP 0.259
testCopyFileBare 0.541
testRecordShallowRecommendation 0.349
testRecordSubmoduleLabels 0.349
testBareRepo 0.344
androidSetup 0.39
testRevisionBranch 0.477
testRecordRemoteBranch 0.286
testAddRepoManifest 0.378
relative 0.233
testDefaultRemoteRevision 0.314
testRevisionBare 0.39
absoluteRemoteURL 0.206
testRevisionTag 0.211
testTargetBranch 0.2
testIncludeTag 0.47
gerritSetup 0.192
testRevision 0.211
absoluteRemoteURLAbsoluteTargetURL 0.374
testReplaceManifestBare 0.792
testRepoManifestGroups 1.215
testRepoManifestCopyFile 3.029
recordUnreachableRemotes 0.297
testRemoteAlias 0.687
testRemoteRevision 0.398

AbstractPlotRendererTest

testDrawTextAlignment 0.086

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.003
validBlockSize 0.001
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.002

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.225
testFormatWithConflictsNoFooterNoLineBreak 0.173
testTag 0.184
testPullWithUri 0.058
testFormatWithConflictsNoFooter 0.072
testMixed 0.187
testIntoHeadOtherThanMaster 0.242
testThreeBranches 0.058
testIntoOtherThanMaster 0.237
testRemoteBranch 0.161
testTwoBranches 0.173
testFormatWithConflictsWithFooters 0.045
testIntoSymbolicRefHeadPointingToMaster 0.278
testCommit 0.107
testOneBranch 0.183

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.048
lockFailure 0.141
putMatchingWithSomeMatchingRefs 0.075
saveTwoCertsOnSameRefInTwoUpdates 0.023
saveTwoCertsOnDifferentRefsInTwoUpdates 0.051
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.055
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.03
missingRef 0
putMatchingWithNoMatchingRefs 0.002
saveOneCertOnOneRef 0.008
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.115
saveTwoCertsOnSameRefInOneUpdate 0.006
saveTwoCertsOnDifferentRefsInOneUpdate 0.099
saveOneCertOnMultipleRefs 0.008

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.971
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.34
testShallowFile 0.017
testShallowFileCorrupt 0.02

RenameDetectorTest

testExactRename_ManyRenames 0.046
testBreakModify_RejoinIfUnpaired 0.024
testBreakModify_BreakBelowScore 0.066
testInexactRenames_OnePair2 0.025
testExactRename_OneRenameOneModify 0.025
testExactRename_OneDeleteManyAdds 0.039
testNoRenames_SymlinkAndFile 0.017
testExactRename_OneRename 0.124
testSetRenameScore_IllegalArgs 0.016
testInexactRename_NewlinesOnly 0.026
testExactRename_PathBreaksTie 0.04
testRenameLimit 0.043
testInexactRename_OnePair 0.029
testInexactRename_SameContentMultipleTimes 0.022
testInexactRename_LastByteDifferent 0.025
testNoRenames_UntrackedFile 0.023
testInexactRename_OneRenameTwoUnrelatedFiles 0.025
testBreakModify_DontBreakAboveScore 0.018
testExactRename_DifferentObjects 0.019
testExactRename_UnstagedFile 0.02
testNoRenames_EmptyFile1 0.015
testNoRenames_EmptyFile2 0.094
testBreakModify_BreakNone 0.048
testExactRename_MultipleIdenticalDeletes 0.014
testNoRenames_GitlinkAndFile 0.014
testBreakModify_BreakAll 0.017
testNoRenames_SymlinkAndFileSamePath 0.016
testNoRenames_SingleByteFiles 0.017

NetRCTest

testNetRCFile 0.107
testNetRCDefault 0.021

RepositoryResolveTest

testObjectId_nonexisting 0.039
testObjectId_objectid_invalid_explicit_parent 0.03
testHEAD 0.029
testTree 0.036
testDistance_past_root 0.031
testDerefCommit 0.037
resolveUpstream 0.125
testParseLookupPath 0.043
resolveExprSimple 0.05
invalidNames 0.032
testObjectId_objectid_implicit_firstparent 0.027
testObjectId_objectid_self 0.027
testParseNonGitDescribe 0.053
testDistance 0.048
testParseGitDescribeOutput 0.057
testObjectId_existing 0.028
testDerefBlob 0.046
testDerefTree 0.038
testObjectId_objectid_explicit_firstparent 0.033
testDerefTag 0.039
testRef_refname 0.031
testObjectId_objectid_explicit_otherparents 0.028

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.016
testRules 0.025
testNoMatchingAttributes 0.017
testEmptyGitAttributeFile 0.018

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.129
workingDirectoryCleanIndexModify 0.141
multipleEdits 0.049
workingDirectoryModifyInSubfolder 0.089
newFileInIndexThenModifiedInWorkTree 0.057
indexAdd 0.064
workingDirectoryDeleteIndexAdd 0.053
workingDirectoryDeleteIndexEdit 0.046
workingDirectoryModifyIndexChanged 0.061
refLogIncludesCommitMessage 0.058
workingDirectoryDelete 0.048
indexDelete 0.051
workingDirectoryModify 0.212
noLocalChanges 0.031
untrackedFileNotIncluded 0.051
untrackedFileIncluded 0.055

SubmoduleConfigTest

fetchRecurseNoMatch 0.001
fetchRecurseToConfigValue 0.001
fetchRecurseMatch 0

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.117
testDiffWithNegativeLineCount 0.022
testDiffTwoCommits 0.049
testDiffCached 0.029
testDiffWithPrefixes 0.119
testNoOutputStreamSet 0.027

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.471
testRebaseShouldIgnoreMergeCommits 0.423
testFastForwardRebaseWithAutoStash 0.334
testRebaseInteractiveMultipleSquash 0.366
testRebaseWithUncommittedDelete 0.173
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.152
testRebasePreservingMerges1 0.613
testRebasePreservingMerges2 0.551
testStopOnConflict 0.134
testStopOnConflictFileCreationAndDeletion 0.225
testFastForwardWithMultipleCommits 0.245
testRebaseInteractiveFixupWithBlankLines 0.107
testRebaseWithUnstagedTopicChange 0.154
testStopOnLastConflictAndContinue 0.165
testRebaseTodoLineSetComment 0.021
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.02
testRebaseEndsIfLastStepIsEdit 0.087
testRebaseWithAutoStashAndSubdirs 0.249
testRebaseShouldStopForRewordInCaseOfConflict 0.138
testParseRewordCommand 0.017
testRebasePreservingMergesWithUnrelatedSide1 0.302
testRebasePreservingMergesWithUnrelatedSide2 0.418
testRebaseWithUnstagedMasterChangeOtherCommit 0.108
testRebaseInteractiveSingleSquashAndModifyMessage 0.147
testRebaseWithUncommittedMasterChangeBaseCommit 0.369
testParseSquashFixupSequenceCount 0.016
testRebaseWithAutoStashConflictOnApply 0.183
testRebaseInteractiveReword 0.151
testRebaseWithUntrackedFile 0.162
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.272
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.018
testRebaseWithUncommittedMasterChange 0.128
testRebaseInteractiveEdit 0.179
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.1
testRepositoryStateChecks 0.015
testRebaseInteractiveSquashFirstCommitShouldFail 0.07
testRebaseWithUnstagedMasterChangeBaseCommit 0.161
testEmptyRebaseTodo 0.015
testFastForwardWithMultipleCommitsOnDifferentBranches 0.63
testMergeFirstStopOnLastConflictAndSkip 0.38
testRebaseShouldFixupInCaseOfConflict 0.215
testRebaseWithModificationShouldNotDeleteData 0.059
testRebaseInteractiveFixupFirstCommitShouldFail 0.054
testFastForwardRebaseWithModification 0.086
testAuthorScriptConverter 0.014
testDetachedHead 0.25
testRebaseWithUncommittedTopicChange 0.072
testRebaseShouldStopForEditInCaseOfConflict 0.088
testStopOnConflictAndContinue 0.223
testRebaseWithUnstagedMasterChange 0.086
testStopOnConflictAndContinueWithNoDeltaToMaster 0.201
testOnlyCommentRebaseTodo 0.128
testFilesAddedFromTwoBranches 0.117
testStopOnConflictAndFailContinueIfFileIsDirty 0.205
testStopOnConflictCommitAndContinue 0.169
testUnknownUpstream 0.027
testStopOnConflictAndAbortWithDetachedHEAD 0.256
testRebaseWithAutoStash 0.34
testRebaseInteractiveMixedSquashAndFixup 0.244
testFastForwardWithNewFile 0.056
testUpToDate 0.029
testRebaseParentOntoHeadShouldBeUptoDate 0.077
testStopOnConflictAndSkipNoConflict 0.222
testStopOnLastConflictAndSkip 0.263
testRebaseWithUncommittedMasterChangeOtherCommit 0.156
testLeadingSpacesRebaseTodo 0.05
testRebaseShouldTryToParseValidLineMarkedAsComment 0.017
testRebaseShouldSquashInCaseOfConflict 0.381
testConflictFreeWithSingleFile 0.094
testStopOnConflictAndSkipWithConflict 0.279
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.036

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.133
testEmptyCache_Clear_NoCacheTree 0.04
testWriteReadTree 0.027
testTwoLevelSubtree 0.027
testEmptyCache_CreateEmptyCacheTree 0.044
testSingleSubtree 0.07

PullCommandWithRebaseTest

testPullFastForward 0.268
testPullLocalConflict 0.188
testPullConflict 0.178
testPullFastForwardDetachedHead 0.298
testPullFastForwardWithBranchInSource 0.372
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.262

PlotCommitListTest

testMergeBlockedBySelf 0.135
testMultipleMerges 0.034
testBug368927 0.032
testBug419359 0.034
testDuplicateParents 0.025
testBug300282_1 0.153
testTwoRoots1 0.018
testTwoRoots2 0.022
testMergeBlockedByOther 0.029
testSideBranch 0.019
test2SideBranches 0.146
testLinear 0.019
testMerged 0.022
testEgitHistory 0.064
testDanglingCommitShouldContinueLane 0.166

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.019
testRecursiveFiltering 0.018
testNonRecursiveFiltering 0.14

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.176
badlyFormattedWithoutRef 0.065

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.092
testThreadTranslationBundleInheritance 0.01
testNLSLocale 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

DfsFsckTest

testMultipleInvalidObjects 0.068
testNonCommitHead 0.013
testMissingObject 0.003
testTagWithoutObject 0.001
testCommitWithoutTree 0.016
testValidConnectivity 0.004
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.003
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.128
pushNonAtomic 0.013
pushAtomicDisabled 0.002

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.173
testCache_TooFewFiles 0.077
testCache_Defaults 0.054

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.055
testMultipleHeads_SameBase2 0.103
testNone 0.032
testDisallowTreeFilter 0.021
testInconsistentCommitTimes 0.022
testSimple 0.038
testCrissCross 0.023

SquashMessageFormatterTest

testCommit 0.136

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.066
testForbiddenNamesOnWindowsEgCon 0.058
testForbiddenNamesOnWindowsEgLpr 0.227
testForbiddenNamesOnWindowsEgDotCon 0.085
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.059
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.136
testMaliciousPathDot 0.054
testMaliciousGitPathEndDotUnixOk 0.058
testMaliciousGitPathEndDotWindows1 0.055
testMaliciousGitPathEndDotWindows2 0.051
testMaliciousGitPathEndDotWindows3 0.152
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.07
testMaliciousPathEmptyUnix 0.06
testMaliciousGitPath1Case 0.065
testMaliciousGitPath2Case 0.076
testMaliciousGitPath3Case 0.078
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.126
testMaliciousPathDotDot 0.069
testMaliciousAbsolutePathSecondCheckout 0.034
testMaliciousAbsolutePathTwoLevelsFirstBad 0.06
testMaliciousAbsoluteUNCPathWindows1 0.081
testMaliciousAbsoluteUNCPathWindows2 0.077
testForbiddenNamesOnWindowsEgCon1 0.118
testForbiddenNamesOnWindowsEgLpt1 0.086
testMaliciousAbsolutePathIsOkTwoLevels 0.042
testMaliciousWindowsADSOnUnix 0.055
testMaliciousAbsolutePathTwoLevelsSecondBad 1.628
testMaliciousGitPathEndSpaceUnixOk 0.045
testMaliciousPathEmptyWindows 0.054
testMaliciousWindowsADS 0.051
testForbiddenWindowsNamesOnUnixEgCon 0.086
testMaliciousGitPath1 0.175
testMaliciousGitPath2 0.065
testMaliciousAbsoluteWindowsPath1 0.223
testMaliciousAbsoluteWindowsPath2 0.195
testMaliciousAbsolutePathIsOkSecondCheckout 0.035
testMaliciousAbsolutePath 0.107
testForbiddenWindowsNamesOnUnixEgLpt1 0.13
testForbiddenNamesOnWindowsEgConDotSuffix 0.154
testMaliciousAbsoluteCurDrivePathWindows 0.1
testMaliciousGitPathEndSpaceWindows 0.079
testMaliciousAbsoluteWindowsPath1OnUnix 0.197

FilterCommandsTest

testBuiltinCleanFilter 0.672
testBuiltinCleanAndSmudgeFilter 0.551
testBuiltinSmudgeFilter 0.227

RemoteDeleteCommandTest

testDelete 0.028

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.026
shouldReturnZeroWhenMergedInto 0.029
shouldWorkWithMerges 0.035
shouldWorkWithoutCommonAncestor 0.028
shouldWorkWithZeroAsEnd 0.023
shouldReturnZeroOnSameCommit 0.021

GcBasicPackingTest

testImmediatePruning 1.167
testPreserveAndPruneOldPacks 1.156
testDonePruneTooYoungPacks 0.824
testNotPackTwice 2.012
testPackAllObjectsInOnePack 0.116
repackEmptyRepo_noPackCreated 0.036
testPackRepoWithNoRefs 0.058
testPackCommitsAndLooseOne 0.126
testPack2Commits 0.106

RevCommitListTest

testFillToHighMarkMulitpleBlocks 2.186
testFillToUnknownCommit 2.582
testFillToNullCommit 0.081
testFillToHighMark2 0.034
testFillToHighMark4 0.036
testFillToHighMarkAll 0.04
testFillToCommit 0.067

RunExternalScriptTest

testCopyStdIn 0.114
testWrongScript 0.041
testArguments 0.023
testRc 0.022
testCopyStdInExecute 0.033
testAllTogetherBinExecute 0.032
testAllTogetherBin 0.033
testWrongSh 0.009
testNullStdout 0.022
testCopyNullStdIn 0.03
testStdErr 0.023
testStdErrExecute 0.024

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

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

WalkEncryptionTest$TestableTransformation

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

StoredBitmapTest

testGetBitmapWithoutXor 0.01
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameBranchNoConfigValues 0.042
renameBranchExistingSection 0.042
renameBranchMultipleConfigValues 0.122
renameBranchSingleConfigValue 0.04

DirCacheBasicTest

testLockMissing_TempIndex 0.014
testFindOnEmpty 0.015
testWriteEmptyCommit_RealIndex 0.013
testDetectUnmergedPaths 0.013
testWriteEmptyUnlock_RealIndex 0.012
testReadMissing_TempIndex 0.012
testLockMissing_RealIndex 0.134
testBuildThenClear 0.012
testWriteEmptyLockEmpty_RealIndex 0.014
testRejectInvalidWindowsPaths 0.014
testReadMissing_RealIndex 0.013
testWriteEmptyReadEmpty_RealIndex 0.013

ReftableTest

byObjectIdOneRefWithIndex 0.259
namespaceHeads 0.001
emptyTable 0
oneSymbolicRef 0.001
namespaceNotFound 0
indexScan 0.301
indexSeek 0.221
seekNotFound 0
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.022
onlyReflog 0.001
estimateCurrentBytesOneRef 0
logScan 0.358
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.002
noIndexScan 0.004
noIndexSeek 0.008
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0.001
oneIdRef 0
badCrc32 0
withReflog 0.001

RepositoryCacheTest

testBareFileKey 0.031
testNonBareFileKey 0.016
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.03
testRepositoryUsageCount 0.018
testFileKeyOpenNew 0.03
testGetRegistered 0.019
testRepositoryUsageCountWithRegisteredRepository 0.048
testCacheOpen 0.032
testUnregister 0.032
testGetRegisteredWhenEmpty 0.019
testRepositoryUnregisteringWhenExpired 0.052
testRepositoryNotUnregisteringWhenClosing 0.018
testReconfigure 0.035
testCacheRegisterOpen 0.014
testFileKeyOpenExisting 0.017

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 4.912
test 0.012

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.165
testRevert 0.028

RevWalkFilterTest

testFilter_NOT_NONE 0.025
testFilter_NONE 0.02
testFilter_Negate_ALL 0.053
testFilter_NOT_ALL 0.042
testFilter_ALL_Or_NONE 0.024
testFilter_NONE_Or_ALL 0.028
testFilter_MY_ALL_Or_NONE 0.024
testFilter_NO_MERGES 0.031
testFilter_NONE_Or_MY_ALL 0.024
testFilter_NONE_And_ALL 0.026
testFilter_NONE_And_MY_ALL 0.07
testFilter_MY_ALL_And_NONE 0.035
testFilter_ALL_And_NONE 0.036
testFilter_ALL 0.024
testCommitTimeRevFilter 0.03

SubmoduleInitTest

resolveInvalidParentUrl 2.708
resolveTwoLevelHigherRelativeUrl 0.162
resolveWorkingDirectoryRelativeUrl 0.115
repositoryWithUninitializedModule 0.028
resolveOneLevelHigherRelativeUrl 0.024
resolveSameLevelRelativeUrl 0.216
repositoryWithNoSubmodules 0.118

HttpConfigUriPathTest

testSegmentCompare 0.007
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.008
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.004
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 2.771
repositoryWithRootLevelSubmoduleRelativeRef 0.18
treeIdWithGitmodules 0.319
testTreeIteratorWithGitmodulesNameNotPath 0.031
indexWithGitmodules 0.374
bareRepositoryWithNoSubmodules 0.109
generatorFilteredToOneOfTwoSubmodules 0.023
repositoryWithRootLevelSubmoduleAbsoluteRef 0.199
repositoryWithRootLevelSubmodule 0.195
testTreeIteratorWithGitmodules 0.125
repositoryWithNoSubmodules 0.121

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 5.107
repositoryWithRelativeUriSubmodule 0.419
repositoryWithNoSubmodules 0.023

PushConfigTest

pushRecurseSubmoduleNoMatch 0.002
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.283
testTrivialTwoWay_rightDFconflict2 0.172
testTheirs_noRepo 0.053
testTrivialTwoWay_ok 0.279
testTrivialTwoWay 0.098
testOurs 0.144
testTrivialTwoWay_noRepo 0.054
testTrivialTwoWay_validSubtreeSort 0.27
testTrivialTwoWay_leftDFconflict1 0.121
testTrivialTwoWay_leftDFconflict2 0.188
testTrivialTwoWay_conflictSubtreeChange 0.142
testTrivialTwoWay_conflict 0.24
testOurs_noRepo 0.165
testTrivialTwoWay_disjointhistories 0.09
testTheirs 0.044
testTrivialTwoWay_concurrentSubtreeChange 0.215

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.086
testProperlyCullAllAncestors1 0.021
testProperlyCullAllAncestors2 0.027

LsRemoteCommandTest

testLsRemoteWithTags 0.342
testLsRemoteWithHeads 0.618
testLsRemoteWithoutLocalRepository 0.077
testLsRemote 0.337

EmptyTreeIteratorTest

testAtEOF 0.031
testCreateSubtreeIterator 0.018
testStopWalkCallsParent 0.015
testBackDoesNothing 0.014
testEntryObjectId 0.025
testNextDoesNothing 0.017

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.221
testOnlyOption_f1_7_f2_14_b 0.134
testOnlyOption_f1_7_f2_14_c 0.082
testOnlyOption_f1_7_f2_14_d 0.071
testOnlyOption_f1_7_f2_14_e 0.197
testOnlyOption_f1_1_a 0.016
testOnlyOption_f1_1_b 0.019
testOnlyOption_f1_1_c 0.029
testOnlyOption_f1_1_d 0.178
testOnlyOption_f1_1_e 0.053
testOnlyOption_f1_2_a 0.022
testOnlyOption_f1_2_b 0.158
testOnlyOption_f1_2_c 0.076
testOnlyOption_f1_2_d 0.048
testOnlyOption_f1_2_e 0.038
testOnlyOption_f1_3_a 0.04
testOnlyOption_f1_3_b 0.178
testOnlyOption_f1_3_c 0.053
testOnlyOption_f1_3_d 0.078
testOnlyOption_f1_3_e 0.126
testOnlyOption_f1_4_a 0.029
testOnlyOption_f1_4_b 0.034
testOnlyOption_f1_4_c 0.168
testOnlyOption_f1_4_d 0.043
testOnlyOption_f1_4_e 0.048
testOnlyOption_f1_5_a 0.27
testOnlyOption_f1_5_b 0.053
testOnlyOption_f1_5_c 0.056
testOnlyOption_f1_5_d 0.262
testOnlyOption_f1_5_e 0.056
testOnlyOption_f1_6_a 0.115
testOnlyOption_f1_6_b 0.124
testOnlyOption_f1_6_c 0.051
testOnlyOption_f1_6_d 0.176
testOnlyOption_f1_6_e 0.1
testOnlyOption_f1_7_a 0.051
testOnlyOption_f1_7_b 0.038
testOnlyOption_f1_7_c 0.202
testOnlyOption_f1_7_d 0.053
testOnlyOption_f1_7_e 0.165
testOnlyOption_f1_8_a 0.033
testOnlyOption_f1_8_b 0.081
testOnlyOption_f1_8_c 0.069
testOnlyOption_f1_8_d 0.081
testOnlyOption_f1_8_e 0.058
testOnlyOption_f1_9_a 0.093
testOnlyOption_f1_9_b 0.109
testOnlyOption_f1_9_c 0.101
testOnlyOption_f1_9_d 0.192
testOnlyOption_f1_9_e 0.075
testOnlyOption_f1_2_f2_14_a 0.045
testOnlyOption_f1_2_f2_14_b 0.049
testOnlyOption_f1_2_f2_14_c 0.061
testOnlyOption_f1_2_f2_14_d 0.095
testOnlyOption_f1_2_f2_14_e 0.069
testOnlyOption_f1_12_f2_14_a 0.1
testOnlyOption_f1_12_f2_14_b 0.07
testOnlyOption_f1_12_f2_14_c 0.079
testOnlyOption_f1_12_f2_14_d 0.208
testOnlyOption_f1_12_f2_14_e 0.072
testOnlyOption_f1_6_f2_14_a 0.043
testOnlyOption_f1_6_f2_14_b 0.045
testOnlyOption_f1_6_f2_14_c 0.053
testOnlyOption_f1_6_f2_14_d 0.052
testOnlyOption_f1_6_f2_14_e 0.062
testOnlyOption_f1_10_a 0.039
testOnlyOption_f1_10_b 0.19
testOnlyOption_f1_10_c 0.055
testOnlyOption_f1_10_d 0.066
testOnlyOption_f1_10_e 0.052
testOnlyOption_f1_11_a 0.029
testOnlyOption_f1_11_b 0.031
testOnlyOption_f1_11_c 0.038
testOnlyOption_f1_11_d 0.032
testOnlyOption_f1_11_e 0.034
testOnlyOption_f1_12_a 0.023
testOnlyOption_f1_12_b 0.022
testOnlyOption_f1_12_c 0.028
testOnlyOption_f1_12_d 0.028
testOnlyOption_f1_12_e 0.03
testOnlyOption_f1_13_a 0.029
testOnlyOption_f1_13_b 0.031
testOnlyOption_f1_13_c 0.04
testOnlyOption_f1_13_d 0.039
testOnlyOption_f1_13_e 0.049
testOnlyOption_f1_14_a 0.039
testOnlyOption_f1_14_b 0.044
testOnlyOption_f1_14_c 0.035
testOnlyOption_f1_14_d 0.047
testOnlyOption_f1_14_e 0.044
testOnlyOption_f1_1_f2_14_a 0.024
testOnlyOption_f1_1_f2_14_b 0.032
testOnlyOption_f1_1_f2_14_c 0.033
testOnlyOption_f1_1_f2_14_d 0.032
testOnlyOption_f1_1_f2_14_e 0.033
testOnlyOptionWithDirectory 0.053

TestRepositoryTest

amendRef 0.008
nonRacingChange 0.003
insertChangeId 0.042
cherryPickWithIdenticalContents 0.079
resetFromDetachedHead 0.002
insertExplicitChangeId 0.001
amendCommit 0.041
resetFromSymref 0.016
reattachToMaster_Race 0.002
insertChangeIdIgnoresExisting 0.001
cherryPick 0.004
amendHead 0.003
cherryPickWithContentMerge 0.098
commitToUnbornHead 0.035

MergeHeadMsgTest

testReadWriteMergeHeads 0.015
testReadWriteMergeMsg 0.016

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.016
testALL_IdentityClone 0.013
testANY_DIFF_ShouldNotBeRecursive 0.013
testNotALL_IncludesNothing 0.012
testANY_DIFF_IdentityClone 0.014
testALL_IncludesAnything 0.012
testALL_ShouldNotBeRecursive 0.162

CheckoutCommandTest

testCheckout 0.068
testCheckoutOfDirectoryShouldBeRecursive 0.078
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.17
testCheckoutWithConflict 0.105
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.222
testCheckoutWithStartPoint 0.082
testCheckoutOfFileWithInexistentParentDir 0.284
testCheckoutCommit 0.048
testCheckoutAllPaths 0.067
testInvalidRefName 0.109
testSmudgeFilter_createNew 0.17
testCreateOrphanBranchWithStartCommit 0.131
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.687
testAlreadyExists 0.094
testCreateBranchOnCheckout 0.103
testCheckoutWithStartPointOnlyCertainFiles 0.159
testSmudgeFilter_modifyExisting 0.208
testCheckoutToNonExistingBranch 0.051
testCheckoutAnnotatedTag 0.08
testCheckoutRemoteTrackingWithoutLocalBranch 0.256
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.25
testCheckoutWithNonDeletedFiles 0.062
testUpdateSmudgedEntries 0.083
testSimpleCheckout 0.159
testCreateOrphanBranchWithStartPoint 0.058
testCheckoutOrphanBranch 0.08
testCheckoutRemoteTrackingWithUpstream 0.203
testDetachedHeadOnCheckout 0.175
testCheckoutLightweightTag 0.061
testNullRefName 0.264

CrissCrossMergeTest

crissCrossMerge_twoRoots 8.906
crissCrossMerge_nonmergeable 6.029
crissCrossMerge_mergeable2 3.674
crissCrossMerge 4.922
crissCrossMerge_mergeable 5.121
crissCrossMerge_ThreeCommonPredecessors 7.872
crissCrossMerge_ParentsNotMergeable 5.146
crissCrossMerge_checkOtherFiles 5.431

LogCommandTest

logAllCommitsWithMaxCount 0.08
logOnlyMergeCommits 0.096
logAllCommits 0.151
logAllCommitsWithSkipAndMaxCount 0.056
logPathWithMaxCount 0.062
logAllCommitsWithSkip 0.13
logNoMergeCommits 0.083
logPathWithSkip 0.052
logAllCommitsWithTag 0.121

CGitIgnoreTest

testUnescapedBracketsInGroup 0.102
testDirOnlyMatch 0.144
testRepeatedNegationInDifferentFiles5 0.092
testEscapedFirstBracketInGroup 0.111
testDirectoryWildmatchDoesNotMatchFiles1 0.083
testDirectoryWildmatchDoesNotMatchFiles2 0.109
testDirectoryWildmatchDoesNotMatchFiles3 0.093
testDirectoryWildmatchDoesNotMatchFiles4 0.185
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.139
testStarMatchOnSlashNot 0.158
testDirectoryMatchSubRecursiveBacktrack2 0.117
testDirectoryMatchSubRecursiveBacktrack3 0.12
testDirectoryMatchSubRecursiveBacktrack4 0.169
testDirectoryMatchSubRecursiveBacktrack5 0.105
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.179
testDirOnlyMatchDeep 0.084
testDirectoryMatchSubRecursive 0.145
testPrefixMatch 0.139
testSimpleRootGitIgnoreGlobalNegation1 0.081
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.091
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.139
testEscapedBothBracketsInGroup 0.093
testSimpleIgnored 0.089
testDirectoryMatchSubRecursiveBacktrack 0.12
testEscapedSecondBracketInGroup 0.091

NotTreeFilterTest

testNegateIsUnwrap 0.014
testCloneIsDeepClone 0.016
testWrap 0.017
testShouldBeRecursive_PathFilter 0.015
testCloneIsSparseWhenPossible 0.02
testShouldBeRecursive_ALL 0.135

RemoteSetUrlCommandTest

testSetUrl 0.035
testSetPushUrl 0.032

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.031
testDeleteForce 0.034
testDeleteNotFound 0.026
testCreateMissingObject 0.041
testForceUpdateMissingObject 0.137
testDeleteLoosePacked 0.05
testNoCacheObjectIdSubclass 0.029
testDeleteLoosePackedRejected 0.024
testRenameBranchHasPreviousLog 0.142
testRenameCurrentBranch 0.148
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.045
testRenameBranchCannotLockAFileHEADisToLockTo 0.148
testRenameRefNameColission2avoided 0.051
testRefKeySameAsName 0.021
testLooseDelete 0.03
testUpdateRefLockFailureLocked 0.031
testDeleteLooseAndItsDirectory 0.034
testUpdateRefNoChange 0.026
testDeleteWithoutHead 0.029
testUpdateRefForwardWithCheck1 0.03
testUpdateRefForwardWithCheck2 0.036
testRenameBranchCannotLockAFileHEADisToLockFrom 0.043
testRenameBranchCannotLockAFileHEADisFromLockTo 0.157
testDeleteSymref 0.034
testUpdateRefLockFailureWrongOldValue 0.028
testDeleteHEADreferencedRef 0.027
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.068
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.044
testUpdateMissingObject 0.041
testUpdateRefDetached 0.033
testRefsCacheAfterUpdateLooseOnly 0.047
testNewNamespaceConflictWithLoosePrefixOfExisting 0.034
testRenameBranchAlsoInPack 0.147
testDeleteHead 0.033
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.148
testDeleteFastForward 0.028
testNewNamespaceConflictWithPackedPrefixOfExisting 0.022
testRefsCacheAfterUpdate 0.034
testUpdateRefForward 0.027
testDeleteHeadInBareRepo 0.038
testRenameBranchNoPreviousLog 0.037
testNewNamespaceConflictWithLoosePrefixNameExists 0.031
testRenameRefNameColission1avoided 0.153
testUpdateRefDetachedUnbornHead 0.029

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.171
testDirtySubmoduleWorktreeUntracked 0.95
testInitiallyClean 5.115
testDirtySubmoduleWorktree 0.903
testDirtySubmoduleHEAD 0.902
testDirtySubmoduleIndex 0.712
testDirtySubmoduleIndexAndWorktree 0.78

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 2.207
shouldRaiseErrorOnBadUrl 0.213
shouldCloneAValidGitRepository 0.371
shouldRaiseErrorOnNoUrl 0.094
shouldCreateABareCloneOfAValidGitRepository 0.196
shouldRaiseErrorOnEmptyUrl 0.078

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 6.658
testInitialClone_RedirectToHttps[0] 1.41
testInitialClone_RedirectBackToHttp[0] 0.798
testInitialClone_ViaHttps[0] 0.951
testInitialClone_SslFailure[1] 1.112
testInitialClone_RedirectToHttps[1] 1.24
testInitialClone_RedirectBackToHttp[1] 0.826
testInitialClone_ViaHttps[1] 0.747

MeasurePackSizeTest

testPush_packSize 4.465

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 6.854
testListRemote[0] 0.279
testPushNotSupported[0] 0.532
testInitialClone_Packed[0] 0.827
testInitialClone_Loose[1] 1.498
testListRemote[1] 0.168
testPushNotSupported[1] 0.074
testInitialClone_Packed[1] 0.329

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.495
testInitUnderContainer_WithBasePath 2.001
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.028

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.258
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.363
testObjectCheckerException 0.222

DumbClientSmartServerTest

testInitialClone_Small[0] 4.95
testListRemote[0] 0.277
testPushNotSupported[0] 0.352
testInitialClone_Packed[0] 1.04
testInitialClone_Small[1] 1.368
testListRemote[1] 0.277
testPushNotSupported[1] 0.165
testInitialClone_Packed[1] 0.265

AdvertiseErrorTest

testPush_CreateBranch 0.259

AsIsServiceTest

testCreate_Default 0.44
testCreate_Disabled 0.115
testDisabledSingleton 0.137
testCreate_Enabled 0.202

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.15
testCreate_NullUser 0.093
testCreate_EmptyStringUser 0.016
testCreate_Disabled 0.02
testDisabledSingleton 0.349
testCreate_Enabled 0.07

FileResolverTest

testNotAGitRepository 2.931
testUnreasonableNames 0.002
testExportOk 0.145

HookMessageTest

testPush_CreateBranch 7.994
testPush_HookMessagesToOutputStream 0.218

RegexPipelineTest

testSimpleRegex 2.294
testRegexGroupFilter 0.046
testServeOrdering 0.021

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.782
testInvalidWant[0] 0.347
testInitialClone_RedirectMultiple[0] 0.339
testPush_NotAuthorized[0] 0.293
testPush_CreateBranch[0] 0.393
testInitialClone_WithAuthenticationAfterRedirect[0] 0.272
testInitialClone_Small[0] 0.246
testFetchBySHA1[0] 0.185
testFetch_TooManyLocalCommits[0] 0.745
testInitialClone_WithAuthenticationNoCredentials[0] 0.105
testListRemote[0] 0.146
testInitialClone_RedirectOnPostForbidden[0] 0.092
testListRemote_BadName[0] 0.065
testInitialClone_RedirectForbidden[0] 0.086
testInitialClone_RedirectMax[0] 0.222
testInitialClone_WithAuthenticationWrongCredentials[0] 0.105
testInitialClone_RedirectLoop[0] 0.092
testFetchBySHA1Unreachable[0] 0.077
testInitialClone_RedirectOnPostAllowed[0] 0.106
testInitialClone_RedirectTooOften[0] 0.092
testPush_ChunkedEncoding[0] 0.139
testInitialClone_BrokenServer[0] 0.063
testInitialClone_Redirect301Small[0] 0.109
testInitialClone_WithAuthenticationOnPostOnly[0] 0.133
testInitialClone_Redirect302Small[0] 0.113
testInitialClone_WithAuthentication[0] 0.097
testInitialClone_Redirect303Small[0] 0.079
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.078
testInitialClone_Redirect307Small[0] 0.087
testFetch_RefsUnreadableOnUpload[0] 0.367
testFetch_FewLocalCommits[1] 0.626
testInvalidWant[1] 0.112
testInitialClone_RedirectMultiple[1] 0.14
testPush_NotAuthorized[1] 0.101
testPush_CreateBranch[1] 0.122
testInitialClone_WithAuthenticationAfterRedirect[1] 0.163
testInitialClone_Small[1] 0.086
testFetchBySHA1[1] 0.078
testFetch_TooManyLocalCommits[1] 0.416
testInitialClone_WithAuthenticationNoCredentials[1] 0.101
testListRemote[1] 0.075
testInitialClone_RedirectOnPostForbidden[1] 0.075
testListRemote_BadName[1] 0.063
testInitialClone_RedirectForbidden[1] 0.06
testInitialClone_RedirectMax[1] 0.131
testInitialClone_WithAuthenticationWrongCredentials[1] 0.105
testInitialClone_RedirectLoop[1] 0.117
testFetchBySHA1Unreachable[1] 0.096
testInitialClone_RedirectOnPostAllowed[1] 0.11
testInitialClone_RedirectTooOften[1] 0.073
testPush_ChunkedEncoding[1] 0.121
testInitialClone_BrokenServer[1] 0.084
testInitialClone_Redirect301Small[1] 0.093
testInitialClone_WithAuthenticationOnPostOnly[1] 0.104
testInitialClone_Redirect302Small[1] 0.116
testInitialClone_WithAuthentication[1] 0.087
testInitialClone_Redirect303Small[1] 0.081
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.071
testInitialClone_Redirect307Small[1] 0.117
testFetch_RefsUnreadableOnUpload[1] 0.081

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 3.816

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.324

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 1.407
testListRemote_Smart_DetachedHEAD 0.404
testRepositoryNotFound_Dumb 0.268
testListRemote_Smart_WithQueryParameters 0.268
testV2HttpFirstResponse 0.286
testListRemote_Dumb_Auth 0.211
testListRemote_Dumb_NeedsAuth 0.236
testV2HttpSubsequentResponse 0.124
testHttpClientWantsV2ButServerNotConfigured 0.117
testListRemote_Smart_UploadPackNeedsAuth 0.195
testRepositoryNotFound_Smart 0.075
testListRemote_Dumb_DetachedHEAD 0.138
testListRemoteWithoutLocalRepository 0.091
testListRemote_Smart_UploadPackDisabled 0.163

DefaultUploadPackFactoryTest

testCreate_Default 3.696
testCreate_Disabled 0.341
testDisabledSingleton 0.134
testCreate_Enabled 0.201

ErrorServletTest

testHandler 2.077

SetAdditionalHeadersTest

testSetHeaders 5.057

RemoteTest

testAdd 4.309
testList 0.268
testVerboseList 0.27
testRemove 0.35
testSetUrl 0.18
testUpdate 1.322
testSetUrlPush 0.199

CommitTest

testCommitAll 1.261
testCommitPath 0.327

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 4.165

LsRemoteTest

testLsRemoteHeadsTags 5.067
testLsRemoteTags 0.387
testLsRemote 0.354
testLsRemoteHeads 0.272

InitTest

testInitDirectory 0.28
testInitBare 0.085

MergeTest

testMergeSelf 0.978
testFastForward 0.66
testNoFastForwardAndSquash 0.18
testMerge 0.708
testFastForwardOnly 0.377
testMergeNoCommitSquash 0.525
testMergeNoCommit 0.454
testMergeWithUserMessage 0.545
testSquashSelf 0.127
testSquash 0.299
testNoFastForward 0.725

ResetTest

testResetSelf 0.347
testPathOptionHelp 0.197
testResetPathNoDoubleDash 0.379
testResetPrevious 0.175
testResetPathDoubleDashNoRef 0.254
testZombieArgument_Bug484951 0.127
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.1
testResetEmptyPath 0.209

TagTest

testTagTwice 0.641
testTagDeleteFail 0.076
testTagDelete 0.343

ConfigTest

testListConfig 0.229

DescribeTest

testDescribeTagLong 0.386
testDescribeCommitNoMatch 0.26
testDescribeCommitMultiMatch 0.136
testDescribeCommitMatch 0.113
testDescribeCommit 0.117
testHelpArgumentAfterUnknown 0.019
testHeadNoTag 0.046
testNoHead 0.054
testHelpArgumentBeforeUnknown 0.019
testDescribeTag 0.071
testDescribeCommitMatch2 0.101

CloneTest

testCloneIntoCurrentDir 1.216
testClone 0.351
testCloneBare 0.091
testCloneEmpty 0.442

RmTest

multiplePathsShouldBeRemoved 0.224

CommitAndLogTest

testCommitAmend 0.468

BranchTest

testRenameTwoArgs 4.383
testExistingBranch 0.207
testDeleteForce 1.301
testCreateFromOldCommit 0.715
testList 0.171
testListDetached 0.04
testHelpAfterDelete 0.299
testCreate 0.242
testDelete 0.211
testDeleteForceMultiple 0.612
testListContains 0.273
testRenameSingleArg 0.243
testDeleteMultiple 0.346

LsFilesTest

testHelp 0.256
testLsFiles 0.289

ArchiveTest

testTarPrefixOption 5.135
testTgzExtensions 0.443
testTarPreservesContent 0.094
testArchiveIncludesSubmoduleDirectory 2.082
testTarWithSubdir 0.636
testExtensionMatchIsAnchored 0.227
testUnrecognizedFormat 0.183
testArchiveWithLongFilename 0.482
testTarPreservesMode 0.423
testNoExtensionMeansTar 0.162
testEmptyArchive 0.034
testArchivePrefixOption 0.361
testArchiveWithSubdir 0.304
testArchivePreservesMode 0.367
testUnrecognizedExtensionMeansTar 0.08
testZipExtension 0.072
testDefaultFormatIsTar 0.127
testArchivePreservesContent 0.044
testTarExtension 0.173
testTarWithLongFilename 0.16
testTxzExtension 0.64
testPrefixWithoutTrailingSlash 0.05
testTarIncludesSubmoduleDirectory 0.392
testTarPrefixWithoutTrailingSlash 0.138
testArchiveWithFiles 0.205
testPrefixDoesNotNormalizeDoubleSlash 0.173
testFormatOverridesFilename 0.314
testPrefixDoesNotNormalizeDoubleSlashInTar 0.187
testEmptyTar 0.15
testTbz2Extension 0.22

ReflogTest

testSingleCommit 0.24
testClean 0.037
testBranch 0.282

CheckoutTest

testCheckoutHead 4.751
testCheckoutLink 0.551
testCheckoutPath 0.584
testCheckoutSelf 0.3
testCheckoutUnresolvedHead 0.119
testCheckoutSingleFile 0.072
fileModeTestFileThenFileWithFolderInIndex 0.313
testCheckoutNewBranchThatAlreadyExists 0.365
fileModeTestFileWithFolderInIndex 0.232
testCheckoutExistingBranchWithConflict 0.399
fileModeTestFolderThenFileWithMissingInWorkingTree 0.203
testCheckoutBranch 0.302
testCheckoutAllPaths 0.511
fileModeTestFolderWithMissingInWorkingTree 0.406
testCheckoutNonExistingBranch 0.027
testCheckoutOrphan 0.281
testCheckoutWithMissingWorkingTreeFile 0.158
testCheckoutNewBranch 0.285
fileModeTestFolderThenMissingWithFileInWorkingTree 0.279
testCheckoutNewBranchOnBranchToBeBorn 0.034
fileModeTestMissingWithFolderInWorkingTree 0.379
fileModeTestMissingThenFolderWithFileInWorkingTree 0.144

RepoTest

testAddRepoManifest 2.966
testZombieHelpArgument 0.842
testMissingPath 0.423

FetchTest

testFetchNoTags 5.958
testFetchDefault 0.879
testFetchForceUpdate 0.79
testFetchAllTags 0.462

CleanTest

testCleanDeleteDirs 0.301
testCleanLeaveDirs 0.203
testCleanRequiresForce 0.077
testCleanRequiresForceConfig 0.049

AddTest

testAddNothing 3.795
testAddAFile 0.94
testAddUsage 0.093
testAddFileTwice 0.126
testAddAlreadyAdded 0.035

StatusTest

testStatusUntrackedFiles 1.656
testStatusPorcelainUntrackedFilesAll 1.005
testPathOptionHelp 0.021
testStatusUno 0.453
testStatusPorcelainUntrackedFiles 0.537
testStatusUall 0.471
testStatusPorcelainU 0.611
testStatusPorcelain 0.891
testStatusUntrackedFilesAll 0.837
testStatusPorcelainUno 0.8
testStatusUntrackedFilesNo 0.932
testStatusPorcelainUall 0.884
testStatusPorcelainUntrackedFilesNo 0.687
testStatusDefault 0.744
testStatusU 0.705

ProxyConfigTest

testHttpProxy_bothCases 0.513
testAll 0.692
testNoSetting 0.524
testHttpsProxy_bothCases 0.255
testOverwriteHttpPort 0.225
testHttpProxy_lowerCase 0.236
testDontOverwriteHttp 0.223
testHttpsProxy_lowerCase 0.395
testHttpProxy_upperCase 0.324
testHttpsProxy_upperCase 0.269

LfsPointerFilterTest

testValidNestedPointers 1.904
testRegularFilesInRepositoryRoot 0.001
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.111
testValidPointersInRepositoryRoot 0.056

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.201

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.009
testFromStringByte 0.049
testToObjectId 0
testFromRawLong 0
testFromString 0.076

UploadTest

testParallelUploads 5.429
testCorruptUpload 0.339
testLargeFileUpload 1
testUpload 0.029

PushTest

testPushSimple 9.237

CheckoutTest

testKnownContent 10.014
testUnknownContent 0.328
testUnknownContentRequired 0.236

DownloadTest

testDownloadNotFound 6.15
testLargeFileDownload 1.739
testDownloadInvalidPathInfo 0.164
testDownloadInvalidId 0.034
testDownload 0.033

Failure Details

[Summary] [Package List] [Test Cases]


testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
atomicUpdateRespectsInProcessLock[atomic=false]
skipped: got: <false>, expected: is <true>
mergeBinaryFile_NoAttr_Conflict
skipped: skipped
testNoConfigEntry
org.junit.ComparisonFailure: expected:<[d029788]> but was:<[user.name]>
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
test_A1_ValidURI
skipped: got: <false>, expected: is <true>
test_A2_CryptoError
skipped: got: <false>, expected: is <true>
test_V0_Java7_JET
skipped: got: <false>, expected: is <true>
test_V1_Java7_GIT
skipped: got: <false>, expected: is <true>
test_V2_Java7_AES
skipped: got: <false>, expected: is <true>
test_V2_Java8_PBE_AES
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path