Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3963 0 0 60 98.486% 1,093.015

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 366 0 0 56 84.699% 10.355
org.eclipse.jgit.notes 52 0 0 0 100% 15.013
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.05
org.eclipse.jgit.dircache 65 0 0 0 100% 2.435
org.eclipse.jgit.revwalk 207 0 0 0 100% 34.236
org.eclipse.jgit.internal.storage.file 299 0 0 0 100% 99.811
org.eclipse.jgit.http.server 4 0 0 0 100% 0.594
org.eclipse.jgit.api.blame 3 0 0 0 100% 2.129
org.eclipse.jgit.gitrepo 28 0 0 0 100% 18.005
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.078
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 1.983
org.eclipse.jgit.api 667 0 0 3 99.55% 427.147
org.eclipse.jgit.pgm 160 0 0 1 99.375% 63.54
org.eclipse.jgit.attributes 57 0 0 0 100% 3.45
org.eclipse.jgit.symlinks 9 0 0 0 100% 2.094
org.eclipse.jgit.junit 14 0 0 0 100% 0.033
org.eclipse.jgit.revplot 16 0 0 0 100% 1.389
org.eclipse.jgit.util.io 38 0 0 0 100% 3.711
org.eclipse.jgit.events 1 0 0 0 100% 0.086
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 66.899
org.eclipse.jgit.lib 485 0 0 0 100% 40.038
org.eclipse.jgit.ignore 218 0 0 0 100% 1.592
org.eclipse.jgit.diff 167 0 0 0 100% 3.85
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.355
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.426
org.eclipse.jgit.util 332 0 0 0 100% 3.677
org.eclipse.jgit.internal.storage.pack 23 0 0 0 100% 150.115
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 1.827
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.046
org.eclipse.jgit.submodule 39 0 0 0 100% 4.044
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.276
org.eclipse.jgit.http.test 85 0 0 0 100% 30.243
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.568
org.eclipse.jgit.nls 11 0 0 0 100% 0.02
org.eclipse.jgit.patch 45 0 0 0 100% 0.04
org.eclipse.jgit.internal.storage.dfs 35 0 0 0 100% 1.06
org.eclipse.jgit.merge 84 0 0 0 100% 92.8

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
AtomicPushTest 3 0 0 0 100% 0.07
BaseReceivePackTest 1 0 0 0 100% 0.001
BundleWriterTest 5 0 0 0 100% 1.051
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.184
HttpAuthTest 1 0 0 0 100% 0.024
LongMapTest 8 0 0 0 100% 0.046
NetRCTest 2 0 0 0 100% 0.124
OpenSshConfigTest 17 0 0 0 100% 0.81
PacketLineInTest 25 0 0 0 100% 0.004
PacketLineOutTest 8 0 0 0 100% 0.007
PackParserTest 12 0 0 0 100% 1.141
PushCertificateIdentTest 6 0 0 0 100% 0.004
PushCertificateParserTest 11 0 0 0 100% 0.013
PushCertificateStoreTest 16 0 0 0 100% 0.077
PushConnectionTest 3 0 0 0 100% 0.016
PushOptionsTest 8 0 0 0 100% 1.31
PushProcessTest 17 0 0 0 100% 2.575
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 1.432
RefAdvertiserTest 1 0 0 0 100% 0.002
RefSpecTest 38 0 0 0 100% 0.007
RemoteConfigTest 26 0 0 0 100% 0.009
SideBandOutputStreamTest 11 0 0 0 100% 0.009
TestProtocolTest 4 0 0 0 100% 0.021
TransportTest 9 0 0 0 100% 1.345
URIishTest 65 0 0 1 98.462% 0.073
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

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.322
LeafBucketTest 11 0 0 0 100% 0.005
NoteMapMergerTest 17 0 0 0 100% 13.323
NoteMapTest 18 0 0 0 100% 1.363

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.538
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.034
DirCacheBuilderTest 9 0 0 0 100% 0.473
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.159
DirCacheEntryTest 6 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.054
DirCacheIteratorTest 11 0 0 0 100% 0.534
DirCacheLargePathTest 5 0 0 0 100% 0.318
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheTreeTest 6 0 0 0 100% 0.316

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.155
DateRevQueueTest 7 0 0 0 100% 0.363
FIFORevQueueTest 6 0 0 0 100% 2.383
FooterLineTest 19 0 0 0 100% 0.743
LIFORevQueueTest 5 0 0 0 100% 2.281
MaxCountRevFilterTest 2 0 0 0 100% 0.133
ObjectWalkFilterTest 6 0 0 0 100% 0.065
ObjectWalkTest 8 0 0 0 100% 0.479
RevCommitListTest 7 0 0 0 100% 19.5
RevCommitParseTest 20 0 0 0 100% 0.862
RevFlagSetTest 7 0 0 0 100% 0.288
RevObjectTest 10 0 0 0 100% 0.478
RevTagParseTest 21 0 0 0 100% 0.874
RevWalkCarryFlagsTest 4 0 0 0 100% 0.235
RevWalkCullTest 3 0 0 0 100% 0.221
RevWalkFilterTest 15 0 0 0 100% 0.783
RevWalkFollowFilterTest 3 0 0 0 100% 0.16
RevWalkMergeBaseTest 7 0 0 0 100% 0.479
RevWalkMergedIntoTest 1 0 0 0 100% 0.073
RevWalkPathFilter1Test 13 0 0 0 100% 0.825
RevWalkPathFilter6012Test 7 0 0 0 100% 0.611
RevWalkResetTest 1 0 0 0 100% 0.047
RevWalkShallowTest 6 0 0 0 100% 0.379
RevWalkSortTest 7 0 0 0 100% 0.394
RevWalkUtilsCountTest 6 0 0 0 100% 0.305
RevWalkUtilsReachableTest 5 0 0 0 100% 0.555
SkipRevFilterTest 3 0 0 0 100% 0.14
TreeRevFilterTest 5 0 0 0 100% 0.425

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.586
AlternatesTest 3 0 0 0 100% 0.968
AutoGcTest 4 0 0 0 100% 1.548
ConcurrentRepackTest 4 0 0 0 100% 8.62
DescriptionTest 1 0 0 0 100% 0.072
FileRepositoryBuilderTest 7 0 0 0 100% 0.345
FileSnapshotTest 3 0 0 0 100% 5.593
GcBasicPackingTest 9 0 0 0 100% 18.065
GcBranchPrunedTest 3 0 0 0 100% 4.317
GcConcurrentTest 1 0 0 0 100% 0.196
GcDirCacheSavesObjectsTest 2 0 0 0 100% 2.045
GcKeepFilesTest 1 0 0 0 100% 1.797
GcOrphanFilesTest 4 0 0 0 100% 0.173
GcPackRefsTest 7 0 0 0 100% 6.338
GcPruneNonReferencedTest 5 0 0 0 100% 4.152
GcReflogTest 4 0 0 0 100% 5
GcTagTest 2 0 0 0 100% 2.04
InflatingBitSetTest 4 0 0 0 100% 0.001
LockFileTest 1 0 0 0 100% 0.156
ObjectDirectoryTest 4 0 0 0 100% 7.097
PackFileTest 5 0 0 0 100% 0.423
PackIndexV1Test 6 0 0 0 100% 0.109
PackIndexV2Test 6 0 0 0 100% 0.106
PackReverseIndexTest 4 0 0 0 100% 0.077
PackWriterTest 28 0 0 0 100% 5.804
RefDirectoryTest 61 0 0 0 100% 3.242
ReflogReaderTest 8 0 0 0 100% 0.856
ReflogWriterTest 1 0 0 0 100% 0.102
RefUpdateTest 40 0 0 0 100% 14.49
RepositorySetupWorkDirTest 12 0 0 0 100% 0.172
StoredBitmapTest 3 0 0 0 100% 0.002
T0003_BasicTest 25 0 0 0 100% 3.685
T0004_PackReaderTest 2 0 0 0 100% 0.312
UnpackedObjectTest 15 0 0 0 100% 0.594
WindowCacheGetTest 3 0 0 0 100% 0.441
WindowCacheReconfigureTest 7 0 0 0 100% 0.287

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 2 0 0 0 100% 0.181
RootLocaleTest 1 0 0 0 100% 0.165
ServletUtilsTest 1 0 0 0 100% 0.248

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.044
RepoCommandSymlinkTest 1 0 0 0 100% 0.717
RepoCommandTest 24 0 0 0 100% 17.244

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 4 0 0 0 100% 0.078

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 38 0 0 0 100% 10.87
ApplyCommandTest 20 0 0 0 100% 3.793
ArchiveCommandTest 4 0 0 0 100% 1.917
BlameCommandTest 18 0 0 0 100% 6.924
BranchCommandTest 15 0 0 0 100% 8.407
CheckoutCommandTest 32 0 0 2 93.75% 18.637
CherryPickCommandTest 12 0 0 0 100% 8.329
CleanCommandTest 9 0 0 0 100% 2.372
CloneCommandTest 17 0 0 0 100% 12.353
CommitAndLogCommandTest 10 0 0 0 100% 2.091
CommitCommandTest 13 0 0 0 100% 3.48
CommitOnlyTest 96 0 0 0 100% 20.44
DescribeCommandTest 12 0 0 0 100% 3.927
DiffCommandTest 6 0 0 0 100% 0.818
EolRepositoryTest 28 0 0 0 100% 175.264
EolStreamTypeUtilTest 6 0 0 0 100% 0.01
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 30.857
FetchCommandTest 6 0 0 0 100% 1.795
GarbageCollectCommandTest 2 0 0 0 100% 0.461
GitConstructionTest 3 0 0 0 100% 1.121
HugeFileTest 1 0 0 1 0% 0.005
InitCommandTest 9 0 0 0 100% 0.565
LogCommandTest 9 0 0 0 100% 2.419
LsRemoteCommandTest 4 0 0 0 100% 1.553
MergeCommandTest 43 0 0 0 100% 19.491
NameRevCommandTest 11 0 0 0 100% 1.309
NotesCommandTest 2 0 0 0 100% 0.436
PathCheckoutCommandTest 17 0 0 0 100% 10.164
PullCommandTest 17 0 0 0 100% 15.6
PullCommandWithRebaseTest 6 0 0 0 100% 4.899
PushCommandTest 8 0 0 0 100% 3.123
RebaseCommandTest 70 0 0 0 100% 29.015
ReflogCommandTest 3 0 0 0 100% 0.763
RemoteAddCommandTest 1 0 0 0 100% 0.111
RemoteDeleteCommandTest 1 0 0 0 100% 0.104
RemoteListCommandTest 1 0 0 0 100% 0.107
RemoteSetUrlCommandTest 2 0 0 0 100% 0.197
RenameBranchCommandTest 4 0 0 0 100% 0.739
ResetCommandTest 19 0 0 0 100% 3.53
RevertCommandTest 10 0 0 0 100% 3.583
RmCommandTest 2 0 0 0 100% 0.226
StashApplyCommandTest 27 0 0 0 100% 7.275
StashCreateCommandTest 16 0 0 0 100% 3.468
StashDropCommandTest 8 0 0 0 100% 1.855
StashListCommandTest 4 0 0 0 100% 0.492
StatusCommandTest 3 0 0 0 100% 0.655
TagCommandTest 14 0 0 0 100% 1.597

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 2.157
ArchiveTest 30 0 0 0 100% 9.969
BranchTest 13 0 0 0 100% 5.259
CheckoutTest 22 0 0 0 100% 7.374
CleanTest 4 0 0 0 100% 2.117
CLIGitCommandTest 1 0 0 0 100% 0.259
CloneTest 4 0 0 0 100% 3.422
CommitAndLogTest 1 0 0 0 100% 1.767
CommitTest 2 0 0 0 100% 1.75
ConfigTest 1 0 0 0 100% 0.232
DescribeTest 7 0 0 0 100% 1.187
FetchTest 3 0 0 0 100% 2.239
InitTest 2 0 0 0 100% 0.232
LsRemoteTest 4 0 0 0 100% 1.512
MergeTest 11 0 0 0 100% 4.179
ProxyConfigTest 10 0 0 0 100% 2.917
ReflogTest 3 0 0 0 100% 0.533
RemoteTest 7 0 0 0 100% 1.685
RepoTest 3 0 0 0 100% 2.34
ResetTest 9 0 0 1 88.889% 1.276
StatusTest 15 0 0 0 100% 10.689
TagTest 3 0 0 0 100% 0.445

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 16 0 0 0 100% 1.234
AttributesMatcherTest 7 0 0 0 100% 0.008
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.432
AttributesNodeTest 6 0 0 0 100% 0.019
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.305
AttributeTest 1 0 0 0 100% 0.002
TreeWalkAttributeTest 18 0 0 0 100% 1.45

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.42
PlotCommitListTest 15 0 0 0 100% 0.969

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.555
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.357
AutoLFInputStreamTest 7 0 0 0 100% 0.004
TimeoutInputStreamTest 8 0 0 0 100% 0.763
TimeoutOutputStreamTest 9 0 0 0 100% 1.019
UnionInputStreamTest 10 0 0 0 100% 0.013

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 63.717
UploadTest 4 0 0 0 100% 3.182

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0.005
BranchConfigTest 8 0 0 0 100% 0.003
BranchTrackingStatusTest 3 0 0 0 100% 0.293
ConfigTest 51 0 0 0 100% 0.108
ConstantsEncodingTest 5 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 4.637
DirCacheCheckoutTest 60 0 0 0 100% 6.505
IndexDiffSubmoduleTest 7 0 0 0 100% 10.051
IndexDiffTest 16 0 0 0 100% 2.162
IndexModificationTimesTest 2 0 0 0 100% 2.398
MergeHeadMsgTest 2 0 0 0 100% 0.104
ObjectCheckerTest 123 0 0 0 100% 0.063
ObjectIdOwnerMapTest 7 0 0 0 100% 0.022
ObjectIdRefTest 3 0 0 0 100% 0.002
ObjectIdSubclassMapTest 7 0 0 0 100% 0.012
ObjectIdTest 16 0 0 0 100% 0.004
ObjectLoaderTest 4 0 0 0 100% 0.008
RacyGitTests 2 0 0 0 100% 7.364
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.001
ReflogConfigTest 1 0 0 0 100% 0.114
ReflogResolveTest 6 0 0 0 100% 0.782
RefTest 13 0 0 0 100% 1.717
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
RepositoryCacheTest 15 0 0 0 100% 0.654
RepositoryResolveTest 22 0 0 0 100% 2.925
SquashCommitMsgTest 1 0 0 0 100% 0.069
SymbolicRefTest 3 0 0 0 100% 0.001
T0001_PersonIdentTest 9 0 0 0 100% 0.003
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
ValidRefNameTest 22 0 0 0 100% 0.022

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 17 0 0 0 100% 0.014
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.007
IgnoreNodeTest 19 0 0 0 100% 1.4
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.169

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 1.426
DiffFormatterReflowTest 10 0 0 0 100% 0.026
DiffFormatterTest 14 0 0 0 100% 0.793
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.006
HistogramDiffTest 30 0 0 0 100% 0.019
MyersDiffTest 23 0 0 0 100% 0.007
PatchIdDiffFormatterTest 2 0 0 0 100% 0.276
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.001
RawTextTest 11 0 0 0 100% 0.003
RenameDetectorTest 28 0 0 0 100% 1.284
SimilarityIndexTest 8 0 0 0 100% 0.004

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 3.688
InterIndexDiffFilterTest 5 0 0 0 100% 0.145
NotTreeFilterTest 6 0 0 0 100% 0.192
PathFilterGroupTest 7 0 0 0 100% 0.005
PathFilterLogicTest 21 0 0 0 100% 0.997
PathSuffixFilterTest 3 0 0 0 100% 0.106
TreeFilterTest 7 0 0 0 100% 0.222

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0.003
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.188
FileTreeIteratorTest 23 0 0 0 100% 3.68
ForPathTest 1 0 0 0 100% 0.045
NameConflictTreeWalkTest 5 0 0 0 100% 0.19
PostOrderTreeWalkTest 6 0 0 0 100% 0.217
TreeWalkBasicDiffTest 1 0 0 0 100% 0.055
TreeWalkJava7Test 1 0 0 0 100% 0.044

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.006
ChangeIdUtilTest 35 0 0 0 100% 0.017
FileUtilsTest 28 0 0 0 100% 0.178
FilterCommandsTest 3 0 0 0 100% 1.001
FSTest 4 0 0 0 100% 1.043
GitDateFormatterTest 9 0 0 0 100% 0.006
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.017
GitDateParserTest 13 0 0 0 100% 0.008
HookTest 9 0 0 0 100% 0.723
IntListTest 11 0 0 0 100% 0.002
IOReadLineTest 28 0 0 0 100% 0.017
NBTest 9 0 0 0 100% 0.002
PathsTest 2 0 0 0 100% 0.001
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.003
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.005
RawCharUtilTest 3 0 0 0 100% 0.003
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
RawParseUtils_HexParseTest 3 0 0 0 100% 0.001
RawParseUtils_LineMapTest 5 0 0 0 100% 0.001
RawParseUtils_MatchTest 4 0 0 0 100% 0.001
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
RawParseUtilsTest 3 0 0 0 100% 0.01
RawSubStringPatternTest 4 0 0 0 100% 0.16
ReadLinesTest 6 0 0 0 100% 0.002
RefListTest 23 0 0 0 100% 0.004
RefMapTest 22 0 0 0 100% 0.004
RelativeDateFormatterTest 9 0 0 0 100% 0.003
RunExternalScriptTest 12 0 0 0 100% 0.242
StringUtilsTest 7 0 0 0 100% 0.002
TemporaryBufferTest 15 0 0 0 100% 0.207

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.01
GcCommitSelectionTest 5 0 0 0 100% 150.088
IntSetTest 1 0 0 0 100% 0.001
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.016

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.225
LfsPointerFilterTest 5 0 0 0 100% 0.685
LFSPointerTest 1 0 0 0 100% 0.267
LongObjectIdTest 32 0 0 0 100% 0.417
MutableLongObjectIdTest 5 0 0 0 100% 0.233

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 1.233
SubmoduleInitTest 7 0 0 0 100% 0.51
SubmoduleStatusTest 7 0 0 0 100% 0.549
SubmoduleSyncTest 3 0 0 0 100% 0.625
SubmoduleUpdateTest 4 0 0 0 100% 0.485
SubmoduleWalkTest 10 0 0 0 100% 0.642

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.135
RefTreeDatabaseTest 27 0 0 0 100% 0.131
RefTreeTest 10 0 0 0 100% 0.01

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 2.392
AsIsServiceTest 4 0 0 0 100% 1.275
DefaultReceivePackFactoryTest 6 0 0 0 100% 1.474
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.305
DumbClientDumbServerTest 8 0 0 0 100% 4.93
DumbClientSmartServerTest 8 0 0 0 100% 4.826
ErrorServletTest 1 0 0 0 100% 0.839
FileResolverTest 3 0 0 0 100% 0.092
GitServletInitTest 4 0 0 0 100% 0.867
GitServletResponseTests 3 0 0 0 100% 2.05
HookMessageTest 2 0 0 0 100% 1.279
HttpClientTests 11 0 0 0 100% 2.163
MeasurePackSizeTest 1 0 0 0 100% 0.602
ProtocolErrorTest 1 0 0 0 100% 0.247
RegexPipelineTest 3 0 0 0 100% 0.064
SetAdditionalHeadersTest 1 0 0 0 100% 0.23
SmartClientSmartServerTest 24 0 0 0 100% 5.608

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0.008
DfsBlockCacheConfigTest 4 0 0 0 100% 0.04
DfsGarbageCollectorTest 17 0 0 0 100% 0.961
DfsInserterTest 8 0 0 0 100% 0.027
DfsPackCompacterTest 2 0 0 0 100% 0.024

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.124
MergeAlgorithmTest 20 0 0 0 100% 0.019
MergeMessageFormatterTest 15 0 0 0 100% 2.443
RecursiveMergerTest 8 0 0 0 100% 53.382
ResolveMergerTest 22 0 0 0 100% 34.172
SimpleMergeTest 16 0 0 0 100% 2.526
SquashMessageFormatterTest 1 0 0 0 100% 0.134

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 0.935
testCleanFilterReturning12 0.117
testAddExistingSingleFileTwice 0.114
testCleanFilter 0.168
testReplaceFileByPartOfDirectory 0.137
testAddGitlinkDoesNotChange 0.312
testBadCleanFilter 0.182
testMultipleCleanFilter 0.222
testAddWithConflicts 0.091
testAddNothing 0.092
testAddRemovedFile 0.067
testCleanFilterEnvironment 0.147
testAttributesWithTreeWalkFilter 0.318
testAddWithoutParameterUpdate 0.131
testAddExistingSingleMediumSizeFileWithNewLine 0.224
testAddSubrepoWithDirNoGitlinks 0.203
testAddExistingSingleFileInSubDir 0.058
testAssumeUnchanged 0.335
testAddRemovedCommittedFile 0.105
testAddWithParameterUpdate 0.133
testAddWholeRepo 0.048
testExecutableRetention 0.303
testNotApplicableFilter 0.098
testAddTwoFiles 0.062
testAddFolder 0.051
testAddExistingSingleFileTwiceWithCommit 0.156
testAddIgnoredFile 0.099
testReplaceFileWithDirectory 0.09
testAddGitlink 0.233
testBadCleanFilter2 0.118
testAddExistingSingleBinaryFile 0.082
testAddNonExistingSingleFile 0.061
testAddExistingSingleFile 0.109
testReplaceDirectoryConflictsWithFile 0.113
testAddExistingSingleSmallFileWithNewLine 0.093
testReplaceDirectoryWithFile 0.126
testBuiltinCleanFilter 2.827
testBuiltinFilters 1.73

ApplyCommandTest

testModifyNL1 0.999
testAddA1 0.08
testAddA2 0.072
testAddM1 0.06
testNonASCIIAdd2 0.068
testAddA1Sub 0.058
testModifyM2 0.148
testModifyM3 0.204
testFailureF1 0.195
testFailureF2 0.166
testNonASCII2 0.157
testModifyE 0.187
testModifyW 0.136
testModifyX 0.149
testModifyY 0.13
testModifyZ 0.138
testDeleteD 0.108
testNonASCIIAdd 0.138
testNonASCIIDel 0.138
testNonASCII 0.123

ArchiveCommandTest

archiveByIdSpecificFile 1.019
archiveByDirectoryPath 0.213
archiveHeadAllFiles 0.19
archiveHeadSpecificPath 0.202

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 1.233
testRenamedBoundLineDelete 0.341
testBoundLineDelete 0.26

BlameCommandTest

testCoreAutoCrlf1 1.165
testCoreAutoCrlf2 0.265
testCoreAutoCrlf3 0.185
testCoreAutoCrlf4 0.245
testCoreAutoCrlf5 0.24
testRenameInSubDir 0.355
testDeleteMiddleLines 0.261
testWhitespaceMerge 0.574
testSingleRevision 0.116
testMoveToOtherDir 0.251
testMiddleClearAllLines 0.249
testTwoRenames 0.301
testDeleteTrailingLines 0.303
testEditAllLines 0.192
testRename 0.308
testConflictingMerge1 0.782
testConflictingMerge2 0.769
testTwoRevisions 0.142

BranchCommandTest

testCreateFromCommit 1.18
testCreateFromLightweightTag 0.32
testCreateFromAnnotatetdTag 0.443
testCreationImplicitStart 0.334
testCreateForce 0.423
testPullConfigRemoteBranch 0.869
testCreateAndList 0.309
testRenameLocalBranch 0.356
testListBranchesWithContains 0.377
testListAllBranchesShouldNotDie 0.71
testRenameRemoteTrackingBranch 0.704
testPullConfigLocalBranch 0.767
testDelete 0.405
testPullConfigRenameLocalBranch 0.754
testCreationNullStartPoint 0.222

CheckoutCommandTest

testCheckout 1.209
testCheckoutOfDirectoryShouldBeRecursive 0.391
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.547
testCheckoutWithConflict 0.264
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.521
testCheckoutWithStartPoint 0.393
testCheckoutOfFileWithInexistentParentDir 0.291
testCheckoutCommit 0.224
testCheckoutAllPaths 0.252
testInvalidRefName 0.19
testSmudgeFilter_createNew 0.458
testCreateOrphanBranchWithStartCommit 0.202
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.555
testAlreadyExists 0.32
testCreateBranchOnCheckout 0.284
testCheckoutWithStartPointOnlyCertainFiles 0.377
testSmudgeFilter_modifyExisting 0.676
testCheckoutToNonExistingBranch 0.25
testCheckoutAnnotatedTag 0.285
testCheckoutRemoteTrackingWithoutLocalBranch 0.597
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.478
testCheckoutWithNonDeletedFiles 0.186
testUpdateSmudgedEntries 0.34
testSimpleCheckout 0.204
testCreateOrphanBranchWithStartPoint 0.244
testCheckoutOrphanBranch 0.204
testCheckoutRemoteTrackingWithUpstream 0.447
testDetachedHeadOnCheckout 0.271
testCheckoutLightweightTag 0.233
testNullRefName 0.215

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 1.439
testCherryPickDirtyIndex 0.554
testCherryPickNoCommit 0.722
testCherryPickConflictResolution 0.481
testCherryPick 0.647
testCherryPickMerge 1.482
testCherryPickConflictMarkers 0.454
testCherryPickOurCommitName 0.545
testCherryPickConflictReset 0.368
testCherryPickDirtyWorktree 0.382
testSequentialCherryPick 0.591
testCherryPickConflictResolutionNoCOmmit 0.445

CleanCommandTest

testClean 0.317
testCleanWithPaths 0.224
testCleanDirs 0.232
testCleanWithDryRun 0.193
testCleanDirsWithDryRun 0.202
testCleanDirsWithSubmodule 0.672
testCleanDirsWithRepository 0.218
testCleanDirsWithDryRunAndNoIgnore 0.167
testCleanWithDryRunAndNoIgnore 0.14

CloneCommandTest

testCloneRepositoryCustomRemote 0.816
testCloneRepositoryExplicitGitDir 0.628
testCloneRepositoryExplicitGitDirNonStd 0.546
testCloneRepositoryWithNestedSubmodules 2.365
testCloneRepositoryWithBranchShortName 0.539
testBareCloneRepository 0.448
testCloneRepositoryWithSubmodules 1.377
testCloneWithAutoSetupRebase 0.958
testCloneRepositoryOnlyOneBranch 0.502
testCloneRepositoryWithBranch 0.762
testBareCloneRepositoryCustomRemote 0.428
testCloneRepositoryExplicitGitDirBare 0.457
testCloneRepositoryWithTagName 0.41
testCloneRepository 0.507
testBareCloneRepositoryNullRemote 0.423
testCloneRepositoryWithMultipleHeadBranches 0.646
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.528

CommitAndLogCommandTest

testMultipleInvocations 0.095
testAddUnstagedChanges 0.227
testWrongParams 0.049
testModeChange 0.225
testLogWithFilter 0.156
testCommitAmend 0.226
testCommitRange 0.228
testMergeEmptyBranches 0.393
testInsertChangeId 0.225
testSomeCommits 0.262

CommitCommandTest

commitAfterSquashMerge 0.44
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.164
commitSubmoduleUpdate 0.724
commitOnlyShouldHandleIgnored 0.133
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.219
testExecutableRetention 0.202
commitUpdatesSmudgedEntries 0.405
commitIgnoresSmudgedEntryWithDifferentId 0.232
testReflogs 0.174
commitNewSubmodule 0.412
commitEmptyCommits 0.153
commitAmendOnInitialShouldFail 0.041
commitAmendWithAuthorShouldUseIt 0.17

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.318
testOnlyOption_f1_7_f2_14_b 0.399
testOnlyOption_f1_7_f2_14_c 0.329
testOnlyOption_f1_7_f2_14_d 0.355
testOnlyOption_f1_7_f2_14_e 0.342
testOnlyOption_f1_1_a 0.053
testOnlyOption_f1_1_b 0.075
testOnlyOption_f1_1_c 0.15
testOnlyOption_f1_1_d 0.152
testOnlyOption_f1_1_e 0.17
testOnlyOption_f1_2_a 0.06
testOnlyOption_f1_2_b 0.068
testOnlyOption_f1_2_c 0.133
testOnlyOption_f1_2_d 0.16
testOnlyOption_f1_2_e 0.133
testOnlyOption_f1_3_a 0.14
testOnlyOption_f1_3_b 0.194
testOnlyOption_f1_3_c 0.225
testOnlyOption_f1_3_d 0.212
testOnlyOption_f1_3_e 0.241
testOnlyOption_f1_4_a 0.091
testOnlyOption_f1_4_b 0.103
testOnlyOption_f1_4_c 0.15
testOnlyOption_f1_4_d 0.136
testOnlyOption_f1_4_e 0.157
testOnlyOption_f1_5_a 0.13
testOnlyOption_f1_5_b 0.19
testOnlyOption_f1_5_c 0.228
testOnlyOption_f1_5_d 0.201
testOnlyOption_f1_5_e 0.238
testOnlyOption_f1_6_a 0.146
testOnlyOption_f1_6_b 0.162
testOnlyOption_f1_6_c 0.222
testOnlyOption_f1_6_d 0.17
testOnlyOption_f1_6_e 0.22
testOnlyOption_f1_7_a 0.103
testOnlyOption_f1_7_b 0.148
testOnlyOption_f1_7_c 0.192
testOnlyOption_f1_7_d 0.169
testOnlyOption_f1_7_e 0.216
testOnlyOption_f1_8_a 0.099
testOnlyOption_f1_8_b 0.168
testOnlyOption_f1_8_c 0.18
testOnlyOption_f1_8_d 0.194
testOnlyOption_f1_8_e 0.229
testOnlyOption_f1_9_a 0.195
testOnlyOption_f1_9_b 0.236
testOnlyOption_f1_9_c 0.348
testOnlyOption_f1_9_d 0.307
testOnlyOption_f1_9_e 0.293
testOnlyOption_f1_2_f2_14_a 0.215
testOnlyOption_f1_2_f2_14_b 0.294
testOnlyOption_f1_2_f2_14_c 0.243
testOnlyOption_f1_2_f2_14_d 0.259
testOnlyOption_f1_2_f2_14_e 0.329
testOnlyOption_f1_12_f2_14_a 0.239
testOnlyOption_f1_12_f2_14_b 0.251
testOnlyOption_f1_12_f2_14_c 0.319
testOnlyOption_f1_12_f2_14_d 0.321
testOnlyOption_f1_12_f2_14_e 0.349
testOnlyOption_f1_6_f2_14_a 0.23
testOnlyOption_f1_6_f2_14_b 0.273
testOnlyOption_f1_6_f2_14_c 0.291
testOnlyOption_f1_6_f2_14_d 0.313
testOnlyOption_f1_6_f2_14_e 0.33
testOnlyOption_f1_10_a 0.152
testOnlyOption_f1_10_b 0.169
testOnlyOption_f1_10_c 0.222
testOnlyOption_f1_10_d 0.224
testOnlyOption_f1_10_e 0.298
testOnlyOption_f1_11_a 0.175
testOnlyOption_f1_11_b 0.159
testOnlyOption_f1_11_c 0.189
testOnlyOption_f1_11_d 0.284
testOnlyOption_f1_11_e 0.223
testOnlyOption_f1_12_a 0.106
testOnlyOption_f1_12_b 0.137
testOnlyOption_f1_12_c 0.217
testOnlyOption_f1_12_d 0.234
testOnlyOption_f1_12_e 0.345
testOnlyOption_f1_13_a 0.21
testOnlyOption_f1_13_b 0.195
testOnlyOption_f1_13_c 0.236
testOnlyOption_f1_13_d 0.242
testOnlyOption_f1_13_e 0.228
testOnlyOption_f1_14_a 0.168
testOnlyOption_f1_14_b 0.193
testOnlyOption_f1_14_c 0.206
testOnlyOption_f1_14_d 0.331
testOnlyOption_f1_14_e 0.319
testOnlyOption_f1_1_f2_14_a 0.119
testOnlyOption_f1_1_f2_14_b 0.139
testOnlyOption_f1_1_f2_14_c 0.224
testOnlyOption_f1_1_f2_14_d 0.223
testOnlyOption_f1_1_f2_14_e 0.231
testOnlyOptionWithDirectory 0.226

DescribeCommandTest

testDescribeBranch[0] 0.401
t1sameDepthT2[0] 0.544
t1DominatesT2[0] 0.418
noTargetSet[0] 0.04
t1nearerT2[0] 0.462
testDescribe[0] 0.301
testDescribeBranch[1] 0.324
t1sameDepthT2[1] 0.398
t1DominatesT2[1] 0.289
noTargetSet[1] 0.034
t1nearerT2[1] 0.384
testDescribe[1] 0.311

DiffCommandTest

testDiffModified 0.16
testDiffWithNegativeLineCount 0.112
testDiffTwoCommits 0.269
testDiffCached 0.117
testDiffWithPrefixes 0.105
testNoOutputStreamSet 0.051

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 10.204
test_ConfigAutoCRLF_false_GlobalEOL_crlf 9.382
test_ConfigAutoCRLF_true_GlobalEOL_lf 5.045
test_switchToBranchWithTextAttributes 18.824
test_ConfigAutoCRLF_input_GlobalEOL_lf 3.909
test_ConfigAutoCRLF_true 7.843
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 10.184
test_ConfigAutoCRLF_false_ConfigEOL_native 4.11
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.092
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 3.788
test_GlobalEOL_lf_RootEOL_crlf 5.949
test_ConfigAutoCRLF_false_GlobalEOL_lf 3.758
test_ConfigEOL_lf 4.376
test_ConfigAutoCRLF_true_ConfigEOL_lf 6.792
test_ConfigAutoCRLF_input_ConfigEOL_lf 3.965
testBinary1 4.269
testBinary2 3.995
test_switchToBranchWithBinaryAttributes 11.855
test_ConfigAutoCRLF_false_ConfigEOL_lf 3.799
test_ConfigEOL_native_xnix 4.314
testDefaultSetup 3.944
test_ConfigAutoCRLF_false 3.871
test_ConfigAutoCRLF_input 4.191
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.907
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 6.929
test_ConfigEOL_native_windows 3.907
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 6.14
test_ConfigEOL_crlf 7.901

EolStreamTypeUtilTest

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

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.521
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 3.903
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.877
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 3.585
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 4.018
shouldNotFetchSubmodulesWhenNo 3.63
shouldFetchSubmodulesWhenYes 3.835
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 4.473

FetchCommandTest

testFetch 0.249
fetchShouldNotFetchTagsFromOtherBranches 0.367
fetchWithExplicitTagsShouldUpdateLocal 0.334
fetchShouldAutoFollowTagForFetchedObjects 0.314
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.331
fetchShouldAutoFollowTag 0.197

GarbageCollectCommandTest

testGConeCommit 0.17
testGCmoreCommits 0.29

GitConstructionTest

testClose 0.521
testOpen 0.287
testWrap 0.31

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.038
testInitNonBare_GitdirAndDirShouldntBeSame 0.044
testInitBareRepository 0.065
testInitWithDefaultsNonBare 0.062
testInitWithDefaultsBare 0.062
testInitWithExplicitGitDir 0.08
testInitWithOnlyExplicitGitDir 0.077
testInitNonEmptyRepository 0.068
testInitRepository 0.066

LogCommandTest

logAllCommitsWithMaxCount 0.21
logOnlyMergeCommits 0.413
logAllCommits 0.358
logAllCommitsWithSkipAndMaxCount 0.217
logPathWithMaxCount 0.23
logAllCommitsWithSkip 0.205
logNoMergeCommits 0.39
logPathWithSkip 0.254
logAllCommitsWithTag 0.139

LsRemoteCommandTest

testLsRemoteWithTags 0.48
testLsRemoteWithHeads 0.436
testLsRemoteWithoutLocalRepository 0.182
testLsRemote 0.454

MergeCommandTest

testDeletionOnSideConflict 0.354
testNoFastForwardNoCommit 0.201
testRecursiveMergeWithConflict 0.331
testConflictingMergeFailsDueToDirtyIndex 0.401
testFastForward 0.26
testMergeNonVersionedPaths 0.478
testMultipleCreationsSameContent 0.441
testAlreadyUpToDate 0.218
testMergeRemovingFoldersWithoutFastForward 0.494
testMergeRemovingFolders 0.297
testFastForwardOnly 0.263
testSuccessfulContentMergeNoCommit 0.678
testFileModeMerge 0.47
testFileModeMergeWithDirtyWorkTree 0.358
testMergeWithMessageOption 0.409
testMultipleDeletions 0.397
testFastForwardNoCommit 0.23
testSquashMergeConflict 0.335
testSingleDeletion 0.654
testMergeInItself 0.087
testMergeConflictWithMessageOption 0.346
testMergeTag 0.367
testMergeConflictFileFolder 0.34
testFastForwardWithFiles 0.236
testMultipleCreations 0.38
testSquashMerge 0.647
testDeletionAndConflict 0.37
testModifiedAndRenamed 0.549
testSuccessfulMergeFailsDueToDirtyIndex 0.499
testSuccessfulContentMergeAndDirtyworkingTree 0.56
testMultipleHeads 0.278
testMergeMessage 0.335
testSuccessfulContentMerge 0.633
testSuccessfulMergeFailsDueToDirtyWorktree 0.393
testDeletionOnMasterConflict 0.406
testSquashFastForward 0.392
testFastForwardOnlyNotPossible 0.254
testContentMerge 0.482
testNoFastForward 0.258
testConflictingMergeFailsDueToDirtyWorktree 0.367
testMergeFailingWithDirtyWorkingTree 0.393
testMergeSuccessAllStrategiesNoCommit 1.725
testMergeSuccessAllStrategies 1.908

NameRevCommandTest

multiplePathsNoMerge 0.148
multiplePathsSecondParent 0.132
prefix 0.137
annotatedTags 0.167
annotatedTagsNoResult 0.139
ref 0.102
simpleAncestor 0.109
onePathMerge 0.093
onePathMergeSecondParent 0.088
onePathMergeLongerFirstParentPath 0.115
nameExact 0.071

NotesCommandTest

testListNotes 0.226
testAddAndRemoveNote 0.209

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.586
testCheckoutOurs 0.572
testCheckoutMultiple 0.309
testUpdateSymLink 0.369
testUpdateWorkingDirectory 0.333
testCheckoutRepository 0.233
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.262
testCheckoutSecond 0.281
testCheckoutTheirs 0.41
testCheckoutFirst 0.246
testStageNotPossibleWithBranch 0.217
testCheckoutOfConflictingFileShouldThrow 0.455
testUpdateWorkingDirectoryFromIndex2 4.639
testUpdateBrokenSymLink 0.34
testUpdateBrokenSymLinkToDirectory 0.343
testUpdateWorkingDirectoryFromIndex 0.222
testCheckoutMixedNewlines 0.336

PullCommandTest

testPullFastForward 0.845
testPullMerge 0.774
testPullWithRebaseConfig1 1.149
testPullWithRebaseConfig2 1.088
testPullWithRebaseConfig3 1.07
testPullLocalConflict 0.604
testPullWithMergeConfig2 0.791
testPullWithUntrackedStash 0.623
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.735
testPullEmptyRepository 0.404
testPullConflict 0.741
testPullWithoutConfig 0.894
testPullMergeProgrammaticConfiguration 0.677
testPullWithMergeConfig 0.985
testPullWithRebasePreserve1Config 1.381
testPullWithRebasePreserveConfig2 1.35
testPullWithRebasePreserveConfig3 1.481

PullCommandWithRebaseTest

testPullFastForward 0.981
testPullLocalConflict 0.937
testPullConflict 0.76
testPullFastForwardDetachedHead 0.69
testPullFastForwardWithBranchInSource 0.698
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.83

PushCommandTest

testPushAfterGC 0.631
testPushRefUpdate 0.893
testPrePushHook 0.239
testPush 0.243
testPushWithRefSpecFromConfig 0.188
testPushWithoutPushRefSpec 0.281
testPushWithLease 0.401
testTrackingUpdate 0.24

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.634
testRebaseShouldIgnoreMergeCommits 0.973
testFastForwardRebaseWithAutoStash 0.592
testRebaseInteractiveMultipleSquash 0.96
testRebaseWithUncommittedDelete 0.443
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.35
testRebasePreservingMerges1 1.606
testRebasePreservingMerges2 1.318
testStopOnConflict 0.779
testStopOnConflictFileCreationAndDeletion 0.859
testFastForwardWithMultipleCommits 0.444
testRebaseInteractiveFixupWithBlankLines 0.737
testRebaseWithUnstagedTopicChange 0.385
testStopOnLastConflictAndContinue 1.003
testRebaseTodoLineSetComment 0.037
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.054
testRebaseEndsIfLastStepIsEdit 0.646
testRebaseShouldStopForRewordInCaseOfConflict 0.729
testParseRewordCommand 0.042
testRebasePreservingMergesWithUnrelatedSide1 1.895
testRebasePreservingMergesWithUnrelatedSide2 1.88
testRebaseWithUnstagedMasterChangeOtherCommit 0.311
testRebaseInteractiveSingleSquashAndModifyMessage 0.503
testRebaseWithUncommittedMasterChangeBaseCommit 0.496
testParseSquashFixupSequenceCount 0.028
testRebaseWithAutoStashConflictOnApply 0.74
testRebaseInteractiveReword 0.357
testRebaseWithUntrackedFile 0.313
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.636
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.032
testRebaseWithUncommittedMasterChange 0.251
testRebaseInteractiveEdit 0.406
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.239
testRepositoryStateChecks 0.025
testRebaseInteractiveSquashFirstCommitShouldFail 0.15
testRebaseWithUnstagedMasterChangeBaseCommit 0.438
testEmptyRebaseTodo 0.038
testFastForwardWithMultipleCommitsOnDifferentBranches 0.379
testMergeFirstStopOnLastConflictAndSkip 0.401
testRebaseShouldFixupInCaseOfConflict 0.408
testRebaseWithModificationShouldNotDeleteData 0.133
testRebaseInteractiveFixupFirstCommitShouldFail 0.122
testFastForwardRebaseWithModification 0.143
testAuthorScriptConverter 0.018
testDetachedHead 0.254
testRebaseWithUncommittedTopicChange 0.191
testRebaseShouldStopForEditInCaseOfConflict 0.179
testStopOnConflictAndContinue 0.348
testRebaseWithUnstagedMasterChange 0.146
testStopOnConflictAndContinueWithNoDeltaToMaster 0.276
testOnlyCommentRebaseTodo 0.026
testFilesAddedFromTwoBranches 0.277
testStopOnConflictAndFailContinueIfFileIsDirty 0.36
testStopOnConflictCommitAndContinue 0.394
testUnknownUpstream 0.042
testStopOnConflictAndAbortWithDetachedHEAD 0.296
testRebaseWithAutoStash 0.268
testRebaseInteractiveMixedSquashAndFixup 0.555
testFastForwardWithNewFile 0.115
testUpToDate 0.041
testRebaseParentOntoHeadShouldBeUptoDate 0.069
testStopOnConflictAndSkipNoConflict 0.355
testStopOnLastConflictAndSkip 0.339
testRebaseWithUncommittedMasterChangeOtherCommit 0.323
testLeadingSpacesRebaseTodo 0.029
testRebaseShouldTryToParseValidLineMarkedAsComment 0.021
testRebaseShouldSquashInCaseOfConflict 0.305
testConflictFreeWithSingleFile 0.319
testStopOnConflictAndSkipWithConflict 0.455
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.068

ReflogCommandTest

testAmendReflog 0.25
testBranchReflog 0.237
testHeadReflog 0.274

RemoteAddCommandTest

testAdd 0.11

RemoteDeleteCommandTest

testDelete 0.103

RemoteListCommandTest

testList 0.106

RemoteSetUrlCommandTest

testSetUrl 0.092
testSetPushUrl 0.104

RenameBranchCommandTest

renameBranchNoConfigValues 0.2
renameBranchExistingSection 0.176
renameBranchMultipleConfigValues 0.193
renameBranchSingleConfigValue 0.168

ResetCommandTest

testHardResetOnUnbornBranch 0.071
testHardResetReflogDisabled 0.175
testSoftReset 0.192
testPathsResetOnUnbornBranch 0.059
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.176
testMixedReset 0.356
testMixedResetRetainsSizeAndModifiedTime 0.168
testMixedResetWithUnmerged 0.14
testHardReset 0.235
testResetDefaultMode 0.071
testPathsResetToNonexistingRef 0.07
testPathsResetWithRef 0.222
testHardResetAfterSquashMerge 0.345
testPathsReset 0.187
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.191
testResetToNonexistingHEAD 0.063
testPathsResetOnDirs 0.246
testPathsResetWithUnmerged 0.336
testHardResetOnTag 0.22

RevertCommandTest

testRevertDirtyIndex 0.217
testRevertConflictMarkers 0.27
testRevertConflictResolution 0.432
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.368
testRevertMultipleWithFail 0.438
testRevertMultiple 0.393
testRevertDirtyWorktree 0.254
testRevert 0.58
testRevertOurCommitName 0.29
testRevertkConflictReset 0.336

RmCommandTest

testRemoveCached 0.124
testRemove 0.1

StashApplyCommandTest

untrackedAndTrackedChanges 0.326
workingDirectoryContentConflict 0.163
workingDirectoryEditPreCommit 0.281
workingDirectoryContentMerge 0.336
workingDirectoryCleanIndexModify 0.204
unstashNoHead 0.129
multipleEdits 0.271
workingDirectoryModifyInSubfolder 0.342
noStashedCommits 0.154
indexContentConflict 0.216
stashChangeInANewSubdirectory 0.286
indexAdd 0.223
stashedApplyOnOtherBranchWithStagedChange 0.567
workingDirectoryDeleteIndexAdd 0.226
workingDirectoryDeleteIndexEdit 0.232
untrackedFileConflictsWithWorkingDirectory 0.247
workingDirectoryModifyIndexChanged 0.219
workingDirectoryDelete 0.193
indexDelete 0.19
workingDirectoryModify 0.192
stashedApplyOnOtherBranch 0.614
stashedContentMerge 0.345
untrackedFileNotIncluded 0.228
untrackedFileIncluded 0.189
testApplyStashWithDeletedFile 0.325
unstashNonStashCommit 0.129
untrackedFileConflictsWithCommit 0.439

StashCreateCommandTest

unmergedPathsShouldCauseException 0.588
workingDirectoryCleanIndexModify 0.209
multipleEdits 0.195
workingDirectoryModifyInSubfolder 0.323
newFileInIndexThenModifiedInWorkTree 0.227
indexAdd 0.159
workingDirectoryDeleteIndexAdd 0.18
workingDirectoryDeleteIndexEdit 0.182
workingDirectoryModifyIndexChanged 0.186
refLogIncludesCommitMessage 0.148
workingDirectoryDelete 0.187
indexDelete 0.188
workingDirectoryModify 0.201
noLocalChanges 0.094
untrackedFileNotIncluded 0.229
untrackedFileIncluded 0.166

StashDropCommandTest

dropSingleStashedCommit 0.164
dropMiddleStashCommit 0.289
dropFirstStashedCommit 0.288
dropNegativeRef 0.101
dropWithNoStashedCommits 0.112
dropBoundaryStashedCommits 0.519
dropWithInvalidLogIndex 0.153
dropAll 0.225

StashListCommandTest

multipleStashedCommits 0.218
noStashRef 0.04
emptyStashReflog 0.116
singleStashedCommit 0.117

StatusCommandTest

testDifferentStates 0.458
testEmptyStatus 0.051
testDifferentStatesWithPaths 0.144

TagCommandTest

testDeleteFullName 0.113
testTagging 0.188
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.042
testFailureOnSignedTags 0.11
testDeleteNonExisting 0.101
testDeleteEmptyTagNames 0.072
testEmptyTagName 0.118
testTaggingOnHead 0.133
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.09
testListAllTagsInRepositoryInOrder 0.148
testInvalidTagName 0.093
testDelete 0.119
testDeleteBadName 0.079
testUnannotatedTagging 0.188

AttributesHandlerTest

testExpandBuiltInMacro1 0.069
testExpandBuiltInMacro2 0.098
testExpandBuiltInMacro3 0.066
testInfoOverridesWorkDirRoot 0.091
testCustomGlobalMacro1 0.07
testCustomGlobalMacro2 0.088
testCustomGlobalMacro3 0.074
testCustomGlobalMacro4 0.065
testCyclicMacros 0.074
testWorkDirRootOverridesGlobal 0.068
testInfoOverridesGlobal 0.095
testExpandNonMacro1 0.064
testExpandNonMacro2 0.066
testExpandNonMacro3 0.088
testExpandNonMacro4 0.08
testRecursiveMacro 0.073

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.066
testRules 0.113
testIncorrectAttributeFileName 0.079
testNoMatchingAttributes 0.096
testEmptyGitAttributeFile 0.076

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.046
testRules 0.076
testNoMatchingAttributes 0.125
testEmptyGitAttributeFile 0.056

AttributeTest

testBasic 0.001

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.219
testPrecedenceGlobal 0.044
testNoAttributes 0.044
testPrecedenceParent 0.095
testRules 0.095
testPrecedenceCurrent 0.076
testHierarchyBothIterator 0.111
testIndexOnly 0.121
testIndexOnly2 0.054
testOverriding2 0.051
testAggregation 0.076
testPrecedenceInfo 0.098
testPrecedenceRoot 0.056
testRulesInherited 0.063
testHierarchyWorktreeOnly 0.085
testNoMatchingAttributes 0.071
testEmptyGitAttributeFile 0.047
testOverriding 0.038

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.201
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.033
shouldListAddedFileInInitialCommit 0.121
shouldListModificationBetweenTwoCommits 0.148
shouldListModificationInDirWithoutModifiedTrees 0.16
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.044
shouldReportFileModeChange 0.144
shouldListDeletionBetweenTwoCommits 0.137
shouldListChangesInWorkingTree 0.092
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.052
shouldListAddedFileBetweenTwoCommits 0.138
shouldListModificationInDirWithModifiedTrees 0.143

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.059
testCreateFileHeader_DeleteGitLink 0.053
testDiffRootNullToTree 0.103
testCreateFileHeaderForRenameModeChange 0.04
testDiff 0.098
testCreateFileHeader_GitLink 0.04
testCreateFileHeader_AddGitLink 0.059
testDiffNullToNull 0.046
testCreateFileHeader_Add 0.043
testCreateFileHeaderWithoutIndexLine 0.038
testCreateFileHeaderForRenameWithoutContentChange 0.04
testDiffRootTreeToNull 0.096
testCreateFileHeader_Binary 0.035
testCreateFileHeader_Delete 0.038

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

testEquals1 0
testType_Empty 0
testExtendA 0
testExtendB 0.001
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

HistogramDiffTest

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

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 0.178
testDiff 0.097

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.055
testBreakModify_RejoinIfUnpaired 0.05
testBreakModify_BreakBelowScore 0.039
testInexactRenames_OnePair2 0.04
testExactRename_OneRenameOneModify 0.042
testExactRename_OneDeleteManyAdds 0.04
testNoRenames_SymlinkAndFile 0.032
testExactRename_OneRename 0.035
testSetRenameScore_IllegalArgs 0.036
testInexactRename_NewlinesOnly 0.04
testExactRename_PathBreaksTie 0.041
testRenameLimit 0.056
testInexactRename_OnePair 0.058
testInexactRename_SameContentMultipleTimes 0.049
testInexactRename_LastByteDifferent 0.043
testNoRenames_UntrackedFile 0.035
testInexactRename_OneRenameTwoUnrelatedFiles 0.044
testBreakModify_DontBreakAboveScore 0.038
testExactRename_DifferentObjects 0.041
testExactRename_UnstagedFile 0.041
testNoRenames_EmptyFile1 0.06
testNoRenames_EmptyFile2 0.05
testBreakModify_BreakNone 0.057
testExactRename_MultipleIdenticalDeletes 0.052
testNoRenames_GitlinkAndFile 0.045
testBreakModify_BreakAll 0.05
testNoRenames_SymlinkAndFileSamePath 0.05
testNoRenames_SingleByteFiles 0.058

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.042
testFindOnEmpty 0.05
testWriteEmptyCommit_RealIndex 0.062
testDetectUnmergedPaths 0.041
testWriteEmptyUnlock_RealIndex 0.041
testReadMissing_TempIndex 0.037
testLockMissing_RealIndex 0.034
testBuildThenClear 0.039
testWriteEmptyLockEmpty_RealIndex 0.037
testRejectInvalidWindowsPaths 0.042
testReadMissing_RealIndex 0.049
testWriteEmptyReadEmpty_RealIndex 0.062

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.033

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.046
testFindSingleFile 0.052
testBuildEmpty 0.059
testAdd_ReverseGitSortOrder 0.047
testBuildOneFile_Commit_IndexChangedEvent 0.072
testBuilderClear 0.038
testBuildOneFile_Commit 0.054
testAdd_InGitSortOrder 0.051
testBuildRejectsUnsetFileMode 0.052

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.012
testUnsupportedRequiredExtension 0.015
testReadIndex_DirCacheTree 0.027
testCorruptChecksumAtFooter 0.016
testReadWriteV3 0.015
testReadIndex_LsFiles 0.021
testTreeWalk_LsFiles 0.049

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.054

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.044
testBackBug396127 0.057
testReset 0.049
testSingleSubtree_Recursive 0.043
testEmptyTree_WithTreeWalk 0.047
testRemovedSubtree 0.051
testTwoLevelSubtree_FilterPath 0.046
testSingleSubtree_NoRecursion 0.059
testNoSubtree_NoTreeWalk 0.052
testTwoLevelSubtree_Recursive 0.048
testEmptyTree_NoTreeWalk 0.035

DirCacheLargePathTest

testPath_4090 0.073
testPath_4094 0.055
testPath_4095 0.062
testPath_4096 0.067
testPath_16384 0.059

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.046
testEmptyCache_Clear_NoCacheTree 0.065
testWriteReadTree 0.07
testTwoLevelSubtree 0.039
testEmptyCache_CreateEmptyCacheTree 0.039
testSingleSubtree 0.054

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.086

FileNameMatcherTest

testSpecialGroupCase0 0.007
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0.001
testMixedGroupCase9 0
testCopyConstructor 0
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0
testReset 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0.001
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0.001
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.001
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0.001
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.003
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
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.001
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0.001
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
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.036
testManifestParserWithMissingFetchOnRemote 0.003

RepoCommandSymlinkTest

testLinkFileBare 0.715

RepoCommandTest

testRemoveOverlappingBare 1.426
testCopyFileBare 1.067
testRecordShallowRecommendation 0.716
testRecordSubmoduleLabels 0.661
testBareRepo 0.657
androidSetup 0.534
testRevisionBranch 0.77
testRecordRemoteBranch 0.608
testAddRepoManifest 0.832
relative 0.419
testDefaultRemoteRevision 0.603
testRevisionBare 0.415
absoluteRemoteURL 0.462
testRevisionTag 0.498
testTargetBranch 0.325
testIncludeTag 0.656
testNonDefaultRemotes 0.796
gerritSetup 0.317
testRevision 0.602
testReplaceManifestBare 0.554
testRepoManifestGroups 1.557
testRepoManifestCopyFile 0.984
testRemoteAlias 0.901
testRemoteRevision 0.877

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.117
testTrailingSpaces 0.052
testRules 0.085
testSlashMatchesDirectory 0.044
testToString 0.039
testRepeatedNegationInDifferentFiles1 0.124
testRepeatedNegationInDifferentFiles2 0.093
testRepeatedNegationInDifferentFiles3 0.079
testRepeatedNegationInDifferentFiles4 0.061
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.063
testNegateAllExceptJavaInSrc 0.047
testLeadingSpaces 0.046
testEmptyIgnoreRules 0.097
testWithSlashDoesNotMatchInSubDirectory 0.075
testNegation 0.086
testSlashOnlyMatchesDirectory 0.094
testNoPatterns 0.097
testEmptyIgnoreNode 0.05
testRepeatedNegation 0.046

IgnoreRuleSpecialCasesTest

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

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.563

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.004
testCacheLruExpires1 0.001
testCacheLruExpires2 0.001
testCacheMemoryUsedConsistentWithExpectations 0

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.016
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.009

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.56
testCollectionWithPureGarbageAndRereferencingGarbage 0.021
testEstimateGcRestPackSizeInNewRepo 0.003
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.007
testCollectionWithNoGarbage 0.003
testEstimateGcRestPackSizeWithAnExistingGcPack 0.007
testRacyNoReusePrefersSmaller 0.026
testEstimateGcPackSizesWithGcAndGcRestPacks 0.005
testCollectionWithGarbageCoalescence 0.02
testCollectionWithGarbageNoCoalescence 0.019
testCollectionWithGarbageCoalescenceWithShortTtl 0.25
testEstimateGcPackSizeInNewRepo 0.002
testCollectionWithPureGarbageAndGarbagePacksPurged 0.001
testEstimateGcPackSizeWithAnExistingGcPack 0.004
testCollectionWithGarbageAndGarbagePacksPurged 0.002

DfsInserterTest

testReadFromInserterSmallObjects 0.014
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.001
testGarbageSelectivelyVisible 0
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.006
testInserterDiscardsPack 0

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.013
testEstimateGcPackSizeWithAnExistingGcPack 0.006

AbbreviationTest

testAbbreviateOnEmptyRepository 0.053
testAbbreviateLooseBlob 0.036
testAbbreviateIsActuallyUnique 0.199
testAbbreviatePackedBlob 0.295

AlternatesTest

testAlternate 0.268
testAlternateCyclic2 0.411
testAlternateCyclic3 0.288

AutoGcTest

testTooManyPacks 0.24
testNotTooManyLooseObjects 0.048
testTooManyLooseObjects 1.227
testNotTooManyPacks 0.032

ConcurrentRepackTest

testObjectMovedToNewPack1 2.611
testObjectMovedToNewPack2 3.014
testObjectInNewPack 1.004
testObjectMovedWithinPack 1.989

DescriptionTest

description 0.071

FileRepositoryBuilderTest

scanWithGitDirRef 0.065
invalidRepositoryFormatVersion 0.043
emptyRepositoryFormatVersion 0.048
relativeGitDirRef 0.045
absoluteGitDirRef 0.043
unknownRepositoryFormatVersion 0.052
testShouldAutomagicallyDetectGitDirectory 0.046

FileSnapshotTest

testActuallyIsModifiedTrivial 1.09
testNewFileNoWait 2.503
testNewFileWithWait 1.998

GcBasicPackingTest

testImmediatePruning 4.045
testPreserveAndPruneOldPacks 3.135
testDonePruneTooYoungPacks 2.899
testNotPackTwice 2.25
testPackAllObjectsInOnePack 1.739
repackEmptyRepo_noPackCreated 0.102
testPackRepoWithNoRefs 0.102
testPackCommitsAndLooseOne 1.833
testPack2Commits 1.957

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 2.118
branch_historyNotPruned 1.129
deleteBranch_historyPruned 1.067

GcConcurrentTest

concurrentRepack 0.193

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.149
testDirCacheSavesObjects 0.895

GcKeepFilesTest

testKeepFiles 1.796

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.062
noSuchPackFolder 0.04
malformedIdxNotDeleted 0.034
bitmapDeletedButIdxAndPackNot 0.033

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.339
dontPackHEAD_nonBare 1.037
dontPackHEAD_bare 0.997
whileRefLockedRefNotPackedNoError 0.963
emptyRefDirectoryDeleted 0.992
concurrentOnlyOneWritesPackedRefs 1.011
looseRefPacked 0.997

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.012
nonReferencedNonExpiredObject_notPruned 0.044
nonReferencedExpiredObjectTree_pruned 1.016
testPackCommitsAndLooseOneWithPruneNow 1.08
nonReferencedObjects_onlyExpiredPruned 0.998

GcReflogTest

testPackRepoWithCorruptReflog 1.016
testPruneNone 2.038
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.962
testPackCommitsAndLooseOneNoReflog 0.982

GcTagTest

annotatedTag_objectNotPruned 1.038
lightweightTag_objectNotPruned 1.001

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.155

ObjectDirectoryTest

testScanningForPackfiles 3.793
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 3.122
testShallowFile 0.09
testShallowFileCorrupt 0.087

PackFileTest

testDelta_FailsOver2GiB 0.042
testDelta_SmallObjectChain 0.223
testWhole_LargeObject 0.049
testWhole_SmallObject 0.058
testConfigurableStreamFileThreshold 0.049

PackIndexV1Test

testCRC32 0.019
testIteratorMethodsContract 0.018
testCompareEntriesOffsetsWithGetOffsets 0.019
testIteratorReturnedValues1 0.019
testIteratorReturnedValues2 0.017
testCompareEntriesOffsetsWithFindOffsets 0.016

PackIndexV2Test

testCRC32 0.018
testIteratorMethodsContract 0.017
testCompareEntriesOffsetsWithGetOffsets 0.021
testIteratorReturnedValues1 0.016
testIteratorReturnedValues2 0.017
testCompareEntriesOffsetsWithFindOffsets 0.016

PackReverseIndexTest

testFindObjectWrongOffset 0.024
testFindNextOffsetWrongOffset 0.016
testFindObject 0.019
testFindNextOffset 0.017

PackWriterTest

testWritePack2DeltasReuseOffsets 0.133
testWriteEmptyPack1 0.128
testWriteEmptyPack2 0.097
testIgnoreNonExistingObjectsWithBitmaps 0.148
testExclude 0.166
testWritePack2DeltasReuseRefs 0.098
testWriteIndex 0.097
testWritePack1 0.1
testWritePack2 0.099
testWritePack3 0.156
testWritePack4 0.151
testWritePack1NoObjectReuse 0.144
testWritePack4ThinPack 0.148
testShallowFetchShallowAncestorDepth1 0.25
testShallowFetchShallowAncestorDepth2 0.294
testWritePack4SizeThinVsNoThin 0.257
testShallowFetchShallowParentDepth1 0.263
testShallowFetchShallowParentDepth2 0.226
testContructor 0.113
testIgnoreNonExistingObjects 0.233
testModifySettings 0.187
testDeltaStatistics 0.16
testNotIgnoreNonExistingObjects 0.184
testShallowIsMinimalDepth1 0.446
testShallowIsMinimalDepth2 0.463
testWritePack2SizeOffsetsVsRefs 0.407
testWritePack2DeltasCRC32Copy 0.24
testWritePack2SizeDeltasVsNoDeltas 0.41

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.042
testBatchRefUpdateSimpleForce 0.072
testGetRefs_HeadsOnly_SymrefToPacked 0.041
testGetRef_DiscoversModifiedLoose 0.034
testGetRefs_HeadsOnly_AllLoose 0.042
testGetRefs_HeadOnOneBranch 0.037
testExactRef_EmptyDatabase 0.032
testGetRefs_IgnoresGarbageRef1 0.041
testGetRefs_IgnoresGarbageRef2 0.034
testGetRefs_IgnoresGarbageRef3 0.03
testGetRefs_IgnoresGarbageRef4 0.053
testGetRef_CorruptSymbolicReference 0.042
testPeelLooseTag 0.044
testGetRefs_TagsOnly_AllPacked 0.04
testGetRefs_TagsOnly_AllLoose 0.037
testGetRef_FetchHead 0.032
testGetRefs_PackedWithPeeled 0.034
test_repack 0.297
testFirstExactRef_IgnoresGarbageRef 0.049
testBatchRefUpdateConflictThanksToDelete 0.097
testPeelCommit 0.036
testGetRefs_CorruptObjectIdReference 0.036
testBatchRefUpdateSimpleNoForce 0.047
testGetRefs_LooseSorting_Bug_348834 0.039
testBatchRefUpdateConflict 0.053
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.04
testReadBranchConfig 0.037
testGetRefs_DeatchedHead1 0.035
testGetRefs_DeatchedHead2 0.042
testExactRef_FetchHead 0.036
testGetRefs_LooseOverridesPacked 0.053
testGetRefs_DiscoversModifiedLoose 0.041
testGetRef_CycleInSymbolicRef 0.083
testReadNotExistingBranchConfig 0.027
testGetRefs_HeadsOnly_AllPacked1 0.026
testGetRef_AnyHeadWithGarbage 0.033
testGetRefs_LooseSortedCorrectly 0.032
testGetRefs_PackedNotPeeled_Sorted 0.033
testFirstExactRef_Mixed 0.033
testExactRef_IgnoresGarbageRef 0.038
testGetRef_CorruptObjectIdReference 0.036
testRefsChangedStackOverflow 0.049
testCreate 0.038
testGetRef_PackedNotPeeled_WrongSort 0.051
testGetRefs_CycleInSymbolicRef 0.14
testGetRefs_InvalidName 0.073
testGetRef_DiscoversDeletedLoose 0.053
testGetRefs_DeeplyNestedBranch 0.064
testGetRefs_HeadBranchNotBorn 0.049
testGetRef_EmptyDatabase 0.029
testGetRefs_DiscoversDeletedLoose1 0.058
testGetRefs_DiscoversDeletedLoose2 0.063
testGetRefs_DiscoversDeletedLoose3 0.083
testGetRefs_DiscoversDeletedLoose4 0.04
testGetRefs_DiscoversDeletedLoose5 0.056
testGetRefs_EmptyDatabase 0.026
testGetRefs_HeadsOnly_Mixed 0.079
testGetRefs_DiscoversNewLoose1 0.066
testGetRefs_DiscoversNewLoose2 0.077
testIsNameConflicting 0.11
testGetRefs_SkipsLockFiles 0.062

ReflogReaderTest

testCheckout 0.116
testReadRightLog 0.121
testReadWhileAppendIsInProgress 0.126
testNoLog 0.092
testReadLineWithMissingComment 0.118
testSpecificEntryNumber 0.094
testReadOneLine 0.1
testReadTwoLine 0.087

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.101

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.108
testDeleteForce 1.006
testDeleteNotFound 0.215
testDeleteLoosePacked 0.774
testNoCacheObjectIdSubclass 0.267
testDeleteLoosePackedRejected 0.214
testRenameBranchHasPreviousLog 0.64
testRenameCurrentBranch 1.05
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.189
testRenameBranchCannotLockAFileHEADisToLockTo 0.753
testRenameRefNameColission2avoided 0.907
testRefKeySameAsName 0.14
testLooseDelete 0.134
testUpdateRefLockFailureLocked 0.122
testDeleteLooseAndItsDirectory 0.185
testUpdateRefNoChange 0.18
testDeleteWithoutHead 0.119
testUpdateRefForwardWithCheck1 0.135
testUpdateRefForwardWithCheck2 0.148
testRenameBranchCannotLockAFileHEADisToLockFrom 0.147
testRenameBranchCannotLockAFileHEADisFromLockTo 0.798
testUpdateRefLockFailureWrongOldValue 0.143
testDeleteHEADreferencedRef 0.14
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.191
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.164
testUpdateRefDetached 0.14
testRefsCacheAfterUpdateLooseOnly 0.156
testNewNamespaceConflictWithLoosePrefixOfExisting 0.164
testRenameBranchAlsoInPack 0.918
testDeleteHead 0.182
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.797
testDeleteFastForward 0.886
testNewNamespaceConflictWithPackedPrefixOfExisting 0.184
testRefsCacheAfterUpdate 0.183
testUpdateRefForward 0.186
testDeleteHeadInBareRepo 0.189
testRenameBranchNoPreviousLog 0.3
testNewNamespaceConflictWithLoosePrefixNameExists 0.196
testRenameRefNameColission1avoided 0.918
testUpdateRefDetachedUnbornHead 0.214

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.011
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.017
testExceptionThrown_BareRepoGetWorkDir 0.009
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.016
testNotBare_CreateRepositoryFromWorkDirOnly 0.007
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.008
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.032
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.027
testNotBare_CreateRepositoryFromDotGitGitDir 0.009
testExceptionThrown_BareRepoGetIndex 0.013
testExceptionThrown_BareRepoGetIndexFile 0.011
testIsBare_CreateRepositoryFromArbitraryGitDir 0.009

StoredBitmapTest

testGetBitmapWithoutXor 0.001
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.122
test002_WriteEmptyTree2 0.092
test30_stripWorkDir 0.084
test002_WriteEmptyTree 0.121
test006_ReadUglyConfig 0.109
test000_openrepo_default_gitDirAndWorkTreeSet 0.09
test000_openrepo_default_absolute_workdirconfig 0.104
test027_UnpackedRefHigherPriorityThanPacked 0.124
test000_openrepo_alternate_index_file_and_objdirs 0.189
test025_computeSha1NoStore 0.177
test020_createBlobTag 0.114
test028_LockPackedRef 0.168
test007_Open 0.113
test002_CreateBadTree 0.113
test001_Initalize 0.219
test021_createTreeTag 0.223
test000_openRepoBadArgs 0.183
test022_createCommitTag 0.174
test024_createCommitNonAscii 0.136
test008_FailOnWrongVersion 0.143
test009_CreateCommitOldFormat 0.154
test026_CreateCommitMultipleparents 0.196
test000_openrepo_default_relative_workdirconfig 0.253
test023_createCommitNonAnullii 0.13
test000_openrepo_default_workDirSet 0.147

T0004_PackReaderTest

test003_lookupCompressedObject 0.18
test004_lookupDeltifiedObject 0.13

UnpackedObjectTest

testStandardFormat_SmallObject 0.036
testStandardFormat_InvalidType 0.047
testStandardFormat_LargeObject_TruncatedZLibStream 0.064
testStandardFormat_NoHeader 0.025
testStandardFormat_SmallObject_TruncatedZLibStream 0.041
testStandardFormat_NegativeSize 0.037
testStandardFormat_SmallObject_TrailingGarbage 0.027
testStandardFormat_GarbageAfterSize 0.047
testStandardFormat_LargeObject_TrailingGarbage 0.056
testPackFormat_DeltaNotAllowed 0.038
testStandardFormat_LargeObject_CorruptZLibStream 0.031
testPackFormat_LargeObject 0.057
testPackFormat_SmallObject 0.028
testStandardFormat_SmallObject_CorruptZLibStream 0.028
testStandardFormat_LargeObject 0.028

WindowCacheGetTest

testCache_TooSmallLimit 0.145
testCache_TooFewFiles 0.141
testCache_Defaults 0.153

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.034
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.037
testConfigureCache_Limits1 0.04
testConfigureCache_PackedGitWindowSize_0 0.049
testConfigureCache_PackedGitLimit_0 0.038
testConfigureCache_PackedGitWindowSize_4097 0.042
testConfigureCache_PackedGitOpenFiles_0 0.046

DeltaIndexTest

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

GcCommitSelectionTest

testBitmapsForExcessiveBranches 64.338
testBitmapSpansNoMergesWithTags 37.935
testSelectionOrderingWithChains 0.212
testBitmapSpansNoMerges 22.613
testBitmapSpansWithMerges 24.986

IntSetTest

testAdd 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.012
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0.001

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.134

RefTreeDatabaseTest

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

RefTreeTest

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

TestRepositoryTest

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

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
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.142
shouldWorkWithoutMergeBase 0.118
shouldReturnNullWhenBranchDoesntExist 0.032

ConfigTest

testSetStringListWithEmptyValue 0.001
testTimeUnitDefaultValue 0.001
testIncludeInvalidName 0.002
test006_readCaseInsensitive 0.001
testTimeUnit 0.003
testGetFastForwardMerge 0.002
testReadBoolean_OnOff1 0.001
testReadBoolean_OnOff2 0.001
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0.002
testReadBoolean_YesNo1 0
testReadBoolean_YesNo2 0.001
testSetFastForwardMergeoptions 0.001
test_ReadNamesInSectionRecursive 0.002
readNamesInSubSectionRecursive 0.001
test005_PutGetStringList 0.002
testGetEnum 0.001
testIncludeValuePathWithTilde 0.001
testQuotingForSubSectionNames 0.001
testReadMultipleValuesForName 0.001
testUnsetBranchSection 0.001
test009_readNamesInSection 0.001
testCombinedMergeOptions 0.001
testReadLong 0.002
test001_ReadBareKey 0.001
testTimeUnitInvalid 0.001
testIncludeNoValue 0.001
test002_ReadWithSubsection 0.001
test003_PutRemote 0.001
testNoFinalNewline 0.001
testExplicitlySetEmptyString 0.001
test010_readNamesInSubSection 0.001
testIncludeValuePathNotFound 0.001
testTimeUnitNegative 0.001
test004_PutGetSimple 0
testTimeUnitInvalidWithSection 0.002
testSetFastForwardMerge 0.001
testGetInvalidEnum 0.001
testReadUserConfigWithInvalidCharactersStripped 0.002
testUnsetSingleSection 0.001
testInclude 0.02
test008_readSectionNames 0.002
testSetEnum 0.001
testBooleanWithNoValue 0.001
testIncludeTooManyRecursions 0.021
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0.001
test007_readUserConfig 0.001
testParsedEmptyString 0.001
testIncludeEmptyValue 0.001

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0.001
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.131
testForbiddenNamesOnWindowsEgCon 0.126
testForbiddenNamesOnWindowsEgLpr 0.203
testForbiddenNamesOnWindowsEgDotCon 0.137
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.13
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.109
testMaliciousPathDot 0.092
testMaliciousGitPathEndDotUnixOk 0.088
testMaliciousGitPathEndDotWindows1 0.085
testMaliciousGitPathEndDotWindows2 0.079
testMaliciousGitPathEndDotWindows3 0.123
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.127
testMaliciousPathEmptyUnix 0.135
testMaliciousGitPath1Case 0.109
testMaliciousGitPath2Case 0.097
testMaliciousGitPath3Case 0.092
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.101
testMaliciousPathDotDot 0.087
testMaliciousAbsolutePathSecondCheckout 0.043
testMaliciousAbsolutePathTwoLevelsFirstBad 0.081
testMaliciousAbsoluteUNCPathWindows1 0.101
testMaliciousAbsoluteUNCPathWindows2 0.104
testForbiddenNamesOnWindowsEgCon1 0.128
testForbiddenNamesOnWindowsEgLpt1 0.092
testMaliciousAbsolutePathIsOkTwoLevels 0.087
testMaliciousWindowsADSOnUnix 0.188
testMaliciousAbsolutePathTwoLevelsSecondBad 0.11
testMaliciousGitPathEndSpaceUnixOk 0.092
testMaliciousPathEmptyWindows 0.092
testMaliciousWindowsADS 0.103
testForbiddenWindowsNamesOnUnixEgCon 0.118
testMaliciousGitPath1 0.101
testMaliciousGitPath2 0.11
testMaliciousAbsoluteWindowsPath1 0.106
testMaliciousAbsoluteWindowsPath2 0.12
testMaliciousAbsolutePathIsOkSecondCheckout 0.078
testMaliciousAbsolutePath 0.097
testForbiddenWindowsNamesOnUnixEgLpt1 0.119
testForbiddenNamesOnWindowsEgConDotSuffix 0.107
testMaliciousAbsoluteCurDrivePathWindows 0.14
testMaliciousGitPathEndSpaceWindows 0.114
testMaliciousAbsoluteWindowsPath1OnUnix 0.146

DirCacheCheckoutTest

testLongFilename 0.061
testCheckoutChangeLinkToEmptyDir 0.118
testDirtyFileModeEqualHeadMerge 0.267
testResetHard 0.351
testRules1thru3_NoIndexEntry 0.04
testCheckoutChangeLinkToNonEmptyDirs 0.089
testCheckoutUncachedChanges 0.039
testFileModeChangeAndContentChangeNoConflict 0.148
testCheckoutChangeFileToEmptyDir 0.074
testDirectoryFileSimple 0.06
testDirectoryFileConflicts_15b 0.064
testCloseNameConflicts1 0.08
testCheckoutOutChanges 0.126
testInitialCheckout 0.091
testOverwriteUntrackedLinkModeChange 0.146
testUntrackedConflicts 0.08
testCheckoutChangeFileToEmptyDirs 0.072
testCheckoutHierarchy 0.061
testFileModeChangeWithNoContentChangeUpdate 0.122
testFolderFileAndContentConflicts 0.31
testOverwriteUntrackedFileModeChange 0.218
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.233
testCheckoutChangeLinkToEmptyDirs 0.107
testCloseNameConflictsX0 0.072
testDontOverwriteEmptyFolder 0.044
testFileModeChangeAndContentChangeConflict 0.12
testFolderFileConflict 0.223
testDontOverwriteDirtyFile 0.047
testDirectoryFileConflicts_1 0.045
testDirectoryFileConflicts_2 0.054
testDirectoryFileConflicts_3 0.051
testDirectoryFileConflicts_4 0.056
testDirectoryFileConflicts_5 0.049
testDirectoryFileConflicts_6 0.066
testDirectoryFileConflicts_7 0.149
testDirectoryFileConflicts_8 0.039
testDirectoryFileConflicts_9 0.039
testCheckoutChangeFileToNonEmptyDirs 0.096
testRules4thru13_IndexEntryNotInHead 0.202
testCheckoutOutChangesAutoCRLFInput 0.077
testCheckoutOutChangesAutoCRLFfalse 0.063
testDirectoryFileConflicts_10 0.091
testDirectoryFileConflicts_11 0.065
testDirectoryFileConflicts_12 0.103
testDirectoryFileConflicts_13 0.097
testDirectoryFileConflicts_14 0.075
testDirectoryFileConflicts_15 0.054
testDirectoryFileConflicts_16 0.086
testDirectoryFileConflicts_17 0.082
testDirectoryFileConflicts_18 0.069
testDirectoryFileConflicts_19 0.069
testDirectoryFileConflicts_5b 0.077
testDirectoryFileConflicts_6b 0.123
testDirtyFileModeEqualIndexMerge 0.152
testOverwriteUntrackedIgnoredFile 0.196
testCheckoutOutChangesAutoCRLFtrue 0.05
testCheckoutOutChangesAutoCRLFtrueBinary 0.048
testMultipleContentConflicts 0.306
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.179
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.122

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.348
testDirtySubmoduleWorktreeUntracked 1.373
testInitiallyClean 1.384
testDirtySubmoduleWorktree 1.531
testDirtySubmoduleHEAD 1.512
testDirtySubmoduleIndex 1.444
testDirtySubmoduleIndexAndWorktree 1.449

IndexDiffTest

testUnchangedComplex 0.11
testRemovedUntracked 0.081
testUnchangedSimple 0.087
testAdded 0.054
testStageState_mergeAndReset_bug 0.247
testUntrackedFolders 0.11
testStageState_simulated_bug 0.255
testConflictingDeletedAndModified 0.274
testAssumeUnchanged 0.107
testAutoCRLFInput 0.075
testModified 0.042
testStageState 0.063
testRemoved 0.036
testConflictingFromMultipleCreations 0.221
testUntrackedNotIgnoredFolders 0.123
testConflicting 0.26

IndexModificationTimesTest

testLastModifiedTimes 0.146
testModify 2.25

MergeHeadMsgTest

testReadWriteMergeHeads 0.049
testReadWriteMergeMsg 0.053

ObjectCheckerTest

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

ObjectIdOwnerMapTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0.001
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0.003
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0.001

RacyGitTests

testRacyGitDetection 1.507
testIterator 5.854

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.114

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.191
resolvePreviousBranch 0.181
resolveMasterCommits 0.098
resolveNonExistingBranch 0.094
resolveReflogParent 0.142
resolveDate 0.074

RefTest

testGetShortExactRef 0.154
testReadAllIncludingSymrefs 0.194
testReadSimplePackedRefSameRepo 0.136
testRefsUnderRefs 0.14
testResolvedSymRef 0.114
testReadSymRefToLoosePacked 0.18
testResolvedNamesBranch 0.121
testGetShortRef 0.099
testRemoteNames 0.127
testAmbiguousRefsUnderRefs 0.133
testReadLooseRef 0.105
testReadLoosePackedRef 0.098
testReadSymRefToPacked 0.114

RepositoryCacheConfigTest

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

RepositoryCacheTest

testBareFileKey 0.057
testNonBareFileKey 0.045
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.067
testRepositoryUsageCount 0.034
testFileKeyOpenNew 0.059
testGetRegistered 0.025
testRepositoryUsageCountWithRegisteredRepository 0.052
testCacheOpen 0.028
testUnregister 0.029
testGetRegisteredWhenEmpty 0.027
testRepositoryUnregisteringWhenExpired 0.093
testRepositoryNotUnregisteringWhenClosing 0.033
testReconfigure 0.048
testCacheRegisterOpen 0.027
testFileKeyOpenExisting 0.028

RepositoryResolveTest

testObjectId_nonexisting 0.138
testObjectId_objectid_invalid_explicit_parent 0.124
testHEAD 0.108
testTree 0.116
testDistance_past_root 0.111
testDerefCommit 0.097
resolveUpstream 0.204
testParseLookupPath 0.166
resolveExprSimple 0.212
invalidNames 0.152
testObjectId_objectid_implicit_firstparent 0.121
testObjectId_objectid_self 0.107
testParseNonGitDescribe 0.154
testDistance 0.114
testParseGitDescribeOutput 0.131
testObjectId_existing 0.124
testDerefBlob 0.113
testDerefTree 0.162
testObjectId_objectid_explicit_firstparent 0.094
testDerefTag 0.1
testRef_refname 0.148
testObjectId_objectid_explicit_otherparents 0.126

SquashCommitMsgTest

testReadWriteMergeMsg 0.069

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

T0001_PersonIdentTest

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

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

ValidRefNameTest

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

CherryPickTest

testPick 0.06
testRevert 0.064

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.2
testFormatWithConflictsNoFooterNoLineBreak 0.156
testTag 0.143
testPullWithUri 0.148
testFormatWithConflictsNoFooter 0.139
testMixed 0.154
testIntoHeadOtherThanMaster 0.179
testThreeBranches 0.149
testIntoOtherThanMaster 0.124
testRemoteBranch 0.159
testTwoBranches 0.13
testFormatWithConflictsWithFooters 0.218
testIntoSymbolicRefHeadPointingToMaster 0.181
testCommit 0.177
testOneBranch 0.184

RecursiveMergerTest

crissCrossMerge_twoRoots 10.093
crissCrossMerge_nonmergeable 10.383
crissCrossMerge_mergeable2 8.047
crissCrossMerge 5.511
crissCrossMerge_mergeable 4.623
crissCrossMerge_ThreeCommonPredecessors 5.38
crissCrossMerge_ParentsNotMergeable 4.479
crissCrossMerge_checkOtherFiles 4.852

ResolveMergerTest

checkContentMergeConflict 0.673
checkFileReplacedByFolderInOurs 0.677
checkLockedFilesToBeDeleted 0.493
checkContentMergeNoConflict_noRepo 0.531
checkMergeEqualNewTrees 1.106
checkMergeConflictingNewTrees 0.708
checkMergeMergeableTreesWithoutIndex 0.812
checkMergeConflictingTreesWithoutIndex 0.666
failingDeleteOfDirectoryWithUntrackedContent 0.817
checkMergeEqualTreesInCore_noRepo 0.837
checkMergeMergeableFilesWithTreeInIndex 0.675
checkUntrackedFolderIsNotAConflict 0.831
checkFileReplacedByFolderInTheirs 0.837
checkMergeEqualTreesInCore 0.718
checkContentMergeNoConflict 0.816
checkMergeConflictingFilesWithTreeInIndex 0.55
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.803
checkContentMergeConflict_noTree 0.534
checkMergeEqualTreesWithoutIndex 0.797
mergeWithCrlfInWT 0.704
checkMergeCrissCross 1.511
checkForCorrectIndex 18.061

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.168
testTrivialTwoWay_rightDFconflict2 0.224
testTheirs_noRepo 0.136
testTrivialTwoWay_ok 0.134
testTrivialTwoWay 0.118
testOurs 0.096
testTrivialTwoWay_noRepo 0.09
testTrivialTwoWay_validSubtreeSort 0.133
testTrivialTwoWay_leftDFconflict1 0.132
testTrivialTwoWay_leftDFconflict2 0.224
testTrivialTwoWay_conflictSubtreeChange 0.24
testTrivialTwoWay_conflict 0.206
testOurs_noRepo 0.16
testTrivialTwoWay_disjointhistories 0.162
testTheirs 0.138
testTrivialTwoWay_concurrentSubtreeChange 0.162

SquashMessageFormatterTest

testCommit 0.133

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.001
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.006
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

DefaultNoteMergerTest

testEditEdit 0.089
testIdenticalEdit 0.041
testDeleteDelete 0.046
testIdenticalAdd 0.046
testEditDelete 0.044
testAddAdd 0.053

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.094
testCollapseFanoutAfterMerge 1.723
testEditSameNoteDifferentContent 0.08
testFanoutAndLeafWitConflict 2.076
testDeleteDifferentNotes 0.09
testNonNotesWithNonNoteConflict 0.109
testAddSameNoteDifferentContent 0.07
testNonNotesWithoutNonNoteConflict 0.076
testEditDifferentNotes 0.067
testEditDeleteConflict 0.066
testLargeTreesWithConflict 3.739
testLargeTreesWithoutConflict 3.024
testOursEqualsTheirs 0.052
testFanoutAndLeafWithoutConflict 1.866
testNoChange 0.061
testBaseEqualsOurs 0.053
testAddDifferentNotes 0.073

NoteMapTest

testReadFlatTwoNotes 0.098
testEditFlat 0.078
testWriteUnchangedFanout2_38 0.066
testCreateFromEmpty 0.044
testRemoveDeletesTreeFanout2_38 0.054
testGetCachedBytes 0.037
testReadFanout2_38 0.056
testIteratorFanoutTree2_38 0.062
testIteratorEmptyMap 0.039
testEditFanout2_38 0.064
testShorteningNoteRefName 0.036
testReadFanout2_2_36 0.063
testIteratorFlatTree 0.052
testReadFullyFannedOut 0.134
testIteratorFanoutTree2_2_36 0.073
testLeafSplitsWhenFull 0.152
testWriteUnchangedFlat 0.082
testIteratorFullyFannedOut 0.168

EditListTest

testTypes 0.001
testHunkHeader 0.001
testFileHeader 0.001

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0.004
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.002

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.002
testParse_CcDeleteFile 0.001

PatchErrorTest

testError_DisconnectedHunk 0.001
testError_TruncatedNew 0.001
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0.001
testError_GitBinaryNoForwardHunk 0.001
testError_BodyTooLong 0.001

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.416

PlotCommitListTest

testMergeBlockedBySelf 0.058
testMultipleMerges 0.058
testBug368927 0.056
testBug419359 0.072
testDuplicateParents 0.05
testBug300282_1 0.053
testTwoRoots1 0.044
testTwoRoots2 0.048
testMergeBlockedByOther 0.092
testSideBranch 0.076
test2SideBranches 0.071
testLinear 0.051
testMerged 0.054
testEgitHistory 0.126
testDanglingCommitShouldContinueLane 0.057

AlwaysEmptyRevQueueTest

testClear 0.046
testEmpty 0.059
testAddFails 0.048

DateRevQueueTest

testInsertOutOfOrder 0.087
testEmpty 0.038
testCloneFIFO 0.053
testInsertTie 0.043
testCloneEmpty 0.039
testClear 0.053
testHasFlags 0.049

FIFORevQueueTest

testUnpopAtFront 0.056
testEmpty 0.039
testCloneEmpty 0.034
testAddLargeBlocks 2.129
testClear 0.048
testHasFlags 0.075

FooterLineTest

testSignedOffBy_OneUserWithLF 0.042
testNotEmail 0.044
testNoFooters_EmptyBody 0.035
testEmptyValueWithLF 0.038
testNoFooters_OneLineBodyNoLF 0.037
testSignedOffBy_OneUserNoLF 0.055
testNoFooters_NewlineOnlyBody1 0.038
testNoFooters_NewlineOnlyBody5 0.041
testMatchesBugId 0.033
testNonDelimtedEmail 0.035
testSignedOffBy_IgnoreWhitespace 0.031
testFilterFootersIgnoreCase 0.035
testSignedOffBy_SkipNonFooter 0.034
testEmptyValueNoLF 0.044
testShortKey 0.037
testSignedOffBy_ManyUsers 0.04
testNoFooters_ShortBodyWithLF 0.044
testNoFooters_ShortBodyNoLF 0.041
testNoFooters_OneLineBodyWithLF 0.035

LIFORevQueueTest

testEmpty 0.038
testCloneEmpty 0.04
testAddLargeBlocks 2.076
testClear 0.054
testHasFlags 0.071

MaxCountRevFilterTest

testMaxCountRevFilter0 0.05
testMaxCountRevFilter 0.082

ObjectWalkFilterTest

testDefaultFilter 0.04
testFilteringTreeFiltersReferencedBlobs 0.005
testRevFilterAndObjectFilterCanCombine 0.007
testFilteringTreeFiltersSubtrees 0.003
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.004

ObjectWalkTest

testNoCommits 0.047
testOneCommitOneTreeTwoBlob 0.048
testCull 0.086
testTwoCommitDeepTree1 0.062
testTwoCommitDeepTree2 0.088
testTwoCommitTwoTreeTwoBlob 0.06
testEmptyTreeCorruption 0.046
testTwoCommitsEmptyTree 0.04

RevCommitListTest

testFillToHighMarkMulitpleBlocks 10.581
testFillToUnknownCommit 8.223
testFillToNullCommit 0.2
testFillToHighMark2 0.142
testFillToHighMark4 0.113
testFillToHighMarkAll 0.13
testFillToCommit 0.109

RevCommitParseTest

testParse_implicit_mixed_encoded 0.059
testParse_WeirdHeaderOnlyCommit 0.041
testParse_NoMessage 0.038
testParse_OnlyLFMessage 0.037
testParse_implicit_UTF8_encoded 0.032
testParse_GitStyleMessage 0.039
testParse_ShortLineOnlyNoLF 0.03
testParse_illegalEncoding 0.05
testParse_explicit_bad_encoded2 0.043
testParse_explicit_bad_encoded 0.048
testParse_GitStyleMessageWithCRLF 0.045
testParse_incorrectUtf8Name 0.043
testParse_ShortLineOnlyEmbeddedLF 0.049
testParse_ShortLineOnlyEndLF 0.046
testParse_PublicParseMethod 0.039
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.037
testParse_incompleteAuthorAndCommitter 0.046
testParse_NoParents 0.049
testParse_unsupportedEncoding 0.044
testParse_explicit_encoded 0.042

RevFlagSetTest

testEmpty 0.068
testContainsAll 0.044
testContains 0.03
testAddOne 0.036
testAddTwo 0.031
testEquals 0.037
testRemove 0.041

RevObjectTest

testAddRevFlag 0.049
testHasRevFlag 0.049
testId 0.053
testAddRevFlagSet 0.039
testRemoveRevFlag 0.05
testRevObjectTypes 0.055
testHasAllFlag 0.039
testHasAnyFlag 0.043
testEquals 0.045
testRemoveRevFlagSet 0.054

RevTagParseTest

testTagBlob 0.047
testTagTree 0.04
testParse_implicit_mixed_encoded 0.06
testParseOldStyleNoTagger 0.048
testParse_NoMessage 0.045
testParse_OnlyLFMessage 0.039
testParse_implicit_UTF8_encoded 0.037
testParseAllFields 0.035
testParse_GitStyleMessage 0.043
testParse_ShortLineOnlyNoLF 0.041
testParse_illegalEncoding 0.044
testParse_explicit_bad_encoded2 0.037
testParse_explicit_bad_encoded 0.036
testParse_ShortLineOnlyEmbeddedLF 0.036
testParse_ShortLineOnlyEndLF 0.04
testParse_PublicParseMethod 0.036
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.038
testTagTag 0.034
testParse_unsupportedEncoding 0.053
testTagCommit 0.038
testParse_explicit_encoded 0.044

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.066
testRevWalkCarryUninteresting_SlowClock 0.065
testRevWalkCarryUninteresting_WrongClock 0.05
testRevWalkCarryCustom_SlowClock 0.052

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.114
testProperlyCullAllAncestors1 0.052
testProperlyCullAllAncestors2 0.054

RevWalkFilterTest

testFilter_NOT_NONE 0.049
testFilter_NONE 0.045
testFilter_Negate_ALL 0.051
testFilter_NOT_ALL 0.046
testFilter_ALL_Or_NONE 0.049
testFilter_NONE_Or_ALL 0.058
testFilter_MY_ALL_Or_NONE 0.048
testFilter_NO_MERGES 0.059
testFilter_NONE_Or_MY_ALL 0.047
testFilter_NONE_And_ALL 0.044
testFilter_NONE_And_MY_ALL 0.042
testFilter_MY_ALL_And_NONE 0.046
testFilter_ALL_And_NONE 0.065
testFilter_ALL 0.063
testCommitTimeRevFilter 0.067

RevWalkFollowFilterTest

testSingleRename 0.057
testMultiRename 0.062
testNoRename 0.038

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.078
testMultipleHeads_SameBase2 0.097
testNone 0.062
testDisallowTreeFilter 0.047
testInconsistentCommitTimes 0.065
testSimple 0.074
testCrissCross 0.055

RevWalkMergedIntoTest

testOldCommitWalk 0.072

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.051
testStringOfPearls_FilePath1 0.067
testStringOfPearls_FilePath2 0.069
testStringOfPearls_FilePath3 0.076
testStringOfPearls_FilePath3_NoParentRewriting 0.079
testStringOfPearls_DirPath2 0.067
testStringOfPearls_FilePath2_NoParentRewriting 0.073
testStringOfPearls_FilePath1_NoParentRewriting 0.063
testStringOfPearls_DirPath2_NoParentRewriting 0.064
testEdits_MatchNone 0.064
testEmpty_NoMatch 0.039
testSimple1 0.04
testEdits_MatchAll 0.069

RevWalkPathFilter6012Test

test1 0.099
test2 0.084
test3 0.084
test4 0.092
test5 0.08
test6 0.088
test7 0.082

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.046

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.062
testMergeCommitOneParentShallow 0.066
testObjectDirectorySnapshot 0.066
testDepth1 0.055
testDepth2 0.06
testDepth3 0.069

RevWalkSortTest

testSort_Default 0.051
testSort_COMMIT_TIME_DESC 0.052
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.043
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.049
testSort_TOPO_REVERSE 0.062
testSort_TOPO 0.068
testSort_REVERSE 0.065

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.04
shouldReturnZeroWhenMergedInto 0.057
shouldWorkWithMerges 0.067
shouldWorkWithoutCommonAncestor 0.047
shouldWorkWithZeroAsEnd 0.045
shouldReturnZeroOnSameCommit 0.048

RevWalkUtilsReachableTest

withMerge 0.158
withCommitLoadedByDifferentRevWalk 0.07
twoCommits 0.109
oneCommit 0.07
multipleBranches 0.145

SkipRevFilterTest

testSkipRevFilter0 0.042
testSkipRevFilterNegative 0.037
testSkipRevFilter 0.059

TreeRevFilterTest

testStringOfPearls_FilePath1 0.069
testStringOfPearls_FilePath2 0.069
testStringOfPearls_FilePath3 0.14
testStringOfPearls_DirPath2 0.076
testPathFilterOrOtherFilter 0.07

FileBasedConfigTest

testLeadingWhitespaces 0.02
testUTF8withoutBOM 0.021
testUTF8withBOM 0.016
testSystemEncoding 0.018

SubmoduleAddTest

commandWithNullPath 0.048
addSubmoduleWithExistingSubmoduleDefined 0.375
addExistentSubmodule 0.039
addSubmodule 0.332
commandWithEmptyPath 0.033
addSubmoduleWithRelativeUri 0.332
commandWithEmptyUri 0.035
commandWithNullUri 0.033

SubmoduleInitTest

resolveInvalidParentUrl 0.095
resolveTwoLevelHigherRelativeUrl 0.081
resolveWorkingDirectoryRelativeUrl 0.087
repositoryWithUninitializedModule 0.06
resolveOneLevelHigherRelativeUrl 0.086
resolveSameLevelRelativeUrl 0.061
repositoryWithNoSubmodules 0.039

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.075
repositoryWithNoHeadInSubmodule 0.097
repositoryWithUninitializedSubmodule 0.062
repositoryWithInitializedSubmodule 0.131
repositoryWithMissingSubmodule 0.051
repositoryWithDifferentRevCheckedOutSubmodule 0.094
repositoryWithNoSubmodules 0.033

SubmoduleSyncTest

repositoryWithSubmodule 0.269
repositoryWithRelativeUriSubmodule 0.319
repositoryWithNoSubmodules 0.034

SubmoduleUpdateTest

repositoryWithSubmodule 0.309
repositoryWithUnconfiguredSubmodule 0.049
repositoryWithInitializedSubmodule 0.081
repositoryWithNoSubmodules 0.041

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.043
repositoryWithRootLevelSubmoduleRelativeRef 0.117
treeIdWithGitmodules 0.067
indexWithGitmodules 0.057
bareRepositoryWithNoSubmodules 0.052
generatorFilteredToOneOfTwoSubmodules 0.053
repositoryWithRootLevelSubmoduleAbsoluteRef 0.109
repositoryWithRootLevelSubmodule 0.047
testTreeIteratorWithGitmodules 0.047
repositoryWithNoSubmodules 0.039

SymlinksTest

fileModeTestMissingThenSymlink 0.231
createDirSymlinkBeforeTarget 0.225
createFileSymlinkBeforeTarget 0.27
fileModeTestFolderThenSymlink 0.202
createSymlinkAfterTarget 0.219
fileModeTestSymlinkThenFile 0.249
fileModeTestFileThenSymlink 0.222
fileModeTestSymlinkThenMissing 0.248
fileModeTestSymlinkThenFolder 0.224

AtomicPushTest

pushAtomicClientGivesUpEarly 0.052
pushNonAtomic 0.013
pushAtomicDisabled 0.002

BaseReceivePackTest

parseCommand 0

BundleWriterTest

testAbortWrite 0.167
testCustomObjectReader 0.138
testWriteHEAD 0.164
testWriteSingleRef 0.243
testIncrementalBundle 0.335

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.021

LongMapTest

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

NetRCTest

testNetRCFile 0.049
testNetRCDefault 0.073

OpenSshConfigTest

testAlias_DoesNotMatch 0.046
testAlias_OptionsSet 0.042
testAlias_InheritBatchMode 0.09
testAlias_ConnectionAttempts 0.042
testAlias_BatchModeDefault 0.035
testAlias_PreferredAuthenticationsDefault 0.037
testAlias_OptionsInherit 0.068
testAlias_BatchModeYes 0.042
testQuoteParsing 0.044
testSeparatorParsing 0.045
testAlias_OptionsKeywordCaseInsensitive 0.042
testAlias_ConnectionAttemptsDefault 0.031
testAlias_invalidConnectionAttempts 0.043
testAlias_PreferredAuthentications 0.037
testNoConfig 0.049
testAlias_badConnectionAttempts 0.066
testAlias_InheritPreferredAuthentications 0.045

PacketLineInTest

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

PacketLineOutTest

testWritePacket1 0.001
testWritePacket2 0
testWritePacket3 0.005
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.151
test1 0.05
test2 0.062
testTinyThinPack 0.059
testMaxObjectSizeDeltaBlock 0.05
testMaxObjectSizeFullBlob 0.081
testPackWithTrailingGarbage 0.037
testPackWithDuplicateBlob 0.05
testDataAfterPackFooterSingleRead 0.044
testDataAfterPackFooterSplitObjectRead 0.431
testMaxObjectSizeDeltaResultSize 0.082
testNonMarkingInputStream 0.04

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

saveInBatch 0.006
lockFailure 0.015
putMatchingWithSomeMatchingRefs 0.003
saveTwoCertsOnSameRefInTwoUpdates 0.005
saveTwoCertsOnDifferentRefsInTwoUpdates 0.006
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.008
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.002
missingRef 0
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.002
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.008
saveTwoCertsOnSameRefInOneUpdate 0.003
saveTwoCertsOnDifferentRefsInOneUpdate 0.005
saveOneCertOnMultipleRefs 0.003

PushConnectionTest

limitCommandBytes 0.003
invalidCommand 0.003
testWrongOldIdDoesNotReplace 0.008

PushOptionsTest

testThinPushWithOptions 0.039
testPushWithEmptyOptions 0.374
testAdvertisedButUnusedPushOptions 0.297
testPushWithoutOptions 0.264
testAtomicPushWithOptions 0.043
testFailedAtomicPushWithOptions 0.038
testNonAtomicPushWithOptions 0.024
testPushOptionsNotSupported 0.227

PushProcessTest

testUpdateMixedCases 0.193
testUpdateUnexpectedRemote 0.157
testTrackingRefUpdateOnReject 0.159
testUpdateDelete 0.128
testUpdateFastForward 0.154
testUpdateUnexpectedRemoteVsForce 0.157
testUpdateRejectedByConnection 0.15
testUpdateUpToDate 0.153
testUpdateNonFastForwardForced 0.126
testUpdateExpectedRemote 0.122
testPushResult 0.248
testUpdateNonFastForwardUnknownObject 0.124
testUpdateNonFastForward 0.102
testUpdateDeleteNonExisting 0.094
testTrackingRefUpdateEnabled 0.225
testUpdateCreateRef 0.146
testTrackingRefUpdateDisabled 0.133

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.255
testUsingUnknownBlobFails 0.197
testUsingHiddenCommonBlobFails 0.176
testCreateBranchAtHiddenCommitFails 0.204
testFilterHidesPrivate 0.182
testSuccess 0.25
testUsingUnknownTreeFails 0.159

RefAdvertiserTest

advertiser 0.001

RefSpecTest

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

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.008
testPush 0.003
testUploadPackFactory 0.004
testReceivePackFactory 0.004

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.13
testSpi 0.12
testFindRemoteRefUpdatesWithLeases 0.176
testFindRemoteRefUpdatesTrackingRef 0.186
testFindRemoteRefUpdatesNoWildcardNoTracking 0.128
testFindRemoteRefUpdatesNoWildcardNoDestination 0.094
testLocalTransportFetchWithoutLocalRepository 0.144
testFindRemoteRefUpdatesWildcardNoTracking 0.207
testLocalTransportWithRelativePath 0.159

URIishTest

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

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>

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

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

EmptyTreeIteratorTest

testAtEOF 0.028
testCreateSubtreeIterator 0.026
testStopWalkCallsParent 0.022
testBackDoesNothing 0.031
testEntryObjectId 0.036
testNextDoesNothing 0.043

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.048
testCustomFileModeStrategyFromParentIterator 0.168
testEmptyIfRootDoesNotExist 0.061
testSymlinkActuallyModified 0.103
testComputeFileObjectId 0.049
testCustomFileModeStrategy 0.124
submoduleWithNoGitDirectory 0.096
idOffset 0.525
testIsModifiedSymlinkAsFile 0.123
testTreewalkEnterSubtree 0.109
submoduleNestedWithHeadMatchingIndex 0.233
testEmptyIteratorOnEmptyDirectory 0.042
testDirCacheMatchingId 0.515
submoduleHeadMatchesIndex 0.236
testSymlinkNotModifiedThoughNormalized 0.101
submoduleDirectoryIterator 0.252
testIsModifiedFileSmudged 0.512
submoduleWithNoHead 0.114
testEmptyIfRootIsFile 0.045
testSymlinkModifiedNotNormalized 0.089
testGetEntryContentLength 0.034
testFileModeSymLinkIsNotATree 0.053
testSimpleIterate 0.04

IndexDiffFilterTest

testFileIgnoredNotHonored 0.146
testRecursiveTreeWalk 0.086
testEmptyFolderCommitted 0.083
testFileInFolderUntracked 0.081
testFileInFolderCommittedModifiedAllIgnored 0.089
testFileInFolderCommittedDeleted 0.08
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.111
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.14
testFileCommittedModified 0.075
testFileIgnored 0.083
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.138
testFolderChangedToFile 0.111
testFileInFolderCommittedModified 0.09
testNonRecursiveTreeWalk 0.084
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.119
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.126
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.098
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.111
testFileCommittedDeleted 0.07
testFolderChangedToFileCommittedComparedWithInitialCommit 0.136
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.169
testFileCommittedModifiedIgnored 0.089
testFileCommitted 0.069
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.107
testFileInFolderCommittedModifiedIgnored 0.099
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.111
testConflicts 0.187
testFileInFolderAllIgnored 0.073
testFileInFolderCommittedChangedNotModified 0.073
testFileInFolderCommittedAllDeleted 0.065
testEmptyFolderIgnored 0.073
testFileInFolderCommittedNonRecursive 0.071
testEmptyFolderUntracked 0.063
testFileInFolderCommitted 0.066
testFileInFolderIgnored 0.081
testFileCommittedChangedNotModified 0.081
testEmptyFolderCommittedDeleted 0.072
testFileUntracked 0.075

InterIndexDiffFilterTest

testOneOnly 0.027
testTwoSame 0.028
testEmpty 0.032
testTwoSameDifferByAssumeValid 0.028
testTwoSameSameAssumeValidDifferentContent 0.028

NotTreeFilterTest

testNegateIsUnwrap 0.028
testCloneIsDeepClone 0.035
testWrap 0.041
testShouldBeRecursive_PathFilter 0.031
testCloneIsSparseWhenPossible 0.028
testShouldBeRecursive_ALL 0.027

PathFilterGroupTest

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

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.056
testSingleSubPathNegate 0.044
testTopOrMultiPathDual 0.038
testOrMultiThreePath 0.044
testSinglePathNegate 0.044
testAndMultiThreeSubPathNegate 0.045
testAndMultiSubPathNegate 0.061
testTopAndMultiSubPathDualNegate 0.051
testAndMultiPath 0.042
testAndMultiPathNegate 0.041
testPatternParentFileMatch 0.043
testSinglePath 0.052
testTopAndMultiPathDualNegate 0.05
testOrMultiThreeMixSubPathNegate 0.048
testTopNotPath 0.046
testOrMultiTwoMixSubPathNegate 0.046
testOrMultiTwoPath 0.053
testAndMultiSubPathDualNegate 0.055
testAndMultiSubPath 0.048
testOrMultiTwoSubPath 0.044
testSingleSubPath 0.041

PathSuffixFilterTest

testEdgeCases 0.037
testRecursiveFiltering 0.033
testNonRecursiveFiltering 0.035

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.038
testALL_IdentityClone 0.036
testANY_DIFF_ShouldNotBeRecursive 0.031
testNotALL_IncludesNothing 0.03
testANY_DIFF_IdentityClone 0.03
testALL_IncludesAnything 0.03
testALL_ShouldNotBeRecursive 0.026

ForPathTest

testFindObjects 0.044

NameConflictTreeWalkTest

testNoDF_NoGap 0.041
testDF_NoGap 0.044
testDF_DetectConflict 0.033
testDF_GapByOne 0.035
testDF_SkipsSeenSubtree 0.035

PostOrderTreeWalkTest

testNoPostOrder 0.036
testInitialize_NoPostOrder 0.041
testInitialize_TogglePostOrder 0.045
testResetDoesNotAffectPostOrder 0.028
testWithPostOrder_NoEnterSubtree 0.034
testWithPostOrder_EnterSubtree 0.032

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.054

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.043

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtilsTest

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

FilterCommandsTest

testBuiltinCleanFilter 0.4
testBuiltinCleanAndSmudgeFilter 0.306
testBuiltinSmudgeFilter 0.294

FSTest

testReadPipeCommandStartFailure 0.05
testSymlinkAttributes 0.981
testReadPipePosixCommandFailure 0.009
testExecutableAttributes 0.002

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.009
badlyFormattedWithoutRef 0.007

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.099
testFailedPreCommitHookBlockCommit 0.058
testFindPostCommitHook 0.05
testAllCommitHooks 0.217
testFindHook 0.043
testFailedCommitMsgHookBlocksCommit 0.064
testPostCommitRunHook 0.056
testRunHook 0.049
testCommitMsgHookCanModifyCommitMessage 0.085

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
testAdd_SmallGroup 0

AutoCRLFInputStreamTest

testBoundary 0.553
test 0.001

AutoCRLFOutputStreamTest

testBoundary 1.355
test 0

AutoLFInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.256
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0.001
testTimeout_readByte_Timeout 0.251
testTimeout_readBuffer_Timeout 0.252
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

TimeoutOutputStreamTest

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

UnionInputStreamTest

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

IOReadLineTest

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

NBTest

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

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

QuotedStringBourneStyleTest

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

QuotedStringBourneUserPathStyleTest

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

QuotedStringGitPathStyleTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0.002
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_FormatTest

testFormatBase10 0

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.001
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0.008
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0.054
testCaseInsensitive 0.04
testEmptyPattern 0.032
testNoMatches 0.032

ReadLinesTest

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

RefListTest

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

RefMapTest

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

RelativeDateFormatterTest

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

RunExternalScriptTest

testCopyStdIn 0.023
testWrongScript 0.028
testArguments 0.02
testRc 0.016
testCopyStdInExecute 0.028
testAllTogetherBinExecute 0.019
testAllTogetherBin 0.018
testWrongSh 0.007
testNullStdout 0.01
testCopyNullStdIn 0.015
testStdErr 0.026
testStdErrExecute 0.031

SHA1Test

detectsShatteredByDefault 0.012
test0 0
test1 0
test2 0
shatteredCollision 0.025
shatteredStoredInGitBlob 0.012

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0.001
testInCoreLimit_SwitchOnCopy 0.038
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.031
testLarge_SingleWrite 0.036
testInCoreLimit_SwitchBeforeAppendByte 0.037
testOneBlock_BulkWrite 0
testRandomWrites 0.04
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.016
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.001

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.25
shouldRaiseErrorOnBadUrl 0.187
shouldCloneAValidGitRepository 0.231
shouldRaiseErrorOnNoUrl 0.039
shouldCreateABareCloneOfAValidGitRepository 0.122
shouldRaiseErrorOnEmptyUrl 0.046

ClientVersionUtilTest

testParse 0.003
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.011

ServletUtilsTest

testAcceptGzip 0.005

AdvertiseErrorTest

testPush_CreateBranch 2.057

AsIsServiceTest

testCreate_Default 0.767
testCreate_Disabled 0.124
testDisabledSingleton 0.067
testCreate_Enabled 0.041

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.861
testCreate_NullUser 0.111
testCreate_EmptyStringUser 0.046
testCreate_Disabled 0.105
testDisabledSingleton 0.036
testCreate_Enabled 0.066

DefaultUploadPackFactoryTest

testCreate_Default 0.861
testCreate_Disabled 0.158
testDisabledSingleton 0.101
testCreate_Enabled 0.035

DumbClientDumbServerTest

testInitialClone_Loose[0] 2.116
testListRemote[0] 0.593
testPushNotSupported[0] 0.217
testInitialClone_Packed[0] 0.373
testInitialClone_Loose[1] 0.72
testListRemote[1] 0.133
testPushNotSupported[1] 0.134
testInitialClone_Packed[1] 0.255

DumbClientSmartServerTest

testInitialClone_Small[0] 2.378
testListRemote[0] 0.477
testPushNotSupported[0] 0.211
testInitialClone_Packed[0] 0.366
testInitialClone_Small[1] 0.729
testListRemote[1] 0.149
testPushNotSupported[1] 0.11
testInitialClone_Packed[1] 0.241

ErrorServletTest

testHandler 0.837

FileResolverTest

testNotAGitRepository 0.04
testUnreasonableNames 0.009
testExportOk 0.041

GitServletInitTest

testDefaultConstructor_NoBasePath 0.019
testInitUnderContainer_WithBasePath 0.818
testDefaultConstructor_WithBasePath 0.002
testInitUnderContainer_NoBasePath 0.021

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 1.678
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.182
testObjectCheckerException 0.12

HookMessageTest

testPush_CreateBranch 0.943
testPush_HookMessagesToOutputStream 0.329

HttpClientTests

testListRemote_Dumb_NoHEAD 0.765
testListRemote_Smart_DetachedHEAD 0.284
testRepositoryNotFound_Dumb 0.155
testListRemote_Smart_WithQueryParameters 0.128
testListRemote_Dumb_Auth 0.171
testListRemote_Dumb_NeedsAuth 0.115
testListRemote_Smart_UploadPackNeedsAuth 0.139
testRepositoryNotFound_Smart 0.124
testListRemote_Dumb_DetachedHEAD 0.105
testListRemoteWithoutLocalRepository 0.071
testListRemote_Smart_UploadPackDisabled 0.095

MeasurePackSizeTest

testPush_packSize 0.601

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.243

RegexPipelineTest

testSimpleRegex 0.024
testRegexGroupFilter 0.019
testServeOrdering 0.017

SetAdditionalHeadersTest

testSetHeaders 0.228

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.674
testInvalidWant[0] 0.187
testInitialClone_RedirectSmall[0] 0.201
testPush_NotAuthorized[0] 0.154
testPush_CreateBranch[0] 0.216
testInitialClone_Small[0] 0.204
testFetch_TooManyLocalCommits[0] 0.769
testListRemote[0] 0.076
testListRemote_BadName[0] 0.081
testPush_ChunkedEncoding[0] 0.162
testInitialClone_BrokenServer[0] 0.087
testFetch_RefsUnreadableOnUpload[0] 0.162
testFetch_FewLocalCommits[1] 0.744
testInvalidWant[1] 0.084
testInitialClone_RedirectSmall[1] 0.136
testPush_NotAuthorized[1] 0.105
testPush_CreateBranch[1] 0.147
testInitialClone_Small[1] 0.162
testFetch_TooManyLocalCommits[1] 0.704
testListRemote[1] 0.087
testListRemote_BadName[1] 0.086
testPush_ChunkedEncoding[1] 0.182
testInitialClone_BrokenServer[1] 0.094
testFetch_RefsUnreadableOnUpload[1] 0.078

AddTest

testAddNothing 1.21
testAddAFile 0.179
testAddUsage 0.068
testAddFileTwice 0.125
testAddAlreadyAdded 0.172

ArchiveTest

testTarPrefixOption 1.76
testTgzExtensions 0.353
testTarPreservesContent 0.289
testArchiveIncludesSubmoduleDirectory 1.075
testTarWithSubdir 0.531
testExtensionMatchIsAnchored 0.222
testUnrecognizedFormat 0.115
testArchiveWithLongFilename 0.342
testTarPreservesMode 0.565
testNoExtensionMeansTar 0.186
testEmptyArchive 0.08
testArchivePrefixOption 0.142
testArchiveWithSubdir 0.332
testArchivePreservesMode 0.512
testUnrecognizedExtensionMeansTar 0.144
testZipExtension 0.186
testDefaultFormatIsTar 0.134
testArchivePreservesContent 0.115
testTarExtension 0.12
testTarWithLongFilename 0.193
testTxzExtension 0.309
testPrefixWithoutTrailingSlash 0.107
testTarIncludesSubmoduleDirectory 0.432
testTarPrefixWithoutTrailingSlash 0.155
testArchiveWithFiles 0.343
testPrefixDoesNotNormalizeDoubleSlash 0.203
testFormatOverridesFilename 0.12
testPrefixDoesNotNormalizeDoubleSlashInTar 0.269
testEmptyTar 0.065
testTbz2Extension 0.167

BranchTest

testRenameTwoArgs 1.521
testExistingBranch 0.114
testDeleteForce 0.624
testCreateFromOldCommit 0.623
testList 0.195
testListDetached 0.178
testHelpAfterDelete 0.129
testCreate 0.217
testDelete 0.161
testDeleteForceMultiple 0.487
testListContains 0.225
testRenameSingleArg 0.267
testDeleteMultiple 0.21

CheckoutTest

testCheckoutHead 1.425
testCheckoutLink 0.254
testCheckoutPath 0.545
testCheckoutSelf 0.164
testCheckoutUnresolvedHead 0.127
testCheckoutSingleFile 0.491
fileModeTestFileThenFileWithFolderInIndex 0.552
testCheckoutNewBranchThatAlreadyExists 0.149
fileModeTestFileWithFolderInIndex 0.414
testCheckoutExistingBranchWithConflict 0.469
fileModeTestFolderThenFileWithMissingInWorkingTree 0.371
testCheckoutBranch 0.165
testCheckoutAllPaths 0.336
fileModeTestFolderWithMissingInWorkingTree 0.297
testCheckoutNonExistingBranch 0.07
testCheckoutOrphan 0.145
testCheckoutWithMissingWorkingTreeFile 0.418
testCheckoutNewBranch 0.126
fileModeTestFolderThenMissingWithFileInWorkingTree 0.178
testCheckoutNewBranchOnBranchToBeBorn 0.105
fileModeTestMissingWithFolderInWorkingTree 0.13
fileModeTestMissingThenFolderWithFileInWorkingTree 0.155

CleanTest

testCleanDeleteDirs 1.351
testCleanLeaveDirs 0.251
testCleanRequiresForce 0.166
testCleanRequiresForceConfig 0.068

CLIGitCommandTest

testSplit 0.086

CloneTest

testCloneIntoCurrentDir 2.011
testClone 0.617
testCloneBare 0.382
testCloneEmpty 0.143

CommitAndLogTest

testCommitAmend 1.545

CommitTest

testCommitAll 1.449
testCommitPath 0.291

ConfigTest

testListConfig 0.23

DescribeTest

testDescribeTagLong 0.209
testDescribeCommit 0.331
testHelpArgumentAfterUnknown 0.065
testHeadNoTag 0.247
testNoHead 0.102
testHelpArgumentBeforeUnknown 0.053
testDescribeTag 0.178

FetchTest

testFetchNoTags 0.812
testFetchDefault 0.712
testFetchAllTags 0.711

InitTest

testInitDirectory 0.111
testInitBare 0.116

LsRemoteTest

testLsRemoteHeadsTags 0.423
testLsRemoteTags 0.426
testLsRemote 0.373
testLsRemoteHeads 0.285

MergeTest

testMergeSelf 0.181
testFastForward 0.608
testNoFastForwardAndSquash 0.176
testMerge 0.582
testFastForwardOnly 0.507
testMergeNoCommitSquash 0.411
testMergeNoCommit 0.476
testMergeWithUserMessage 0.409
testSquashSelf 0.074
testSquash 0.448
testNoFastForward 0.3

ProxyConfigTest

testHttpProxy_bothCases 0.319
testAll 0.273
testNoSetting 0.263
testHttpsProxy_bothCases 0.24
testOverwriteHttpPort 0.275
testHttpProxy_lowerCase 0.272
testDontOverwriteHttp 0.26
testHttpsProxy_lowerCase 0.443
testHttpProxy_upperCase 0.304
testHttpsProxy_upperCase 0.264

ReflogTest

testSingleCommit 0.133
testClean 0.083
testBranch 0.313

RemoteTest

testAdd 0.296
testList 0.195
testVerboseList 0.198
testRemove 0.198
testSetUrl 0.206
testUpdate 0.413
testSetUrlPush 0.175

RepoTest

testAddRepoManifest 1.465
testZombieHelpArgument 0.48
testMissingPath 0.392

ResetTest

testResetSelf 0.163
testPathOptionHelp 0.055
testResetPathNoDoubleDash 0.221
testResetPrevious 0.288
testResetPathDoubleDashNoRef 0.215
testZombieArgument_Bug484951 0.055
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.172
testResetEmptyPath 0.099

StatusTest

testStatusUntrackedFiles 1.016
testStatusPorcelainUntrackedFilesAll 0.827
testPathOptionHelp 0
testStatusUno 0.577
testStatusPorcelainUntrackedFiles 0.568
testStatusUall 0.6
testStatusPorcelainU 0.6
testStatusPorcelain 0.608
testStatusUntrackedFilesAll 0.479
testStatusPorcelainUno 1.183
testStatusUntrackedFilesNo 0.889
testStatusPorcelainUall 0.865
testStatusPorcelainUntrackedFilesNo 0.923
testStatusDefault 0.787
testStatusU 0.762

TagTest

testTagTwice 0.219
testTagDeleteFail 0.16
testTagDelete 0.064

AbbreviatedLongObjectIdTest

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

LfsPointerFilterTest

testValidNestedPointers 0.456
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0.001
testValidNestedPointersWithoutRecurrence 0.049
testValidPointersInRepositoryRoot 0.015

LFSPointerTest

testEncoding 0.11

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.003
testFromStringByte 0.002
testToObjectId 0
testFromRawLong 0
testFromString 0.141

DownloadTest

testDownloadNotFound 2.59
testLargeFileDownload 30.833
testDownloadInvalidPathInfo 0.051
testDownloadInvalidId 0.049
testDownload 30.028

UploadTest

testParallelUploads 2.094
testCorruptUpload 0.053
testLargeFileUpload 0.696
testUpload 0.046

Failure Details

[Summary] [Package List] [Test Cases]


testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
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>
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