Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3208 0 0 6 99.813% 459.862

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.ant.tasks 6 0 0 0 100% 0.879
org.eclipse.jgit.revwalk 197 0 0 0 100% 28.4
org.eclipse.jgit.api 565 0 0 2 99.646% 137.5
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 1.852
org.eclipse.jgit.internal.storage.pack 14 0 0 0 100% 0.002
org.eclipse.jgit.diff 157 0 0 0 100% 3.196
org.eclipse.jgit.http.test 65 0 0 0 100% 5.493
org.eclipse.jgit.util 275 0 0 0 100% 6.918
org.eclipse.jgit.notes 46 0 0 0 100% 33.354
org.eclipse.jgit.events 1 0 0 0 100% 0.029
org.eclipse.jgit.submodule 38 0 0 0 100% 1.786
org.eclipse.jgit.dircache 61 0 0 0 100% 1.522
org.eclipse.jgit.patch 45 0 0 0 100% 0.003
org.eclipse.jgit.gitrepo 15 0 0 0 100% 12.984
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.028
org.eclipse.jgit.ignore 195 0 0 0 100% 0.515
org.eclipse.jgit.pgm 106 0 0 3 97.17% 10.551
org.eclipse.jgit.junit 12 0 0 0 100% 0.036
org.eclipse.jgit.transport 241 0 0 1 99.585% 3.386
org.eclipse.jgit.internal.storage.dfs 9 0 0 0 100% 0.019
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.021
org.eclipse.jgit.revplot 16 0 0 0 100% 0.872
org.eclipse.jgit.util.io 38 0 0 0 100% 3.094
org.eclipse.jgit.symlinks 9 0 0 0 100% 1.366
org.eclipse.jgit.internal.storage.file 267 0 0 0 100% 79.788
org.eclipse.jgit.lib 431 0 0 0 100% 25.181
org.eclipse.jgit.attributes 23 0 0 0 100% 0.435
org.eclipse.jgit.nls 11 0 0 0 100% 0.005
org.eclipse.jgit.treewalk 62 0 0 0 100% 3.529
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.455
org.eclipse.jgit.merge 71 0 0 0 100% 96.66
org.eclipse.jgit.http.server 4 0 0 0 100% 0.003

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.082
DateRevQueueTest 7 0 0 0 100% 0.229
FIFORevQueueTest 6 0 0 0 100% 4.025
FooterLineTest 19 0 0 0 100% 0.175
LIFORevQueueTest 5 0 0 0 100% 3.225
MaxCountRevFilterTest 2 0 0 0 100% 0.059
ObjectWalkFilterTest 6 0 0 0 100% 0.012
ObjectWalkTest 8 0 0 0 100% 0.241
RevCommitListTest 7 0 0 0 100% 15.917
RevCommitParseTest 17 0 0 0 100% 0.165
RevFlagSetTest 7 0 0 0 100% 0.085
RevObjectTest 10 0 0 0 100% 0.297
RevTagParseTest 19 0 0 0 100% 0.235
RevWalkCullTest 3 0 0 0 100% 0.206
RevWalkFilterTest 15 0 0 0 100% 0.319
RevWalkFollowFilterTest 3 0 0 0 100% 0.108
RevWalkMergeBaseTest 6 0 0 0 100% 0.265
RevWalkMergedIntoTest 1 0 0 0 100% 0.081
RevWalkPathFilter1Test 13 0 0 0 100% 0.961
RevWalkPathFilter6012Test 7 0 0 0 100% 0.576
RevWalkResetTest 1 0 0 0 100% 0.023
RevWalkShallowTest 6 0 0 0 100% 0.237
RevWalkSortTest 7 0 0 0 100% 0.158
RevWalkUtilsCountTest 6 0 0 0 100% 0.184
RevWalkUtilsReachableTest 5 0 0 0 100% 0.144
SkipRevFilterTest 3 0 0 0 100% 0.083
TreeRevFilterTest 5 0 0 0 100% 0.308

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 20 0 0 0 100% 1.973
ApplyCommandTest 11 0 0 0 100% 0.772
ArchiveCommandTest 4 0 0 0 100% 0.556
BlameCommandTest 18 0 0 0 100% 3.395
BranchCommandTest 15 0 0 0 100% 4.53
CheckoutCommandTest 25 0 0 1 96% 5.726
CherryPickCommandTest 12 0 0 0 100% 4.936
CleanCommandTest 7 0 0 0 100% 1.483
CloneCommandTest 14 0 0 0 100% 7.133
CommitAndLogCommandTest 10 0 0 0 100% 1.265
CommitCommandTest 11 0 0 0 100% 1.74
CommitOnlyTest 96 0 0 0 100% 16.507
DescribeCommandTest 12 0 0 0 100% 3.597
DiffCommandTest 6 0 0 0 100% 0.728
FetchCommandTest 6 0 0 0 100% 2.312
GarbageCollectCommandTest 2 0 0 0 100% 0.339
GitConstructionTest 3 0 0 0 100% 0.791
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.304
LogCommandTest 7 0 0 0 100% 1.121
LsRemoteCommandTest 4 0 0 0 100% 1.29
MergeCommandTest 43 0 0 0 100% 13.851
NameRevCommandTest 11 0 0 0 100% 0.882
NotesCommandTest 2 0 0 0 100% 0.338
PathCheckoutCommandTest 13 0 0 0 100% 12.025
PullCommandTest 16 0 0 0 100% 10.927
PullCommandWithRebaseTest 5 0 0 0 100% 2.86
PushCommandTest 6 0 0 0 100% 2.527
RebaseCommandTest 70 0 0 0 100% 17.301
ReflogCommandTest 3 0 0 0 100% 0.59
RenameBranchCommandTest 4 0 0 0 100% 0.559
ResetCommandTest 16 0 0 0 100% 1.923
RevertCommandTest 10 0 0 0 100% 2.609
RmCommandTest 2 0 0 0 100% 0.128
StashApplyCommandTest 26 0 0 0 100% 5.229
StashCreateCommandTest 16 0 0 0 100% 2.61
StashDropCommandTest 8 0 0 0 100% 1.189
StashListCommandTest 4 0 0 0 100% 0.339
StatusCommandTest 3 0 0 0 100% 0.244
TagCommandTest 14 0 0 0 100% 0.871

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 1.56
InterIndexDiffFilterTest 5 0 0 0 100% 0.072
NotTreeFilterTest 6 0 0 0 100% 0.077
PathFilterGroupTest 7 0 0 0 100% 0
PathSuffixFilterTest 3 0 0 0 100% 0.037
TreeFilterTest 7 0 0 0 100% 0.106

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.002
IntSetTest 1 0 0 0 100% 0

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 1.391
DiffFormatterReflowTest 10 0 0 0 100% 0
DiffFormatterTest 12 0 0 0 100% 0.683
EditListTest 5 0 0 0 100% 0
EditTest 16 0 0 0 100% 0
HistogramDiffTest 27 0 0 0 100% 0.002
MyersDiffTest 20 0 0 0 100% 0
PatchIdDiffFormatterTest 2 0 0 0 100% 0.246
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0
RawTextTest 11 0 0 0 100% 0
RenameDetectorTest 26 0 0 0 100% 0.874
SimilarityIndexTest 8 0 0 0 100% 0

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.417
AsIsServiceTest 4 0 0 0 100% 0.045
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.068
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.05
DumbClientDumbServerTest 8 0 0 0 100% 0.967
DumbClientSmartServerTest 8 0 0 0 100% 0.639
ErrorServletTest 1 0 0 0 100% 0
FileResolverTest 3 0 0 0 100% 0.019
GitServletInitTest 4 0 0 0 100% 0.002
HookMessageTest 2 0 0 0 100% 0.121
MeasurePackSizeTest 1 0 0 0 100% 0.052
ProtocolErrorTest 1 0 0 0 100% 0.423
RegexPipelineTest 3 0 0 0 100% 0.009
SetAdditionalHeadersTest 1 0 0 0 100% 0.055
SmartClientSmartServerTest 18 0 0 0 100% 2.626

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0
BlockListTest 12 0 0 0 100% 0.009
ChangeIdUtilTest 35 0 0 0 100% 0.017
FileUtils7Test 1 0 0 0 100% 0
FileUtilTest 21 0 0 0 100% 0.133
FSJava7Test 2 0 0 0 100% 0.983
GitDateFormatterTest 9 0 0 0 100% 0
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.013
GitDateParserTest 13 0 0 0 100% 0.001
HookTest 6 0 0 0 100% 0.156
IntListTest 11 0 0 0 100% 0
NBTest 8 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0
QuotedStringGitPathStyleTest 20 0 0 0 100% 0
RawCharUtilTest 3 0 0 0 100% 0
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0
RawParseUtils_LineMapTest 5 0 0 0 100% 0
RawParseUtils_MatchTest 4 0 0 0 100% 0
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0
RawParseUtilsTest 3 0 0 0 100% 0.003
RawSubStringPatternTest 4 0 0 0 100% 0.058
ReadLinesTest 6 0 0 0 100% 0
RefListTest 23 0 0 0 100% 0
RefMapTest 22 0 0 0 100% 0.001
RelativeDateFormatterTest 9 0 0 0 100% 0
StringUtilsTest 7 0 0 0 100% 0
TemporaryBufferTest 15 0 0 0 100% 5.544

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.297
LeafBucketTest 11 0 0 0 100% 0
NoteMapMergerTest 17 0 0 0 100% 32.004
NoteMapTest 12 0 0 0 100% 1.053

org.eclipse.jgit.events

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.681
SubmoduleInitTest 7 0 0 0 100% 0.121
SubmoduleStatusTest 7 0 0 0 100% 0.191
SubmoduleSyncTest 3 0 0 0 100% 0.312
SubmoduleUpdateTest 4 0 0 0 100% 0.209
SubmoduleWalkTest 9 0 0 0 100% 0.272

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.801
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.011
DirCacheBuilderTest 9 0 0 0 100% 0.162
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.086
DirCacheEntryTest 6 0 0 0 100% 0
DirCacheFindTest 1 0 0 0 100% 0.001
DirCacheIteratorTest 11 0 0 0 100% 0.223
DirCacheLargePathTest 5 0 0 0 100% 0.152
DirCachePathEditTest 3 0 0 0 100% 0
DirCacheTreeTest 6 0 0 0 100% 0.086

org.eclipse.jgit.patch

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.013
RepoCommandTest 14 0 0 0 100% 12.971

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 1 0 0 0 100% 0
FastIgnoreRuleTest 16 0 0 0 100% 0.004
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0
IgnoreNodeTest 14 0 0 0 100% 0.507
IgnoreRuleSpecialCasesTest 154 0 0 0 100% 0.004

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 2 60% 0.3
ArchiveTest 30 0 0 1 96.667% 2.657
BranchTest 4 0 0 0 100% 0.155
CheckoutTest 19 0 0 0 100% 1.296
CLIGitCommandTest 1 0 0 0 100% 0
CloneTest 3 0 0 0 100% 0.196
CommitAndLogTest 1 0 0 0 100% 0.059
ConfigTest 1 0 0 0 100% 0.024
DescribeTest 5 0 0 0 100% 0.181
FetchTest 3 0 0 0 100% 0.395
LsRemoteTest 4 0 0 0 100% 0.28
MergeTest 11 0 0 0 100% 0.97
ReflogTest 3 0 0 0 100% 0.105
RepoTest 1 0 0 0 100% 0.355
StatusTest 14 0 0 0 100% 3.525
TagTest 1 0 0 0 100% 0.053

org.eclipse.jgit.junit

Class Tests Errors Failures Skipped Success Rate Time
TestRepositoryTest 12 0 0 0 100% 0.036

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BundleWriterTest 3 0 0 0 100% 0.26
HttpAuthTest 1 0 0 0 100% 0.009
LongMapTest 8 0 0 0 100% 0.017
NetRCTest 2 0 0 0 100% 0.025
OpenSshConfigTest 17 0 0 0 100% 0.259
PacketLineInTest 25 0 0 0 100% 0
PacketLineOutTest 8 0 0 0 100% 0.004
PackParserTest 12 0 0 0 100% 0.308
PushProcessTest 17 0 0 0 100% 1.154
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 0.724
RefSpecTest 34 0 0 0 100% 0.001
RemoteConfigTest 26 0 0 0 100% 0.002
SideBandOutputStreamTest 11 0 0 0 100% 0.001
TestProtocolTest 4 0 0 0 100% 0.044
TransportTest 8 0 0 0 100% 0.41
URIishTest 58 0 0 1 98.276% 0.168

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0
DfsInserterTest 5 0 0 0 100% 0.019

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.113
PlotCommitListTest 15 0 0 0 100% 0.759

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.513
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.82
EolCanonicalizingInputStreamTest 7 0 0 0 100% 0
TimeoutInputStreamTest 8 0 0 0 100% 0.751
TimeoutOutputStreamTest 9 0 0 0 100% 1.01
UnionInputStreamTest 10 0 0 0 100% 0

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.202
ConcurrentRepackTest 4 0 0 0 100% 8.308
FileRepositoryBuilderTest 7 0 0 0 100% 0.142
FileSnapshotTest 4 0 0 0 100% 9.884
GcBasicPackingTest 7 0 0 0 100% 10.362
GcBranchPrunedTest 3 0 0 0 100% 2.955
GcConcurrentTest 1 0 0 0 100% 0.13
GcDirCacheSavesObjectsTest 2 0 0 0 100% 2.009
GcKeepFilesTest 1 0 0 0 100% 1.249
GcPackRefsTest 6 0 0 0 100% 5.519
GcPruneNonReferencedTest 5 0 0 0 100% 3.545
GcReflogTest 4 0 0 0 100% 3.998
GcTagTest 2 0 0 0 100% 2.035
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.144
ObjectDirectoryTest 1 0 0 0 100% 2.519
PackFileTest 4 0 0 0 100% 0.3
PackIndexV1Test 6 0 0 0 100% 0.051
PackIndexV2Test 6 0 0 0 100% 0.096
PackReverseIndexTest 4 0 0 0 100% 0.072
PackWriterTest 21 0 0 0 100% 4.591
RefDirectoryTest 55 0 0 0 100% 3.834
ReflogReaderTest 8 0 0 0 100% 1.025
ReflogWriterTest 1 0 0 0 100% 0.111
RefUpdateTest 39 0 0 0 100% 13.378
RepositorySetupWorkDirTest 12 0 0 0 100% 0.035
StoredBitmapTest 3 0 0 0 100% 0
T0003_BasicTest 25 0 0 0 100% 2.561
T0004_PackReaderTest 2 0 0 0 100% 0.195
UnpackedObjectTest 15 0 0 0 100% 0.142
WindowCacheGetTest 3 0 0 0 100% 0.257
WindowCacheReconfigureTest 7 0 0 0 100% 0.139

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0
BranchConfigTest 8 0 0 0 100% 0
BranchTrackingStatusTest 3 0 0 0 100% 0.099
ConfigTest 34 0 0 0 100% 0.002
ConstantsEncodingTest 5 0 0 0 100% 0
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 5.293
DirCacheCheckoutTest 45 0 0 0 100% 2.289
IndexDiffSubmoduleTest 7 0 0 0 100% 9.638
IndexDiffTest 16 0 0 0 100% 0.935
IndexModificationTimesTest 2 0 0 0 100% 2.393
MergeHeadMsgTest 2 0 0 0 100% 0.057
ObjectCheckerTest 120 0 0 0 100% 0.036
ObjectIdOwnerMapTest 7 0 0 0 100% 0.018
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.012
ObjectIdTest 13 0 0 0 100% 0
ObjectLoaderTest 4 0 0 0 100% 0
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0
ReflogConfigTest 1 0 0 0 100% 0.118
ReflogResolveTest 6 0 0 0 100% 0.801
RefTest 9 0 0 0 100% 1.153
RepositoryCacheTest 6 0 0 0 100% 0.148
RepositoryResolveTest 22 0 0 0 100% 1.039
SquashCommitMsgTest 1 0 0 0 100% 0.003
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
T0002_TreeTest 14 0 0 0 100% 1.139
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0
ValidRefNameTest 17 0 0 0 100% 0.008

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeNodeTest 6 0 0 0 100% 0
AttributesMatcherTest 7 0 0 0 100% 0.002
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.272
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.161
AttributeTest 1 0 0 0 100% 0

org.eclipse.jgit.nls

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

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0
CanonicalTreeParserTest 15 0 0 0 100% 0
EmptyTreeIteratorTest 6 0 0 0 100% 0.095
FileTreeIteratorJava7Test 4 0 0 0 100% 0.126
FileTreeIteratorTest 16 0 0 0 100% 3.098
ForPathTest 1 0 0 0 100% 0.019
NameConflictTreeWalkTest 5 0 0 0 100% 0.077
PostOrderTreeWalkTest 6 0 0 0 100% 0.078
TreeWalkBasicDiffTest 1 0 0 0 100% 0.029
TreeWalkJava7Test 1 0 0 0 100% 0.007

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.069
MergeAlgorithmTest 17 0 0 0 100% 0.05
MergeMessageFormatterTest 15 0 0 0 100% 2.434
RecursiveMergerTest 8 0 0 0 100% 66.078
ResolveMergerTest 15 0 0 0 100% 26.124
SimpleMergeTest 13 0 0 0 100% 1.8
SquashMessageFormatterTest 1 0 0 0 100% 0.105

org.eclipse.jgit.http.server

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

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testAddExistingSingleFileTwice 0.535
testAddWithConflicts 0.071
testAddNothing 0.087
testAddRemovedFile 0.036
testAddWithoutParameterUpdate 0.173
testAddExistingSingleMediumSizeFileWithNewLine 0.215
testAddExistingSingleFileInSubDir 0.036
testAssumeUnchanged 0.107
testAddRemovedCommittedFile 0.071
testAddWithParameterUpdate 0.113
testAddWholeRepo 0.042
testExecutableRetention 0.135
testAddTwoFiles 0.046
testAddFolder 0.043
testAddExistingSingleFileTwiceWithCommit 0.085
testAddIgnoredFile 0.041
testAddExistingSingleBinaryFile 0.037
testAddNonExistingSingleFile 0.023
testAddExistingSingleFile 0.03
testAddExistingSingleSmallFileWithNewLine 0.047

ApplyCommandTest

testModifyNL1 0.079
testAddA1 0.027
testAddA2 0.031
testAddA1Sub 0.026
testFailureF1 0.082
testFailureF2 0.073
testModifyE 0.083
testModifyX 0.085
testModifyY 0.105
testModifyZ 0.098
testDeleteD 0.083

ArchiveCommandTest

archiveByIdSpecificFile 0.123
archiveByDirectoryPath 0.156
archiveHeadAllFiles 0.117
archiveHeadSpecificPath 0.16

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.166
testRenamedBoundLineDelete 0.19
testBoundLineDelete 0.099

BlameCommandTest

testCoreAutoCrlf1 0.087
testCoreAutoCrlf2 0.084
testCoreAutoCrlf3 0.093
testCoreAutoCrlf4 0.092
testCoreAutoCrlf5 0.099
testRenameInSubDir 0.208
testDeleteMiddleLines 0.192
testWhitespaceMerge 0.358
testSingleRevision 0.081
testMoveToOtherDir 0.218
testMiddleClearAllLines 0.218
testTwoRenames 0.225
testDeleteTrailingLines 0.187
testEditAllLines 0.113
testRename 0.164
testConflictingMerge1 0.446
testConflictingMerge2 0.402
testTwoRevisions 0.128

BranchCommandTest

testCreateFromCommit 0.224
testCreateFromLightweightTag 0.225
testCreateFromAnnotatetdTag 0.206
testCreationImplicitStart 0.207
testCreateForce 0.265
testPullConfigRemoteBranch 0.66
testCreateAndList 0.225
testRenameLocalBranch 0.25
testListBranchesWithContains 0.185
testListAllBranchesShouldNotDie 0.381
testRenameRemoteTrackingBranch 0.381
testPullConfigLocalBranch 0.393
testDelete 0.258
testPullConfigRenameLocalBranch 0.466
testCreationNullStartPoint 0.204

CheckoutCommandTest

testCheckout 0.721
testCheckoutOfDirectoryShouldBeRecursive 0.238
testCheckoutAutoCrlfTrue 0
skipped
testCheckoutWithConflict 0.169
testCheckoutWithStartPoint 0.343
testCheckoutOfFileWithInexistentParentDir 0.245
testCheckoutCommit 0.199
testCheckoutAllPaths 0.273
testInvalidRefName 0.17
testCreateOrphanBranchWithStartCommit 0.22
testAlreadyExists 0.247
testCreateBranchOnCheckout 0.179
testCheckoutWithStartPointOnlyCertainFiles 0.311
testCheckoutToNonExistingBranch 0.152
testCheckoutAnnotatedTag 0.196
testCheckoutRemoteTrackingWithoutLocalBranch 0.385
testCheckoutWithNonDeletedFiles 0.151
testUpdateSmudgedEntries 0.205
testSimpleCheckout 0.151
testCreateOrphanBranchWithStartPoint 0.177
testCheckoutOrphanBranch 0.148
testCheckoutRemoteTrackingWithUpstream 0.297
testDetachedHeadOnCheckout 0.172
testCheckoutLightweightTag 0.211
testNullRefName 0.166

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.891
testCherryPickDirtyIndex 0.261
testCherryPickNoCommit 0.447
testCherryPickConflictResolution 0.263
testCherryPick 0.457
testCherryPickMerge 0.779
testCherryPickConflictMarkers 0.261
testCherryPickOurCommitName 0.249
testCherryPickConflictReset 0.225
testCherryPickDirtyWorktree 0.227
testSequentialCherryPick 0.556
testCherryPickConflictResolutionNoCOmmit 0.32

CleanCommandTest

testClean 0.727
testCleanWithPaths 0.131
testCleanDirs 0.134
testCleanWithDryRun 0.132
testCleanDirsWithDryRun 0.116
testCleanDirsWithDryRunAndNoIgnore 0.131
testCleanWithDryRunAndNoIgnore 0.112

CloneCommandTest

testCloneRepositoryExplicitGitDir 0.384
testCloneRepositoryExplicitGitDirNonStd 0.356
testCloneRepositoryWithNestedSubmodules 1.179
testCloneRepositoryWithBranchShortName 0.34
testBareCloneRepository 0.282
testCloneRepositoryWithSubmodules 0.843
testCloneWithAutoSetupRebase 0.647
testCloneRepositoryOnlyOneBranch 0.397
testCloneRepositoryWithBranch 0.838
testCloneRepositoryExplicitGitDirBare 0.346
testCloneRepositoryWithTagName 0.366
testCloneRepository 0.342
testCloneRepositoryWithMultipleHeadBranches 0.436
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.377

CommitAndLogCommandTest

testMultipleInvocations 0.057
testAddUnstagedChanges 0.222
testWrongParams 0.022
testModeChange 0.158
testLogWithFilter 0.128
testCommitAmend 0.099
testCommitRange 0.14
testMergeEmptyBranches 0.172
testInsertChangeId 0.132
testSomeCommits 0.135

CommitCommandTest

commitAfterSquashMerge 0.223
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.098
commitSubmoduleUpdate 0.424
commitOnlyShouldHandleIgnored 0.102
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.093
testExecutableRetention 0.139
commitUpdatesSmudgedEntries 0.126
commitIgnoresSmudgedEntryWithDifferentId 0.137
commitNewSubmodule 0.241
commitAmendOnInitialShouldFail 0.018
commitAmendWithAuthorShouldUseIt 0.139

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.24
testOnlyOption_f1_7_f2_14_b 0.277
testOnlyOption_f1_7_f2_14_c 0.245
testOnlyOption_f1_7_f2_14_d 0.273
testOnlyOption_f1_7_f2_14_e 0.286
testOnlyOption_f1_1_a 0.027
testOnlyOption_f1_1_b 0.047
testOnlyOption_f1_1_c 0.087
testOnlyOption_f1_1_d 0.095
testOnlyOption_f1_1_e 0.091
testOnlyOption_f1_2_a 0.043
testOnlyOption_f1_2_b 0.061
testOnlyOption_f1_2_c 0.074
testOnlyOption_f1_2_d 0.114
testOnlyOption_f1_2_e 0.133
testOnlyOption_f1_3_a 0.153
testOnlyOption_f1_3_b 0.14
testOnlyOption_f1_3_c 0.215
testOnlyOption_f1_3_d 0.18
testOnlyOption_f1_3_e 0.221
testOnlyOption_f1_4_a 0.088
testOnlyOption_f1_4_b 0.102
testOnlyOption_f1_4_c 0.157
testOnlyOption_f1_4_d 0.157
testOnlyOption_f1_4_e 0.153
testOnlyOption_f1_5_a 0.109
testOnlyOption_f1_5_b 0.175
testOnlyOption_f1_5_c 0.185
testOnlyOption_f1_5_d 0.181
testOnlyOption_f1_5_e 0.179
testOnlyOption_f1_6_a 0.101
testOnlyOption_f1_6_b 0.121
testOnlyOption_f1_6_c 0.15
testOnlyOption_f1_6_d 0.146
testOnlyOption_f1_6_e 0.165
testOnlyOption_f1_7_a 0.07
testOnlyOption_f1_7_b 0.087
testOnlyOption_f1_7_c 0.109
testOnlyOption_f1_7_d 0.135
testOnlyOption_f1_7_e 0.138
testOnlyOption_f1_8_a 0.08
testOnlyOption_f1_8_b 0.12
testOnlyOption_f1_8_c 0.113
testOnlyOption_f1_8_d 0.125
testOnlyOption_f1_8_e 0.177
testOnlyOption_f1_9_a 0.151
testOnlyOption_f1_9_b 0.162
testOnlyOption_f1_9_c 0.211
testOnlyOption_f1_9_d 0.21
testOnlyOption_f1_9_e 0.223
testOnlyOption_f1_2_f2_14_a 0.127
testOnlyOption_f1_2_f2_14_b 0.157
testOnlyOption_f1_2_f2_14_c 0.198
testOnlyOption_f1_2_f2_14_d 0.183
testOnlyOption_f1_2_f2_14_e 0.203
testOnlyOption_f1_12_f2_14_a 0.226
testOnlyOption_f1_12_f2_14_b 0.208
testOnlyOption_f1_12_f2_14_c 0.244
testOnlyOption_f1_12_f2_14_d 0.246
testOnlyOption_f1_12_f2_14_e 0.272
testOnlyOption_f1_6_f2_14_a 0.174
testOnlyOption_f1_6_f2_14_b 0.197
testOnlyOption_f1_6_f2_14_c 0.276
testOnlyOption_f1_6_f2_14_d 0.229
testOnlyOption_f1_6_f2_14_e 0.297
testOnlyOption_f1_10_a 0.129
testOnlyOption_f1_10_b 0.152
testOnlyOption_f1_10_c 0.156
testOnlyOption_f1_10_d 0.215
testOnlyOption_f1_10_e 0.326
testOnlyOption_f1_11_a 0.225
testOnlyOption_f1_11_b 0.183
testOnlyOption_f1_11_c 0.231
testOnlyOption_f1_11_d 0.205
testOnlyOption_f1_11_e 0.245
testOnlyOption_f1_12_a 0.108
testOnlyOption_f1_12_b 0.1
testOnlyOption_f1_12_c 0.123
testOnlyOption_f1_12_d 0.199
testOnlyOption_f1_12_e 0.169
testOnlyOption_f1_13_a 0.164
testOnlyOption_f1_13_b 0.149
testOnlyOption_f1_13_c 0.2
testOnlyOption_f1_13_d 0.237
testOnlyOption_f1_13_e 0.288
testOnlyOption_f1_14_a 0.178
testOnlyOption_f1_14_b 0.182
testOnlyOption_f1_14_c 0.241
testOnlyOption_f1_14_d 0.244
testOnlyOption_f1_14_e 0.284
testOnlyOption_f1_1_f2_14_a 0.109
testOnlyOption_f1_1_f2_14_b 0.129
testOnlyOption_f1_1_f2_14_c 0.189
testOnlyOption_f1_1_f2_14_d 0.178
testOnlyOption_f1_1_f2_14_e 0.189
testOnlyOptionWithDirectory 0.261

DescribeCommandTest

testDescribeBranch[0] 0.896
t1sameDepthT2[0] 0.36
t1DominatesT2[0] 0.265
noTargetSet[0] 0.044
t1nearerT2[0] 0.319
testDescribe[0] 0.282
testDescribeBranch[1] 0.252
t1sameDepthT2[1] 0.357
t1DominatesT2[1] 0.261
noTargetSet[1] 0.019
t1nearerT2[1] 0.352
testDescribe[1] 0.19

DiffCommandTest

testDiffModified 0.196
testDiffWithNegativeLineCount 0.062
testDiffTwoCommits 0.281
testDiffCached 0.087
testDiffWithPrefixes 0.071
testNoOutputStreamSet 0.031

FetchCommandTest

testFetch 0.896
fetchShouldNotFetchTagsFromOtherBranches 0.26
fetchWithExplicitTagsShouldUpdateLocal 0.416
fetchShouldAutoFollowTagForFetchedObjects 0.204
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.376
fetchShouldAutoFollowTag 0.16

GarbageCollectCommandTest

testGConeCommit 0.122
testGCmoreCommits 0.217

GitConstructionTest

testClose 0.4
testOpen 0.197
testWrap 0.194

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.014
testInitNonBare_GitdirAndDirShouldntBeSame 0.021
testInitBareRepository 0.037
testInitWithDefaultsNonBare 0.036
testInitWithDefaultsBare 0.039
testInitWithExplicitGitDir 0.043
testInitWithOnlyExplicitGitDir 0.039
testInitNonEmptyRepository 0.035
testInitRepository 0.04

LogCommandTest

logAllCommitsWithMaxCount 0.206
logAllCommits 0.228
logAllCommitsWithSkipAndMaxCount 0.146
logPathWithMaxCount 0.152
logAllCommitsWithSkip 0.138
logPathWithSkip 0.16
logAllCommitsWithTag 0.091

LsRemoteCommandTest

testLsRemoteWithTags 0.365
testLsRemoteWithHeads 0.406
testLsRemoteWithoutLocalRepository 0.164
testLsRemote 0.355

MergeCommandTest

testDeletionOnSideConflict 0.319
testNoFastForwardNoCommit 0.204
testRecursiveMergeWithConflict 0.393
testConflictingMergeFailsDueToDirtyIndex 0.388
testFastForward 0.179
testMergeNonVersionedPaths 0.447
testMultipleCreationsSameContent 0.392
testAlreadyUpToDate 0.107
testMergeRemovingFoldersWithoutFastForward 0.374
testMergeRemovingFolders 0.225
testFastForwardOnly 0.151
testSuccessfulContentMergeNoCommit 0.364
testFileModeMerge 0.255
testFileModeMergeWithDirtyWorkTree 0.226
testMergeWithMessageOption 0.246
testMultipleDeletions 0.288
testFastForwardNoCommit 0.133
testSquashMergeConflict 0.305
testSingleDeletion 0.705
testMergeInItself 0.052
testMergeConflictWithMessageOption 0.193
testMergeTag 0.248
testMergeConflictFileFolder 0.255
testFastForwardWithFiles 0.148
testMultipleCreations 0.241
testSquashMerge 0.379
testDeletionAndConflict 0.312
testModifiedAndRenamed 0.281
testSuccessfulMergeFailsDueToDirtyIndex 0.318
testSuccessfulContentMergeAndDirtyworkingTree 0.395
testMultipleHeads 0.174
testMergeMessage 0.271
testSuccessfulContentMerge 0.551
testSuccessfulMergeFailsDueToDirtyWorktree 0.283
testDeletionOnMasterConflict 0.19
testSquashFastForward 0.205
testFastForwardOnlyNotPossible 0.142
testContentMerge 0.456
testNoFastForward 0.192
testConflictingMergeFailsDueToDirtyWorktree 0.321
testMergeFailingWithDirtyWorkingTree 0.25
testMergeSuccessAllStrategiesNoCommit 0.976
testMergeSuccessAllStrategies 1.317

NameRevCommandTest

multiplePathsNoMerge 0.104
multiplePathsSecondParent 0.113
prefix 0.073
annotatedTags 0.087
annotatedTagsNoResult 0.077
ref 0.077
simpleAncestor 0.062
onePathMerge 0.068
onePathMergeSecondParent 0.084
onePathMergeLongerFirstParentPath 0.077
nameExact 0.06

NotesCommandTest

testListNotes 0.147
testAddAndRemoveNote 0.191

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.583
testCheckoutOurs 0.463
testCheckoutMultiple 0.308
testUpdateWorkingDirectory 0.327
testCheckoutRepository 0.326
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.392
testCheckoutSecond 0.304
testCheckoutTheirs 0.466
testCheckoutFirst 0.364
testStageNotPossibleWithBranch 0.271
testCheckoutOfConflictingFileShouldThrow 0.45
testUpdateWorkingDirectoryFromIndex2 7.458
testUpdateWorkingDirectoryFromIndex 0.313

PullCommandTest

testPullFastForward 0.708
testPullMerge 0.492
testPullWithRebaseConfig1 0.873
testPullWithRebaseConfig2 0.877
testPullWithRebaseConfig3 0.957
testPullLocalConflict 0.481
testPullWithMergeConfig2 0.694
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.607
testPullEmptyRepository 0.285
testPullConflict 0.477
testPullWithoutConfig 0.654
testPullMergeProgrammaticConfiguration 0.587
testPullWithMergeConfig 0.687
testPullWithRebasePreserve1Config 0.855
testPullWithRebasePreserveConfig2 0.822
testPullWithRebasePreserveConfig3 0.871

PullCommandWithRebaseTest

testPullFastForward 0.587
testPullLocalConflict 0.58
testPullConflict 0.524
testPullFastForwardWithBranchInSource 0.562
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.607

PushCommandTest

testPushAfterGC 1.13
testPushRefUpdate 0.74
testPush 0.133
testPushWithRefSpecFromConfig 0.122
testPushWithoutPushRefSpec 0.231
testTrackingUpdate 0.171

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.373
testRebaseShouldIgnoreMergeCommits 0.761
testFastForwardRebaseWithAutoStash 0.224
testRebaseInteractiveMultipleSquash 0.529
testRebaseWithUncommittedDelete 0.199
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.177
testRebasePreservingMerges1 0.877
testRebasePreservingMerges2 0.727
testStopOnConflict 0.365
testStopOnConflictFileCreationAndDeletion 0.482
testFastForwardWithMultipleCommits 0.154
testRebaseInteractiveFixupWithBlankLines 0.254
testRebaseWithUnstagedTopicChange 0.154
testStopOnLastConflictAndContinue 0.369
testRebaseTodoLineSetComment 0.011
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.02
testRebaseEndsIfLastStepIsEdit 0.171
testRebaseShouldStopForRewordInCaseOfConflict 0.258
testParseRewordCommand 0.017
testRebasePreservingMergesWithUnrelatedSide1 0.861
testRebasePreservingMergesWithUnrelatedSide2 0.779
testRebaseWithUnstagedMasterChangeOtherCommit 0.249
testRebaseInteractiveSingleSquashAndModifyMessage 0.354
testRebaseWithUncommittedMasterChangeBaseCommit 0.269
testParseSquashFixupSequenceCount 0.015
testRebaseWithAutoStashConflictOnApply 0.513
testRebaseInteractiveReword 0.437
testRebaseWithUntrackedFile 0.333
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.407
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.02
testRebaseWithUncommittedMasterChange 0.183
testRebaseInteractiveEdit 0.31
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.119
testRepositoryStateChecks 0.015
testRebaseInteractiveSquashFirstCommitShouldFail 0.146
testRebaseWithUnstagedMasterChangeBaseCommit 0.163
testEmptyRebaseTodo 0.015
testFastForwardWithMultipleCommitsOnDifferentBranches 0.305
testMergeFirstStopOnLastConflictAndSkip 0.302
testRebaseShouldFixupInCaseOfConflict 0.263
testRebaseWithModificationShouldNotDeleteData 0.099
testRebaseInteractiveFixupFirstCommitShouldFail 0.086
testFastForwardRebaseWithModification 0.228
testAuthorScriptConverter 0.011
testDetachedHead 0.244
testRebaseWithUncommittedTopicChange 0.125
testRebaseShouldStopForEditInCaseOfConflict 0.159
testStopOnConflictAndContinue 0.28
testRebaseWithUnstagedMasterChange 0.129
testStopOnConflictAndContinueWithNoDeltaToMaster 0.192
testOnlyCommentRebaseTodo 0.017
testFilesAddedFromTwoBranches 0.17
testStopOnConflictAndFailContinueIfFileIsDirty 0.252
testStopOnConflictCommitAndContinue 0.271
testUnknownUpstream 0.032
testStopOnConflictAndAbortWithDetachedHEAD 0.247
testRebaseWithAutoStash 0.431
testRebaseInteractiveMixedSquashAndFixup 0.445
testFastForwardWithNewFile 0.097
testUpToDate 0.038
testRebaseParentOntoHeadShouldBeUptoDate 0.059
testStopOnConflictAndSkipNoConflict 0.293
testStopOnLastConflictAndSkip 0.24
testRebaseWithUncommittedMasterChangeOtherCommit 0.171
testLeadingSpacesRebaseTodo 0.013
testRebaseShouldTryToParseValidLineMarkedAsComment 0.015
testRebaseShouldSquashInCaseOfConflict 0.24
testConflictFreeWithSingleFile 0.175
testStopOnConflictAndSkipWithConflict 0.301
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.061

ReflogCommandTest

testAmendReflog 0.232
testBranchReflog 0.178
testHeadReflog 0.18

RenameBranchCommandTest

renameBranchNoConfigValues 0.129
renameBranchExistingSection 0.148
renameBranchMultipleConfigValues 0.128
renameBranchSingleConfigValue 0.154

ResetCommandTest

testHardResetOnUnbornBranch 0.036
testSoftReset 0.137
testPathsResetOnUnbornBranch 0.037
testMixedReset 0.122
testMixedResetRetainsSizeAndModifiedTime 0.093
testMixedResetWithUnmerged 0.071
testHardReset 0.129
testResetDefaultMode 0.032
testPathsResetToNonexistingRef 0.025
testPathsResetWithRef 0.201
testHardResetAfterSquashMerge 0.156
testPathsReset 0.189
testResetToNonexistingHEAD 0.019
testPathsResetOnDirs 0.186
testPathsResetWithUnmerged 0.298
testHardResetOnTag 0.192

RevertCommandTest

testRevertDirtyIndex 0.175
testRevertConflictMarkers 0.18
testRevertConflictResolution 0.248
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.235
testRevertMultipleWithFail 0.353
testRevertMultiple 0.302
testRevertDirtyWorktree 0.288
testRevert 0.363
testRevertOurCommitName 0.228
testRevertkConflictReset 0.237

RmCommandTest

testRemoveCached 0.068
testRemove 0.06

StashApplyCommandTest

workingDirectoryContentConflict 0.166
workingDirectoryEditPreCommit 0.266
workingDirectoryContentMerge 0.282
workingDirectoryCleanIndexModify 0.214
unstashNoHead 0.099
multipleEdits 0.182
workingDirectoryModifyInSubfolder 0.232
noStashedCommits 0.07
indexContentConflict 0.169
stashChangeInANewSubdirectory 0.209
indexAdd 0.187
stashedApplyOnOtherBranchWithStagedChange 0.407
workingDirectoryDeleteIndexAdd 0.172
workingDirectoryDeleteIndexEdit 0.164
untrackedFileConflictsWithWorkingDirectory 0.173
workingDirectoryModifyIndexChanged 0.15
workingDirectoryDelete 0.141
indexDelete 0.196
workingDirectoryModify 0.179
stashedApplyOnOtherBranch 0.473
stashedContentMerge 0.302
untrackedFileNotIncluded 0.153
untrackedFileIncluded 0.172
testApplyStashWithDeletedFile 0.175
unstashNonStashCommit 0.064
untrackedFileConflictsWithCommit 0.232

StashCreateCommandTest

unmergedPathsShouldCauseException 0.528
workingDirectoryCleanIndexModify 0.156
multipleEdits 0.156
workingDirectoryModifyInSubfolder 0.223
newFileInIndexThenModifiedInWorkTree 0.15
indexAdd 0.127
workingDirectoryDeleteIndexAdd 0.118
workingDirectoryDeleteIndexEdit 0.12
workingDirectoryModifyIndexChanged 0.127
refLogIncludesCommitMessage 0.118
workingDirectoryDelete 0.123
indexDelete 0.147
workingDirectoryModify 0.149
noLocalChanges 0.082
untrackedFileNotIncluded 0.14
untrackedFileIncluded 0.146

StashDropCommandTest

dropSingleStashedCommit 0.116
dropMiddleStashCommit 0.203
dropFirstStashedCommit 0.183
dropNegativeRef 0.055
dropWithNoStashedCommits 0.084
dropBoundaryStashedCommits 0.28
dropWithInvalidLogIndex 0.13
dropAll 0.138

StashListCommandTest

multipleStashedCommits 0.142
noStashRef 0.018
emptyStashReflog 0.08
singleStashedCommit 0.099

StatusCommandTest

testDifferentStates 0.173
testEmptyStatus 0.014
testDifferentStatesWithPaths 0.057

TagCommandTest

testDeleteFullName 0.057
testTagging 0.123
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.023
testFailureOnSignedTags 0.049
testDeleteNonExisting 0.049
testDeleteEmptyTagNames 0.042
testEmptyTagName 0.048
testTaggingOnHead 0.06
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.054
testListAllTagsInRepositoryInOrder 0.089
testInvalidTagName 0.042
testDelete 0.084
testDeleteBadName 0.046
testUnannotatedTagging 0.105

AttributeNodeTest

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

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.025
testRules 0.074
testIncorrectAttributeFileName 0.06
testNoMatchingAttributes 0.073
testEmptyGitAttributeFile 0.04

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.011
testRules 0.066
testNoMatchingAttributes 0.051
testEmptyGitAttributeFile 0.033

AttributeTest

testBasic 0

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.121
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.02
shouldListAddedFileInInitialCommit 0.138
shouldListModificationBetweenTwoCommits 0.198
shouldListModificationInDirWithoutModifiedTrees 0.142
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.026
shouldReportFileModeChange 0.253
shouldListDeletionBetweenTwoCommits 0.176
shouldListChangesInWorkingTree 0.112
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.013
shouldListAddedFileBetweenTwoCommits 0.08
shouldListModificationInDirWithModifiedTrees 0.112

DiffFormatterReflowTest

testNegativeContextFails 0
testContext100 0
testContext0 0
testContext1 0
testContext3 0
testContext5 0
testContext10 0
testEmpty1 0
testNoNewLine1 0
testNoNewLine2 0

DiffFormatterTest

testCreateFileHeader_Modify 0.03
testDiffRootNullToTree 0.165
testCreateFileHeaderForRenameModeChange 0.021
testDiff 0.162
testCreateFileHeader_GitLink 0.032
testDiffNullToNull 0.021
testCreateFileHeader_Add 0.024
testCreateFileHeaderWithoutIndexLine 0.016
testCreateFileHeaderForRenameWithoutContentChange 0.018
testDiffRootTreeToNull 0.144
testCreateFileHeader_Binary 0.026
testCreateFileHeader_Delete 0.024

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

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

MyersDiffTest

testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 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
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

PatchIdDiffFormatterTest

testSameDiff 0.134
testDiff 0.112

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
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.029
testBreakModify_RejoinIfUnpaired 0.046
testBreakModify_BreakBelowScore 0.042
testInexactRenames_OnePair2 0.042
testExactRename_OneRenameOneModify 0.034
testExactRename_OneDeleteManyAdds 0.024
testNoRenames_SymlinkAndFile 0.027
testExactRename_OneRename 0.027
testSetRenameScore_IllegalArgs 0.02
testInexactRename_NewlinesOnly 0.034
testExactRename_PathBreaksTie 0.031
testRenameLimit 0.04
testInexactRename_OnePair 0.03
testInexactRename_SameContentMultipleTimes 0.029
testInexactRename_LastByteDifferent 0.03
testInexactRename_OneRenameTwoUnrelatedFiles 0.054
testBreakModify_DontBreakAboveScore 0.037
testExactRename_DifferentObjects 0.038
testNoRenames_EmptyFile1 0.029
testNoRenames_EmptyFile2 0.039
testBreakModify_BreakNone 0.047
testExactRename_MultipleIdenticalDeletes 0.028
testNoRenames_GitlinkAndFile 0.024
testBreakModify_BreakAll 0.031
testNoRenames_SymlinkAndFileSamePath 0.031
testNoRenames_SingleByteFiles 0.031

SimilarityIndexTest

testCommonScore_SameFiles 0
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.451
testFindOnEmpty 0.015
testWriteEmptyCommit_RealIndex 0.024
testDetectUnmergedPaths 0.032
testWriteEmptyUnlock_RealIndex 0.025
testReadMissing_TempIndex 0.018
testLockMissing_RealIndex 0.018
testBuildThenClear 0.019
testWriteEmptyLockEmpty_RealIndex 0.042
testRejectInvalidWindowsPaths 0.08
testReadMissing_RealIndex 0.049
testWriteEmptyReadEmpty_RealIndex 0.028

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.011

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.011
testFindSingleFile 0.019
testBuildEmpty 0.027
testAdd_ReverseGitSortOrder 0.012
testBuildOneFile_Commit_IndexChangedEvent 0.023
testBuilderClear 0.015
testBuildOneFile_Commit 0.021
testAdd_InGitSortOrder 0.016
testBuildRejectsUnsetFileMode 0.018

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0
testUnsupportedRequiredExtension 0
testReadIndex_DirCacheTree 0.019
testCorruptChecksumAtFooter 0.001
testReadWriteV3 0.004
testReadIndex_LsFiles 0.031
testTreeWalk_LsFiles 0.031

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.001

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.011
testBackBug396127 0.02
testReset 0.023
testSingleSubtree_Recursive 0.024
testEmptyTree_WithTreeWalk 0.022
testRemovedSubtree 0.021
testTwoLevelSubtree_FilterPath 0.019
testSingleSubtree_NoRecursion 0.019
testNoSubtree_NoTreeWalk 0.021
testTwoLevelSubtree_Recursive 0.02
testEmptyTree_NoTreeWalk 0.023

DirCacheLargePathTest

testPath_4090 0.025
testPath_4094 0.032
testPath_4095 0.03
testPath_4096 0.034
testPath_16384 0.031

DirCachePathEditTest

testAddDeleteTrickyNames 0
testPathEditShouldBeCalledForEachStage 0
testAddDeletePathAndTreeNormalNames 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.008
testEmptyCache_Clear_NoCacheTree 0.014
testWriteReadTree 0.022
testTwoLevelSubtree 0.013
testEmptyCache_CreateEmptyCacheTree 0.014
testSingleSubtree 0.015

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.029

FileNameMatcherTest

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

testManifestParser 0.013

RepoCommandTest

testRemoveOverlappingBare 0.67
testCopyFileBare 0.724
testBareRepo 0.711
testRevisionBranch 0.832
testAddRepoManifest 1.029
testRevisionBare 0.7
testRevisionTag 0.834
testIncludeTag 1.007
testNonDefaultRemotes 1.126
testRevision 0.886
testReplaceManifestBare 1.205
testRepoManifestGroups 1.663
testRepoManifestCopyFile 0.773
testRemoteAlias 0.811

BasicRuleTest

test 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testRules 0.044
testToString 0.021
testRepeatedNegationInDifferentFiles1 0.039
testRepeatedNegationInDifferentFiles2 0.036
testRepeatedNegationInDifferentFiles3 0.048
testRepeatedNegationInDifferentFiles4 0.047
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.04
testNegateAllExceptJavaInSrc 0.038
testWithSlashDoesNotMatchInSubDirectory 0.03
testNegation 0.045
testSlashOnlyMatchesDirectory 0.032
testNoPatterns 0.033
testEmptyIgnoreNode 0.025
testRepeatedNegation 0.029

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testVerySimpleWildcardCase0 0
testEscapedBackslash 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
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
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0.001
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0.001
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0.001
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsInserterTest

testReadFromInserterSmallObjects 0.014
testReaderResolve 0.001
testReadFromFallback 0
testReadFromInserterLargerObjects 0.003
testInserterDiscardsPack 0.001

AbbreviationTest

testAbbreviateOnEmptyRepository 0.007
testAbbreviateLooseBlob 0.025
testAbbreviateIsActuallyUnique 0.053
testAbbreviatePackedBlob 0.117

ConcurrentRepackTest

testObjectMovedToNewPack1 2.304
testObjectMovedToNewPack2 3.023
testObjectInNewPack 0.979
testObjectMovedWithinPack 2.002

FileRepositoryBuilderTest

scanWithGitDirRef 0.014
invalidRepositoryFormatVersion 0.019
emptyRepositoryFormatVersion 0.022
relativeGitDirRef 0.021
absoluteGitDirRef 0.026
unknownRepositoryFormatVersion 0.021
testShouldAutomagicallyDetectGitDirectory 0.019

FileSnapshotTest

testOldFile 3.886
testActuallyIsModifiedTrivial 1.498
testNewFileNoWait 2.501
testNewFileWithWait 1.999

GcBasicPackingTest

testDonePruneTooYoungPacks 2.385
testNotPackTwice 2.158
testPackAllObjectsInOnePack 1.84
repackEmptyRepo_noPackCreated 0.02
testPackRepoWithNoRefs 0.045
testPackCommitsAndLooseOne 1.909
testPack2Commits 2.005

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.089
branch_historyNotPruned 0.699
deleteBranch_historyPruned 1.167

GcConcurrentTest

concurrentRepack 0.13

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.217
testDirCacheSavesObjects 0.792

GcKeepFilesTest

testKeepFiles 1.249

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.518
dontPackHEAD_nonBare 1.05
dontPackHEAD_bare 0.958
whileRefLockedRefNotPackedNoError 0.979
concurrentOnlyOneWritesPackedRefs 1.01
looseRefPacked 1.004

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.266
nonReferencedNonExpiredObject_notPruned 0.034
nonReferencedExpiredObjectTree_pruned 1.002
testPackCommitsAndLooseOneWithPruneNow 1.241
nonReferencedObjects_onlyExpiredPruned 1.002

GcReflogTest

testPackRepoWithCorruptReflog 0.994
testPruneNone 1.022
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.971
testPackCommitsAndLooseOneNoReflog 1.011

GcTagTest

annotatedTag_objectNotPruned 1.016
lightweightTag_objectNotPruned 1.019

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.144

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.519

PackFileTest

testDelta_FailsOver2GiB 0.025
testDelta_SmallObjectChain 0.17
testWhole_LargeObject 0.052
testWhole_SmallObject 0.053

PackIndexV1Test

testCRC32 0.005
testIteratorMethodsContract 0.01
testCompareEntriesOffsetsWithGetOffsets 0.01
testIteratorReturnedValues1 0.008
testIteratorReturnedValues2 0.009
testCompareEntriesOffsetsWithFindOffsets 0.009

PackIndexV2Test

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

PackReverseIndexTest

testFindObjectWrongOffset 0.012
testFindNextOffsetWrongOffset 0.022
testFindObject 0.017
testFindNextOffset 0.021

PackWriterTest

testWritePack2DeltasReuseOffsets 0.173
testWriteEmptyPack1 0.213
testWriteEmptyPack2 0.183
testIgnoreNonExistingObjectsWithBitmaps 0.278
testExclude 0.315
testWritePack2DeltasReuseRefs 0.211
testWriteIndex 0.184
testWritePack1 0.174
testWritePack2 0.176
testWritePack3 0.205
testWritePack4 0.16
testWritePack1NoObjectReuse 0.173
testWritePack4ThinPack 0.186
testWritePack4SizeThinVsNoThin 0.381
testContructor 0.179
testIgnoreNonExistingObjects 0.192
testModifySettings 0.179
testNotIgnoreNonExistingObjects 0.134
testWritePack2SizeOffsetsVsRefs 0.364
testWritePack2DeltasCRC32Copy 0.184
testWritePack2SizeDeltasVsNoDeltas 0.347

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.053
testBatchRefUpdateSimpleForce 0.071
testGetRefs_HeadsOnly_SymrefToPacked 0.056
testGetRef_DiscoversModifiedLoose 0.059
testGetRefs_HeadsOnly_AllLoose 0.073
testGetRefs_HeadOnOneBranch 0.068
testGetRefs_IgnoresGarbageRef1 0.056
testGetRefs_IgnoresGarbageRef2 0.047
testGetRefs_IgnoresGarbageRef3 0.056
testGetRefs_IgnoresGarbageRef4 0.075
testGetRef_CorruptSymbolicReference 0.049
testPeelLooseTag 0.061
testGetRefs_TagsOnly_AllPacked 0.058
testGetRefs_TagsOnly_AllLoose 0.053
testGetRef_FetchHead 0.057
testGetRefs_PackedWithPeeled 0.052
test_repack 0.415
testBatchRefUpdateConflictThanksToDelete 0.075
testPeelCommit 0.074
testGetRefs_CorruptObjectIdReference 0.056
testBatchRefUpdateSimpleNoForce 0.062
testGetRefs_LooseSorting_Bug_348834 0.066
testBatchRefUpdateConflict 0.073
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.06
testReadBranchConfig 0.058
testGetRefs_DeatchedHead1 0.06
testGetRefs_DeatchedHead2 0.063
testGetRefs_LooseOverridesPacked 0.072
testGetRefs_DiscoversModifiedLoose 0.057
testReadNotExistingBranchConfig 0.053
testGetRefs_HeadsOnly_AllPacked1 0.057
testGetRef_AnyHeadWithGarbage 0.051
testGetRefs_LooseSortedCorrectly 0.06
testGetRefs_PackedNotPeeled_Sorted 0.056
testGetRef_CorruptObjectIdReference 0.067
testRefsChangedStackOverflow 0.079
testCreate 0.055
testGetRef_PackedNotPeeled_WrongSort 0.06
testGetRefs_CycleInSymbolicRef 0.115
testGetRefs_InvalidName 0.059
testGetRef_DiscoversDeletedLoose 0.06
testGetRefs_DeeplyNestedBranch 0.07
testGetRefs_HeadBranchNotBorn 0.066
testGetRef_EmptyDatabase 0.054
testGetRefs_DiscoversDeletedLoose1 0.054
testGetRefs_DiscoversDeletedLoose2 0.055
testGetRefs_DiscoversDeletedLoose3 0.097
testGetRefs_DiscoversDeletedLoose4 0.086
testGetRefs_DiscoversDeletedLoose5 0.078
testGetRefs_EmptyDatabase 0.055
testGetRefs_HeadsOnly_Mixed 0.065
testGetRefs_DiscoversNewLoose1 0.066
testGetRefs_DiscoversNewLoose2 0.058
testIsNameConflicting 0.066
testGetRefs_SkipsLockFiles 0.057

ReflogReaderTest

testCheckout 0.121
testReadRightLog 0.144
testReadWhileAppendIsInProgress 0.13
testNoLog 0.12
testReadLineWithMissingComment 0.113
testSpecificEntryNumber 0.128
testReadOneLine 0.136
testReadTwoLine 0.133

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.111

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.073
testDeleteForce 0.23
testDeleteNotFound 0.106
testDeleteLoosePacked 0.885
testNoCacheObjectIdSubclass 0.124
testDeleteLoosePackedRejected 0.102
testRenameBranchHasPreviousLog 0.792
testRenameCurrentBranch 1.029
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.108
testRenameBranchCannotLockAFileHEADisToLockTo 0.858
testRenameRefNameColission2avoided 1.03
testRefKeySameAsName 0.083
testLooseDelete 0.099
testUpdateRefLockFailureLocked 0.095
testDeleteLooseAndItsDirectory 0.123
testUpdateRefNoChange 0.094
testDeleteWithoutHead 0.106
testUpdateRefForwardWithCheck1 0.11
testUpdateRefForwardWithCheck2 0.103
testRenameBranchCannotLockAFileHEADisToLockFrom 0.117
testRenameBranchCannotLockAFileHEADisFromLockTo 1.047
testUpdateRefLockFailureWrongOldValue 0.117
testDeleteHEADreferencedRef 0.112
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.139
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.126
testUpdateRefDetached 0.118
testRefsCacheAfterUpdateLooseOnly 0.151
testNewNamespaceConflictWithLoosePrefixOfExisting 0.136
testRenameBranchAlsoInPack 1.113
testDeleteHead 0.085
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.905
testDeleteFastForward 0.984
testNewNamespaceConflictWithPackedPrefixOfExisting 0.053
testRefsCacheAfterUpdate 0.078
testUpdateRefForward 0.072
testRenameBranchNoPreviousLog 0.79
testNewNamespaceConflictWithLoosePrefixNameExists 0.057
testRenameRefNameColission1avoided 0.971
testUpdateRefDetachedUnbornHead 0.057

RepositorySetupWorkDirTest

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

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.101
test002_WriteEmptyTree2 0.095
test30_stripWorkDir 0.105
test002_WriteEmptyTree 0.115
test006_ReadUglyConfig 0.103
test000_openrepo_default_gitDirAndWorkTreeSet 0.097
test000_openrepo_default_absolute_workdirconfig 0.102
test027_UnpackedRefHigherPriorityThanPacked 0.099
test000_openrepo_alternate_index_file_and_objdirs 0.097
test025_computeSha1NoStore 0.082
test020_createBlobTag 0.078
test028_LockPackedRef 0.115
test007_Open 0.076
test001_Initalize 0.088
test021_createTreeTag 0.094
test000_openRepoBadArgs 0.084
test022_createCommitTag 0.096
test024_createCommitNonAscii 0.091
test008_FailOnWrongVersion 0.078
test012_SubtreeExternalSorting 0.15
test009_CreateCommitOldFormat 0.121
test026_CreateCommitMultipleparents 0.128
test000_openrepo_default_relative_workdirconfig 0.129
test023_createCommitNonAnullii 0.121
test000_openrepo_default_workDirSet 0.116

T0004_PackReaderTest

test003_lookupCompressedObject 0.09
test004_lookupDeltifiedObject 0.105

UnpackedObjectTest

testStandardFormat_SmallObject 0.002
testStandardFormat_InvalidType 0.009
testStandardFormat_LargeObject_TruncatedZLibStream 0.011
testStandardFormat_NoHeader 0.009
testStandardFormat_SmallObject_TruncatedZLibStream 0.01
testStandardFormat_NegativeSize 0.01
testStandardFormat_SmallObject_TrailingGarbage 0.008
testStandardFormat_GarbageAfterSize 0.009
testStandardFormat_LargeObject_TrailingGarbage 0.01
testPackFormat_DeltaNotAllowed 0.01
testStandardFormat_LargeObject_CorruptZLibStream 0.012
testPackFormat_LargeObject 0.011
testPackFormat_SmallObject 0.009
testStandardFormat_SmallObject_CorruptZLibStream 0.01
testStandardFormat_LargeObject 0.012

WindowCacheGetTest

testCache_TooSmallLimit 0.095
testCache_TooFewFiles 0.076
testCache_Defaults 0.086

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.014
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.022
testConfigureCache_Limits1 0.02
testConfigureCache_PackedGitWindowSize_0 0.022
testConfigureCache_PackedGitLimit_0 0.021
testConfigureCache_PackedGitWindowSize_4097 0.019
testConfigureCache_PackedGitOpenFiles_0 0.021

DeltaIndexTest

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

IntSetTest

testAdd 0

TestRepositoryTest

amendRef 0.012
insertChangeId 0.001
cherryPickWithIdenticalContents 0.003
resetFromDetachedHead 0.001
insertExplicitChangeId 0.001
amendCommit 0.002
resetFromSymref 0.007
insertChangeIdIgnoresExisting 0.001
cherryPick 0.002
amendHead 0.003
cherryPickWithContentMerge 0.003
commitToUnbornHead 0

AbbreviatedObjectIdTest

testEquals_Full 0
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
test3_FromString 0
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
isRebase 0
getRemoteTrackingBranchShouldReturnNullWithoutFetchSpec 0
getRemoteTrackingBranchShouldHandleNormalCase 0
getTrackingBranchShouldReturnNullWithoutMergeBranchForLocalBranch 0
getRemoteTrackingBranchShouldHandleOtherMapping 0
getTrackingBranchShouldHandleNormalCaseForRemoteTrackingBranch 0

BranchTrackingStatusTest

shouldWorkInNormalCase 0.052
shouldWorkWithoutMergeBase 0.038
shouldReturnNullWhenBranchDoesntExist 0.009

ConfigTest

test006_readCaseInsensitive 0
testGetFastForwardMerge 0
testReadBoolean_OnOff1 0
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0
testReadBoolean_YesNo1 0
testReadBoolean_YesNo2 0
testSetFastForwardMergeoptions 0
test_ReadNamesInSectionRecursive 0
readNamesInSubSectionRecursive 0
test005_PutGetStringList 0
testGetEnum 0
testQuotingForSubSectionNames 0
testUnsetBranchSection 0
test009_readNamesInSection 0
testCombinedMergeOptions 0
testReadLong 0
test001_ReadBareKey 0
test002_ReadWithSubsection 0
test003_PutRemote 0
testEmptyString 0
testNoFinalNewline 0
test010_readNamesInSubSection 0
test004_PutGetSimple 0
testSetFastForwardMerge 0
testGetInvalidEnum 0
testReadUserConfigWithInvalidCharactersStripped 0.001
testUnsetSingleSection 0
test008_readSectionNames 0
testSetEnum 0
testBooleanWithNoValue 0
testReadBoolean_TrueFalse1 0
testReadBoolean_TrueFalse2 0
test007_readUserConfig 0.001

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.141
testForbiddenNamesOnWindowsEgCon 0.108
testForbiddenNamesOnWindowsEgLpr 0.161
testForbiddenNamesOnWindowsEgDotCon 0.125
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.135
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.116
testMaliciousPathDot 0.117
testMaliciousGitPathEndDotUnixOk 0.132
testMaliciousGitPathEndDotWindows1 0.123
testMaliciousGitPathEndDotWindows2 0.129
testMaliciousGitPathEndDotWindows3 0.121
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.139
testMaliciousPathEmptyUnix 0.126
testMaliciousGitPath1Case 0.125
testMaliciousGitPath2Case 0.133
testMaliciousGitPath3Case 0.144
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.149
testMaliciousPathDotDot 0.135
testMaliciousAbsolutePathSecondCheckout 0.074
testMaliciousAbsolutePathTwoLevelsFirstBad 0.152
testMaliciousAbsoluteUNCPathWindows1 0.133
testMaliciousAbsoluteUNCPathWindows2 0.129
testForbiddenNamesOnWindowsEgCon1 0.156
testForbiddenNamesOnWindowsEgLpt1 0.129
testMaliciousAbsolutePathIsOkTwoLevels 0.097
testMaliciousWindowsADSOnUnix 0.197
testMaliciousAbsolutePathTwoLevelsSecondBad 0.139
testMaliciousGitPathEndSpaceUnixOk 0.125
testMaliciousPathEmptyWindows 0.128
testMaliciousWindowsADS 0.108
testForbiddenWindowsNamesOnUnixEgCon 0.126
testMaliciousGitPath1 0.135
testMaliciousGitPath2 0.117
testMaliciousAbsoluteWindowsPath1 0.111
testMaliciousAbsoluteWindowsPath2 0.103
testMaliciousAbsolutePathIsOkSecondCheckout 0.105
testMaliciousAbsolutePath 0.096
testForbiddenWindowsNamesOnUnixEgLpt1 0.116
testForbiddenNamesOnWindowsEgConDotSuffix 0.105
testMaliciousAbsoluteCurDrivePathWindows 0.116
testMaliciousGitPathEndSpaceWindows 0.112
testMaliciousAbsoluteWindowsPath1OnUnix 0.125

DirCacheCheckoutTest

testDirtyFileModeEqualHeadMerge 0.073
testResetHard 0.208
testRules1thru3_NoIndexEntry 0.044
testCheckoutUncachedChanges 0.031
testFileModeChangeAndContentChangeNoConflict 0.093
testDirectoryFileSimple 0.031
testDirectoryFileConflicts_15b 0.032
testCloseNameConflicts1 0.045
testCheckoutOutChanges 0.054
testInitialCheckout 0.035
testUntrackedConflicts 0.052
testCheckoutHierarchy 0.064
testFileModeChangeWithNoContentChangeUpdate 0.081
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.093
testCloseNameConflictsX0 0.044
testFileModeChangeAndContentChangeConflict 0.062
testDontOverwriteDirtyFile 0.026
testDirectoryFileConflicts_1 0.029
testDirectoryFileConflicts_2 0.029
testDirectoryFileConflicts_3 0.027
testDirectoryFileConflicts_4 0.033
testDirectoryFileConflicts_5 0.028
testDirectoryFileConflicts_6 0.03
testDirectoryFileConflicts_7 0.077
testDirectoryFileConflicts_8 0.024
testDirectoryFileConflicts_9 0.023
testRules4thru13_IndexEntryNotInHead 0.074
testCheckoutOutChangesAutoCRLFInput 0.029
testCheckoutOutChangesAutoCRLFfalse 0.03
testDirectoryFileConflicts_10 0.039
testDirectoryFileConflicts_11 0.031
testDirectoryFileConflicts_12 0.038
testDirectoryFileConflicts_13 0.036
testDirectoryFileConflicts_14 0.038
testDirectoryFileConflicts_15 0.03
testDirectoryFileConflicts_16 0.036
testDirectoryFileConflicts_17 0.04
testDirectoryFileConflicts_18 0.045
testDirectoryFileConflicts_19 0.047
testDirectoryFileConflicts_5b 0.032
testDirectoryFileConflicts_6b 0.086
testDirtyFileModeEqualIndexMerge 0.074
testOverwriteUntrackedIgnoredFile 0.156
testCheckoutOutChangesAutoCRLFtrue 0.031
testCheckoutOutChangesAutoCRLFtrueBinary 0.029

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.207
testDirtySubmoduleWorktreeUntracked 1.345
testInitiallyClean 1.225
testDirtySubmoduleWorktree 1.209
testDirtySubmoduleHEAD 1.446
testDirtySubmoduleIndex 1.65
testDirtySubmoduleIndexAndWorktree 1.556

IndexDiffTest

testUnchangedComplex 0.045
testRemovedUntracked 0.033
testUnchangedSimple 0.034
testAdded 0.02
testStageState_mergeAndReset_bug 0.11
testUntrackedFolders 0.063
testStageState_simulated_bug 0.1
testConflictingDeletedAndModified 0.107
testAssumeUnchanged 0.048
testAutoCRLFInput 0.037
testModified 0.024
testStageState 0.027
testRemoved 0.017
testConflictingFromMultipleCreations 0.105
testUntrackedNotIgnoredFolders 0.049
testConflicting 0.116

IndexModificationTimesTest

testLastModifiedTimes 0.148
testModify 2.245

MergeHeadMsgTest

testReadWriteMergeHeads 0.025
testReadWriteMergeMsg 0.032

ObjectCheckerTest

testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0.001
testRejectSpaceAtEndOnWindows 0
testInvalidTreeNameContainsSlash 0
testInvalidTreeNameIsMacHFSGit2 0.001
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
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.017
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
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
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0.001
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0.001
testInvalidTagInvalidTaggerHeader3 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.001
testInvalidCommitNoCommitter1 0.001
testInvalidCommitNoCommitter2 0
testInvalidTreeNameIsMixedCaseGit 0
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
testValidCommitNoParent 0.001
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0.001
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testInvalidTreeNameIsDotGitSpace 0.001
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0.001
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0.001
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0.002
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames1 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0

ObjectIdOwnerMapTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

test011_toString 0
test010_toString 0
test009_toString 0
test008_notIsId 0
test002_toString 0
testGetByte 0
test004_isId 0
test005_notIsId 0
test001_toString 0
test007_isId 0
test003_equals 0
testSetByte 0
test006_notIsId 0

ObjectLoaderTest

testLargeObjectLoader 0
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.118

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.184
resolvePreviousBranch 0.224
resolveMasterCommits 0.146
resolveNonExistingBranch 0.072
resolveReflogParent 0.115
resolveDate 0.06

RefTest

testReadAllIncludingSymrefs 0.155
testReadSimplePackedRefSameRepo 0.104
testResolvedSymRef 0.106
testReadSymRefToLoosePacked 0.127
testResolvedNamesBranch 0.142
testRemoteNames 0.13
testReadLooseRef 0.147
testReadLoosePackedRef 0.114
testReadSymRefToPacked 0.128

RepositoryCacheTest

testBareFileKey 0.025
testNonBareFileKey 0.022
testFileKeyOpenNew 0.039
testCacheOpen 0.021
testCacheRegisterOpen 0.017
testFileKeyOpenExisting 0.024

RepositoryResolveTest

testObjectId_nonexisting 0.038
testObjectId_objectid_invalid_explicit_parent 0.042
testHEAD 0.047
testTree 0.042
testDistance_past_root 0.044
testDerefCommit 0.042
resolveUpstream 0.087
testParseLookupPath 0.045
resolveExprSimple 0.063
invalidNames 0.045
testObjectId_objectid_implicit_firstparent 0.043
testObjectId_objectid_self 0.042
testParseNonGitDescribe 0.057
testDistance 0.043
testParseGitDescribeOutput 0.05
testObjectId_existing 0.042
testDerefBlob 0.043
testDerefTree 0.045
testObjectId_objectid_explicit_firstparent 0.044
testDerefTag 0.048
testRef_refname 0.044
testObjectId_objectid_explicit_otherparents 0.043

SquashCommitMsgTest

testReadWriteMergeMsg 0.003

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

T0001_PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0

T0002_TreeTest

test009_SymlinkAndGitlink 0.083
test004_addTree 0.068
test001_createEmpty 0.082
test005_addRecursiveFile 0.069
test005_addRecursiveTree 0.08
test007_manyFileLookup 0.084
test000_sort_01 0.103
test000_sort_02 0.113
test000_sort_03 0.085
test000_sort_04 0.077
test000_sort_05 0.081
test008_SubtreeInternalSorting 0.072
test002_addFile 0.071
test006_addDeepTree 0.071

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0

ValidRefNameTest

testNoMagicRefCharacters 0
testRefLogQueryIsValidRef 0
testShellGlob 0
testValidSpecialCharacterUnixs 0
testUnicodeNames 0
testNoLeadingOrTrailingDot 0
testNoAsciiControlCharacters 0.004
testNoLockSuffix 0
testValidTag 0
testWindowsReservedNames 0.001
testContainsDot 0.001
testValidHead 0
testNoDirectorySuffix 0
testEmptyString 0
testMustHaveTwoComponents 0.001
testNoBareDot 0.001
testNoSpace 0

CherryPickTest

testPick 0.037
testRevert 0.032

MergeAlgorithmTest

testEmptyTexts 0
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0
testBlankLines 0.002
testConflictAtEnd 0.004
testTwoNonConflictingModifications 0.003
testConflictAtStart 0.004
testTwoSimilarModsAndOneInsertAtEnd 0.003
testSeparateModifications 0.004
testTwoComplicatedModifications 0.005
testTwoSimilarModsAndOneInsert 0.005
testOneAgainstTwoConflictingModifications 0.004
testInsertVsModify 0.003
testTwoConflictingModifications 0.004
testSameModification 0.002
testAdjacentModifications 0.003
testDeleteVsModify 0.002
testNoAgainstOneModification 0.002

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.162
testFormatWithConflictsNoFooterNoLineBreak 0.154
testTag 0.167
testPullWithUri 0.164
testFormatWithConflictsNoFooter 0.203
testMixed 0.162
testIntoHeadOtherThanMaster 0.145
testThreeBranches 0.153
testIntoOtherThanMaster 0.17
testRemoteBranch 0.16
testTwoBranches 0.145
testFormatWithConflictsWithFooters 0.155
testIntoSymbolicRefHeadPointingToMaster 0.151
testCommit 0.172
testOneBranch 0.171

RecursiveMergerTest

crissCrossMerge_twoRoots 17.249
crissCrossMerge_nonmergeable 9.016
crissCrossMerge_mergeable2 8.042
crissCrossMerge 12.34
crissCrossMerge_mergeable 5.117
crissCrossMerge_ThreeCommonPredecessors 4.985
crissCrossMerge_ParentsNotMergeable 3.95
crissCrossMerge_checkOtherFiles 5.379

ResolveMergerTest

checkLockedFilesToBeDeleted 0.505
checkMergeEqualNewTrees 0.442
checkMergeConflictingNewTrees 0.539
checkMergeMergeableTreesWithoutIndex 0.611
checkMergeConflictingTreesWithoutIndex 0.49
failingDeleteOfDirectoryWithUntrackedContent 0.675
checkMergeMergeableFilesWithTreeInIndex 0.519
checkUntrackedFolderIsNotAConflict 0.648
checkMergeEqualTreesInCore 0.374
checkMergeConflictingFilesWithTreeInIndex 0.413
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.662
checkMergeEqualTreesWithoutIndex 0.526
mergeWithCrlfInWT 0.467
checkMergeCrissCross 1.265
checkForCorrectIndex 17.988

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.163
testTrivialTwoWay_rightDFconflict2 0.166
testTrivialTwoWay_ok 0.1
testTrivialTwoWay 0.108
testOurs 0.12
testTrivialTwoWay_validSubtreeSort 0.158
testTrivialTwoWay_leftDFconflict1 0.15
testTrivialTwoWay_leftDFconflict2 0.141
testTrivialTwoWay_conflictSubtreeChange 0.182
testTrivialTwoWay_conflict 0.135
testTrivialTwoWay_disjointhistories 0.109
testTheirs 0.1
testTrivialTwoWay_concurrentSubtreeChange 0.168

SquashMessageFormatterTest

testCommit 0.105

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0
testCLIText 0.002
testUIText 0.002

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

DefaultNoteMergerTest

testEditEdit 0.061
testIdenticalEdit 0.048
testDeleteDelete 0.048
testIdenticalAdd 0.045
testEditDelete 0.032
testAddAdd 0.063

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.073
testCollapseFanoutAfterMerge 4.951
testEditSameNoteDifferentContent 0.177
testFanoutAndLeafWitConflict 6.185
testDeleteDifferentNotes 0.058
testNonNotesWithNonNoteConflict 0.148
testAddSameNoteDifferentContent 0.08
testNonNotesWithoutNonNoteConflict 0.124
testEditDifferentNotes 0.078
testEditDeleteConflict 0.066
testLargeTreesWithConflict 8.921
testLargeTreesWithoutConflict 6.867
testOursEqualsTheirs 0.036
testFanoutAndLeafWithoutConflict 4.109
testNoChange 0.037
testBaseEqualsOurs 0.043
testAddDifferentNotes 0.051

NoteMapTest

testReadFlatTwoNotes 0.094
testEditFlat 0.057
testWriteUnchangedFanout2_38 0.065
testCreateFromEmpty 0.041
testRemoveDeletesTreeFanout2_38 0.06
testGetCachedBytes 0.044
testReadFanout2_38 0.05
testEditFanout2_38 0.074
testReadFanout2_2_36 0.112
testReadFullyFannedOut 0.188
testLeafSplitsWhenFull 0.219
testWriteUnchangedFlat 0.049

EditListTest

testTypes 0
testHunkHeader 0
testFileHeader 0

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
testGetText_NoBinary 0
testGetText_BothISO88591 0
testGetText_Convert 0

PatchCcErrorTest

testError_CcTruncatedOld 0

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

PatchErrorTest

testError_DisconnectedHunk 0
testError_TruncatedNew 0
testError_TruncatedOld 0
testError_GarbageBetweenFiles 0
testError_GitBinaryNoForwardHunk 0
testError_BodyTooLong 0

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.113

PlotCommitListTest

testMergeBlockedBySelf 0.048
testMultipleMerges 0.066
testBug368927 0.066
testBug419359 0.073
testDuplicateParents 0.038
testBug300282_1 0.051
testTwoRoots1 0.025
testTwoRoots2 0.025
testMergeBlockedByOther 0.044
testSideBranch 0.028
test2SideBranches 0.032
testLinear 0.032
testMerged 0.034
testEgitHistory 0.164
testDanglingCommitShouldContinueLane 0.033

AlwaysEmptyRevQueueTest

testClear 0.011
testEmpty 0.02
testAddFails 0.051

DateRevQueueTest

testInsertOutOfOrder 0.041
testEmpty 0.017
testCloneFIFO 0.046
testInsertTie 0.041
testCloneEmpty 0.019
testClear 0.033
testHasFlags 0.032

FIFORevQueueTest

testUnpopAtFront 0.026
testEmpty 0.018
testCloneEmpty 0.017
testAddLargeBlocks 3.905
testClear 0.029
testHasFlags 0.03

FooterLineTest

testSignedOffBy_OneUserWithLF 0.007
testNotEmail 0.008
testNoFooters_EmptyBody 0.008
testEmptyValueWithLF 0.01
testNoFooters_OneLineBodyNoLF 0.009
testSignedOffBy_OneUserNoLF 0.012
testNoFooters_NewlineOnlyBody1 0.01
testNoFooters_NewlineOnlyBody5 0.009
testMatchesBugId 0.011
testNonDelimtedEmail 0.009
testSignedOffBy_IgnoreWhitespace 0.009
testFilterFootersIgnoreCase 0.009
testSignedOffBy_SkipNonFooter 0.008
testEmptyValueNoLF 0.01
testShortKey 0.009
testSignedOffBy_ManyUsers 0.009
testNoFooters_ShortBodyWithLF 0.01
testNoFooters_ShortBodyNoLF 0.01
testNoFooters_OneLineBodyWithLF 0.008

LIFORevQueueTest

testEmpty 0.008
testCloneEmpty 0.014
testAddLargeBlocks 3.167
testClear 0.018
testHasFlags 0.018

MaxCountRevFilterTest

testMaxCountRevFilter0 0.018
testMaxCountRevFilter 0.041

ObjectWalkFilterTest

testDefaultFilter 0
testFilteringTreeFiltersReferencedBlobs 0.001
testRevFilterAndObjectFilterCanCombine 0.005
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.002

ObjectWalkTest

testNoCommits 0.004
testOneCommitOneTreeTwoBlob 0.018
testCull 0.051
testTwoCommitDeepTree1 0.072
testTwoCommitDeepTree2 0.032
testTwoCommitTwoTreeTwoBlob 0.025
testEmptyTreeCorruption 0.022
testTwoCommitsEmptyTree 0.017

RevCommitListTest

testFillToHighMarkMulitpleBlocks 8.219
testFillToUnknownCommit 7.215
testFillToNullCommit 0.078
testFillToHighMark2 0.082
testFillToHighMark4 0.124
testFillToHighMarkAll 0.113
testFillToCommit 0.086

RevCommitParseTest

testParse_implicit_mixed_encoded 0.01
testParse_WeirdHeaderOnlyCommit 0.01
testParse_NoMessage 0.01
testParse_OnlyLFMessage 0.011
testParse_implicit_UTF8_encoded 0.009
testParse_GitStyleMessage 0.009
testParse_ShortLineOnlyNoLF 0.008
testParse_explicit_bad_encoded2 0.008
testParse_explicit_bad_encoded 0.018
testParse_GitStyleMessageWithCRLF 0.008
testParse_ShortLineOnlyEmbeddedLF 0.009
testParse_ShortLineOnlyEndLF 0.008
testParse_PublicParseMethod 0.009
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.01
testParse_incompleteAuthorAndCommitter 0.009
testParse_NoParents 0.009
testParse_explicit_encoded 0.01

RevFlagSetTest

testEmpty 0.007
testContainsAll 0.014
testContains 0.012
testAddOne 0.013
testAddTwo 0.014
testEquals 0.011
testRemove 0.014

RevObjectTest

testAddRevFlag 0.021
testHasRevFlag 0.032
testId 0.03
testAddRevFlagSet 0.029
testRemoveRevFlag 0.033
testRevObjectTypes 0.043
testHasAllFlag 0.028
testHasAnyFlag 0.024
testEquals 0.03
testRemoveRevFlagSet 0.027

RevTagParseTest

testTagBlob 0.006
testTagTree 0.012
testParse_implicit_mixed_encoded 0.014
testParseOldStyleNoTagger 0.014
testParse_NoMessage 0.011
testParse_OnlyLFMessage 0.011
testParse_implicit_UTF8_encoded 0.01
testParseAllFields 0.011
testParse_GitStyleMessage 0.012
testParse_ShortLineOnlyNoLF 0.015
testParse_explicit_bad_encoded2 0.01
testParse_explicit_bad_encoded 0.024
testParse_ShortLineOnlyEmbeddedLF 0.011
testParse_ShortLineOnlyEndLF 0.01
testParse_PublicParseMethod 0.01
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.011
testTagTag 0.012
testTagCommit 0.013
testParse_explicit_encoded 0.018

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.133
testProperlyCullAllAncestors1 0.032
testProperlyCullAllAncestors2 0.041

RevWalkFilterTest

testFilter_NOT_NONE 0.018
testFilter_NONE 0.02
testFilter_Negate_ALL 0.021
testFilter_NOT_ALL 0.02
testFilter_ALL_Or_NONE 0.021
testFilter_NONE_Or_ALL 0.019
testFilter_MY_ALL_Or_NONE 0.02
testFilter_NO_MERGES 0.029
testFilter_NONE_Or_MY_ALL 0.02
testFilter_NONE_And_ALL 0.021
testFilter_NONE_And_MY_ALL 0.021
testFilter_MY_ALL_And_NONE 0.02
testFilter_ALL_And_NONE 0.02
testFilter_ALL 0.019
testCommitTimeRevFilter 0.03

RevWalkFollowFilterTest

testSingleRename 0.032
testMultiRename 0.041
testNoRename 0.035

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.053
testMultipleHeads_SameBase2 0.056
testNone 0.064
testDisallowTreeFilter 0.018
testSimple 0.048
testCrissCross 0.026

RevWalkMergedIntoTest

testOldCommitWalk 0.081

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.021
testStringOfPearls_FilePath1 0.055
testStringOfPearls_FilePath2 0.057
testStringOfPearls_FilePath3 0.142
testStringOfPearls_FilePath3_NoParentRewriting 0.129
testStringOfPearls_DirPath2 0.068
testStringOfPearls_FilePath2_NoParentRewriting 0.081
testStringOfPearls_FilePath1_NoParentRewriting 0.066
testStringOfPearls_DirPath2_NoParentRewriting 0.074
testEdits_MatchNone 0.083
testEmpty_NoMatch 0.036
testSimple1 0.048
testEdits_MatchAll 0.101

RevWalkPathFilter6012Test

test1 0.072
test2 0.068
test3 0.079
test4 0.093
test5 0.088
test6 0.084
test7 0.092

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.023

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.041
testMergeCommitOneParentShallow 0.042
testObjectDirectorySnapshot 0.043
testDepth1 0.039
testDepth2 0.039
testDepth3 0.033

RevWalkSortTest

testSort_Default 0.018
testSort_COMMIT_TIME_DESC 0.023
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.021
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.024
testSort_TOPO_REVERSE 0.024
testSort_TOPO 0.026
testSort_REVERSE 0.022

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.028
shouldReturnZeroWhenMergedInto 0.031
shouldWorkWithMerges 0.041
shouldWorkWithoutCommonAncestor 0.03
shouldWorkWithZeroAsEnd 0.026
shouldReturnZeroOnSameCommit 0.028

RevWalkUtilsReachableTest

withMerge 0.036
withCommitLoadedByDifferentRevWalk 0.023
twoCommits 0.029
oneCommit 0.021
multipleBranches 0.035

SkipRevFilterTest

testSkipRevFilter0 0.026
testSkipRevFilterNegative 0.014
testSkipRevFilter 0.043

TreeRevFilterTest

testStringOfPearls_FilePath1 0.048
testStringOfPearls_FilePath2 0.053
testStringOfPearls_FilePath3 0.095
testStringOfPearls_DirPath2 0.057
testPathFilterOrOtherFilter 0.055

FileBasedConfigTest

testLeadingWhitespaces 0.003
testUTF8withoutBOM 0.007
testUTF8withBOM 0.005
testSystemEncoding 0.006

SubmoduleAddTest

commandWithNullPath 0.012
addSubmoduleWithExistingSubmoduleDefined 0.221
addExistentSubmodule 0.021
addSubmodule 0.21
commandWithEmptyPath 0.015
addSubmoduleWithRelativeUri 0.173
commandWithEmptyUri 0.013
commandWithNullUri 0.016

SubmoduleInitTest

resolveInvalidParentUrl 0.015
resolveTwoLevelHigherRelativeUrl 0.02
resolveWorkingDirectoryRelativeUrl 0.021
repositoryWithUninitializedModule 0.017
resolveOneLevelHigherRelativeUrl 0.019
resolveSameLevelRelativeUrl 0.02
repositoryWithNoSubmodules 0.009

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.02
repositoryWithNoHeadInSubmodule 0.037
repositoryWithUninitializedSubmodule 0.02
repositoryWithInitializedSubmodule 0.04
repositoryWithMissingSubmodule 0.015
repositoryWithDifferentRevCheckedOutSubmodule 0.047
repositoryWithNoSubmodules 0.012

SubmoduleSyncTest

repositoryWithSubmodule 0.148
repositoryWithRelativeUriSubmodule 0.146
repositoryWithNoSubmodules 0.018

SubmoduleUpdateTest

repositoryWithSubmodule 0.148
repositoryWithUnconfiguredSubmodule 0.02
repositoryWithInitializedSubmodule 0.029
repositoryWithNoSubmodules 0.012

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.013
repositoryWithRootLevelSubmoduleRelativeRef 0.046
treeIdWithGitmodules 0.027
indexWithGitmodules 0.039
generatorFilteredToOneOfTwoSubmodules 0.025
repositoryWithRootLevelSubmoduleAbsoluteRef 0.051
repositoryWithRootLevelSubmodule 0.023
testTreeIteratorWithGitmodules 0.032
repositoryWithNoSubmodules 0.016

SymlinksTest

fileModeTestMissingThenSymlink 0.103
createDirSymlinkBeforeTarget 0.252
createFileSymlinkBeforeTarget 0.258
fileModeTestFolderThenSymlink 0.086
createSymlinkAfterTarget 0.245
fileModeTestSymlinkThenFile 0.118
fileModeTestFileThenSymlink 0.116
fileModeTestSymlinkThenMissing 0.108
fileModeTestSymlinkThenFolder 0.08

BundleWriterTest

testWriteHEAD 0.072
testWriteSingleRef 0.075
testIncrementalBundle 0.113

HttpAuthTest

testHttpAuthScanResponse 0.009

LongMapTest

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

NetRCTest

testNetRCFile 0.011
testNetRCDefault 0.014

OpenSshConfigTest

testAlias_DoesNotMatch 0.013
testAlias_OptionsSet 0.02
testAlias_InheritBatchMode 0.02
testAlias_ConnectionAttempts 0.018
testAlias_BatchModeDefault 0.015
testAlias_PreferredAuthenticationsDefault 0.01
testAlias_OptionsInherit 0.014
testAlias_BatchModeYes 0.017
testQuoteParsing 0.015
testSeparatorParsing 0.014
testAlias_OptionsKeywordCaseInsensitive 0.015
testAlias_ConnectionAttemptsDefault 0.013
testAlias_invalidConnectionAttempts 0.014
testAlias_PreferredAuthentications 0.014
testNoConfig 0.016
testAlias_badConnectionAttempts 0.015
testAlias_InheritPreferredAuthentications 0.016

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
testWritePacket2 0
testWritePacket3 0.003
testFlush 0
testWriteEnd 0.001
testWriteString1 0
testWriteString2 0
testWriteString3 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.048
test1 0.014
test2 0.021
testTinyThinPack 0.017
testMaxObjectSizeDeltaBlock 0.016
testMaxObjectSizeFullBlob 0.019
testPackWithTrailingGarbage 0.013
testPackWithDuplicateBlob 0.017
testDataAfterPackFooterSingleRead 0.016
testDataAfterPackFooterSplitObjectRead 0.097
testMaxObjectSizeDeltaResultSize 0.017
testNonMarkingInputStream 0.013

PushProcessTest

testUpdateMixedCases 0.08
testUpdateUnexpectedRemote 0.081
testTrackingRefUpdateOnReject 0.07
testUpdateDelete 0.066
testUpdateFastForward 0.056
testUpdateUnexpectedRemoteVsForce 0.056
testUpdateRejectedByConnection 0.062
testUpdateUpToDate 0.071
testUpdateNonFastForwardForced 0.069
testUpdateExpectedRemote 0.074
testPushResult 0.069
testUpdateNonFastForwardUnknownObject 0.059
testUpdateNonFastForward 0.071
testUpdateDeleteNonExisting 0.059
testTrackingRefUpdateEnabled 0.087
testUpdateCreateRef 0.065
testTrackingRefUpdateDisabled 0.059

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.149
testUsingUnknownBlobFails 0.101
testUsingHiddenCommonBlobFails 0.095
testCreateBranchAtHiddenCommitFails 0.077
testFilterHidesPrivate 0.077
testSuccess 0.126
testUsingUnknownTreeFails 0.099

RefSpecTest

invalidWhenWildcardBeforeTextAtEnd 0
testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
invalidSlashAtStart 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0.001
invalidWhenWildcardAfterText 0
invalidWhenWildcardBeforeText 0
testSetSource 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0
invalidWhenOnlySourceWildcard 0
testForceRemotesOrigin 0
testExpandFromDestination_Wildcard 0
testSetDestination_SourceNull 0
testSplitLastColon 0
invalidSetDestination 0

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.022
testPush 0.014
testUploadPackFactory 0.004
testReceivePackFactory 0.004

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.068
testSpi 0.041
testFindRemoteRefUpdatesTrackingRef 0.046
testFindRemoteRefUpdatesNoWildcardNoTracking 0.045
testFindRemoteRefUpdatesNoWildcardNoDestination 0.043
testLocalTransportFetchWithoutLocalRepository 0.055
testFindRemoteRefUpdatesWildcardNoTracking 0.057
testLocalTransportWithRelativePath 0.055

URIishTest

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

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

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

EmptyTreeIteratorTest

testAtEOF 0.011
testCreateSubtreeIterator 0.02
testStopWalkCallsParent 0.018
testBackDoesNothing 0.018
testEntryObjectId 0.016
testNextDoesNothing 0.012

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.033
testSymlinkNotModifiedThoughNormalized 0.035
testSymlinkModifiedNotNormalized 0.036
testFileModeSymLinkIsNotATree 0.022

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.015
testEmptyIfRootDoesNotExist 0.017
testComputeFileObjectId 0.021
submoduleWithNoGitDirectory 0.054
idOffset 1.008
testIsModifiedSymlinkAsFile 0.061
submoduleNestedWithHeadMatchingIndex 0.099
testEmptyIteratorOnEmptyDirectory 0.015
testDirCacheMatchingId 0.474
submoduleHeadMatchesIndex 0.109
submoduleDirectoryIterator 0.108
testIsModifiedFileSmudged 0.995
submoduleWithNoHead 0.059
testEmptyIfRootIsFile 0.016
testGetEntryContentLength 0.03
testSimpleIterate 0.017

IndexDiffFilterTest

testFileIgnoredNotHonored 0.034
testRecursiveTreeWalk 0.035
testEmptyFolderCommitted 0.028
testFileInFolderUntracked 0.034
testFileInFolderCommittedModifiedAllIgnored 0.035
testFileInFolderCommittedDeleted 0.032
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.055
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.071
testFileCommittedModified 0.032
testFileIgnored 0.036
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.049
testFolderChangedToFile 0.036
testFileInFolderCommittedModified 0.042
testNonRecursiveTreeWalk 0.035
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.051
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.049
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.043
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.052
testFileCommittedDeleted 0.034
testFolderChangedToFileCommittedComparedWithInitialCommit 0.052
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.065
testFileCommittedModifiedIgnored 0.036
testFileCommitted 0.032
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.044
testFileInFolderCommittedModifiedIgnored 0.036
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.053
testConflicts 0.095
testFileInFolderAllIgnored 0.038
testFileInFolderCommittedChangedNotModified 0.035
testFileInFolderCommittedAllDeleted 0.034
testEmptyFolderIgnored 0.032
testFileInFolderCommittedNonRecursive 0.033
testEmptyFolderUntracked 0.027
testFileInFolderCommitted 0.035
testFileInFolderIgnored 0.037
testFileCommittedChangedNotModified 0.032
testEmptyFolderCommittedDeleted 0.028
testFileUntracked 0.033

InterIndexDiffFilterTest

testOneOnly 0.011
testTwoSame 0.012
testEmpty 0.021
testTwoSameDifferByAssumeValid 0.014
testTwoSameSameAssumeValidDifferentContent 0.014

NotTreeFilterTest

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

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.011
testRecursiveFiltering 0.014
testNonRecursiveFiltering 0.012

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.01
testALL_IdentityClone 0.02
testANY_DIFF_ShouldNotBeRecursive 0.019
testNotALL_IncludesNothing 0.014
testANY_DIFF_IdentityClone 0.015
testALL_IncludesAnything 0.014
testALL_ShouldNotBeRecursive 0.014

ForPathTest

testFindObjects 0.019

NameConflictTreeWalkTest

testNoDF_NoGap 0.01
testDF_NoGap 0.017
testDF_DetectConflict 0.018
testDF_GapByOne 0.016
testDF_SkipsSeenSubtree 0.016

PostOrderTreeWalkTest

testNoPostOrder 0.01
testInitialize_NoPostOrder 0.017
testInitialize_TogglePostOrder 0.011
testResetDoesNotAffectPostOrder 0.016
testWithPostOrder_NoEnterSubtree 0.013
testWithPostOrder_EnterSubtree 0.011

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.029

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.007

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtils7Test

testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

testCreateSymlink 0
testMkdir 0
testRelativize_mixedCase 0
testDeleteEmptyTreeOk 0
testDeleteNotEmptyTreeNotOk 0
testRenameOverExistingNonEmptyDirectory 0.105
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.001
testRelativize_doc 0.001
testRelativize_scheme 0
testRenameOverNonExistingFile 0.003
testRelativize_whitespaces 0.001
testDeleteRecursiveEmpty 0.003
testDeleteFile 0.001
testMkdirs 0.002
testRenameOverExistingFile 0.004
testCreateNewFile 0.001
testDeleteRecursive 0.002
testRenameOverExistingEmptyDirectory 0.004
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.002
testRelativize_equalPaths 0.001
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.002

FSJava7Test

testSymlinkAttributes 0.982
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.004
badlyFormattedWithoutRef 0.009

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.041
testFailedPreCommitHookBlockCommit 0.023
testFindHook 0.012
testFailedCommitMsgHookBlocksCommit 0.025
testRunHook 0.018
testCommitMsgHookCanModifyCommitMessage 0.037

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.511
test 0.002

AutoCRLFOutputStreamTest

testBoundary 0.819
test 0.001

EolCanonicalizingInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.248
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.252
testTimeout_readBuffer_Timeout 0.251
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

TimeoutOutputStreamTest

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

UnionInputStreamTest

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

NBTest

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

QuotedStringBourneStyleTest

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

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
testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_RawUTF8 0
testDequote_BareA 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0
testDequote_UnknownEscapeQ 0
testQuote_BareA 0
testQuote_Empty 0
testDequote_RawLatin1 0
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0
testQuoteAtAndNumber 0

RawCharUtilTest

testTrimLeadingWhitespace 0
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
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0.003
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0.009
testCaseInsensitive 0.015
testEmptyPattern 0.018
testNoMatches 0.016

ReadLinesTest

testReadLines_endCRLF 0
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
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.001
testPut_KeyMustMatchName_NoPrefix 0
testMerge_PackedLooseLoose 0
testClear 0
testIterator_MissingUnresolvedSymbolicRefIsBug 0
testEmpty_WithPrefix 0
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0
testEmpty_NoPrefix1 0
testEmpty_NoPrefix2 0
testPut_KeyMustMatchName_WithPrefix 0
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
testFormatMinutes 0
testFormatHours 0
testFormatWeeks 0
testFormatYears 0
testFormatSeconds 0
testFuture 0
testFormatYearsMonths 0

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.928
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.437
testLarge_SingleWrite 1.446
testInCoreLimit_SwitchBeforeAppendByte 1.774
testOneBlock_BulkWrite 0.005
testRandomWrites 0.907
testOneBlockAndHalf_BulkWrite 0.005
testOneBlockAndHalf_SingleWrite 0.005
testDestroyWhileOpen 0.012
testOneBlockAndHalf_Copy 0.005
testHeapWithEstimatedSize 0.019
testInCoreInputStream 0.001

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.436
shouldRaiseErrorOnBadUrl 0.115
shouldCloneAValidGitRepository 0.142
shouldRaiseErrorOnNoUrl 0.064
shouldCreateABareCloneOfAValidGitRepository 0.076
shouldRaiseErrorOnEmptyUrl 0.046

ClientVersionUtilTest

testParse 0.001
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.002

ServletUtilsTest

testAcceptGzip 0

AdvertiseErrorTest

testPush_CreateBranch 0.417

AsIsServiceTest

testCreate_Default 0.008
testCreate_Disabled 0.015
testDisabledSingleton 0.011
testCreate_Enabled 0.011

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.008
testCreate_NullUser 0.011
testCreate_EmptyStringUser 0.011
testCreate_Disabled 0.013
testDisabledSingleton 0.012
testCreate_Enabled 0.013

DefaultUploadPackFactoryTest

testCreate_Default 0.013
testCreate_Disabled 0.015
testDisabledSingleton 0.011
testCreate_Enabled 0.011

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.14
testListRemote[0] 0.058
testPushNotSupported[0] 0.059
testInitialClone_Packed[0] 0.119
testInitialClone_Loose[1] 0.362
testListRemote[1] 0.059
testPushNotSupported[1] 0.061
testInitialClone_Packed[1] 0.109

DumbClientSmartServerTest

testInitialClone_Small[0] 0.092
testListRemote[0] 0.052
testPushNotSupported[0] 0.064
testInitialClone_Packed[0] 0.089
testInitialClone_Small[1] 0.117
testListRemote[1] 0.058
testPushNotSupported[1] 0.061
testInitialClone_Packed[1] 0.106

ErrorServletTest

testHandler 0

FileResolverTest

testNotAGitRepository 0.006
testUnreasonableNames 0.001
testExportOk 0.012

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.002

HookMessageTest

testPush_CreateBranch 0.064
testPush_HookMessagesToOutputStream 0.057

MeasurePackSizeTest

testPush_packSize 0.052

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.423

RegexPipelineTest

testSimpleRegex 0.002
testRegexGroupFilter 0.004
testServeOrdering 0.003

SetAdditionalHeadersTest

testSetHeaders 0.055

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.189
testPush_NotAuthorized[0] 0.071
testPush_CreateBranch[0] 0.102
testInitialClone_Small[0] 0.088
testFetch_TooManyLocalCommits[0] 0.534
testListRemote[0] 0.064
testListRemote_BadName[0] 0.062
testPush_ChunkedEncoding[0] 0.126
testInitialClone_BrokenServer[0] 0.071
testFetch_FewLocalCommits[1] 0.193
testPush_NotAuthorized[1] 0.074
testPush_CreateBranch[1] 0.101
testInitialClone_Small[1] 0.09
testFetch_TooManyLocalCommits[1] 0.54
testListRemote[1] 0.063
testListRemote_BadName[1] 0.066
testPush_ChunkedEncoding[1] 0.12
testInitialClone_BrokenServer[1] 0.072

AddTest

testAddNothing 0
args4j exit()s on error instead of throwing, JVM goes down
testAddAFile 0.256
testAddUsage 0
args4j exit()s for --help, too
testAddFileTwice 0.022
testAddAlreadyAdded 0.022

ArchiveTest

testTarPrefixOption 0.12
testTgzExtensions 0.073
testTarPreservesContent 0.063
testArchiveIncludesSubmoduleDirectory 0.31
testTarWithSubdir 0.125
testExtensionMatchIsAnchored 0.057
testUnrecognizedFormat 0.038
testArchiveWithLongFilename 0.12
testTarPreservesMode 0.102
testNoExtensionMeansTar 0.059
testEmptyArchive 0
Some versions of java.util.zip refuse to write an empty ZIP
testArchivePrefixOption 0.064
testArchiveWithSubdir 0.12
testArchivePreservesMode 0.104
testUnrecognizedExtensionMeansTar 0.057
testZipExtension 0.062
testDefaultFormatIsTar 0.056
testArchivePreservesContent 0.056
testTarExtension 0.056
testTarWithLongFilename 0.13
testTxzExtension 0.186
testPrefixWithoutTrailingSlash 0.063
testTarIncludesSubmoduleDirectory 0.183
testTarPrefixWithoutTrailingSlash 0.063
testArchiveWithFiles 0.104
testPrefixDoesNotNormalizeDoubleSlash 0.051
testFormatOverridesFilename 0.058
testPrefixDoesNotNormalizeDoubleSlashInTar 0.054
testEmptyTar 0.032
testTbz2Extension 0.091

BranchTest

testExistingBranch 0.026
testList 0.034
testListDetached 0.038
testListContains 0.057

CheckoutTest

testCheckoutHead 0.04
testCheckoutPath 0.113
testCheckoutSelf 0.03
testCheckoutUnresolvedHead 0.012
fileModeTestFileThenFileWithFolderInIndex 0.083
testCheckoutNewBranchThatAlreadyExists 0.031
fileModeTestFileWithFolderInIndex 0.124
testCheckoutExistingBranchWithConflict 0.083
fileModeTestFolderThenFileWithMissingInWorkingTree 0.101
testCheckoutBranch 0.044
fileModeTestFolderWithMissingInWorkingTree 0.105
testCheckoutNonExistingBranch 0.011
testCheckoutOrphan 0.055
testCheckoutWithMissingWorkingTreeFile 0.148
testCheckoutNewBranch 0.047
fileModeTestFolderThenMissingWithFileInWorkingTree 0.091
testCheckoutNewBranchOnBranchToBeBorn 0.011
fileModeTestMissingWithFolderInWorkingTree 0.068
fileModeTestMissingThenFolderWithFileInWorkingTree 0.099

CLIGitCommandTest

testSplit 0

CloneTest

testCloneIntoCurrentDir 0.082
testClone 0.088
testCloneEmpty 0.026

CommitAndLogTest

testCommitAmend 0.059

ConfigTest

testListConfig 0.024

DescribeTest

testDescribeTagLong 0.038
testDescribeCommit 0.065
testHeadNoTag 0.031
testNoHead 0.011
testDescribeTag 0.036

FetchTest

testFetchNoTags 0.117
testFetchDefault 0.134
testFetchAllTags 0.144

LsRemoteTest

testLsRemoteHeadsTags 0.065
testLsRemoteTags 0.075
testLsRemote 0.069
testLsRemoteHeads 0.071

MergeTest

testMergeSelf 0.04
testFastForward 0.079
testNoFastForwardAndSquash 0.027
testMerge 0.131
testFastForwardOnly 0.091
testMergeNoCommitSquash 0.104
testMergeNoCommit 0.11
testMergeWithUserMessage 0.128
testSquashSelf 0.028
testSquash 0.134
testNoFastForward 0.098

ReflogTest

testSingleCommit 0.026
testClean 0.01
testBranch 0.069

RepoTest

testAddRepoManifest 0.355

StatusTest

testStatusUntrackedFiles 0.262
testStatusPorcelainUntrackedFilesAll 0.263
testStatusUno 0.266
testStatusPorcelainUntrackedFiles 0.255
testStatusUall 0.261
testStatusPorcelainU 0.252
testStatusPorcelain 0.258
testStatusUntrackedFilesAll 0.248
testStatusPorcelainUno 0.24
testStatusUntrackedFilesNo 0.253
testStatusPorcelainUall 0.249
testStatusPorcelainUntrackedFilesNo 0.242
testStatusDefault 0.235
testStatusU 0.241

TagTest

testTagTwice 0.053

Failure Details

[Summary] [Package List] [Test Cases]


testCheckoutAutoCrlfTrue
skipped: skipped
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
testAddNothing
skipped: args4j exit()s on error instead of throwing, JVM goes down
testAddUsage
skipped: args4j exit()s for --help, too
testEmptyArchive
skipped: Some versions of java.util.zip refuse to write an empty ZIP