Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.92
org.eclipse.jgit.revwalk 197 0 0 0 100% 23.074
org.eclipse.jgit.api 565 0 0 2 99.646% 105.551
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 2.999
org.eclipse.jgit.internal.storage.pack 14 0 0 0 100% 0.008
org.eclipse.jgit.diff 157 0 0 0 100% 2.438
org.eclipse.jgit.http.test 65 0 0 0 100% 5.144
org.eclipse.jgit.util 275 0 0 0 100% 5.127
org.eclipse.jgit.notes 46 0 0 0 100% 15.885
org.eclipse.jgit.events 1 0 0 0 100% 0.356
org.eclipse.jgit.submodule 38 0 0 0 100% 1.677
org.eclipse.jgit.dircache 61 0 0 0 100% 1.306
org.eclipse.jgit.patch 45 0 0 0 100% 0.018
org.eclipse.jgit.gitrepo 15 0 0 0 100% 6.857
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.017
org.eclipse.jgit.ignore 195 0 0 0 100% 0.308
org.eclipse.jgit.pgm 106 0 0 3 97.17% 13.627
org.eclipse.jgit.junit 12 0 0 0 100% 0.051
org.eclipse.jgit.transport 241 0 0 1 99.585% 3.861
org.eclipse.jgit.internal.storage.dfs 9 0 0 0 100% 0.015
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.034
org.eclipse.jgit.revplot 16 0 0 0 100% 1.075
org.eclipse.jgit.util.io 38 0 0 0 100% 3.515
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.9
org.eclipse.jgit.internal.storage.file 267 0 0 0 100% 77.733
org.eclipse.jgit.lib 431 0 0 0 100% 18.975
org.eclipse.jgit.attributes 23 0 0 0 100% 0.208
org.eclipse.jgit.nls 11 0 0 0 100% 0.003
org.eclipse.jgit.treewalk 62 0 0 0 100% 3.921
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.485
org.eclipse.jgit.merge 71 0 0 0 100% 82.836
org.eclipse.jgit.http.server 4 0 0 0 100% 0.004

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.92

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.036
DateRevQueueTest 7 0 0 0 100% 0.181
FIFORevQueueTest 6 0 0 0 100% 2.78
FooterLineTest 19 0 0 0 100% 0.162
LIFORevQueueTest 5 0 0 0 100% 3.817
MaxCountRevFilterTest 2 0 0 0 100% 0.109
ObjectWalkFilterTest 6 0 0 0 100% 0.032
ObjectWalkTest 8 0 0 0 100% 0.239
RevCommitListTest 7 0 0 0 100% 11.372
RevCommitParseTest 17 0 0 0 100% 0.287
RevFlagSetTest 7 0 0 0 100% 0.064
RevObjectTest 10 0 0 0 100% 0.16
RevTagParseTest 19 0 0 0 100% 0.273
RevWalkCullTest 3 0 0 0 100% 0.302
RevWalkFilterTest 15 0 0 0 100% 0.327
RevWalkFollowFilterTest 3 0 0 0 100% 0.099
RevWalkMergeBaseTest 6 0 0 0 100% 0.432
RevWalkMergedIntoTest 1 0 0 0 100% 0.089
RevWalkPathFilter1Test 13 0 0 0 100% 0.46
RevWalkPathFilter6012Test 7 0 0 0 100% 0.687
RevWalkResetTest 1 0 0 0 100% 0.017
RevWalkShallowTest 6 0 0 0 100% 0.156
RevWalkSortTest 7 0 0 0 100% 0.211
RevWalkUtilsCountTest 6 0 0 0 100% 0.189
RevWalkUtilsReachableTest 5 0 0 0 100% 0.338
SkipRevFilterTest 3 0 0 0 100% 0.051
TreeRevFilterTest 5 0 0 0 100% 0.204

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 20 0 0 0 100% 2.119
ApplyCommandTest 11 0 0 0 100% 1.467
ArchiveCommandTest 4 0 0 0 100% 0.544
BlameCommandTest 18 0 0 0 100% 3.905
BranchCommandTest 15 0 0 0 100% 3.667
CheckoutCommandTest 25 0 0 1 96% 4.058
CherryPickCommandTest 12 0 0 0 100% 3.863
CleanCommandTest 7 0 0 0 100% 0.499
CloneCommandTest 14 0 0 0 100% 7.257
CommitAndLogCommandTest 10 0 0 0 100% 1.076
CommitCommandTest 11 0 0 0 100% 1.193
CommitOnlyTest 96 0 0 0 100% 9.378
DescribeCommandTest 12 0 0 0 100% 1.717
DiffCommandTest 6 0 0 0 100% 0.559
FetchCommandTest 6 0 0 0 100% 1.053
GarbageCollectCommandTest 2 0 0 0 100% 0.265
GitConstructionTest 3 0 0 0 100% 0.727
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.275
LogCommandTest 7 0 0 0 100% 1.014
LsRemoteCommandTest 4 0 0 0 100% 0.619
MergeCommandTest 43 0 0 0 100% 8.964
NameRevCommandTest 11 0 0 0 100% 0.842
NotesCommandTest 2 0 0 0 100% 0.189
PathCheckoutCommandTest 13 0 0 0 100% 8.958
PullCommandTest 16 0 0 0 100% 10.455
PullCommandWithRebaseTest 5 0 0 0 100% 2.697
PushCommandTest 6 0 0 0 100% 1.238
RebaseCommandTest 70 0 0 0 100% 14.916
ReflogCommandTest 3 0 0 0 100% 0.411
RenameBranchCommandTest 4 0 0 0 100% 0.264
ResetCommandTest 16 0 0 0 100% 1.73
RevertCommandTest 10 0 0 0 100% 3.35
RmCommandTest 2 0 0 0 100% 0.131
StashApplyCommandTest 26 0 0 0 100% 2.465
StashCreateCommandTest 16 0 0 0 100% 1.618
StashDropCommandTest 8 0 0 0 100% 0.903
StashListCommandTest 4 0 0 0 100% 0.257
StatusCommandTest 3 0 0 0 100% 0.21
TagCommandTest 14 0 0 0 100% 0.698

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 2.708
InterIndexDiffFilterTest 5 0 0 0 100% 0.055
NotTreeFilterTest 6 0 0 0 100% 0.087
PathFilterGroupTest 7 0 0 0 100% 0
PathSuffixFilterTest 3 0 0 0 100% 0.081
TreeFilterTest 7 0 0 0 100% 0.068

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.008
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.145
DiffFormatterReflowTest 10 0 0 0 100% 0.147
DiffFormatterTest 12 0 0 0 100% 0.362
EditListTest 5 0 0 0 100% 0
EditTest 16 0 0 0 100% 0.001
HistogramDiffTest 27 0 0 0 100% 0.003
MyersDiffTest 20 0 0 0 100% 0
PatchIdDiffFormatterTest 2 0 0 0 100% 0.231
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.548
SimilarityIndexTest 8 0 0 0 100% 0.001

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.453
AsIsServiceTest 4 0 0 0 100% 0.047
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.069
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.051
DumbClientDumbServerTest 8 0 0 0 100% 0.946
DumbClientSmartServerTest 8 0 0 0 100% 0.65
ErrorServletTest 1 0 0 0 100% 0
FileResolverTest 3 0 0 0 100% 0.018
GitServletInitTest 4 0 0 0 100% 0.003
HookMessageTest 2 0 0 0 100% 0.122
MeasurePackSizeTest 1 0 0 0 100% 0.055
ProtocolErrorTest 1 0 0 0 100% 0.016
RegexPipelineTest 3 0 0 0 100% 0.015
SetAdditionalHeadersTest 1 0 0 0 100% 0.052
SmartClientSmartServerTest 18 0 0 0 100% 2.647

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.007
ChangeIdUtilTest 35 0 0 0 100% 0.025
FileUtils7Test 1 0 0 0 100% 0
FileUtilTest 21 0 0 0 100% 0.137
FSJava7Test 2 0 0 0 100% 0.063
GitDateFormatterTest 9 0 0 0 100% 0
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.02
GitDateParserTest 13 0 0 0 100% 0
HookTest 6 0 0 0 100% 0.181
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.001
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
RawSubStringPatternTest 4 0 0 0 100% 0.055
ReadLinesTest 6 0 0 0 100% 0
RefListTest 23 0 0 0 100% 0
RefMapTest 22 0 0 0 100% 0
RelativeDateFormatterTest 9 0 0 0 100% 0
StringUtilsTest 7 0 0 0 100% 0
TemporaryBufferTest 15 0 0 0 100% 4.638

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.175
LeafBucketTest 11 0 0 0 100% 0
NoteMapMergerTest 17 0 0 0 100% 14.618
NoteMapTest 12 0 0 0 100% 1.092

org.eclipse.jgit.events

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.57
SubmoduleInitTest 7 0 0 0 100% 0.127
SubmoduleStatusTest 7 0 0 0 100% 0.216
SubmoduleSyncTest 3 0 0 0 100% 0.191
SubmoduleUpdateTest 4 0 0 0 100% 0.412
SubmoduleWalkTest 9 0 0 0 100% 0.161

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.175
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.005
DirCacheBuilderTest 9 0 0 0 100% 0.171
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.074
DirCacheEntryTest 6 0 0 0 100% 0.02
DirCacheFindTest 1 0 0 0 100% 0.484
DirCacheIteratorTest 11 0 0 0 100% 0.149
DirCacheLargePathTest 5 0 0 0 100% 0.114
DirCachePathEditTest 3 0 0 0 100% 0
DirCacheTreeTest 6 0 0 0 100% 0.114

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.001
GetTextTest 4 0 0 0 100% 0.007
PatchCcErrorTest 1 0 0 0 100% 0
PatchCcTest 3 0 0 0 100% 0
PatchErrorTest 6 0 0 0 100% 0.007
PatchTest 7 0 0 0 100% 0.003

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.011
RepoCommandTest 14 0 0 0 100% 6.846

org.eclipse.jgit.fnmatch

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

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.007
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.002
IgnoreNodeTest 14 0 0 0 100% 0.276
IgnoreRuleSpecialCasesTest 154 0 0 0 100% 0.023

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 2 60% 0.495
ArchiveTest 30 0 0 1 96.667% 3.237
BranchTest 4 0 0 0 100% 0.644
CheckoutTest 19 0 0 0 100% 1.506
CLIGitCommandTest 1 0 0 0 100% 0
CloneTest 3 0 0 0 100% 0.831
CommitAndLogTest 1 0 0 0 100% 0.053
ConfigTest 1 0 0 0 100% 0.025
DescribeTest 5 0 0 0 100% 0.189
FetchTest 3 0 0 0 100% 0.572
LsRemoteTest 4 0 0 0 100% 0.869
MergeTest 11 0 0 0 100% 0.982
ReflogTest 3 0 0 0 100% 0.112
RepoTest 1 0 0 0 100% 0.463
StatusTest 14 0 0 0 100% 3.593
TagTest 1 0 0 0 100% 0.056

org.eclipse.jgit.junit

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BundleWriterTest 3 0 0 0 100% 0.409
HttpAuthTest 1 0 0 0 100% 0.006
LongMapTest 8 0 0 0 100% 0.027
NetRCTest 2 0 0 0 100% 0.022
OpenSshConfigTest 17 0 0 0 100% 0.435
PacketLineInTest 25 0 0 0 100% 0
PacketLineOutTest 8 0 0 0 100% 0.009
PackParserTest 12 0 0 0 100% 0.439
PushProcessTest 17 0 0 0 100% 0.824
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 0.847
RefSpecTest 34 0 0 0 100% 0.002
RemoteConfigTest 26 0 0 0 100% 0.004
SideBandOutputStreamTest 11 0 0 0 100% 0.008
TestProtocolTest 4 0 0 0 100% 0.041
TransportTest 8 0 0 0 100% 0.658
URIishTest 58 0 0 1 98.276% 0.13

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.015

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.264
PlotCommitListTest 15 0 0 0 100% 0.811

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.566
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.179
EolCanonicalizingInputStreamTest 7 0 0 0 100% 0
TimeoutInputStreamTest 8 0 0 0 100% 0.761
TimeoutOutputStreamTest 9 0 0 0 100% 1.009
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% 0.9

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.133
ConcurrentRepackTest 4 0 0 0 100% 8.407
FileRepositoryBuilderTest 7 0 0 0 100% 0.131
FileSnapshotTest 4 0 0 0 100% 10.436
GcBasicPackingTest 7 0 0 0 100% 11.557
GcBranchPrunedTest 3 0 0 0 100% 2.677
GcConcurrentTest 1 0 0 0 100% 0.076
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.525
GcKeepFilesTest 1 0 0 0 100% 2
GcPackRefsTest 6 0 0 0 100% 5.982
GcPruneNonReferencedTest 5 0 0 0 100% 4.032
GcReflogTest 4 0 0 0 100% 3.226
GcTagTest 2 0 0 0 100% 1.98
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.117
ObjectDirectoryTest 1 0 0 0 100% 2.739
PackFileTest 4 0 0 0 100% 0.289
PackIndexV1Test 6 0 0 0 100% 0.071
PackIndexV2Test 6 0 0 0 100% 0.069
PackReverseIndexTest 4 0 0 0 100% 0.061
PackWriterTest 21 0 0 0 100% 2.337
RefDirectoryTest 55 0 0 0 100% 3.513
ReflogReaderTest 8 0 0 0 100% 0.803
ReflogWriterTest 1 0 0 0 100% 0.05
RefUpdateTest 39 0 0 0 100% 11.881
RepositorySetupWorkDirTest 12 0 0 0 100% 0.025
StoredBitmapTest 3 0 0 0 100% 0
T0003_BasicTest 25 0 0 0 100% 2.981
T0004_PackReaderTest 2 0 0 0 100% 0.1
UnpackedObjectTest 15 0 0 0 100% 0.191
WindowCacheGetTest 3 0 0 0 100% 0.267
WindowCacheReconfigureTest 7 0 0 0 100% 0.077

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.002
BranchTrackingStatusTest 3 0 0 0 100% 0.118
ConfigTest 34 0 0 0 100% 0.011
ConstantsEncodingTest 5 0 0 0 100% 0
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 3.408
DirCacheCheckoutTest 45 0 0 0 100% 3.095
IndexDiffSubmoduleTest 7 0 0 0 100% 5.066
IndexDiffTest 16 0 0 0 100% 0.962
IndexModificationTimesTest 2 0 0 0 100% 2.189
MergeHeadMsgTest 2 0 0 0 100% 0.051
ObjectCheckerTest 120 0 0 0 100% 0.035
ObjectIdOwnerMapTest 7 0 0 0 100% 0.015
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.011
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.076
ReflogResolveTest 6 0 0 0 100% 0.466
RefTest 9 0 0 0 100% 0.458
RepositoryCacheTest 6 0 0 0 100% 0.098
RepositoryResolveTest 22 0 0 0 100% 1.913
SquashCommitMsgTest 1 0 0 0 100% 0.016
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
T0002_TreeTest 14 0 0 0 100% 0.973
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0
ValidRefNameTest 17 0 0 0 100% 0.012

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.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.119
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.088
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.003
TranslationBundleTest 4 0 0 0 100% 0

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.001
EmptyTreeIteratorTest 6 0 0 0 100% 0.113
FileTreeIteratorJava7Test 4 0 0 0 100% 0.133
FileTreeIteratorTest 16 0 0 0 100% 3.47
ForPathTest 1 0 0 0 100% 0.015
NameConflictTreeWalkTest 5 0 0 0 100% 0.075
PostOrderTreeWalkTest 6 0 0 0 100% 0.062
TreeWalkBasicDiffTest 1 0 0 0 100% 0.045
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.485

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.076
MergeAlgorithmTest 17 0 0 0 100% 0.053
MergeMessageFormatterTest 15 0 0 0 100% 1.437
RecursiveMergerTest 8 0 0 0 100% 50.952
ResolveMergerTest 15 0 0 0 100% 29.15
SimpleMergeTest 13 0 0 0 100% 1.017
SquashMessageFormatterTest 1 0 0 0 100% 0.151

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 2 0 0 0 100% 0.002
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.514
testAddWithConflicts 0.091
testAddNothing 0.128
testAddRemovedFile 0.04
testAddWithoutParameterUpdate 0.18
testAddExistingSingleMediumSizeFileWithNewLine 0.145
testAddExistingSingleFileInSubDir 0.041
testAssumeUnchanged 0.222
testAddRemovedCommittedFile 0.084
testAddWithParameterUpdate 0.101
testAddWholeRepo 0.048
testExecutableRetention 0.13
testAddTwoFiles 0.042
testAddFolder 0.041
testAddExistingSingleFileTwiceWithCommit 0.089
testAddIgnoredFile 0.041
testAddExistingSingleBinaryFile 0.055
testAddNonExistingSingleFile 0.031
testAddExistingSingleFile 0.04
testAddExistingSingleSmallFileWithNewLine 0.056

ApplyCommandTest

testModifyNL1 0.644
testAddA1 0.042
testAddA2 0.032
testAddA1Sub 0.035
testFailureF1 0.118
testFailureF2 0.128
testModifyE 0.089
testModifyX 0.099
testModifyY 0.094
testModifyZ 0.107
testDeleteD 0.079

ArchiveCommandTest

archiveByIdSpecificFile 0.143
archiveByDirectoryPath 0.14
archiveHeadAllFiles 0.111
archiveHeadSpecificPath 0.15

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.171
testRenamedBoundLineDelete 0.195
testBoundLineDelete 0.119

BlameCommandTest

testCoreAutoCrlf1 0.738
testCoreAutoCrlf2 0.103
testCoreAutoCrlf3 0.115
testCoreAutoCrlf4 0.163
testCoreAutoCrlf5 0.106
testRenameInSubDir 0.227
testDeleteMiddleLines 0.276
testWhitespaceMerge 0.337
testSingleRevision 0.088
testMoveToOtherDir 0.207
testMiddleClearAllLines 0.151
testTwoRenames 0.214
testDeleteTrailingLines 0.235
testEditAllLines 0.099
testRename 0.126
testConflictingMerge1 0.328
testConflictingMerge2 0.287
testTwoRevisions 0.105

BranchCommandTest

testCreateFromCommit 0.226
testCreateFromLightweightTag 0.142
testCreateFromAnnotatetdTag 0.159
testCreationImplicitStart 0.145
testCreateForce 0.149
testPullConfigRemoteBranch 0.507
testCreateAndList 0.189
testRenameLocalBranch 0.193
testListBranchesWithContains 0.149
testListAllBranchesShouldNotDie 0.323
testRenameRemoteTrackingBranch 0.321
testPullConfigLocalBranch 0.319
testDelete 0.207
testPullConfigRenameLocalBranch 0.436
testCreationNullStartPoint 0.202

CheckoutCommandTest

testCheckout 0.203
testCheckoutOfDirectoryShouldBeRecursive 0.246
testCheckoutAutoCrlfTrue 0
skipped
testCheckoutWithConflict 0.14
testCheckoutWithStartPoint 0.25
testCheckoutOfFileWithInexistentParentDir 0.192
testCheckoutCommit 0.128
testCheckoutAllPaths 0.187
testInvalidRefName 0.123
testCreateOrphanBranchWithStartCommit 0.15
testAlreadyExists 0.252
testCreateBranchOnCheckout 0.153
testCheckoutWithStartPointOnlyCertainFiles 0.209
testCheckoutToNonExistingBranch 0.119
testCheckoutAnnotatedTag 0.165
testCheckoutRemoteTrackingWithoutLocalBranch 0.354
testCheckoutWithNonDeletedFiles 0.115
testUpdateSmudgedEntries 0.16
testSimpleCheckout 0.105
testCreateOrphanBranchWithStartPoint 0.116
testCheckoutOrphanBranch 0.115
testCheckoutRemoteTrackingWithUpstream 0.238
testDetachedHeadOnCheckout 0.135
testCheckoutLightweightTag 0.113
testNullRefName 0.09

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.274
testCherryPickDirtyIndex 0.261
testCherryPickNoCommit 0.429
testCherryPickConflictResolution 0.31
testCherryPick 0.467
testCherryPickMerge 0.649
testCherryPickConflictMarkers 0.21
testCherryPickOurCommitName 0.209
testCherryPickConflictReset 0.232
testCherryPickDirtyWorktree 0.252
testSequentialCherryPick 0.327
testCherryPickConflictResolutionNoCOmmit 0.243

CleanCommandTest

testClean 0.077
testCleanWithPaths 0.071
testCleanDirs 0.074
testCleanWithDryRun 0.072
testCleanDirsWithDryRun 0.073
testCleanDirsWithDryRunAndNoIgnore 0.065
testCleanWithDryRunAndNoIgnore 0.067

CloneCommandTest

testCloneRepositoryExplicitGitDir 1.199
testCloneRepositoryExplicitGitDirNonStd 0.394
testCloneRepositoryWithNestedSubmodules 1.404
testCloneRepositoryWithBranchShortName 0.274
testBareCloneRepository 0.241
testCloneRepositoryWithSubmodules 0.76
testCloneWithAutoSetupRebase 0.579
testCloneRepositoryOnlyOneBranch 0.335
testCloneRepositoryWithBranch 0.426
testCloneRepositoryExplicitGitDirBare 0.254
testCloneRepositoryWithTagName 0.307
testCloneRepository 0.354
testCloneRepositoryWithMultipleHeadBranches 0.388
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.342

CommitAndLogCommandTest

testMultipleInvocations 0.051
testAddUnstagedChanges 0.19
testWrongParams 0.019
testModeChange 0.135
testLogWithFilter 0.165
testCommitAmend 0.075
testCommitRange 0.122
testMergeEmptyBranches 0.128
testInsertChangeId 0.09
testSomeCommits 0.101

CommitCommandTest

commitAfterSquashMerge 0.146
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.07
commitSubmoduleUpdate 0.261
commitOnlyShouldHandleIgnored 0.057
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.062
testExecutableRetention 0.071
commitUpdatesSmudgedEntries 0.17
commitIgnoresSmudgedEntryWithDifferentId 0.09
commitNewSubmodule 0.149
commitAmendOnInitialShouldFail 0.012
commitAmendWithAuthorShouldUseIt 0.105

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.126
testOnlyOption_f1_7_f2_14_b 0.172
testOnlyOption_f1_7_f2_14_c 0.162
testOnlyOption_f1_7_f2_14_d 0.146
testOnlyOption_f1_7_f2_14_e 0.159
testOnlyOption_f1_1_a 0.017
testOnlyOption_f1_1_b 0.023
testOnlyOption_f1_1_c 0.05
testOnlyOption_f1_1_d 0.049
testOnlyOption_f1_1_e 0.052
testOnlyOption_f1_2_a 0.024
testOnlyOption_f1_2_b 0.03
testOnlyOption_f1_2_c 0.049
testOnlyOption_f1_2_d 0.05
testOnlyOption_f1_2_e 0.059
testOnlyOption_f1_3_a 0.069
testOnlyOption_f1_3_b 0.091
testOnlyOption_f1_3_c 0.108
testOnlyOption_f1_3_d 0.102
testOnlyOption_f1_3_e 0.111
testOnlyOption_f1_4_a 0.047
testOnlyOption_f1_4_b 0.051
testOnlyOption_f1_4_c 0.064
testOnlyOption_f1_4_d 0.064
testOnlyOption_f1_4_e 0.07
testOnlyOption_f1_5_a 0.059
testOnlyOption_f1_5_b 0.064
testOnlyOption_f1_5_c 0.089
testOnlyOption_f1_5_d 0.089
testOnlyOption_f1_5_e 0.108
testOnlyOption_f1_6_a 0.051
testOnlyOption_f1_6_b 0.055
testOnlyOption_f1_6_c 0.079
testOnlyOption_f1_6_d 0.079
testOnlyOption_f1_6_e 0.098
testOnlyOption_f1_7_a 0.049
testOnlyOption_f1_7_b 0.053
testOnlyOption_f1_7_c 0.072
testOnlyOption_f1_7_d 0.074
testOnlyOption_f1_7_e 0.083
testOnlyOption_f1_8_a 0.046
testOnlyOption_f1_8_b 0.061
testOnlyOption_f1_8_c 0.082
testOnlyOption_f1_8_d 0.08
testOnlyOption_f1_8_e 0.088
testOnlyOption_f1_9_a 0.075
testOnlyOption_f1_9_b 0.083
testOnlyOption_f1_9_c 0.099
testOnlyOption_f1_9_d 0.115
testOnlyOption_f1_9_e 0.133
testOnlyOption_f1_2_f2_14_a 0.091
testOnlyOption_f1_2_f2_14_b 0.119
testOnlyOption_f1_2_f2_14_c 0.133
testOnlyOption_f1_2_f2_14_d 0.157
testOnlyOption_f1_2_f2_14_e 0.136
testOnlyOption_f1_12_f2_14_a 0.145
testOnlyOption_f1_12_f2_14_b 0.18
testOnlyOption_f1_12_f2_14_c 0.2
testOnlyOption_f1_12_f2_14_d 0.194
testOnlyOption_f1_12_f2_14_e 0.237
testOnlyOption_f1_6_f2_14_a 0.13
testOnlyOption_f1_6_f2_14_b 0.145
testOnlyOption_f1_6_f2_14_c 0.157
testOnlyOption_f1_6_f2_14_d 0.16
testOnlyOption_f1_6_f2_14_e 0.167
testOnlyOption_f1_10_a 0.072
testOnlyOption_f1_10_b 0.086
testOnlyOption_f1_10_c 0.12
testOnlyOption_f1_10_d 0.123
testOnlyOption_f1_10_e 0.113
testOnlyOption_f1_11_a 0.07
testOnlyOption_f1_11_b 0.074
testOnlyOption_f1_11_c 0.099
testOnlyOption_f1_11_d 0.103
testOnlyOption_f1_11_e 0.102
testOnlyOption_f1_12_a 0.049
testOnlyOption_f1_12_b 0.062
testOnlyOption_f1_12_c 0.081
testOnlyOption_f1_12_d 0.083
testOnlyOption_f1_12_e 0.11
testOnlyOption_f1_13_a 0.086
testOnlyOption_f1_13_b 0.096
testOnlyOption_f1_13_c 0.151
testOnlyOption_f1_13_d 0.131
testOnlyOption_f1_13_e 0.167
testOnlyOption_f1_14_a 0.095
testOnlyOption_f1_14_b 0.098
testOnlyOption_f1_14_c 0.111
testOnlyOption_f1_14_d 0.111
testOnlyOption_f1_14_e 0.152
testOnlyOption_f1_1_f2_14_a 0.056
testOnlyOption_f1_1_f2_14_b 0.072
testOnlyOption_f1_1_f2_14_c 0.087
testOnlyOption_f1_1_f2_14_d 0.084
testOnlyOption_f1_1_f2_14_e 0.097
testOnlyOptionWithDirectory 0.177

DescribeCommandTest

testDescribeBranch[0] 0.154
t1sameDepthT2[0] 0.202
t1DominatesT2[0] 0.155
noTargetSet[0] 0.013
t1nearerT2[0] 0.188
testDescribe[0] 0.184
testDescribeBranch[1] 0.142
t1sameDepthT2[1] 0.192
t1DominatesT2[1] 0.143
noTargetSet[1] 0.013
t1nearerT2[1] 0.205
testDescribe[1] 0.126

DiffCommandTest

testDiffModified 0.131
testDiffWithNegativeLineCount 0.052
testDiffTwoCommits 0.241
testDiffCached 0.057
testDiffWithPrefixes 0.051
testNoOutputStreamSet 0.027

FetchCommandTest

testFetch 0.101
fetchShouldNotFetchTagsFromOtherBranches 0.129
fetchWithExplicitTagsShouldUpdateLocal 0.296
fetchShouldAutoFollowTagForFetchedObjects 0.128
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.271
fetchShouldAutoFollowTag 0.128

GarbageCollectCommandTest

testGConeCommit 0.099
testGCmoreCommits 0.166

GitConstructionTest

testClose 0.404
testOpen 0.161
testWrap 0.162

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.019
testInitBareRepository 0.036
testInitWithDefaultsNonBare 0.034
testInitWithDefaultsBare 0.033
testInitWithExplicitGitDir 0.039
testInitWithOnlyExplicitGitDir 0.033
testInitNonEmptyRepository 0.034
testInitRepository 0.033

LogCommandTest

logAllCommitsWithMaxCount 0.17
logAllCommits 0.2
logAllCommitsWithSkipAndMaxCount 0.147
logPathWithMaxCount 0.145
logAllCommitsWithSkip 0.132
logPathWithSkip 0.137
logAllCommitsWithTag 0.083

LsRemoteCommandTest

testLsRemoteWithTags 0.183
testLsRemoteWithHeads 0.184
testLsRemoteWithoutLocalRepository 0.078
testLsRemote 0.174

MergeCommandTest

testDeletionOnSideConflict 0.212
testNoFastForwardNoCommit 0.14
testRecursiveMergeWithConflict 0.211
testConflictingMergeFailsDueToDirtyIndex 0.232
testFastForward 0.103
testMergeNonVersionedPaths 0.266
testMultipleCreationsSameContent 0.244
testAlreadyUpToDate 0.075
testMergeRemovingFoldersWithoutFastForward 0.18
testMergeRemovingFolders 0.117
testFastForwardOnly 0.086
testSuccessfulContentMergeNoCommit 0.293
testFileModeMerge 0.165
testFileModeMergeWithDirtyWorkTree 0.164
testMergeWithMessageOption 0.221
testMultipleDeletions 0.201
testFastForwardNoCommit 0.123
testSquashMergeConflict 0.199
testSingleDeletion 0.28
testMergeInItself 0.039
testMergeConflictWithMessageOption 0.153
testMergeTag 0.217
testMergeConflictFileFolder 0.198
testFastForwardWithFiles 0.146
testMultipleCreations 0.161
testSquashMerge 0.16
testDeletionAndConflict 0.221
testModifiedAndRenamed 0.202
testSuccessfulMergeFailsDueToDirtyIndex 0.249
testSuccessfulContentMergeAndDirtyworkingTree 0.252
testMultipleHeads 0.123
testMergeMessage 0.147
testSuccessfulContentMerge 0.322
testSuccessfulMergeFailsDueToDirtyWorktree 0.253
testDeletionOnMasterConflict 0.169
testSquashFastForward 0.309
testFastForwardOnlyNotPossible 0.093
testContentMerge 0.269
testNoFastForward 0.12
testConflictingMergeFailsDueToDirtyWorktree 0.188
testMergeFailingWithDirtyWorkingTree 0.145
testMergeSuccessAllStrategiesNoCommit 0.631
testMergeSuccessAllStrategies 0.685

NameRevCommandTest

multiplePathsNoMerge 0.082
multiplePathsSecondParent 0.089
prefix 0.072
annotatedTags 0.082
annotatedTagsNoResult 0.074
ref 0.066
simpleAncestor 0.066
onePathMerge 0.092
onePathMergeSecondParent 0.094
onePathMergeLongerFirstParentPath 0.08
nameExact 0.045

NotesCommandTest

testListNotes 0.081
testAddAndRemoveNote 0.108

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.513
testCheckoutOurs 0.485
testCheckoutMultiple 0.29
testUpdateWorkingDirectory 0.24
testCheckoutRepository 0.242
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.246
testCheckoutSecond 0.25
testCheckoutTheirs 0.441
testCheckoutFirst 0.245
testStageNotPossibleWithBranch 0.239
testCheckoutOfConflictingFileShouldThrow 0.392
testUpdateWorkingDirectoryFromIndex2 5.104
testUpdateWorkingDirectoryFromIndex 0.271

PullCommandTest

testPullFastForward 1.529
testPullMerge 0.449
testPullWithRebaseConfig1 0.938
testPullWithRebaseConfig2 0.662
testPullWithRebaseConfig3 0.7
testPullLocalConflict 0.367
testPullWithMergeConfig2 0.553
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.418
testPullEmptyRepository 0.217
testPullConflict 0.366
testPullWithoutConfig 0.642
testPullMergeProgrammaticConfiguration 0.494
testPullWithMergeConfig 0.656
testPullWithRebasePreserve1Config 0.876
testPullWithRebasePreserveConfig2 0.737
testPullWithRebasePreserveConfig3 0.851

PullCommandWithRebaseTest

testPullFastForward 0.531
testPullLocalConflict 0.606
testPullConflict 0.578
testPullFastForwardWithBranchInSource 0.517
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.465

PushCommandTest

testPushAfterGC 0.376
testPushRefUpdate 0.423
testPush 0.077
testPushWithRefSpecFromConfig 0.08
testPushWithoutPushRefSpec 0.176
testTrackingUpdate 0.106

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.255
testRebaseShouldIgnoreMergeCommits 0.328
testFastForwardRebaseWithAutoStash 0.163
testRebaseInteractiveMultipleSquash 0.296
testRebaseWithUncommittedDelete 0.1
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.111
testRebasePreservingMerges1 0.536
testRebasePreservingMerges2 0.474
testStopOnConflict 0.231
testStopOnConflictFileCreationAndDeletion 0.355
testFastForwardWithMultipleCommits 0.111
testRebaseInteractiveFixupWithBlankLines 0.181
testRebaseWithUnstagedTopicChange 0.118
testStopOnLastConflictAndContinue 0.24
testRebaseTodoLineSetComment 0.01
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.013
testRebaseEndsIfLastStepIsEdit 0.137
testRebaseShouldStopForRewordInCaseOfConflict 0.159
testParseRewordCommand 0.011
testRebasePreservingMergesWithUnrelatedSide1 0.582
testRebasePreservingMergesWithUnrelatedSide2 0.597
testRebaseWithUnstagedMasterChangeOtherCommit 0.193
testRebaseInteractiveSingleSquashAndModifyMessage 0.338
testRebaseWithUncommittedMasterChangeBaseCommit 0.161
testParseSquashFixupSequenceCount 0.012
testRebaseWithAutoStashConflictOnApply 0.259
testRebaseInteractiveReword 0.201
testRebaseWithUntrackedFile 0.18
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.271
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.016
testRebaseWithUncommittedMasterChange 0.12
testRebaseInteractiveEdit 0.214
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.088
testRepositoryStateChecks 0.01
testRebaseInteractiveSquashFirstCommitShouldFail 0.094
testRebaseWithUnstagedMasterChangeBaseCommit 0.133
testEmptyRebaseTodo 0.011
testFastForwardWithMultipleCommitsOnDifferentBranches 0.203
testMergeFirstStopOnLastConflictAndSkip 0.23
testRebaseShouldFixupInCaseOfConflict 0.273
testRebaseWithModificationShouldNotDeleteData 0.119
testRebaseInteractiveFixupFirstCommitShouldFail 0.13
testFastForwardRebaseWithModification 0.156
testAuthorScriptConverter 0.011
testDetachedHead 0.223
testRebaseWithUncommittedTopicChange 0.141
testRebaseShouldStopForEditInCaseOfConflict 0.198
testStopOnConflictAndContinue 0.39
testRebaseWithUnstagedMasterChange 0.165
testStopOnConflictAndContinueWithNoDeltaToMaster 0.259
testOnlyCommentRebaseTodo 0.022
testFilesAddedFromTwoBranches 0.275
testStopOnConflictAndFailContinueIfFileIsDirty 0.39
testStopOnConflictCommitAndContinue 0.422
testUnknownUpstream 0.049
testStopOnConflictAndAbortWithDetachedHEAD 0.378
testRebaseWithAutoStash 0.368
testRebaseInteractiveMixedSquashAndFixup 0.482
testFastForwardWithNewFile 0.13
testUpToDate 0.047
testRebaseParentOntoHeadShouldBeUptoDate 0.087
testStopOnConflictAndSkipNoConflict 0.566
testStopOnLastConflictAndSkip 0.425
testRebaseWithUncommittedMasterChangeOtherCommit 0.207
testLeadingSpacesRebaseTodo 0.02
testRebaseShouldTryToParseValidLineMarkedAsComment 0.021
testRebaseShouldSquashInCaseOfConflict 0.476
testConflictFreeWithSingleFile 0.277
testStopOnConflictAndSkipWithConflict 0.396
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.071

ReflogCommandTest

testAmendReflog 0.165
testBranchReflog 0.119
testHeadReflog 0.127

RenameBranchCommandTest

renameBranchNoConfigValues 0.06
renameBranchExistingSection 0.069
renameBranchMultipleConfigValues 0.069
renameBranchSingleConfigValue 0.066

ResetCommandTest

testHardResetOnUnbornBranch 0.026
testSoftReset 0.122
testPathsResetOnUnbornBranch 0.037
testMixedReset 0.143
testMixedResetRetainsSizeAndModifiedTime 0.117
testMixedResetWithUnmerged 0.127
testHardReset 0.145
testResetDefaultMode 0.028
testPathsResetToNonexistingRef 0.028
testPathsResetWithRef 0.105
testHardResetAfterSquashMerge 0.178
testPathsReset 0.138
testResetToNonexistingHEAD 0.021
testPathsResetOnDirs 0.119
testPathsResetWithUnmerged 0.252
testHardResetOnTag 0.144

RevertCommandTest

testRevertDirtyIndex 0.849
testRevertConflictMarkers 0.28
testRevertConflictResolution 0.283
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.291
testRevertMultipleWithFail 0.309
testRevertMultiple 0.309
testRevertDirtyWorktree 0.194
testRevert 0.509
testRevertOurCommitName 0.157
testRevertkConflictReset 0.169

RmCommandTest

testRemoveCached 0.067
testRemove 0.064

StashApplyCommandTest

workingDirectoryContentConflict 0.084
workingDirectoryEditPreCommit 0.113
workingDirectoryContentMerge 0.139
workingDirectoryCleanIndexModify 0.084
unstashNoHead 0.065
multipleEdits 0.11
workingDirectoryModifyInSubfolder 0.141
noStashedCommits 0.046
indexContentConflict 0.097
stashChangeInANewSubdirectory 0.108
indexAdd 0.084
stashedApplyOnOtherBranchWithStagedChange 0.22
workingDirectoryDeleteIndexAdd 0.074
workingDirectoryDeleteIndexEdit 0.075
untrackedFileConflictsWithWorkingDirectory 0.081
workingDirectoryModifyIndexChanged 0.08
workingDirectoryDelete 0.064
indexDelete 0.065
workingDirectoryModify 0.069
stashedApplyOnOtherBranch 0.189
stashedContentMerge 0.125
untrackedFileNotIncluded 0.07
untrackedFileIncluded 0.072
testApplyStashWithDeletedFile 0.078
unstashNonStashCommit 0.03
untrackedFileConflictsWithCommit 0.102

StashCreateCommandTest

unmergedPathsShouldCauseException 0.287
workingDirectoryCleanIndexModify 0.096
multipleEdits 0.096
workingDirectoryModifyInSubfolder 0.175
newFileInIndexThenModifiedInWorkTree 0.102
indexAdd 0.09
workingDirectoryDeleteIndexAdd 0.087
workingDirectoryDeleteIndexEdit 0.086
workingDirectoryModifyIndexChanged 0.093
refLogIncludesCommitMessage 0.076
workingDirectoryDelete 0.071
indexDelete 0.088
workingDirectoryModify 0.07
noLocalChanges 0.043
untrackedFileNotIncluded 0.077
untrackedFileIncluded 0.081

StashDropCommandTest

dropSingleStashedCommit 0.077
dropMiddleStashCommit 0.16
dropFirstStashedCommit 0.131
dropNegativeRef 0.048
dropWithNoStashedCommits 0.047
dropBoundaryStashedCommits 0.219
dropWithInvalidLogIndex 0.1
dropAll 0.121

StashListCommandTest

multipleStashedCommits 0.13
noStashRef 0.02
emptyStashReflog 0.053
singleStashedCommit 0.054

StatusCommandTest

testDifferentStates 0.161
testEmptyStatus 0.009
testDifferentStatesWithPaths 0.04

TagCommandTest

testDeleteFullName 0.058
testTagging 0.09
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.015
testFailureOnSignedTags 0.041
testDeleteNonExisting 0.041
testDeleteEmptyTagNames 0.039
testEmptyTagName 0.045
testTaggingOnHead 0.043
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.042
testListAllTagsInRepositoryInOrder 0.073
testInvalidTagName 0.042
testDelete 0.07
testDeleteBadName 0.031
testUnannotatedTagging 0.068

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.001
testTrailingSlash 0

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.012
testRules 0.032
testIncorrectAttributeFileName 0.025
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.02

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.01
testRules 0.032
testNoMatchingAttributes 0.026
testEmptyGitAttributeFile 0.02

AttributeTest

testBasic 0

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.096
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.018
shouldListAddedFileInInitialCommit 0.131
shouldListModificationBetweenTwoCommits 0.161
shouldListModificationInDirWithoutModifiedTrees 0.098
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.015
shouldReportFileModeChange 0.142
shouldListDeletionBetweenTwoCommits 0.166
shouldListChangesInWorkingTree 0.116
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.011
shouldListAddedFileBetweenTwoCommits 0.083
shouldListModificationInDirWithModifiedTrees 0.108

DiffFormatterReflowTest

testNegativeContextFails 0.111
testContext100 0.015
testContext0 0.002
testContext1 0.004
testContext3 0.003
testContext5 0.003
testContext10 0.002
testEmpty1 0.002
testNoNewLine1 0.002
testNoNewLine2 0.003

DiffFormatterTest

testCreateFileHeader_Modify 0.019
testDiffRootNullToTree 0.089
testCreateFileHeaderForRenameModeChange 0.008
testDiff 0.088
testCreateFileHeader_GitLink 0.014
testDiffNullToNull 0.009
testCreateFileHeader_Add 0.011
testCreateFileHeaderWithoutIndexLine 0.008
testCreateFileHeaderForRenameWithoutContentChange 0.009
testDiffRootTreeToNull 0.082
testCreateFileHeader_Binary 0.013
testCreateFileHeader_Delete 0.012

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.001
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
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.001
testCreateFile 0
testDeleteFile 0
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testDegenerate_ReplaceMiddle 0.001
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.131
testDiff 0.1

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.022
testBreakModify_RejoinIfUnpaired 0.026
testBreakModify_BreakBelowScore 0.018
testInexactRenames_OnePair2 0.021
testExactRename_OneRenameOneModify 0.02
testExactRename_OneDeleteManyAdds 0.024
testNoRenames_SymlinkAndFile 0.021
testExactRename_OneRename 0.019
testSetRenameScore_IllegalArgs 0.014
testInexactRename_NewlinesOnly 0.019
testExactRename_PathBreaksTie 0.018
testRenameLimit 0.028
testInexactRename_OnePair 0.021
testInexactRename_SameContentMultipleTimes 0.018
testInexactRename_LastByteDifferent 0.021
testInexactRename_OneRenameTwoUnrelatedFiles 0.026
testBreakModify_DontBreakAboveScore 0.017
testExactRename_DifferentObjects 0.022
testNoRenames_EmptyFile1 0.017
testNoRenames_EmptyFile2 0.021
testBreakModify_BreakNone 0.022
testExactRename_MultipleIdenticalDeletes 0.022
testNoRenames_GitlinkAndFile 0.019
testBreakModify_BreakAll 0.026
testNoRenames_SymlinkAndFileSamePath 0.018
testNoRenames_SingleByteFiles 0.028

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.001

DirCacheBasicTest

testLockMissing_TempIndex 0.003
testFindOnEmpty 0.012
testWriteEmptyCommit_RealIndex 0.013
testDetectUnmergedPaths 0.016
testWriteEmptyUnlock_RealIndex 0.019
testReadMissing_TempIndex 0.014
testLockMissing_RealIndex 0.016
testBuildThenClear 0.016
testWriteEmptyLockEmpty_RealIndex 0.016
testRejectInvalidWindowsPaths 0.019
testReadMissing_RealIndex 0.012
testWriteEmptyReadEmpty_RealIndex 0.019

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.005

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.011
testFindSingleFile 0.02
testBuildEmpty 0.028
testAdd_ReverseGitSortOrder 0.016
testBuildOneFile_Commit_IndexChangedEvent 0.026
testBuilderClear 0.017
testBuildOneFile_Commit 0.02
testAdd_InGitSortOrder 0.016
testBuildRejectsUnsetFileMode 0.017

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0
testUnsupportedRequiredExtension 0
testReadIndex_DirCacheTree 0.015
testCorruptChecksumAtFooter 0.001
testReadWriteV3 0.003
testReadIndex_LsFiles 0.023
testTreeWalk_LsFiles 0.032

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.484

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.01
testBackBug396127 0.012
testReset 0.01
testSingleSubtree_Recursive 0.02
testEmptyTree_WithTreeWalk 0.017
testRemovedSubtree 0.011
testTwoLevelSubtree_FilterPath 0.017
testSingleSubtree_NoRecursion 0.014
testNoSubtree_NoTreeWalk 0.013
testTwoLevelSubtree_Recursive 0.012
testEmptyTree_NoTreeWalk 0.013

DirCacheLargePathTest

testPath_4090 0.017
testPath_4094 0.025
testPath_4095 0.028
testPath_4096 0.02
testPath_16384 0.024

DirCachePathEditTest

testAddDeleteTrickyNames 0
testPathEditShouldBeCalledForEachStage 0
testAddDeletePathAndTreeNormalNames 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.011
testEmptyCache_Clear_NoCacheTree 0.017
testWriteReadTree 0.031
testTwoLevelSubtree 0.018
testEmptyCache_CreateEmptyCacheTree 0.018
testSingleSubtree 0.019

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.356

FileNameMatcherTest

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

ManifestParserTest

testManifestParser 0.011

RepoCommandTest

testRemoveOverlappingBare 0.447
testCopyFileBare 0.436
testBareRepo 0.539
testRevisionBranch 0.451
testAddRepoManifest 0.4
testRevisionBare 0.415
testRevisionTag 0.421
testIncludeTag 0.417
testNonDefaultRemotes 0.583
testRevision 0.401
testReplaceManifestBare 0.578
testRepoManifestGroups 0.935
testRepoManifestCopyFile 0.39
testRemoteAlias 0.433

BasicRuleTest

test 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testRules 0.017
testToString 0.015
testRepeatedNegationInDifferentFiles1 0.021
testRepeatedNegationInDifferentFiles2 0.023
testRepeatedNegationInDifferentFiles3 0.023
testRepeatedNegationInDifferentFiles4 0.023
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.023
testNegateAllExceptJavaInSrc 0.024
testWithSlashDoesNotMatchInSubDirectory 0.017
testNegation 0.026
testSlashOnlyMatchesDirectory 0.017
testNoPatterns 0.017
testEmptyIgnoreNode 0.016
testRepeatedNegation 0.014

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.004
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0.001
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.002
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.001
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0.001
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0.001
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0.001
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0.001
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.002
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testVerySimpleWildcardCase0 0
testEscapedBackslash 0
testPunctGroupCase0 0.001
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0.001
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0.001
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0.001
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0.001
testUpperGroupCase4 0
testUpperGroupCase5 0
testBlankGroupCase0 0
testBlankGroupCase1 0.001
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0.001
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
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0.001
testEscapedBracket5 0
testEscapedBracket6 0

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsInserterTest

testReadFromInserterSmallObjects 0.01
testReaderResolve 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.003
testInserterDiscardsPack 0

AbbreviationTest

testAbbreviateOnEmptyRepository 0.007
testAbbreviateLooseBlob 0.014
testAbbreviateIsActuallyUnique 0.033
testAbbreviatePackedBlob 0.079

ConcurrentRepackTest

testObjectMovedToNewPack1 2.414
testObjectMovedToNewPack2 2.986
testObjectInNewPack 0.986
testObjectMovedWithinPack 2.021

FileRepositoryBuilderTest

scanWithGitDirRef 0.015
invalidRepositoryFormatVersion 0.018
emptyRepositoryFormatVersion 0.018
relativeGitDirRef 0.019
absoluteGitDirRef 0.025
unknownRepositoryFormatVersion 0.023
testShouldAutomagicallyDetectGitDirectory 0.013

FileSnapshotTest

testOldFile 4.435
testActuallyIsModifiedTrivial 1.499
testNewFileNoWait 2.499
testNewFileWithWait 2.003

GcBasicPackingTest

testDonePruneTooYoungPacks 3.603
testNotPackTwice 2.261
testPackAllObjectsInOnePack 1.732
repackEmptyRepo_noPackCreated 0.042
testPackRepoWithNoRefs 0.078
testPackCommitsAndLooseOne 1.869
testPack2Commits 1.972

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.05
branch_historyNotPruned 1.072
deleteBranch_historyPruned 0.555

GcConcurrentTest

concurrentRepack 0.076

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.615
testDirCacheSavesObjects 0.91

GcKeepFilesTest

testKeepFiles 2

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.982
dontPackHEAD_nonBare 1.038
dontPackHEAD_bare 0.963
whileRefLockedRefNotPackedNoError 0.985
concurrentOnlyOneWritesPackedRefs 1.013
looseRefPacked 1.001

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.982
nonReferencedNonExpiredObject_notPruned 0.013
nonReferencedExpiredObjectTree_pruned 0.992
testPackCommitsAndLooseOneWithPruneNow 1.053
nonReferencedObjects_onlyExpiredPruned 0.992

GcReflogTest

testPackRepoWithCorruptReflog 0.417
testPruneNone 1.178
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.674
testPackCommitsAndLooseOneNoReflog 0.957

GcTagTest

annotatedTag_objectNotPruned 0.995
lightweightTag_objectNotPruned 0.985

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.117

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.739

PackFileTest

testDelta_FailsOver2GiB 0.026
testDelta_SmallObjectChain 0.17
testWhole_LargeObject 0.044
testWhole_SmallObject 0.049

PackIndexV1Test

testCRC32 0.009
testIteratorMethodsContract 0.011
testCompareEntriesOffsetsWithGetOffsets 0.013
testIteratorReturnedValues1 0.012
testIteratorReturnedValues2 0.012
testCompareEntriesOffsetsWithFindOffsets 0.014

PackIndexV2Test

testCRC32 0.006
testIteratorMethodsContract 0.012
testCompareEntriesOffsetsWithGetOffsets 0.015
testIteratorReturnedValues1 0.013
testIteratorReturnedValues2 0.013
testCompareEntriesOffsetsWithFindOffsets 0.01

PackReverseIndexTest

testFindObjectWrongOffset 0.013
testFindNextOffsetWrongOffset 0.017
testFindObject 0.016
testFindNextOffset 0.015

PackWriterTest

testWritePack2DeltasReuseOffsets 0.098
testWriteEmptyPack1 0.078
testWriteEmptyPack2 0.077
testIgnoreNonExistingObjectsWithBitmaps 0.156
testExclude 0.144
testWritePack2DeltasReuseRefs 0.086
testWriteIndex 0.084
testWritePack1 0.09
testWritePack2 0.096
testWritePack3 0.093
testWritePack4 0.087
testWritePack1NoObjectReuse 0.098
testWritePack4ThinPack 0.089
testWritePack4SizeThinVsNoThin 0.169
testContructor 0.09
testIgnoreNonExistingObjects 0.093
testModifySettings 0.081
testNotIgnoreNonExistingObjects 0.088
testWritePack2SizeOffsetsVsRefs 0.23
testWritePack2DeltasCRC32Copy 0.105
testWritePack2SizeDeltasVsNoDeltas 0.205

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.092
testBatchRefUpdateSimpleForce 0.063
testGetRefs_HeadsOnly_SymrefToPacked 0.044
testGetRef_DiscoversModifiedLoose 0.044
testGetRefs_HeadsOnly_AllLoose 0.05
testGetRefs_HeadOnOneBranch 0.036
testGetRefs_IgnoresGarbageRef1 0.039
testGetRefs_IgnoresGarbageRef2 0.038
testGetRefs_IgnoresGarbageRef3 0.036
testGetRefs_IgnoresGarbageRef4 0.045
testGetRef_CorruptSymbolicReference 0.035
testPeelLooseTag 0.046
testGetRefs_TagsOnly_AllPacked 0.048
testGetRefs_TagsOnly_AllLoose 0.059
testGetRef_FetchHead 0.055
testGetRefs_PackedWithPeeled 0.051
test_repack 0.78
testBatchRefUpdateConflictThanksToDelete 0.067
testPeelCommit 0.043
testGetRefs_CorruptObjectIdReference 0.056
testBatchRefUpdateSimpleNoForce 0.048
testGetRefs_LooseSorting_Bug_348834 0.053
testBatchRefUpdateConflict 0.055
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.048
testReadBranchConfig 0.048
testGetRefs_DeatchedHead1 0.043
testGetRefs_DeatchedHead2 0.042
testGetRefs_LooseOverridesPacked 0.05
testGetRefs_DiscoversModifiedLoose 0.047
testReadNotExistingBranchConfig 0.035
testGetRefs_HeadsOnly_AllPacked1 0.037
testGetRef_AnyHeadWithGarbage 0.041
testGetRefs_LooseSortedCorrectly 0.046
testGetRefs_PackedNotPeeled_Sorted 0.044
testGetRef_CorruptObjectIdReference 0.044
testRefsChangedStackOverflow 0.052
testCreate 0.04
testGetRef_PackedNotPeeled_WrongSort 0.047
testGetRefs_CycleInSymbolicRef 0.08
testGetRefs_InvalidName 0.041
testGetRef_DiscoversDeletedLoose 0.051
testGetRefs_DeeplyNestedBranch 0.052
testGetRefs_HeadBranchNotBorn 0.05
testGetRef_EmptyDatabase 0.043
testGetRefs_DiscoversDeletedLoose1 0.051
testGetRefs_DiscoversDeletedLoose2 0.059
testGetRefs_DiscoversDeletedLoose3 0.06
testGetRefs_DiscoversDeletedLoose4 0.061
testGetRefs_DiscoversDeletedLoose5 0.077
testGetRefs_EmptyDatabase 0.05
testGetRefs_HeadsOnly_Mixed 0.068
testGetRefs_DiscoversNewLoose1 0.057
testGetRefs_DiscoversNewLoose2 0.053
testIsNameConflicting 0.053
testGetRefs_SkipsLockFiles 0.06

ReflogReaderTest

testCheckout 0.099
testReadRightLog 0.133
testReadWhileAppendIsInProgress 0.116
testNoLog 0.092
testReadLineWithMissingComment 0.103
testSpecificEntryNumber 0.094
testReadOneLine 0.085
testReadTwoLine 0.081

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.05

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.07
testDeleteForce 0.699
testDeleteNotFound 0.096
testDeleteLoosePacked 0.926
testNoCacheObjectIdSubclass 0.085
testDeleteLoosePackedRejected 0.074
testRenameBranchHasPreviousLog 0.837
testRenameCurrentBranch 0.991
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.073
testRenameBranchCannotLockAFileHEADisToLockTo 0.93
testRenameRefNameColission2avoided 1.017
testRefKeySameAsName 0.051
testLooseDelete 0.055
testUpdateRefLockFailureLocked 0.055
testDeleteLooseAndItsDirectory 0.061
testUpdateRefNoChange 0.047
testDeleteWithoutHead 0.051
testUpdateRefForwardWithCheck1 0.059
testUpdateRefForwardWithCheck2 0.058
testRenameBranchCannotLockAFileHEADisToLockFrom 0.068
testRenameBranchCannotLockAFileHEADisFromLockTo 0.477
testUpdateRefLockFailureWrongOldValue 0.052
testDeleteHEADreferencedRef 0.068
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.086
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.08
testUpdateRefDetached 0.06
testRefsCacheAfterUpdateLooseOnly 0.08
testNewNamespaceConflictWithLoosePrefixOfExisting 0.086
testRenameBranchAlsoInPack 0.479
testDeleteHead 0.082
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.926
testDeleteFastForward 0.991
testNewNamespaceConflictWithPackedPrefixOfExisting 0.053
testRefsCacheAfterUpdate 0.072
testUpdateRefForward 0.066
testRenameBranchNoPreviousLog 0.834
testNewNamespaceConflictWithLoosePrefixNameExists 0.084
testRenameRefNameColission1avoided 0.917
testUpdateRefDetachedUnbornHead 0.085

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.001
testExceptionThrown_BareRepoGetWorkDir 0.001
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.005
testNotBare_CreateRepositoryFromWorkDirOnly 0.002
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.001
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.005
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.005
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.112
test002_WriteEmptyTree2 0.118
test30_stripWorkDir 0.108
test002_WriteEmptyTree 0.118
test006_ReadUglyConfig 0.129
test000_openrepo_default_gitDirAndWorkTreeSet 0.139
test000_openrepo_default_absolute_workdirconfig 0.149
test027_UnpackedRefHigherPriorityThanPacked 0.116
test000_openrepo_alternate_index_file_and_objdirs 0.14
test025_computeSha1NoStore 0.102
test020_createBlobTag 0.141
test028_LockPackedRef 0.178
test007_Open 0.124
test001_Initalize 0.109
test021_createTreeTag 0.103
test000_openRepoBadArgs 0.081
test022_createCommitTag 0.125
test024_createCommitNonAscii 0.1
test008_FailOnWrongVersion 0.106
test012_SubtreeExternalSorting 0.15
test009_CreateCommitOldFormat 0.099
test026_CreateCommitMultipleparents 0.115
test000_openrepo_default_relative_workdirconfig 0.115
test023_createCommitNonAnullii 0.103
test000_openrepo_default_workDirSet 0.101

T0004_PackReaderTest

test003_lookupCompressedObject 0.054
test004_lookupDeltifiedObject 0.046

UnpackedObjectTest

testStandardFormat_SmallObject 0.008
testStandardFormat_InvalidType 0.012
testStandardFormat_LargeObject_TruncatedZLibStream 0.014
testStandardFormat_NoHeader 0.013
testStandardFormat_SmallObject_TruncatedZLibStream 0.013
testStandardFormat_NegativeSize 0.014
testStandardFormat_SmallObject_TrailingGarbage 0.011
testStandardFormat_GarbageAfterSize 0.011
testStandardFormat_LargeObject_TrailingGarbage 0.013
testPackFormat_DeltaNotAllowed 0.015
testStandardFormat_LargeObject_CorruptZLibStream 0.017
testPackFormat_LargeObject 0.014
testPackFormat_SmallObject 0.011
testStandardFormat_SmallObject_CorruptZLibStream 0.012
testStandardFormat_LargeObject 0.013

WindowCacheGetTest

testCache_TooSmallLimit 0.079
testCache_TooFewFiles 0.091
testCache_Defaults 0.097

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.006
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.014
testConfigureCache_Limits1 0.012
testConfigureCache_PackedGitWindowSize_0 0.011
testConfigureCache_PackedGitLimit_0 0.009
testConfigureCache_PackedGitWindowSize_4097 0.012
testConfigureCache_PackedGitOpenFiles_0 0.013

DeltaIndexTest

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

IntSetTest

testAdd 0

TestRepositoryTest

amendRef 0.021
insertChangeId 0.003
cherryPickWithIdenticalContents 0.004
resetFromDetachedHead 0.002
insertExplicitChangeId 0.001
amendCommit 0.004
resetFromSymref 0.003
insertChangeIdIgnoresExisting 0.001
cherryPick 0.004
amendHead 0.003
cherryPickWithContentMerge 0.005
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.001
getRemoteTrackingBranchShouldHandleOtherMapping 0
getTrackingBranchShouldHandleNormalCaseForRemoteTrackingBranch 0.001

BranchTrackingStatusTest

shouldWorkInNormalCase 0.062
shouldWorkWithoutMergeBase 0.045
shouldReturnNullWhenBranchDoesntExist 0.011

ConfigTest

test006_readCaseInsensitive 0
testGetFastForwardMerge 0.001
testReadBoolean_OnOff1 0
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0.001
testReadBoolean_YesNo1 0
testReadBoolean_YesNo2 0
testSetFastForwardMergeoptions 0
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0
test005_PutGetStringList 0
testGetEnum 0.001
testQuotingForSubSectionNames 0
testUnsetBranchSection 0
test009_readNamesInSection 0
testCombinedMergeOptions 0.001
testReadLong 0.001
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
testUnsetSingleSection 0.001
test008_readSectionNames 0.001
testSetEnum 0
testBooleanWithNoValue 0
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0
test007_readUserConfig 0.002

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.085
testForbiddenNamesOnWindowsEgCon 0.071
testForbiddenNamesOnWindowsEgLpr 0.084
testForbiddenNamesOnWindowsEgDotCon 0.146
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.086
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.067
testMaliciousPathDot 0.077
testMaliciousGitPathEndDotUnixOk 0.09
testMaliciousGitPathEndDotWindows1 0.083
testMaliciousGitPathEndDotWindows2 0.077
testMaliciousGitPathEndDotWindows3 0.082
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.077
testMaliciousPathEmptyUnix 0.078
testMaliciousGitPath1Case 0.082
testMaliciousGitPath2Case 0.078
testMaliciousGitPath3Case 0.075
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.088
testMaliciousPathDotDot 0.077
testMaliciousAbsolutePathSecondCheckout 0.047
testMaliciousAbsolutePathTwoLevelsFirstBad 0.081
testMaliciousAbsoluteUNCPathWindows1 0.071
testMaliciousAbsoluteUNCPathWindows2 0.075
testForbiddenNamesOnWindowsEgCon1 0.091
testForbiddenNamesOnWindowsEgLpt1 0.077
testMaliciousAbsolutePathIsOkTwoLevels 0.091
testMaliciousWindowsADSOnUnix 0.095
testMaliciousAbsolutePathTwoLevelsSecondBad 0.08
testMaliciousGitPathEndSpaceUnixOk 0.077
testMaliciousPathEmptyWindows 0.083
testMaliciousWindowsADS 0.07
testForbiddenWindowsNamesOnUnixEgCon 0.088
testMaliciousGitPath1 0.088
testMaliciousGitPath2 0.082
testMaliciousAbsoluteWindowsPath1 0.075
testMaliciousAbsoluteWindowsPath2 0.074
testMaliciousAbsolutePathIsOkSecondCheckout 0.059
testMaliciousAbsolutePath 0.07
testForbiddenWindowsNamesOnUnixEgLpt1 0.083
testForbiddenNamesOnWindowsEgConDotSuffix 0.078
testMaliciousAbsoluteCurDrivePathWindows 0.094
testMaliciousGitPathEndSpaceWindows 0.08
testMaliciousAbsoluteWindowsPath1OnUnix 0.096

DirCacheCheckoutTest

testDirtyFileModeEqualHeadMerge 0.128
testResetHard 0.303
testRules1thru3_NoIndexEntry 0.045
testCheckoutUncachedChanges 0.066
testFileModeChangeAndContentChangeNoConflict 0.144
testDirectoryFileSimple 0.055
testDirectoryFileConflicts_15b 0.048
testCloseNameConflicts1 0.059
testCheckoutOutChanges 0.078
testInitialCheckout 0.047
testUntrackedConflicts 0.074
testCheckoutHierarchy 0.081
testFileModeChangeWithNoContentChangeUpdate 0.106
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.106
testCloseNameConflictsX0 0.048
testFileModeChangeAndContentChangeConflict 0.079
testDontOverwriteDirtyFile 0.038
testDirectoryFileConflicts_1 0.041
testDirectoryFileConflicts_2 0.042
testDirectoryFileConflicts_3 0.04
testDirectoryFileConflicts_4 0.046
testDirectoryFileConflicts_5 0.038
testDirectoryFileConflicts_6 0.037
testDirectoryFileConflicts_7 0.096
testDirectoryFileConflicts_8 0.026
testDirectoryFileConflicts_9 0.029
testRules4thru13_IndexEntryNotInHead 0.095
testCheckoutOutChangesAutoCRLFInput 0.035
testCheckoutOutChangesAutoCRLFfalse 0.035
testDirectoryFileConflicts_10 0.049
testDirectoryFileConflicts_11 0.039
testDirectoryFileConflicts_12 0.044
testDirectoryFileConflicts_13 0.045
testDirectoryFileConflicts_14 0.046
testDirectoryFileConflicts_15 0.028
testDirectoryFileConflicts_16 0.045
testDirectoryFileConflicts_17 0.047
testDirectoryFileConflicts_18 0.055
testDirectoryFileConflicts_19 0.058
testDirectoryFileConflicts_5b 0.041
testDirectoryFileConflicts_6b 0.123
testDirtyFileModeEqualIndexMerge 0.103
testOverwriteUntrackedIgnoredFile 0.208
testCheckoutOutChangesAutoCRLFtrue 0.049
testCheckoutOutChangesAutoCRLFtrueBinary 0.05

IndexDiffSubmoduleTest

testDirtyRootWorktree 0.938
testDirtySubmoduleWorktreeUntracked 0.664
testInitiallyClean 0.569
testDirtySubmoduleWorktree 0.66
testDirtySubmoduleHEAD 0.665
testDirtySubmoduleIndex 0.75
testDirtySubmoduleIndexAndWorktree 0.82

IndexDiffTest

testUnchangedComplex 0.045
testRemovedUntracked 0.033
testUnchangedSimple 0.036
testAdded 0.022
testStageState_mergeAndReset_bug 0.113
testUntrackedFolders 0.065
testStageState_simulated_bug 0.101
testConflictingDeletedAndModified 0.105
testAssumeUnchanged 0.047
testAutoCRLFInput 0.037
testModified 0.026
testStageState 0.025
testRemoved 0.015
testConflictingFromMultipleCreations 0.107
testUntrackedNotIgnoredFolders 0.056
testConflicting 0.129

IndexModificationTimesTest

testLastModifiedTimes 0.08
testModify 2.109

MergeHeadMsgTest

testReadWriteMergeHeads 0.025
testReadWriteMergeMsg 0.026

ObjectCheckerTest

testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0
testRejectSpaceAtEndOnWindows 0
testInvalidTreeNameContainsSlash 0
testInvalidTreeNameIsMacHFSGit2 0
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testInvalidCommitInvalidTree1 0
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0.001
testInvalidTreeModeNotSupportedMode1 0
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.021
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0.001
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
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0
testInvalidCommitNoCommitter1 0.001
testInvalidCommitNoCommitter2 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0.001
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0.001
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0.001
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0.001
testValidCommit128Parent 0
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testInvalidTreeNameIsDotGitSpace 0.001
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0
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
testInvalidTreeModeMissingName 0.001
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames1 0
testInvalidTreeDuplicateNames2 0.001
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0

ObjectIdOwnerMapTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.005
testAddIfAbsentGrowsWithObjects 0.005
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.076

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.101
resolvePreviousBranch 0.131
resolveMasterCommits 0.07
resolveNonExistingBranch 0.043
resolveReflogParent 0.077
resolveDate 0.044

RefTest

testReadAllIncludingSymrefs 0.068
testReadSimplePackedRefSameRepo 0.054
testResolvedSymRef 0.045
testReadSymRefToLoosePacked 0.05
testResolvedNamesBranch 0.043
testRemoteNames 0.046
testReadLooseRef 0.056
testReadLoosePackedRef 0.046
testReadSymRefToPacked 0.05

RepositoryCacheTest

testBareFileKey 0.019
testNonBareFileKey 0.012
testFileKeyOpenNew 0.027
testCacheOpen 0.012
testCacheRegisterOpen 0.012
testFileKeyOpenExisting 0.016

RepositoryResolveTest

testObjectId_nonexisting 0.066
testObjectId_objectid_invalid_explicit_parent 0.075
testHEAD 0.075
testTree 0.082
testDistance_past_root 0.087
testDerefCommit 0.078
resolveUpstream 0.148
testParseLookupPath 0.079
resolveExprSimple 0.107
invalidNames 0.067
testObjectId_objectid_implicit_firstparent 0.072
testObjectId_objectid_self 0.071
testParseNonGitDescribe 0.102
testDistance 0.135
testParseGitDescribeOutput 0.084
testObjectId_existing 0.105
testDerefBlob 0.083
testDerefTree 0.072
testObjectId_objectid_explicit_firstparent 0.09
testDerefTag 0.102
testRef_refname 0.067
testObjectId_objectid_explicit_otherparents 0.066

SquashCommitMsgTest

testReadWriteMergeMsg 0.016

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.066
test004_addTree 0.073
test001_createEmpty 0.062
test005_addRecursiveFile 0.076
test005_addRecursiveTree 0.067
test007_manyFileLookup 0.077
test000_sort_01 0.073
test000_sort_02 0.073
test000_sort_03 0.065
test000_sort_04 0.067
test000_sort_05 0.063
test008_SubtreeInternalSorting 0.066
test002_addFile 0.077
test006_addDeepTree 0.068

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0

ValidRefNameTest

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

CherryPickTest

testPick 0.039
testRevert 0.037

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.087
testFormatWithConflictsNoFooterNoLineBreak 0.089
testTag 0.086
testPullWithUri 0.111
testFormatWithConflictsNoFooter 0.085
testMixed 0.087
testIntoHeadOtherThanMaster 0.094
testThreeBranches 0.094
testIntoOtherThanMaster 0.084
testRemoteBranch 0.095
testTwoBranches 0.096
testFormatWithConflictsWithFooters 0.107
testIntoSymbolicRefHeadPointingToMaster 0.098
testCommit 0.104
testOneBranch 0.12

RecursiveMergerTest

crissCrossMerge_twoRoots 12.198
crissCrossMerge_nonmergeable 5.057
crissCrossMerge_mergeable2 4.209
crissCrossMerge 11.31
crissCrossMerge_mergeable 4.148
crissCrossMerge_ThreeCommonPredecessors 4.828
crissCrossMerge_ParentsNotMergeable 3.865
crissCrossMerge_checkOtherFiles 5.337

ResolveMergerTest

checkLockedFilesToBeDeleted 0.404
checkMergeEqualNewTrees 0.35
checkMergeConflictingNewTrees 0.45
checkMergeMergeableTreesWithoutIndex 0.424
checkMergeConflictingTreesWithoutIndex 0.339
failingDeleteOfDirectoryWithUntrackedContent 0.479
checkMergeMergeableFilesWithTreeInIndex 0.344
checkUntrackedFolderIsNotAConflict 0.423
checkMergeEqualTreesInCore 0.327
checkMergeConflictingFilesWithTreeInIndex 0.27
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.398
checkMergeEqualTreesWithoutIndex 0.351
mergeWithCrlfInWT 0.319
checkMergeCrissCross 0.759
checkForCorrectIndex 23.513

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.076
testTrivialTwoWay_rightDFconflict2 0.081
testTrivialTwoWay_ok 0.075
testTrivialTwoWay 0.081
testOurs 0.067
testTrivialTwoWay_validSubtreeSort 0.105
testTrivialTwoWay_leftDFconflict1 0.094
testTrivialTwoWay_leftDFconflict2 0.077
testTrivialTwoWay_conflictSubtreeChange 0.088
testTrivialTwoWay_conflict 0.052
testTrivialTwoWay_disjointhistories 0.057
testTheirs 0.055
testTrivialTwoWay_concurrentSubtreeChange 0.109

SquashMessageFormatterTest

testCommit 0.151

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0
testCLIText 0.001
testUIText 0.002

TranslationBundleTest

testGermanTranslation 0
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

DefaultNoteMergerTest

testEditEdit 0.031
testIdenticalEdit 0.029
testDeleteDelete 0.023
testIdenticalAdd 0.03
testEditDelete 0.024
testAddAdd 0.038

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.026
testCollapseFanoutAfterMerge 1.808
testEditSameNoteDifferentContent 0.073
testFanoutAndLeafWitConflict 2.155
testDeleteDifferentNotes 0.029
testNonNotesWithNonNoteConflict 0.061
testAddSameNoteDifferentContent 0.034
testNonNotesWithoutNonNoteConflict 0.065
testEditDifferentNotes 0.039
testEditDeleteConflict 0.034
testLargeTreesWithConflict 3.982
testLargeTreesWithoutConflict 4.04
testOursEqualsTheirs 0.029
testFanoutAndLeafWithoutConflict 2.148
testNoChange 0.029
testBaseEqualsOurs 0.03
testAddDifferentNotes 0.036

NoteMapTest

testReadFlatTwoNotes 0.096
testEditFlat 0.071
testWriteUnchangedFanout2_38 0.069
testCreateFromEmpty 0.039
testRemoveDeletesTreeFanout2_38 0.052
testGetCachedBytes 0.034
testReadFanout2_38 0.055
testEditFanout2_38 0.067
testReadFanout2_2_36 0.102
testReadFullyFannedOut 0.211
testLeafSplitsWhenFull 0.236
testWriteUnchangedFlat 0.06

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.001
testParseUnicodeName_NewFile 0
testParseGitFileName_SrcFooCNonStandardPrefix 0
testParseGitFileName_FooSpBar 0
testParseAbbrIndexLine_NoMode 0
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

GetTextTest

testGetText_DiffCc 0.003
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.002
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0

PatchCcTest

testParse_OneFileCc 0
testParse_CcNewFile 0
testParse_CcDeleteFile 0

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.264

PlotCommitListTest

testMergeBlockedBySelf 0.061
testMultipleMerges 0.055
testBug368927 0.065
testBug419359 0.064
testDuplicateParents 0.048
testBug300282_1 0.054
testTwoRoots1 0.027
testTwoRoots2 0.033
testMergeBlockedByOther 0.053
testSideBranch 0.041
test2SideBranches 0.044
testLinear 0.037
testMerged 0.036
testEgitHistory 0.148
testDanglingCommitShouldContinueLane 0.045

AlwaysEmptyRevQueueTest

testClear 0.007
testEmpty 0.011
testAddFails 0.018

DateRevQueueTest

testInsertOutOfOrder 0.038
testEmpty 0.014
testCloneFIFO 0.031
testInsertTie 0.026
testCloneEmpty 0.018
testClear 0.027
testHasFlags 0.027

FIFORevQueueTest

testUnpopAtFront 0.021
testEmpty 0.01
testCloneEmpty 0.009
testAddLargeBlocks 2.701
testClear 0.02
testHasFlags 0.019

FooterLineTest

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

LIFORevQueueTest

testEmpty 0.016
testCloneEmpty 0.017
testAddLargeBlocks 3.744
testClear 0.021
testHasFlags 0.019

MaxCountRevFilterTest

testMaxCountRevFilter0 0.041
testMaxCountRevFilter 0.068

ObjectWalkFilterTest

testDefaultFilter 0.016
testFilteringTreeFiltersReferencedBlobs 0.002
testRevFilterAndObjectFilterCanCombine 0.006
testFilteringTreeFiltersSubtrees 0.003
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.002

ObjectWalkTest

testNoCommits 0.005
testOneCommitOneTreeTwoBlob 0.017
testCull 0.046
testTwoCommitDeepTree1 0.075
testTwoCommitDeepTree2 0.033
testTwoCommitTwoTreeTwoBlob 0.027
testEmptyTreeCorruption 0.019
testTwoCommitsEmptyTree 0.017

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.914
testFillToUnknownCommit 5.197
testFillToNullCommit 0.054
testFillToHighMark2 0.05
testFillToHighMark4 0.051
testFillToHighMarkAll 0.049
testFillToCommit 0.057

RevCommitParseTest

testParse_implicit_mixed_encoded 0.014
testParse_WeirdHeaderOnlyCommit 0.019
testParse_NoMessage 0.017
testParse_OnlyLFMessage 0.016
testParse_implicit_UTF8_encoded 0.018
testParse_GitStyleMessage 0.019
testParse_ShortLineOnlyNoLF 0.016
testParse_explicit_bad_encoded2 0.014
testParse_explicit_bad_encoded 0.026
testParse_GitStyleMessageWithCRLF 0.015
testParse_ShortLineOnlyEmbeddedLF 0.016
testParse_ShortLineOnlyEndLF 0.016
testParse_PublicParseMethod 0.016
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.019
testParse_incompleteAuthorAndCommitter 0.015
testParse_NoParents 0.014
testParse_explicit_encoded 0.017

RevFlagSetTest

testEmpty 0.006
testContainsAll 0.009
testContains 0.01
testAddOne 0.01
testAddTwo 0.011
testEquals 0.009
testRemove 0.009

RevObjectTest

testAddRevFlag 0.012
testHasRevFlag 0.016
testId 0.016
testAddRevFlagSet 0.016
testRemoveRevFlag 0.015
testRevObjectTypes 0.021
testHasAllFlag 0.015
testHasAnyFlag 0.015
testEquals 0.019
testRemoveRevFlagSet 0.015

RevTagParseTest

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

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.193
testProperlyCullAllAncestors1 0.049
testProperlyCullAllAncestors2 0.06

RevWalkFilterTest

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

RevWalkFollowFilterTest

testSingleRename 0.034
testMultiRename 0.044
testNoRename 0.021

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.083
testMultipleHeads_SameBase2 0.082
testNone 0.103
testDisallowTreeFilter 0.03
testSimple 0.084
testCrissCross 0.05

RevWalkMergedIntoTest

testOldCommitWalk 0.089

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.014
testStringOfPearls_FilePath1 0.033
testStringOfPearls_FilePath2 0.036
testStringOfPearls_FilePath3 0.06
testStringOfPearls_FilePath3_NoParentRewriting 0.058
testStringOfPearls_DirPath2 0.035
testStringOfPearls_FilePath2_NoParentRewriting 0.035
testStringOfPearls_FilePath1_NoParentRewriting 0.034
testStringOfPearls_DirPath2_NoParentRewriting 0.039
testEdits_MatchNone 0.039
testEmpty_NoMatch 0.019
testSimple1 0.019
testEdits_MatchAll 0.039

RevWalkPathFilter6012Test

test1 0.086
test2 0.104
test3 0.108
test4 0.093
test5 0.103
test6 0.099
test7 0.094

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.017

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.023
testMergeCommitOneParentShallow 0.03
testObjectDirectorySnapshot 0.028
testDepth1 0.024
testDepth2 0.027
testDepth3 0.024

RevWalkSortTest

testSort_Default 0.027
testSort_COMMIT_TIME_DESC 0.03
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.027
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.034
testSort_TOPO_REVERSE 0.034
testSort_TOPO 0.032
testSort_REVERSE 0.027

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.025
shouldReturnZeroWhenMergedInto 0.03
shouldWorkWithMerges 0.041
shouldWorkWithoutCommonAncestor 0.036
shouldWorkWithZeroAsEnd 0.029
shouldReturnZeroOnSameCommit 0.028

RevWalkUtilsReachableTest

withMerge 0.086
withCommitLoadedByDifferentRevWalk 0.057
twoCommits 0.077
oneCommit 0.044
multipleBranches 0.074

SkipRevFilterTest

testSkipRevFilter0 0.014
testSkipRevFilterNegative 0.009
testSkipRevFilter 0.028

TreeRevFilterTest

testStringOfPearls_FilePath1 0.03
testStringOfPearls_FilePath2 0.038
testStringOfPearls_FilePath3 0.059
testStringOfPearls_DirPath2 0.041
testPathFilterOrOtherFilter 0.036

FileBasedConfigTest

testLeadingWhitespaces 0.007
testUTF8withoutBOM 0.01
testUTF8withBOM 0.007
testSystemEncoding 0.01

SubmoduleAddTest

commandWithNullPath 0.011
addSubmoduleWithExistingSubmoduleDefined 0.229
addExistentSubmodule 0.018
addSubmodule 0.142
commandWithEmptyPath 0.012
addSubmoduleWithRelativeUri 0.134
commandWithEmptyUri 0.012
commandWithNullUri 0.012

SubmoduleInitTest

resolveInvalidParentUrl 0.016
resolveTwoLevelHigherRelativeUrl 0.022
resolveWorkingDirectoryRelativeUrl 0.02
repositoryWithUninitializedModule 0.018
resolveOneLevelHigherRelativeUrl 0.021
resolveSameLevelRelativeUrl 0.022
repositoryWithNoSubmodules 0.008

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.023
repositoryWithNoHeadInSubmodule 0.04
repositoryWithUninitializedSubmodule 0.022
repositoryWithInitializedSubmodule 0.047
repositoryWithMissingSubmodule 0.017
repositoryWithDifferentRevCheckedOutSubmodule 0.05
repositoryWithNoSubmodules 0.017

SubmoduleSyncTest

repositoryWithSubmodule 0.085
repositoryWithRelativeUriSubmodule 0.096
repositoryWithNoSubmodules 0.01

SubmoduleUpdateTest

repositoryWithSubmodule 0.317
repositoryWithUnconfiguredSubmodule 0.036
repositoryWithInitializedSubmodule 0.041
repositoryWithNoSubmodules 0.018

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.009
repositoryWithRootLevelSubmoduleRelativeRef 0.03
treeIdWithGitmodules 0.018
indexWithGitmodules 0.018
generatorFilteredToOneOfTwoSubmodules 0.014
repositoryWithRootLevelSubmoduleAbsoluteRef 0.029
repositoryWithRootLevelSubmodule 0.014
testTreeIteratorWithGitmodules 0.019
repositoryWithNoSubmodules 0.01

SymlinksTest

fileModeTestMissingThenSymlink 0.104
createDirSymlinkBeforeTarget 0.078
createFileSymlinkBeforeTarget 0.119
fileModeTestFolderThenSymlink 0.09
createSymlinkAfterTarget 0.072
fileModeTestSymlinkThenFile 0.114
fileModeTestFileThenSymlink 0.119
fileModeTestSymlinkThenMissing 0.113
fileModeTestSymlinkThenFolder 0.091

BundleWriterTest

testWriteHEAD 0.087
testWriteSingleRef 0.137
testIncrementalBundle 0.185

HttpAuthTest

testHttpAuthScanResponse 0.006

LongMapTest

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

NetRCTest

testNetRCFile 0.01
testNetRCDefault 0.012

OpenSshConfigTest

testAlias_DoesNotMatch 0.022
testAlias_OptionsSet 0.027
testAlias_InheritBatchMode 0.03
testAlias_ConnectionAttempts 0.031
testAlias_BatchModeDefault 0.023
testAlias_PreferredAuthenticationsDefault 0.022
testAlias_OptionsInherit 0.028
testAlias_BatchModeYes 0.027
testQuoteParsing 0.032
testSeparatorParsing 0.028
testAlias_OptionsKeywordCaseInsensitive 0.026
testAlias_ConnectionAttemptsDefault 0.02
testAlias_invalidConnectionAttempts 0.023
testAlias_PreferredAuthentications 0.029
testNoConfig 0.017
testAlias_badConnectionAttempts 0.026
testAlias_InheritPreferredAuthentications 0.024

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.008
testFlush 0
testWriteEnd 0.001
testWriteString1 0
testWriteString2 0
testWriteString3 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.064
test1 0.021
test2 0.026
testTinyThinPack 0.027
testMaxObjectSizeDeltaBlock 0.025
testMaxObjectSizeFullBlob 0.033
testPackWithTrailingGarbage 0.023
testPackWithDuplicateBlob 0.031
testDataAfterPackFooterSingleRead 0.03
testDataAfterPackFooterSplitObjectRead 0.116
testMaxObjectSizeDeltaResultSize 0.028
testNonMarkingInputStream 0.015

PushProcessTest

testUpdateMixedCases 0.065
testUpdateUnexpectedRemote 0.046
testTrackingRefUpdateOnReject 0.047
testUpdateDelete 0.046
testUpdateFastForward 0.048
testUpdateUnexpectedRemoteVsForce 0.046
testUpdateRejectedByConnection 0.05
testUpdateUpToDate 0.05
testUpdateNonFastForwardForced 0.053
testUpdateExpectedRemote 0.046
testPushResult 0.055
testUpdateNonFastForwardUnknownObject 0.047
testUpdateNonFastForward 0.045
testUpdateDeleteNonExisting 0.043
testTrackingRefUpdateEnabled 0.052
testUpdateCreateRef 0.042
testTrackingRefUpdateDisabled 0.043

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.132
testUsingUnknownBlobFails 0.126
testUsingHiddenCommonBlobFails 0.107
testCreateBranchAtHiddenCommitFails 0.097
testFilterHidesPrivate 0.093
testSuccess 0.169
testUsingUnknownTreeFails 0.123

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.001
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
invalidWhenWildcardAfterText 0
invalidWhenWildcardBeforeText 0
testSetSource 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0
invalidWhenOnlySourceWildcard 0.001
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.001
testSimpleAlwaysTags 0
noPushInsteadOf 0.001
testRemoveFirstURI 0
singleInsteadOf 0
testAddURI 0
testBackup 0.001
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.007
testWrite_Small 0
testConstructor_RejectsBadBufferSize 0.001

TestProtocolTest

testFetch 0.018
testPush 0.017
testUploadPackFactory 0.003
testReceivePackFactory 0.003

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.08
testSpi 0.076
testFindRemoteRefUpdatesTrackingRef 0.072
testFindRemoteRefUpdatesNoWildcardNoTracking 0.069
testFindRemoteRefUpdatesNoWildcardNoDestination 0.065
testLocalTransportFetchWithoutLocalRepository 0.075
testFindRemoteRefUpdatesWildcardNoTracking 0.072
testLocalTransportWithRelativePath 0.149

URIishTest

testURIEncode_unicode 0
testScpStyleWithoutUserRelativePath 0.001
testGetSlashSlashDotGitSlashHumanishName 0
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0
testUNC 0
testGetNullHumanishName 0
testFileProtocol 0.001
testGetValidDotGitHumanishName 0
testALot 0.121
testGetEmptyHumanishName 0
testGetValidHumanishName 0.001
testGetWithSlashDotGitHumanishName 0
testSshProtoWithUserPassAndPort 0
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0
testURIEncode_0a 0
testSshProtoWithUserAndPort 0
testGetValidWithSlashDotGitSlashHumanishName 0
testGetWindowsPathHumanishName 0
testSshGitProto 0.001
testGetValidWithSlashesDotGitSlashHumanishName 0
testSshProtoWithADUserPassAndPort 0
testGetValidSlashHumanishName 0
testUnixFile 0
testGetSlashesValidSlashHumanishName 0.001
testURIEncodeDecode 0
testFileProtoUnix 0
testMissingPort 0
testGitProtoUnixPort 0
testGetSlashValidSlashDotGitSlashHumanishName 0
testGetAbsEmptyHumanishName 0
testWindowsFile2 0
testScpStyleWithUser 0
testFileWithNoneUserHomeWithTilde 0
testGitProtoWindowsPort 0
testRelativePath 0
testPathSeparator 0
testScpStyleNoURIDecoding 0
testGitSshProto 0.001
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0
testGetSet 0.001
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0
testUserPasswordAndPort 0.001
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0
testGitWithUserHome 0
shouldRaiseErrorOnEmptyURI 0
testGetValidLocalWithTwoSlashesHumanishName 0.001
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.001
testOneEntry_Backwards 0
testFreakingHugePathName 0
testBackwards_ConfusingPathName 0
testTwoEntries_BackwardsTwo 0
testEmptyTree_AtEOF 0

EmptyTreeIteratorTest

testAtEOF 0.011
testCreateSubtreeIterator 0.023
testStopWalkCallsParent 0.024
testBackDoesNothing 0.021
testEntryObjectId 0.016
testNextDoesNothing 0.018

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.036
testSymlinkNotModifiedThoughNormalized 0.037
testSymlinkModifiedNotNormalized 0.037
testFileModeSymLinkIsNotATree 0.023

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.008
testEmptyIfRootDoesNotExist 0.014
testComputeFileObjectId 0.015
submoduleWithNoGitDirectory 0.037
idOffset 1.003
testIsModifiedSymlinkAsFile 0.038
submoduleNestedWithHeadMatchingIndex 0.088
testEmptyIteratorOnEmptyDirectory 0.014
testDirCacheMatchingId 0.995
submoduleHeadMatchesIndex 0.087
submoduleDirectoryIterator 0.085
testIsModifiedFileSmudged 0.998
submoduleWithNoHead 0.047
testEmptyIfRootIsFile 0.014
testGetEntryContentLength 0.013
testSimpleIterate 0.014

IndexDiffFilterTest

testFileIgnoredNotHonored 0.062
testRecursiveTreeWalk 0.06
testEmptyFolderCommitted 0.065
testFileInFolderUntracked 0.075
testFileInFolderCommittedModifiedAllIgnored 0.059
testFileInFolderCommittedDeleted 0.05
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.116
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.128
testFileCommittedModified 0.049
testFileIgnored 0.054
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.084
testFolderChangedToFile 0.055
testFileInFolderCommittedModified 0.056
testNonRecursiveTreeWalk 0.056
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.082
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.072
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.066
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.088
testFileCommittedDeleted 0.054
testFolderChangedToFileCommittedComparedWithInitialCommit 0.084
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.098
testFileCommittedModifiedIgnored 0.054
testFileCommitted 0.051
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.07
testFileInFolderCommittedModifiedIgnored 0.085
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.084
testConflicts 0.196
testFileInFolderAllIgnored 0.069
testFileInFolderCommittedChangedNotModified 0.066
testFileInFolderCommittedAllDeleted 0.077
testEmptyFolderIgnored 0.052
testFileInFolderCommittedNonRecursive 0.062
testEmptyFolderUntracked 0.044
testFileInFolderCommitted 0.058
testFileInFolderIgnored 0.062
testFileCommittedChangedNotModified 0.05
testEmptyFolderCommittedDeleted 0.044
testFileUntracked 0.071

InterIndexDiffFilterTest

testOneOnly 0.004
testTwoSame 0.014
testEmpty 0.015
testTwoSameDifferByAssumeValid 0.012
testTwoSameSameAssumeValidDifferentContent 0.01

NotTreeFilterTest

testNegateIsUnwrap 0.008
testCloneIsDeepClone 0.016
testWrap 0.018
testShouldBeRecursive_PathFilter 0.015
testCloneIsSparseWhenPossible 0.015
testShouldBeRecursive_ALL 0.015

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.022
testRecursiveFiltering 0.033
testNonRecursiveFiltering 0.026

TreeFilterTest

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

ForPathTest

testFindObjects 0.015

NameConflictTreeWalkTest

testNoDF_NoGap 0.009
testDF_NoGap 0.015
testDF_DetectConflict 0.017
testDF_GapByOne 0.018
testDF_SkipsSeenSubtree 0.016

PostOrderTreeWalkTest

testNoPostOrder 0.006
testInitialize_NoPostOrder 0.01
testInitialize_TogglePostOrder 0.011
testResetDoesNotAffectPostOrder 0.012
testWithPostOrder_NoEnterSubtree 0.012
testWithPostOrder_EnterSubtree 0.011

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.045

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.004
testFastIterator 0.003
testRemoveSlowPath 0
testAddSlowPath 0

ChangeIdUtilTest

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

FileUtils7Test

testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

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

FSJava7Test

testSymlinkAttributes 0.062
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.011
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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.036
testFailedPreCommitHookBlockCommit 0.03
testFindHook 0.012
testFailedCommitMsgHookBlocksCommit 0.028
testRunHook 0.022
testCommitMsgHookCanModifyCommitMessage 0.053

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.565
test 0.001

AutoCRLFOutputStreamTest

testBoundary 1.177
test 0.002

EolCanonicalizingInputStreamTest

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

TimeoutInputStreamTest

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

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.249
testTimeout_writeByte_Timeout 0.253
testTimeout_writeByte_Success1 0
testTimeout_writeByte_Success2 0.001
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.252
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.001
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
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0.002
testCaseInsensitive 0.016
testEmptyPattern 0.02
testNoMatches 0.017

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
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.822
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.427
testLarge_SingleWrite 1.261
testInCoreLimit_SwitchBeforeAppendByte 1.241
testOneBlock_BulkWrite 0.003
testRandomWrites 0.84
testOneBlockAndHalf_BulkWrite 0.005
testOneBlockAndHalf_SingleWrite 0.006
testDestroyWhileOpen 0.011
testOneBlockAndHalf_Copy 0.005
testHeapWithEstimatedSize 0.016
testInCoreInputStream 0.001

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.489
shouldRaiseErrorOnBadUrl 0.108
shouldCloneAValidGitRepository 0.145
shouldRaiseErrorOnNoUrl 0.065
shouldCreateABareCloneOfAValidGitRepository 0.075
shouldRaiseErrorOnEmptyUrl 0.038

ClientVersionUtilTest

testParse 0.002
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.002

ServletUtilsTest

testAcceptGzip 0

AdvertiseErrorTest

testPush_CreateBranch 0.453

AsIsServiceTest

testCreate_Default 0.009
testCreate_Disabled 0.015
testDisabledSingleton 0.011
testCreate_Enabled 0.012

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.008
testCreate_NullUser 0.011
testCreate_EmptyStringUser 0.01
testCreate_Disabled 0.015
testDisabledSingleton 0.011
testCreate_Enabled 0.014

DefaultUploadPackFactoryTest

testCreate_Default 0.012
testCreate_Disabled 0.014
testDisabledSingleton 0.012
testCreate_Enabled 0.013

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.143
testListRemote[0] 0.055
testPushNotSupported[0] 0.059
testInitialClone_Packed[0] 0.127
testInitialClone_Loose[1] 0.32
testListRemote[1] 0.06
testPushNotSupported[1] 0.066
testInitialClone_Packed[1] 0.116

DumbClientSmartServerTest

testInitialClone_Small[0] 0.093
testListRemote[0] 0.054
testPushNotSupported[0] 0.057
testInitialClone_Packed[0] 0.098
testInitialClone_Small[1] 0.12
testListRemote[1] 0.059
testPushNotSupported[1] 0.06
testInitialClone_Packed[1] 0.109

ErrorServletTest

testHandler 0

FileResolverTest

testNotAGitRepository 0.005
testUnreasonableNames 0.001
testExportOk 0.012

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.003

HookMessageTest

testPush_CreateBranch 0.062
testPush_HookMessagesToOutputStream 0.06

MeasurePackSizeTest

testPush_packSize 0.055

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.016

RegexPipelineTest

testSimpleRegex 0.001
testRegexGroupFilter 0.005
testServeOrdering 0.009

SetAdditionalHeadersTest

testSetHeaders 0.052

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.192
testPush_NotAuthorized[0] 0.071
testPush_CreateBranch[0] 0.1
testInitialClone_Small[0] 0.085
testFetch_TooManyLocalCommits[0] 0.546
testListRemote[0] 0.065
testListRemote_BadName[0] 0.062
testPush_ChunkedEncoding[0] 0.13
testInitialClone_BrokenServer[0] 0.069
testFetch_FewLocalCommits[1] 0.192
testPush_NotAuthorized[1] 0.08
testPush_CreateBranch[1] 0.102
testInitialClone_Small[1] 0.09
testFetch_TooManyLocalCommits[1] 0.554
testListRemote[1] 0.063
testListRemote_BadName[1] 0.066
testPush_ChunkedEncoding[1] 0.11
testInitialClone_BrokenServer[1] 0.07

AddTest

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

ArchiveTest

testTarPrefixOption 0.52
testTgzExtensions 0.087
testTarPreservesContent 0.078
testArchiveIncludesSubmoduleDirectory 0.334
testTarWithSubdir 0.113
testExtensionMatchIsAnchored 0.057
testUnrecognizedFormat 0.034
testArchiveWithLongFilename 0.115
testTarPreservesMode 0.182
testNoExtensionMeansTar 0.055
testEmptyArchive 0
Some versions of java.util.zip refuse to write an empty ZIP
testArchivePrefixOption 0.064
testArchiveWithSubdir 0.105
testArchivePreservesMode 0.188
testUnrecognizedExtensionMeansTar 0.057
testZipExtension 0.057
testDefaultFormatIsTar 0.056
testArchivePreservesContent 0.056
testTarExtension 0.054
testTarWithLongFilename 0.114
testTxzExtension 0.184
testPrefixWithoutTrailingSlash 0.062
testTarIncludesSubmoduleDirectory 0.18
testTarPrefixWithoutTrailingSlash 0.061
testArchiveWithFiles 0.059
testPrefixDoesNotNormalizeDoubleSlash 0.094
testFormatOverridesFilename 0.056
testPrefixDoesNotNormalizeDoubleSlashInTar 0.094
testEmptyTar 0.032
testTbz2Extension 0.089

BranchTest

testExistingBranch 0.455
testList 0.056
testListDetached 0.058
testListContains 0.075

CheckoutTest

testCheckoutHead 0.039
testCheckoutPath 0.196
testCheckoutSelf 0.031
testCheckoutUnresolvedHead 0.011
fileModeTestFileThenFileWithFolderInIndex 0.129
testCheckoutNewBranchThatAlreadyExists 0.027
fileModeTestFileWithFolderInIndex 0.125
testCheckoutExistingBranchWithConflict 0.081
fileModeTestFolderThenFileWithMissingInWorkingTree 0.139
testCheckoutBranch 0.042
fileModeTestFolderWithMissingInWorkingTree 0.175
testCheckoutNonExistingBranch 0.011
testCheckoutOrphan 0.046
testCheckoutWithMissingWorkingTreeFile 0.122
testCheckoutNewBranch 0.041
fileModeTestFolderThenMissingWithFileInWorkingTree 0.083
testCheckoutNewBranchOnBranchToBeBorn 0.01
fileModeTestMissingWithFolderInWorkingTree 0.106
fileModeTestMissingThenFolderWithFileInWorkingTree 0.092

CLIGitCommandTest

testSplit 0

CloneTest

testCloneIntoCurrentDir 0.672
testClone 0.116
testCloneEmpty 0.043

CommitAndLogTest

testCommitAmend 0.053

ConfigTest

testListConfig 0.025

DescribeTest

testDescribeTagLong 0.036
testDescribeCommit 0.064
testHeadNoTag 0.029
testNoHead 0.013
testDescribeTag 0.047

FetchTest

testFetchNoTags 0.263
testFetchDefault 0.166
testFetchAllTags 0.143

LsRemoteTest

testLsRemoteHeadsTags 0.589
testLsRemoteTags 0.097
testLsRemote 0.089
testLsRemoteHeads 0.094

MergeTest

testMergeSelf 0.039
testFastForward 0.088
testNoFastForwardAndSquash 0.03
testMerge 0.129
testFastForwardOnly 0.099
testMergeNoCommitSquash 0.103
testMergeNoCommit 0.103
testMergeWithUserMessage 0.12
testSquashSelf 0.037
testSquash 0.131
testNoFastForward 0.103

ReflogTest

testSingleCommit 0.029
testClean 0.012
testBranch 0.071

RepoTest

testAddRepoManifest 0.463

StatusTest

testStatusUntrackedFiles 0.309
testStatusPorcelainUntrackedFilesAll 0.257
testStatusUno 0.261
testStatusPorcelainUntrackedFiles 0.257
testStatusUall 0.268
testStatusPorcelainU 0.246
testStatusPorcelain 0.251
testStatusUntrackedFilesAll 0.255
testStatusPorcelainUno 0.259
testStatusUntrackedFilesNo 0.244
testStatusPorcelainUall 0.248
testStatusPorcelainUntrackedFilesNo 0.244
testStatusDefault 0.246
testStatusU 0.248

TagTest

testTagTwice 0.056

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