Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3218 0 0 6 99.814% 384.883

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.791
org.eclipse.jgit.revwalk 197 0 0 0 100% 29.907
org.eclipse.jgit.api 565 0 0 2 99.646% 86.426
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 3.037
org.eclipse.jgit.internal.storage.pack 14 0 0 0 100% 0.002
org.eclipse.jgit.diff 157 0 0 0 100% 1.77
org.eclipse.jgit.http.test 65 0 0 0 100% 5.722
org.eclipse.jgit.util 275 0 0 0 100% 9.952
org.eclipse.jgit.notes 46 0 0 0 100% 22.297
org.eclipse.jgit.events 1 0 0 0 100% 0.01
org.eclipse.jgit.submodule 38 0 0 0 100% 1.913
org.eclipse.jgit.dircache 61 0 0 0 100% 0.573
org.eclipse.jgit.patch 45 0 0 0 100% 0.003
org.eclipse.jgit.gitrepo 15 0 0 0 100% 11.383
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.103
org.eclipse.jgit.ignore 195 0 0 0 100% 0.245
org.eclipse.jgit.pgm 106 0 0 3 97.17% 15.959
org.eclipse.jgit.junit 12 0 0 0 100% 0.098
org.eclipse.jgit.transport 241 0 0 1 99.585% 4.671
org.eclipse.jgit.internal.storage.dfs 9 0 0 0 100% 0.01
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.042
org.eclipse.jgit.revplot 16 0 0 0 100% 1.03
org.eclipse.jgit.util.io 38 0 0 0 100% 3.746
org.eclipse.jgit.symlinks 9 0 0 0 100% 1.63
org.eclipse.jgit.internal.storage.file 270 0 0 0 100% 69.948
org.eclipse.jgit.lib 438 0 0 0 100% 18.306
org.eclipse.jgit.attributes 23 0 0 0 100% 0.193
org.eclipse.jgit.nls 11 0 0 0 100% 0.002
org.eclipse.jgit.treewalk 62 0 0 0 100% 3.053
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.403
org.eclipse.jgit.merge 71 0 0 0 100% 91.655
org.eclipse.jgit.http.server 4 0 0 0 100% 0.003

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.039
DateRevQueueTest 7 0 0 0 100% 0.136
FIFORevQueueTest 6 0 0 0 100% 5.931
FooterLineTest 19 0 0 0 100% 0.276
LIFORevQueueTest 5 0 0 0 100% 3.561
MaxCountRevFilterTest 2 0 0 0 100% 0.077
ObjectWalkFilterTest 6 0 0 0 100% 0.01
ObjectWalkTest 8 0 0 0 100% 0.466
RevCommitListTest 7 0 0 0 100% 14.463
RevCommitParseTest 17 0 0 0 100% 0.374
RevFlagSetTest 7 0 0 0 100% 0.07
RevObjectTest 10 0 0 0 100% 0.21
RevTagParseTest 19 0 0 0 100% 0.374
RevWalkCullTest 3 0 0 0 100% 0.134
RevWalkFilterTest 15 0 0 0 100% 0.502
RevWalkFollowFilterTest 3 0 0 0 100% 0.113
RevWalkMergeBaseTest 6 0 0 0 100% 0.353
RevWalkMergedIntoTest 1 0 0 0 100% 0.042
RevWalkPathFilter1Test 13 0 0 0 100% 0.8
RevWalkPathFilter6012Test 7 0 0 0 100% 0.72
RevWalkResetTest 1 0 0 0 100% 0.034
RevWalkShallowTest 6 0 0 0 100% 0.175
RevWalkSortTest 7 0 0 0 100% 0.27
RevWalkUtilsCountTest 6 0 0 0 100% 0.214
RevWalkUtilsReachableTest 5 0 0 0 100% 0.166
SkipRevFilterTest 3 0 0 0 100% 0.072
TreeRevFilterTest 5 0 0 0 100% 0.325

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 20 0 0 0 100% 1.96
ApplyCommandTest 11 0 0 0 100% 0.649
ArchiveCommandTest 4 0 0 0 100% 0.45
BlameCommandTest 18 0 0 0 100% 2.958
BranchCommandTest 15 0 0 0 100% 2.991
CheckoutCommandTest 25 0 0 1 96% 2.883
CherryPickCommandTest 12 0 0 0 100% 2.066
CleanCommandTest 7 0 0 0 100% 0.45
CloneCommandTest 14 0 0 0 100% 3.309
CommitAndLogCommandTest 10 0 0 0 100% 0.577
CommitCommandTest 11 0 0 0 100% 0.905
CommitOnlyTest 96 0 0 0 100% 9.825
DescribeCommandTest 12 0 0 0 100% 1.666
DiffCommandTest 6 0 0 0 100% 0.581
FetchCommandTest 6 0 0 0 100% 1.145
GarbageCollectCommandTest 2 0 0 0 100% 0.222
GitConstructionTest 3 0 0 0 100% 0.436
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.217
LogCommandTest 7 0 0 0 100% 0.751
LsRemoteCommandTest 4 0 0 0 100% 0.561
MergeCommandTest 43 0 0 0 100% 10.503
NameRevCommandTest 11 0 0 0 100% 0.732
NotesCommandTest 2 0 0 0 100% 0.318
PathCheckoutCommandTest 13 0 0 0 100% 9.297
PullCommandTest 16 0 0 0 100% 7.915
PullCommandWithRebaseTest 5 0 0 0 100% 1.77
PushCommandTest 6 0 0 0 100% 1.193
RebaseCommandTest 70 0 0 0 100% 13.481
ReflogCommandTest 3 0 0 0 100% 0.224
RenameBranchCommandTest 4 0 0 0 100% 0.204
ResetCommandTest 16 0 0 0 100% 0.819
RevertCommandTest 10 0 0 0 100% 0.942
RmCommandTest 2 0 0 0 100% 0.068
StashApplyCommandTest 26 0 0 0 100% 2.051
StashCreateCommandTest 16 0 0 0 100% 1.02
StashDropCommandTest 8 0 0 0 100% 0.565
StashListCommandTest 4 0 0 0 100% 0.136
StatusCommandTest 3 0 0 0 100% 0.146
TagCommandTest 14 0 0 0 100% 0.44

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 2.771
InterIndexDiffFilterTest 5 0 0 0 100% 0.042
NotTreeFilterTest 6 0 0 0 100% 0.09
PathFilterGroupTest 7 0 0 0 100% 0
PathSuffixFilterTest 3 0 0 0 100% 0.036
TreeFilterTest 7 0 0 0 100% 0.098

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 0.897
DiffFormatterReflowTest 10 0 0 0 100% 0.002
DiffFormatterTest 12 0 0 0 100% 0.381
EditListTest 5 0 0 0 100% 0
EditTest 16 0 0 0 100% 0
HistogramDiffTest 27 0 0 0 100% 0
MyersDiffTest 20 0 0 0 100% 0
PatchIdDiffFormatterTest 2 0 0 0 100% 0.174
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.316
SimilarityIndexTest 8 0 0 0 100% 0

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.424
AsIsServiceTest 4 0 0 0 100% 0.203
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.072
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.05
DumbClientDumbServerTest 8 0 0 0 100% 0.888
DumbClientSmartServerTest 8 0 0 0 100% 0.61
ErrorServletTest 1 0 0 0 100% 0.163
FileResolverTest 3 0 0 0 100% 0.018
GitServletInitTest 4 0 0 0 100% 0.019
HookMessageTest 2 0 0 0 100% 0.114
MeasurePackSizeTest 1 0 0 0 100% 0.176
ProtocolErrorTest 1 0 0 0 100% 0.017
RegexPipelineTest 3 0 0 0 100% 0.011
SetAdditionalHeadersTest 1 0 0 0 100% 0.051
SmartClientSmartServerTest 18 0 0 0 100% 2.906

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.016
FileUtils7Test 1 0 0 0 100% 0
FileUtilTest 21 0 0 0 100% 0.124
FSJava7Test 2 0 0 0 100% 0.48
GitDateFormatterTest 9 0 0 0 100% 0
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.014
GitDateParserTest 13 0 0 0 100% 0.004
HookTest 6 0 0 0 100% 0.31
IntListTest 11 0 0 0 100% 0
NBTest 8 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0
QuotedStringGitPathStyleTest 20 0 0 0 100% 0
RawCharUtilTest 3 0 0 0 100% 0
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0
RawParseUtils_LineMapTest 5 0 0 0 100% 0
RawParseUtils_MatchTest 4 0 0 0 100% 0
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0
RawParseUtilsTest 3 0 0 0 100% 0
RawSubStringPatternTest 4 0 0 0 100% 0.04
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% 8.957

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.182
LeafBucketTest 11 0 0 0 100% 0
NoteMapMergerTest 17 0 0 0 100% 21.047
NoteMapTest 12 0 0 0 100% 1.068

org.eclipse.jgit.events

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.356
SubmoduleInitTest 7 0 0 0 100% 0.215
SubmoduleStatusTest 7 0 0 0 100% 0.283
SubmoduleSyncTest 3 0 0 0 100% 0.673
SubmoduleUpdateTest 4 0 0 0 100% 0.141
SubmoduleWalkTest 9 0 0 0 100% 0.245

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.104
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.004
DirCacheBuilderTest 9 0 0 0 100% 0.083
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.048
DirCacheEntryTest 6 0 0 0 100% 0.131
DirCacheFindTest 1 0 0 0 100% 0.004
DirCacheIteratorTest 11 0 0 0 100% 0.091
DirCacheLargePathTest 5 0 0 0 100% 0.06
DirCachePathEditTest 3 0 0 0 100% 0
DirCacheTreeTest 6 0 0 0 100% 0.048

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
PatchCcErrorTest 1 0 0 0 100% 0.002
PatchCcTest 3 0 0 0 100% 0
PatchErrorTest 6 0 0 0 100% 0
PatchTest 7 0 0 0 100% 0

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.012
RepoCommandTest 14 0 0 0 100% 11.371

org.eclipse.jgit.fnmatch

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

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
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0
IgnoreNodeTest 14 0 0 0 100% 0.188
IgnoreRuleSpecialCasesTest 154 0 0 0 100% 0.057

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 2 60% 0.696
ArchiveTest 30 0 0 1 96.667% 3.58
BranchTest 4 0 0 0 100% 0.904
CheckoutTest 19 0 0 0 100% 2.243
CLIGitCommandTest 1 0 0 0 100% 0
CloneTest 3 0 0 0 100% 0.202
CommitAndLogTest 1 0 0 0 100% 0.054
ConfigTest 1 0 0 0 100% 0.025
DescribeTest 5 0 0 0 100% 1.014
FetchTest 3 0 0 0 100% 0.394
LsRemoteTest 4 0 0 0 100% 0.552
MergeTest 11 0 0 0 100% 0.961
ReflogTest 3 0 0 0 100% 0.113
RepoTest 1 0 0 0 100% 1.428
StatusTest 14 0 0 0 100% 3.627
TagTest 1 0 0 0 100% 0.166

org.eclipse.jgit.junit

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BundleWriterTest 3 0 0 0 100% 0.488
HttpAuthTest 1 0 0 0 100% 0.007
LongMapTest 8 0 0 0 100% 0.021
NetRCTest 2 0 0 0 100% 0.05
OpenSshConfigTest 17 0 0 0 100% 0.311
PacketLineInTest 25 0 0 0 100% 0.001
PacketLineOutTest 8 0 0 0 100% 0.006
PackParserTest 12 0 0 0 100% 0.685
PushProcessTest 17 0 0 0 100% 1.294
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 1.076
RefSpecTest 34 0 0 0 100% 0
RemoteConfigTest 26 0 0 0 100% 0.006
SideBandOutputStreamTest 11 0 0 0 100% 0.014
TestProtocolTest 4 0 0 0 100% 0.039
TransportTest 8 0 0 0 100% 0.383
URIishTest 58 0 0 1 98.276% 0.29

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

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.195
PlotCommitListTest 15 0 0 0 100% 0.835

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.969
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.015
EolCanonicalizingInputStreamTest 7 0 0 0 100% 0
TimeoutInputStreamTest 8 0 0 0 100% 0.758
TimeoutOutputStreamTest 9 0 0 0 100% 1.004
UnionInputStreamTest 10 0 0 0 100% 0

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.09
ConcurrentRepackTest 4 0 0 0 100% 8.276
FileRepositoryBuilderTest 7 0 0 0 100% 0.082
FileSnapshotTest 4 0 0 0 100% 10.388
GcBasicPackingTest 6 0 0 0 100% 7.526
GcBranchPrunedTest 3 0 0 0 100% 3.151
GcConcurrentTest 1 0 0 0 100% 0.079
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.749
GcKeepFilesTest 1 0 0 0 100% 1.596
GcPackRefsTest 6 0 0 0 100% 5.971
GcPruneNonReferencedTest 5 0 0 0 100% 3.667
GcReflogTest 4 0 0 0 100% 4.008
GcTagTest 2 0 0 0 100% 1.982
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.075
ObjectDirectoryTest 1 0 0 0 100% 1.309
PackFileTest 4 0 0 0 100% 0.298
PackIndexV1Test 6 0 0 0 100% 0.051
PackIndexV2Test 6 0 0 0 100% 0.074
PackReverseIndexTest 4 0 0 0 100% 0.074
PackWriterTest 21 0 0 0 100% 2.269
RefDirectoryTest 59 0 0 0 100% 1.691
ReflogReaderTest 8 0 0 0 100% 0.371
ReflogWriterTest 1 0 0 0 100% 0.112
RefUpdateTest 39 0 0 0 100% 11.351
RepositorySetupWorkDirTest 12 0 0 0 100% 0.018
StoredBitmapTest 3 0 0 0 100% 0.001
T0003_BasicTest 25 0 0 0 100% 2.93
T0004_PackReaderTest 2 0 0 0 100% 0.133
UnpackedObjectTest 15 0 0 0 100% 0.145
WindowCacheGetTest 3 0 0 0 100% 0.331
WindowCacheReconfigureTest 7 0 0 0 100% 0.15

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0
BranchConfigTest 8 0 0 0 100% 0
BranchTrackingStatusTest 3 0 0 0 100% 0.199
ConfigTest 37 0 0 0 100% 0
ConstantsEncodingTest 5 0 0 0 100% 0
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 3.845
DirCacheCheckoutTest 45 0 0 0 100% 2.868
IndexDiffSubmoduleTest 7 0 0 0 100% 3.961
IndexDiffTest 16 0 0 0 100% 1.871
IndexModificationTimesTest 2 0 0 0 100% 2.157
MergeHeadMsgTest 2 0 0 0 100% 0.029
ObjectCheckerTest 120 0 0 0 100% 0.034
ObjectIdOwnerMapTest 7 0 0 0 100% 0.012
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.004
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.045
ReflogResolveTest 6 0 0 0 100% 0.32
RefTest 13 0 0 0 100% 0.744
RepositoryCacheTest 6 0 0 0 100% 0.098
RepositoryResolveTest 22 0 0 0 100% 1.015
SquashCommitMsgTest 1 0 0 0 100% 0.393
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
T0002_TreeTest 14 0 0 0 100% 0.705
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0
ValidRefNameTest 17 0 0 0 100% 0.006

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
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.115
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.078
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.002
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
EmptyTreeIteratorTest 6 0 0 0 100% 0.071
FileTreeIteratorJava7Test 4 0 0 0 100% 0.119
FileTreeIteratorTest 16 0 0 0 100% 2.61
ForPathTest 1 0 0 0 100% 0.023
NameConflictTreeWalkTest 5 0 0 0 100% 0.069
PostOrderTreeWalkTest 6 0 0 0 100% 0.101
TreeWalkBasicDiffTest 1 0 0 0 100% 0.053
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.403

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.067
MergeAlgorithmTest 17 0 0 0 100% 0.057
MergeMessageFormatterTest 15 0 0 0 100% 0.947
RecursiveMergerTest 8 0 0 0 100% 60.214
ResolveMergerTest 15 0 0 0 100% 28.301
SimpleMergeTest 13 0 0 0 100% 1.968
SquashMessageFormatterTest 1 0 0 0 100% 0.101

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.001
ServletUtilsTest 1 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testAddExistingSingleFileTwice 0.415
testAddWithConflicts 0.075
testAddNothing 0.045
testAddRemovedFile 0.047
testAddWithoutParameterUpdate 0.15
testAddExistingSingleMediumSizeFileWithNewLine 0.168
testAddExistingSingleFileInSubDir 0.033
testAssumeUnchanged 0.297
testAddRemovedCommittedFile 0.077
testAddWithParameterUpdate 0.103
testAddWholeRepo 0.033
testExecutableRetention 0.136
testAddTwoFiles 0.042
testAddFolder 0.043
testAddExistingSingleFileTwiceWithCommit 0.092
testAddIgnoredFile 0.057
testAddExistingSingleBinaryFile 0.046
testAddNonExistingSingleFile 0.025
testAddExistingSingleFile 0.029
testAddExistingSingleSmallFileWithNewLine 0.047

ApplyCommandTest

testModifyNL1 0.066
testAddA1 0.022
testAddA2 0.021
testAddA1Sub 0.025
testFailureF1 0.075
testFailureF2 0.082
testModifyE 0.072
testModifyX 0.075
testModifyY 0.082
testModifyZ 0.068
testDeleteD 0.061

ArchiveCommandTest

archiveByIdSpecificFile 0.102
archiveByDirectoryPath 0.159
archiveHeadAllFiles 0.089
archiveHeadSpecificPath 0.1

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.129
testRenamedBoundLineDelete 0.176
testBoundLineDelete 0.098

BlameCommandTest

testCoreAutoCrlf1 0.073
testCoreAutoCrlf2 0.075
testCoreAutoCrlf3 0.085
testCoreAutoCrlf4 0.07
testCoreAutoCrlf5 0.078
testRenameInSubDir 0.201
testDeleteMiddleLines 0.182
testWhitespaceMerge 0.347
testSingleRevision 0.07
testMoveToOtherDir 0.157
testMiddleClearAllLines 0.162
testTwoRenames 0.199
testDeleteTrailingLines 0.144
testEditAllLines 0.095
testRename 0.157
testConflictingMerge1 0.365
testConflictingMerge2 0.386
testTwoRevisions 0.112

BranchCommandTest

testCreateFromCommit 0.188
testCreateFromLightweightTag 0.195
testCreateFromAnnotatetdTag 0.168
testCreationImplicitStart 0.176
testCreateForce 0.226
testPullConfigRemoteBranch 0.44
testCreateAndList 0.135
testRenameLocalBranch 0.145
testListBranchesWithContains 0.121
testListAllBranchesShouldNotDie 0.217
testRenameRemoteTrackingBranch 0.225
testPullConfigLocalBranch 0.253
testDelete 0.145
testPullConfigRenameLocalBranch 0.257
testCreationNullStartPoint 0.1

CheckoutCommandTest

testCheckout 0.108
testCheckoutOfDirectoryShouldBeRecursive 0.148
testCheckoutAutoCrlfTrue 0
skipped
testCheckoutWithConflict 0.081
testCheckoutWithStartPoint 0.158
testCheckoutOfFileWithInexistentParentDir 0.113
testCheckoutCommit 0.096
testCheckoutAllPaths 0.125
testInvalidRefName 0.079
testCreateOrphanBranchWithStartCommit 0.118
testAlreadyExists 0.136
testCreateBranchOnCheckout 0.128
testCheckoutWithStartPointOnlyCertainFiles 0.169
testCheckoutToNonExistingBranch 0.103
testCheckoutAnnotatedTag 0.138
testCheckoutRemoteTrackingWithoutLocalBranch 0.176
testCheckoutWithNonDeletedFiles 0.085
testUpdateSmudgedEntries 0.128
testSimpleCheckout 0.091
testCreateOrphanBranchWithStartPoint 0.11
testCheckoutOrphanBranch 0.101
testCheckoutRemoteTrackingWithUpstream 0.171
testDetachedHeadOnCheckout 0.119
testCheckoutLightweightTag 0.11
testNullRefName 0.092

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.165
testCherryPickDirtyIndex 0.135
testCherryPickNoCommit 0.177
testCherryPickConflictResolution 0.143
testCherryPick 0.187
testCherryPickMerge 0.409
testCherryPickConflictMarkers 0.153
testCherryPickOurCommitName 0.128
testCherryPickConflictReset 0.127
testCherryPickDirtyWorktree 0.113
testSequentialCherryPick 0.191
testCherryPickConflictResolutionNoCOmmit 0.138

CleanCommandTest

testClean 0.066
testCleanWithPaths 0.079
testCleanDirs 0.067
testCleanWithDryRun 0.061
testCleanDirsWithDryRun 0.065
testCleanDirsWithDryRunAndNoIgnore 0.056
testCleanWithDryRunAndNoIgnore 0.056

CloneCommandTest

testCloneRepositoryExplicitGitDir 0.171
testCloneRepositoryExplicitGitDirNonStd 0.185
testCloneRepositoryWithNestedSubmodules 0.666
testCloneRepositoryWithBranchShortName 0.183
testBareCloneRepository 0.145
testCloneRepositoryWithSubmodules 0.402
testCloneWithAutoSetupRebase 0.305
testCloneRepositoryOnlyOneBranch 0.211
testCloneRepositoryWithBranch 0.271
testCloneRepositoryExplicitGitDirBare 0.136
testCloneRepositoryWithTagName 0.143
testCloneRepository 0.165
testCloneRepositoryWithMultipleHeadBranches 0.18
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.146

CommitAndLogCommandTest

testMultipleInvocations 0.022
testAddUnstagedChanges 0.107
testWrongParams 0.01
testModeChange 0.062
testLogWithFilter 0.052
testCommitAmend 0.048
testCommitRange 0.065
testMergeEmptyBranches 0.087
testInsertChangeId 0.057
testSomeCommits 0.067

CommitCommandTest

commitAfterSquashMerge 0.1
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.045
commitSubmoduleUpdate 0.187
commitOnlyShouldHandleIgnored 0.036
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.053
testExecutableRetention 0.057
commitUpdatesSmudgedEntries 0.059
commitIgnoresSmudgedEntryWithDifferentId 0.067
commitNewSubmodule 0.145
commitAmendOnInitialShouldFail 0.017
commitAmendWithAuthorShouldUseIt 0.139

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.1
testOnlyOption_f1_7_f2_14_b 0.11
testOnlyOption_f1_7_f2_14_c 0.126
testOnlyOption_f1_7_f2_14_d 0.117
testOnlyOption_f1_7_f2_14_e 0.155
testOnlyOption_f1_1_a 0.019
testOnlyOption_f1_1_b 0.025
testOnlyOption_f1_1_c 0.032
testOnlyOption_f1_1_d 0.034
testOnlyOption_f1_1_e 0.04
testOnlyOption_f1_2_a 0.016
testOnlyOption_f1_2_b 0.027
testOnlyOption_f1_2_c 0.051
testOnlyOption_f1_2_d 0.042
testOnlyOption_f1_2_e 0.064
testOnlyOption_f1_3_a 0.061
testOnlyOption_f1_3_b 0.069
testOnlyOption_f1_3_c 0.084
testOnlyOption_f1_3_d 0.104
testOnlyOption_f1_3_e 0.085
testOnlyOption_f1_4_a 0.034
testOnlyOption_f1_4_b 0.038
testOnlyOption_f1_4_c 0.054
testOnlyOption_f1_4_d 0.056
testOnlyOption_f1_4_e 0.062
testOnlyOption_f1_5_a 0.051
testOnlyOption_f1_5_b 0.058
testOnlyOption_f1_5_c 0.073
testOnlyOption_f1_5_d 0.086
testOnlyOption_f1_5_e 0.139
testOnlyOption_f1_6_a 0.061
testOnlyOption_f1_6_b 0.13
testOnlyOption_f1_6_c 0.143
testOnlyOption_f1_6_d 0.102
testOnlyOption_f1_6_e 0.107
testOnlyOption_f1_7_a 0.048
testOnlyOption_f1_7_b 0.052
testOnlyOption_f1_7_c 0.073
testOnlyOption_f1_7_d 0.093
testOnlyOption_f1_7_e 0.11
testOnlyOption_f1_8_a 0.07
testOnlyOption_f1_8_b 0.081
testOnlyOption_f1_8_c 0.088
testOnlyOption_f1_8_d 0.079
testOnlyOption_f1_8_e 0.08
testOnlyOption_f1_9_a 0.085
testOnlyOption_f1_9_b 0.071
testOnlyOption_f1_9_c 0.096
testOnlyOption_f1_9_d 0.103
testOnlyOption_f1_9_e 0.14
testOnlyOption_f1_2_f2_14_a 0.101
testOnlyOption_f1_2_f2_14_b 0.113
testOnlyOption_f1_2_f2_14_c 0.16
testOnlyOption_f1_2_f2_14_d 0.164
testOnlyOption_f1_2_f2_14_e 0.152
testOnlyOption_f1_12_f2_14_a 0.171
testOnlyOption_f1_12_f2_14_b 0.159
testOnlyOption_f1_12_f2_14_c 0.216
testOnlyOption_f1_12_f2_14_d 0.181
testOnlyOption_f1_12_f2_14_e 0.188
testOnlyOption_f1_6_f2_14_a 0.146
testOnlyOption_f1_6_f2_14_b 0.163
testOnlyOption_f1_6_f2_14_c 0.181
testOnlyOption_f1_6_f2_14_d 0.193
testOnlyOption_f1_6_f2_14_e 0.227
testOnlyOption_f1_10_a 0.094
testOnlyOption_f1_10_b 0.11
testOnlyOption_f1_10_c 0.134
testOnlyOption_f1_10_d 0.134
testOnlyOption_f1_10_e 0.157
testOnlyOption_f1_11_a 0.14
testOnlyOption_f1_11_b 0.087
testOnlyOption_f1_11_c 0.119
testOnlyOption_f1_11_d 0.118
testOnlyOption_f1_11_e 0.118
testOnlyOption_f1_12_a 0.061
testOnlyOption_f1_12_b 0.071
testOnlyOption_f1_12_c 0.088
testOnlyOption_f1_12_d 0.093
testOnlyOption_f1_12_e 0.134
testOnlyOption_f1_13_a 0.091
testOnlyOption_f1_13_b 0.088
testOnlyOption_f1_13_c 0.107
testOnlyOption_f1_13_d 0.113
testOnlyOption_f1_13_e 0.127
testOnlyOption_f1_14_a 0.091
testOnlyOption_f1_14_b 0.107
testOnlyOption_f1_14_c 0.149
testOnlyOption_f1_14_d 0.142
testOnlyOption_f1_14_e 0.148
testOnlyOption_f1_1_f2_14_a 0.076
testOnlyOption_f1_1_f2_14_b 0.092
testOnlyOption_f1_1_f2_14_c 0.11
testOnlyOption_f1_1_f2_14_d 0.113
testOnlyOption_f1_1_f2_14_e 0.132
testOnlyOptionWithDirectory 0.142

DescribeCommandTest

testDescribeBranch[0] 0.171
t1sameDepthT2[0] 0.199
t1DominatesT2[0] 0.162
noTargetSet[0] 0.01
t1nearerT2[0] 0.162
testDescribe[0] 0.154
testDescribeBranch[1] 0.122
t1sameDepthT2[1] 0.157
t1DominatesT2[1] 0.172
noTargetSet[1] 0.016
t1nearerT2[1] 0.227
testDescribe[1] 0.114

DiffCommandTest

testDiffModified 0.157
testDiffWithNegativeLineCount 0.047
testDiffTwoCommits 0.231
testDiffCached 0.065
testDiffWithPrefixes 0.055
testNoOutputStreamSet 0.026

FetchCommandTest

testFetch 0.102
fetchShouldNotFetchTagsFromOtherBranches 0.15
fetchWithExplicitTagsShouldUpdateLocal 0.301
fetchShouldAutoFollowTagForFetchedObjects 0.14
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.352
fetchShouldAutoFollowTag 0.1

GarbageCollectCommandTest

testGConeCommit 0.071
testGCmoreCommits 0.151

GitConstructionTest

testClose 0.172
testOpen 0.132
testWrap 0.132

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.003
testInitNonBare_GitdirAndDirShouldntBeSame 0.016
testInitBareRepository 0.032
testInitWithDefaultsNonBare 0.024
testInitWithDefaultsBare 0.03
testInitWithExplicitGitDir 0.03
testInitWithOnlyExplicitGitDir 0.029
testInitNonEmptyRepository 0.03
testInitRepository 0.023

LogCommandTest

logAllCommitsWithMaxCount 0.121
logAllCommits 0.132
logAllCommitsWithSkipAndMaxCount 0.116
logPathWithMaxCount 0.097
logAllCommitsWithSkip 0.111
logPathWithSkip 0.106
logAllCommitsWithTag 0.068

LsRemoteCommandTest

testLsRemoteWithTags 0.157
testLsRemoteWithHeads 0.16
testLsRemoteWithoutLocalRepository 0.068
testLsRemote 0.176

MergeCommandTest

testDeletionOnSideConflict 0.142
testNoFastForwardNoCommit 0.104
testRecursiveMergeWithConflict 0.256
testConflictingMergeFailsDueToDirtyIndex 0.437
testFastForward 0.107
testMergeNonVersionedPaths 0.384
testMultipleCreationsSameContent 0.301
testAlreadyUpToDate 0.08
testMergeRemovingFoldersWithoutFastForward 0.228
testMergeRemovingFolders 0.145
testFastForwardOnly 0.116
testSuccessfulContentMergeNoCommit 0.422
testFileModeMerge 0.214
testFileModeMergeWithDirtyWorkTree 0.182
testMergeWithMessageOption 0.207
testMultipleDeletions 0.204
testFastForwardNoCommit 0.094
testSquashMergeConflict 0.195
testSingleDeletion 0.309
testMergeInItself 0.044
testMergeConflictWithMessageOption 0.165
testMergeTag 0.208
testMergeConflictFileFolder 0.185
testFastForwardWithFiles 0.142
testMultipleCreations 0.156
testSquashMerge 0.158
testDeletionAndConflict 0.213
testModifiedAndRenamed 0.2
testSuccessfulMergeFailsDueToDirtyIndex 0.222
testSuccessfulContentMergeAndDirtyworkingTree 0.247
testMultipleHeads 0.14
testMergeMessage 0.172
testSuccessfulContentMerge 0.431
testSuccessfulMergeFailsDueToDirtyWorktree 0.25
testDeletionOnMasterConflict 0.188
testSquashFastForward 0.208
testFastForwardOnlyNotPossible 0.124
testContentMerge 0.297
testNoFastForward 0.123
testConflictingMergeFailsDueToDirtyWorktree 0.265
testMergeFailingWithDirtyWorkingTree 0.205
testMergeSuccessAllStrategiesNoCommit 0.859
testMergeSuccessAllStrategies 1.174

NameRevCommandTest

multiplePathsNoMerge 0.074
multiplePathsSecondParent 0.092
prefix 0.061
annotatedTags 0.096
annotatedTagsNoResult 0.067
ref 0.058
simpleAncestor 0.049
onePathMerge 0.058
onePathMergeSecondParent 0.064
onePathMergeLongerFirstParentPath 0.069
nameExact 0.044

NotesCommandTest

testListNotes 0.099
testAddAndRemoveNote 0.219

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.465
testCheckoutOurs 0.408
testCheckoutMultiple 0.297
testUpdateWorkingDirectory 0.33
testCheckoutRepository 0.376
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.353
testCheckoutSecond 0.302
testCheckoutTheirs 0.429
testCheckoutFirst 0.287
testStageNotPossibleWithBranch 0.275
testCheckoutOfConflictingFileShouldThrow 0.387
testUpdateWorkingDirectoryFromIndex2 5.124
testUpdateWorkingDirectoryFromIndex 0.264

PullCommandTest

testPullFastForward 0.439
testPullMerge 0.302
testPullWithRebaseConfig1 0.604
testPullWithRebaseConfig2 0.645
testPullWithRebaseConfig3 0.575
testPullLocalConflict 0.314
testPullWithMergeConfig2 0.469
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.394
testPullEmptyRepository 0.237
testPullConflict 0.336
testPullWithoutConfig 0.488
testPullMergeProgrammaticConfiguration 0.419
testPullWithMergeConfig 0.669
testPullWithRebasePreserve1Config 0.733
testPullWithRebasePreserveConfig2 0.646
testPullWithRebasePreserveConfig3 0.645

PullCommandWithRebaseTest

testPullFastForward 0.345
testPullLocalConflict 0.383
testPullConflict 0.308
testPullFastForwardWithBranchInSource 0.351
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.383

PushCommandTest

testPushAfterGC 0.253
testPushRefUpdate 0.488
testPush 0.092
testPushWithRefSpecFromConfig 0.093
testPushWithoutPushRefSpec 0.146
testTrackingUpdate 0.121

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.352
testRebaseShouldIgnoreMergeCommits 0.526
testFastForwardRebaseWithAutoStash 0.238
testRebaseInteractiveMultipleSquash 0.495
testRebaseWithUncommittedDelete 0.173
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.143
testRebasePreservingMerges1 0.585
testRebasePreservingMerges2 0.859
testStopOnConflict 0.39
testStopOnConflictFileCreationAndDeletion 0.472
testFastForwardWithMultipleCommits 0.194
testRebaseInteractiveFixupWithBlankLines 0.308
testRebaseWithUnstagedTopicChange 0.18
testStopOnLastConflictAndContinue 0.36
testRebaseTodoLineSetComment 0.013
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.019
testRebaseEndsIfLastStepIsEdit 0.202
testRebaseShouldStopForRewordInCaseOfConflict 0.2
testParseRewordCommand 0.012
testRebasePreservingMergesWithUnrelatedSide1 0.451
testRebasePreservingMergesWithUnrelatedSide2 0.395
testRebaseWithUnstagedMasterChangeOtherCommit 0.125
testRebaseInteractiveSingleSquashAndModifyMessage 0.204
testRebaseWithUncommittedMasterChangeBaseCommit 0.112
testParseSquashFixupSequenceCount 0.009
testRebaseWithAutoStashConflictOnApply 0.244
testRebaseInteractiveReword 0.192
testRebaseWithUntrackedFile 0.171
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.264
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.012
testRebaseWithUncommittedMasterChange 0.125
testRebaseInteractiveEdit 0.219
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.089
testRepositoryStateChecks 0.008
testRebaseInteractiveSquashFirstCommitShouldFail 0.086
testRebaseWithUnstagedMasterChangeBaseCommit 0.126
testEmptyRebaseTodo 0.008
testFastForwardWithMultipleCommitsOnDifferentBranches 0.192
testMergeFirstStopOnLastConflictAndSkip 0.244
testRebaseShouldFixupInCaseOfConflict 0.217
testRebaseWithModificationShouldNotDeleteData 0.09
testRebaseInteractiveFixupFirstCommitShouldFail 0.076
testFastForwardRebaseWithModification 0.098
testAuthorScriptConverter 0.009
testDetachedHead 0.162
testRebaseWithUncommittedTopicChange 0.107
testRebaseShouldStopForEditInCaseOfConflict 0.151
testStopOnConflictAndContinue 0.26
testRebaseWithUnstagedMasterChange 0.104
testStopOnConflictAndContinueWithNoDeltaToMaster 0.169
testOnlyCommentRebaseTodo 0.016
testFilesAddedFromTwoBranches 0.167
testStopOnConflictAndFailContinueIfFileIsDirty 0.242
testStopOnConflictCommitAndContinue 0.264
testUnknownUpstream 0.029
testStopOnConflictAndAbortWithDetachedHEAD 0.229
testRebaseWithAutoStash 0.274
testRebaseInteractiveMixedSquashAndFixup 0.381
testFastForwardWithNewFile 0.103
testUpToDate 0.032
testRebaseParentOntoHeadShouldBeUptoDate 0.049
testStopOnConflictAndSkipNoConflict 0.26
testStopOnLastConflictAndSkip 0.206
testRebaseWithUncommittedMasterChangeOtherCommit 0.135
testLeadingSpacesRebaseTodo 0.012
testRebaseShouldTryToParseValidLineMarkedAsComment 0.011
testRebaseShouldSquashInCaseOfConflict 0.208
testConflictFreeWithSingleFile 0.152
testStopOnConflictAndSkipWithConflict 0.23
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.041

ReflogCommandTest

testAmendReflog 0.08
testBranchReflog 0.076
testHeadReflog 0.068

RenameBranchCommandTest

renameBranchNoConfigValues 0.047
renameBranchExistingSection 0.056
renameBranchMultipleConfigValues 0.051
renameBranchSingleConfigValue 0.05

ResetCommandTest

testHardResetOnUnbornBranch 0.012
testSoftReset 0.066
testPathsResetOnUnbornBranch 0.015
testMixedReset 0.07
testMixedResetRetainsSizeAndModifiedTime 0.054
testMixedResetWithUnmerged 0.041
testHardReset 0.067
testResetDefaultMode 0.015
testPathsResetToNonexistingRef 0.014
testPathsResetWithRef 0.06
testHardResetAfterSquashMerge 0.083
testPathsReset 0.06
testResetToNonexistingHEAD 0.01
testPathsResetOnDirs 0.059
testPathsResetWithUnmerged 0.122
testHardResetOnTag 0.071

RevertCommandTest

testRevertDirtyIndex 0.073
testRevertConflictMarkers 0.08
testRevertConflictResolution 0.097
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.089
testRevertMultipleWithFail 0.119
testRevertMultiple 0.108
testRevertDirtyWorktree 0.075
testRevert 0.138
testRevertOurCommitName 0.078
testRevertkConflictReset 0.085

RmCommandTest

testRemoveCached 0.034
testRemove 0.034

StashApplyCommandTest

workingDirectoryContentConflict 0.052
workingDirectoryEditPreCommit 0.087
workingDirectoryContentMerge 0.102
workingDirectoryCleanIndexModify 0.066
unstashNoHead 0.038
multipleEdits 0.084
workingDirectoryModifyInSubfolder 0.098
noStashedCommits 0.029
indexContentConflict 0.059
stashChangeInANewSubdirectory 0.085
indexAdd 0.069
stashedApplyOnOtherBranchWithStagedChange 0.18
workingDirectoryDeleteIndexAdd 0.069
workingDirectoryDeleteIndexEdit 0.065
untrackedFileConflictsWithWorkingDirectory 0.069
workingDirectoryModifyIndexChanged 0.069
workingDirectoryDelete 0.061
indexDelete 0.062
workingDirectoryModify 0.068
stashedApplyOnOtherBranch 0.173
stashedContentMerge 0.115
untrackedFileNotIncluded 0.068
untrackedFileIncluded 0.07
testApplyStashWithDeletedFile 0.082
unstashNonStashCommit 0.03
untrackedFileConflictsWithCommit 0.101

StashCreateCommandTest

unmergedPathsShouldCauseException 0.159
workingDirectoryCleanIndexModify 0.056
multipleEdits 0.059
workingDirectoryModifyInSubfolder 0.083
newFileInIndexThenModifiedInWorkTree 0.069
indexAdd 0.056
workingDirectoryDeleteIndexAdd 0.057
workingDirectoryDeleteIndexEdit 0.058
workingDirectoryModifyIndexChanged 0.06
refLogIncludesCommitMessage 0.05
workingDirectoryDelete 0.051
indexDelete 0.055
workingDirectoryModify 0.055
noLocalChanges 0.034
untrackedFileNotIncluded 0.057
untrackedFileIncluded 0.061

StashDropCommandTest

dropSingleStashedCommit 0.051
dropMiddleStashCommit 0.103
dropFirstStashedCommit 0.084
dropNegativeRef 0.03
dropWithNoStashedCommits 0.032
dropBoundaryStashedCommits 0.133
dropWithInvalidLogIndex 0.057
dropAll 0.075

StashListCommandTest

multipleStashedCommits 0.058
noStashRef 0.009
emptyStashReflog 0.033
singleStashedCommit 0.036

StatusCommandTest

testDifferentStates 0.099
testEmptyStatus 0.01
testDifferentStatesWithPaths 0.037

TagCommandTest

testDeleteFullName 0.027
testTagging 0.056
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.009
testFailureOnSignedTags 0.024
testDeleteNonExisting 0.025
testDeleteEmptyTagNames 0.023
testEmptyTagName 0.024
testTaggingOnHead 0.029
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.026
testListAllTagsInRepositoryInOrder 0.047
testInvalidTagName 0.024
testDelete 0.043
testDeleteBadName 0.029
testUnannotatedTagging 0.054

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.009
testRules 0.03
testIncorrectAttributeFileName 0.026
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.02

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.006
testRules 0.029
testNoMatchingAttributes 0.025
testEmptyGitAttributeFile 0.018

AttributeTest

testBasic 0

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.062
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.012
shouldListAddedFileInInitialCommit 0.113
shouldListModificationBetweenTwoCommits 0.145
shouldListModificationInDirWithoutModifiedTrees 0.07
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.009
shouldReportFileModeChange 0.11
shouldListDeletionBetweenTwoCommits 0.117
shouldListChangesInWorkingTree 0.105
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.016
shouldListAddedFileBetweenTwoCommits 0.066
shouldListModificationInDirWithModifiedTrees 0.072

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.009
testDiffRootNullToTree 0.089
testCreateFileHeaderForRenameModeChange 0.01
testDiff 0.096
testCreateFileHeader_GitLink 0.016
testDiffNullToNull 0.012
testCreateFileHeader_Add 0.015
testCreateFileHeaderWithoutIndexLine 0.009
testCreateFileHeaderForRenameWithoutContentChange 0.009
testDiffRootTreeToNull 0.088
testCreateFileHeader_Binary 0.013
testCreateFileHeader_Delete 0.015

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
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

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.087
testDiff 0.087

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
testBreakModify_RejoinIfUnpaired 0.002
testBreakModify_BreakBelowScore 0.015
testInexactRenames_OnePair2 0.015
testExactRename_OneRenameOneModify 0.024
testExactRename_OneDeleteManyAdds 0.011
testNoRenames_SymlinkAndFile 0.011
testExactRename_OneRename 0.011
testSetRenameScore_IllegalArgs 0.009
testInexactRename_NewlinesOnly 0.013
testExactRename_PathBreaksTie 0.011
testRenameLimit 0.017
testInexactRename_OnePair 0.013
testInexactRename_SameContentMultipleTimes 0.013
testInexactRename_LastByteDifferent 0.014
testInexactRename_OneRenameTwoUnrelatedFiles 0.018
testBreakModify_DontBreakAboveScore 0.012
testExactRename_DifferentObjects 0.013
testNoRenames_EmptyFile1 0.01
testNoRenames_EmptyFile2 0.013
testBreakModify_BreakNone 0.013
testExactRename_MultipleIdenticalDeletes 0.01
testNoRenames_GitlinkAndFile 0.011
testBreakModify_BreakAll 0.012
testNoRenames_SymlinkAndFileSamePath 0.012
testNoRenames_SingleByteFiles 0.013

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.001
testFindOnEmpty 0.009
testWriteEmptyCommit_RealIndex 0.01
testDetectUnmergedPaths 0.009
testWriteEmptyUnlock_RealIndex 0.01
testReadMissing_TempIndex 0.008
testLockMissing_RealIndex 0.009
testBuildThenClear 0.009
testWriteEmptyLockEmpty_RealIndex 0.01
testRejectInvalidWindowsPaths 0.011
testReadMissing_RealIndex 0.008
testWriteEmptyReadEmpty_RealIndex 0.01

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.004

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.006
testFindSingleFile 0.011
testBuildEmpty 0.01
testAdd_ReverseGitSortOrder 0.008
testBuildOneFile_Commit_IndexChangedEvent 0.013
testBuilderClear 0.008
testBuildOneFile_Commit 0.011
testAdd_InGitSortOrder 0.008
testBuildRejectsUnsetFileMode 0.008

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0
testUnsupportedRequiredExtension 0
testReadIndex_DirCacheTree 0.014
testCorruptChecksumAtFooter 0
testReadWriteV3 0.002
testReadIndex_LsFiles 0.013
testTreeWalk_LsFiles 0.019

DirCacheEntryTest

testCopyMetaDataWithStage 0.078
testCreate_ByStringPath 0.043
testIsValidPath 0.002
testSetFileMode 0.001
testCopyMetaDataWithoutStage 0.003
testCreate_ByStringPathAndStage 0.004

DirCacheFindTest

testEntriesWithin 0.004

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.004
testBackBug396127 0.009
testReset 0.008
testSingleSubtree_Recursive 0.009
testEmptyTree_WithTreeWalk 0.008
testRemovedSubtree 0.009
testTwoLevelSubtree_FilterPath 0.01
testSingleSubtree_NoRecursion 0.008
testNoSubtree_NoTreeWalk 0.009
testTwoLevelSubtree_Recursive 0.009
testEmptyTree_NoTreeWalk 0.008

DirCacheLargePathTest

testPath_4090 0.011
testPath_4094 0.013
testPath_4095 0.011
testPath_4096 0.012
testPath_16384 0.013

DirCachePathEditTest

testAddDeleteTrickyNames 0
testPathEditShouldBeCalledForEachStage 0
testAddDeletePathAndTreeNormalNames 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.001
testEmptyCache_Clear_NoCacheTree 0.008
testWriteReadTree 0.012
testTwoLevelSubtree 0.008
testEmptyCache_CreateEmptyCacheTree 0.011
testSingleSubtree 0.008

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.01

FileNameMatcherTest

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

ManifestParserTest

testManifestParser 0.012

RepoCommandTest

testRemoveOverlappingBare 1.586
testCopyFileBare 0.847
testBareRepo 0.665
testRevisionBranch 0.781
testAddRepoManifest 0.737
testRevisionBare 0.675
testRevisionTag 0.8
testIncludeTag 0.917
testNonDefaultRemotes 0.991
testRevision 0.687
testReplaceManifestBare 0.629
testRepoManifestGroups 1.06
testRepoManifestCopyFile 0.512
testRemoteAlias 0.484

BasicRuleTest

test 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testRules 0.009
testToString 0.008
testRepeatedNegationInDifferentFiles1 0.013
testRepeatedNegationInDifferentFiles2 0.016
testRepeatedNegationInDifferentFiles3 0.014
testRepeatedNegationInDifferentFiles4 0.018
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.013
testNegateAllExceptJavaInSrc 0.014
testWithSlashDoesNotMatchInSubDirectory 0.012
testNegation 0.029
testSlashOnlyMatchesDirectory 0.011
testNoPatterns 0.012
testEmptyIgnoreNode 0.008
testRepeatedNegation 0.011

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.008
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0.001
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0.001
testSpecialGroupCase7 0.006
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0.003
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.002
testMixedGroupCase1 0.002
testMixedGroupCase2 0.001
testMixedGroupCase3 0.004
testMixedGroupCase4 0
testMixedGroupCase5 0.001
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0.001
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0.001
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0.001
testGraphGroupCase5 0
testFilePathSimpleCase 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0.001
testLowerGroupCase4 0.001
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0.001
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0.001
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0.001
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0.001
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testVerySimpleWildcardCase0 0
testEscapedBackslash 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0.001
testPunctGroupCase3 0.002
testFilePathCase0 0.001
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0.001
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0.001
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.001
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testBlankGroupCase0 0
testBlankGroupCase1 0.001
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0.001
testVerySimpleStarCase1 0.001
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0.001
testXDigitGroupCase4 0
testXDigitGroupCase5 0.001
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0.001
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0.001
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0.001
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsInserterTest

testReadFromInserterSmallObjects 0.006
testReaderResolve 0.001
testReadFromFallback 0
testReadFromInserterLargerObjects 0.003
testInserterDiscardsPack 0

AbbreviationTest

testAbbreviateOnEmptyRepository 0.004
testAbbreviateLooseBlob 0.009
testAbbreviateIsActuallyUnique 0.019
testAbbreviatePackedBlob 0.058

ConcurrentRepackTest

testObjectMovedToNewPack1 2.265
testObjectMovedToNewPack2 3.019
testObjectInNewPack 0.993
testObjectMovedWithinPack 1.999

FileRepositoryBuilderTest

scanWithGitDirRef 0.009
invalidRepositoryFormatVersion 0.012
emptyRepositoryFormatVersion 0.013
relativeGitDirRef 0.012
absoluteGitDirRef 0.014
unknownRepositoryFormatVersion 0.013
testShouldAutomagicallyDetectGitDirectory 0.009

FileSnapshotTest

testOldFile 4.39
testActuallyIsModifiedTrivial 1.497
testNewFileNoWait 2.505
testNewFileWithWait 1.996

GcBasicPackingTest

testNotPackTwice 1.655
testPackAllObjectsInOnePack 1.885
repackEmptyRepo_noPackCreated 0.019
testPackRepoWithNoRefs 0.046
testPackCommitsAndLooseOne 1.913
testPack2Commits 2.008

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.029
branch_historyNotPruned 1.061
deleteBranch_historyPruned 1.061

GcConcurrentTest

concurrentRepack 0.079

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.052
testDirCacheSavesObjects 0.697

GcKeepFilesTest

testKeepFiles 1.596

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.995
dontPackHEAD_nonBare 1.006
dontPackHEAD_bare 0.992
whileRefLockedRefNotPackedNoError 0.989
concurrentOnlyOneWritesPackedRefs 1.004
looseRefPacked 0.985

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.345
nonReferencedNonExpiredObject_notPruned 0.035
nonReferencedExpiredObjectTree_pruned 1.014
testPackCommitsAndLooseOneWithPruneNow 1.264
nonReferencedObjects_onlyExpiredPruned 1.009

GcReflogTest

testPackRepoWithCorruptReflog 1.021
testPruneNone 1.029
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.969
testPackCommitsAndLooseOneNoReflog 0.989

GcTagTest

annotatedTag_objectNotPruned 0.994
lightweightTag_objectNotPruned 0.988

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.075

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.309

PackFileTest

testDelta_FailsOver2GiB 0.023
testDelta_SmallObjectChain 0.173
testWhole_LargeObject 0.051
testWhole_SmallObject 0.051

PackIndexV1Test

testCRC32 0.004
testIteratorMethodsContract 0.009
testCompareEntriesOffsetsWithGetOffsets 0.012
testIteratorReturnedValues1 0.008
testIteratorReturnedValues2 0.009
testCompareEntriesOffsetsWithFindOffsets 0.009

PackIndexV2Test

testCRC32 0.012
testIteratorMethodsContract 0.012
testCompareEntriesOffsetsWithGetOffsets 0.012
testIteratorReturnedValues1 0.014
testIteratorReturnedValues2 0.012
testCompareEntriesOffsetsWithFindOffsets 0.012

PackReverseIndexTest

testFindObjectWrongOffset 0.013
testFindNextOffsetWrongOffset 0.02
testFindObject 0.02
testFindNextOffset 0.021

PackWriterTest

testWritePack2DeltasReuseOffsets 0.079
testWriteEmptyPack1 0.073
testWriteEmptyPack2 0.074
testIgnoreNonExistingObjectsWithBitmaps 0.144
testExclude 0.145
testWritePack2DeltasReuseRefs 0.091
testWriteIndex 0.098
testWritePack1 0.105
testWritePack2 0.101
testWritePack3 0.1
testWritePack4 0.101
testWritePack1NoObjectReuse 0.11
testWritePack4ThinPack 0.092
testWritePack4SizeThinVsNoThin 0.182
testContructor 0.082
testIgnoreNonExistingObjects 0.078
testModifySettings 0.078
testNotIgnoreNonExistingObjects 0.081
testWritePack2SizeOffsetsVsRefs 0.18
testWritePack2DeltasCRC32Copy 0.088
testWritePack2SizeDeltasVsNoDeltas 0.187

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.02
testBatchRefUpdateSimpleForce 0.03
testGetRefs_HeadsOnly_SymrefToPacked 0.025
testGetRef_DiscoversModifiedLoose 0.024
testGetRefs_HeadsOnly_AllLoose 0.027
testGetRefs_HeadOnOneBranch 0.023
testGetRefs_IgnoresGarbageRef1 0.025
testGetRefs_IgnoresGarbageRef2 0.022
testGetRefs_IgnoresGarbageRef3 0.025
testGetRefs_IgnoresGarbageRef4 0.028
testGetRef_CorruptSymbolicReference 0.021
testPeelLooseTag 0.024
testGetRefs_TagsOnly_AllPacked 0.022
testGetRefs_TagsOnly_AllLoose 0.023
testGetRef_FetchHead 0.024
testGetRefs_PackedWithPeeled 0.031
test_repack 0.225
testFirstExactRef_IgnoresGarbageRef 0.033
testBatchRefUpdateConflictThanksToDelete 0.035
testPeelCommit 0.028
testGetRefs_CorruptObjectIdReference 0.022
testBatchRefUpdateSimpleNoForce 0.028
testGetRefs_LooseSorting_Bug_348834 0.025
testBatchRefUpdateConflict 0.028
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.025
testReadBranchConfig 0.025
testGetRefs_DeatchedHead1 0.022
testGetRefs_DeatchedHead2 0.025
testExactRef_FetchHead 0.028
testGetRefs_LooseOverridesPacked 0.024
testGetRefs_DiscoversModifiedLoose 0.025
testReadNotExistingBranchConfig 0.019
testGetRefs_HeadsOnly_AllPacked1 0.022
testGetRef_AnyHeadWithGarbage 0.022
testGetRefs_LooseSortedCorrectly 0.028
testGetRefs_PackedNotPeeled_Sorted 0.026
testFirstExactRef_Mixed 0.024
testExactRef_IgnoresGarbageRef 0.024
testGetRef_CorruptObjectIdReference 0.021
testRefsChangedStackOverflow 0.028
testCreate 0.019
testGetRef_PackedNotPeeled_WrongSort 0.032
testGetRefs_CycleInSymbolicRef 0.038
testGetRefs_InvalidName 0.024
testGetRef_DiscoversDeletedLoose 0.024
testGetRefs_DeeplyNestedBranch 0.025
testGetRefs_HeadBranchNotBorn 0.024
testGetRef_EmptyDatabase 0.02
testGetRefs_DiscoversDeletedLoose1 0.023
testGetRefs_DiscoversDeletedLoose2 0.026
testGetRefs_DiscoversDeletedLoose3 0.03
testGetRefs_DiscoversDeletedLoose4 0.025
testGetRefs_DiscoversDeletedLoose5 0.026
testGetRefs_EmptyDatabase 0.02
testGetRefs_HeadsOnly_Mixed 0.026
testGetRefs_DiscoversNewLoose1 0.025
testGetRefs_DiscoversNewLoose2 0.025
testIsNameConflicting 0.029
testGetRefs_SkipsLockFiles 0.024

ReflogReaderTest

testCheckout 0.042
testReadRightLog 0.052
testReadWhileAppendIsInProgress 0.045
testNoLog 0.046
testReadLineWithMissingComment 0.048
testSpecificEntryNumber 0.045
testReadOneLine 0.046
testReadTwoLine 0.047

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.112

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.059
testDeleteForce 0.184
testDeleteNotFound 0.068
testDeleteLoosePacked 0.921
testNoCacheObjectIdSubclass 0.079
testDeleteLoosePackedRejected 0.068
testRenameBranchHasPreviousLog 0.873
testRenameCurrentBranch 0.99
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.071
testRenameBranchCannotLockAFileHEADisToLockTo 0.942
testRenameRefNameColission2avoided 0.999
testRefKeySameAsName 0.044
testLooseDelete 0.053
testUpdateRefLockFailureLocked 0.045
testDeleteLooseAndItsDirectory 0.052
testUpdateRefNoChange 0.055
testDeleteWithoutHead 0.053
testUpdateRefForwardWithCheck1 0.058
testUpdateRefForwardWithCheck2 0.058
testRenameBranchCannotLockAFileHEADisToLockFrom 0.061
testRenameBranchCannotLockAFileHEADisFromLockTo 0.528
testUpdateRefLockFailureWrongOldValue 0.047
testDeleteHEADreferencedRef 0.049
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.076
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.061
testUpdateRefDetached 0.054
testRefsCacheAfterUpdateLooseOnly 0.061
testNewNamespaceConflictWithLoosePrefixOfExisting 0.052
testRenameBranchAlsoInPack 0.593
testDeleteHead 0.072
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.914
testDeleteFastForward 0.989
testNewNamespaceConflictWithPackedPrefixOfExisting 0.05
testRefsCacheAfterUpdate 0.104
testUpdateRefForward 0.112
testRenameBranchNoPreviousLog 0.764
testNewNamespaceConflictWithLoosePrefixNameExists 0.095
testRenameRefNameColission1avoided 0.906
testUpdateRefDetachedUnbornHead 0.091

RepositorySetupWorkDirTest

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

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0.001

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.141
test002_WriteEmptyTree2 0.119
test30_stripWorkDir 0.117
test002_WriteEmptyTree 0.132
test006_ReadUglyConfig 0.107
test000_openrepo_default_gitDirAndWorkTreeSet 0.118
test000_openrepo_default_absolute_workdirconfig 0.131
test027_UnpackedRefHigherPriorityThanPacked 0.111
test000_openrepo_alternate_index_file_and_objdirs 0.121
test025_computeSha1NoStore 0.1
test020_createBlobTag 0.105
test028_LockPackedRef 0.144
test007_Open 0.092
test001_Initalize 0.096
test021_createTreeTag 0.115
test000_openRepoBadArgs 0.085
test022_createCommitTag 0.105
test024_createCommitNonAscii 0.136
test008_FailOnWrongVersion 0.107
test012_SubtreeExternalSorting 0.174
test009_CreateCommitOldFormat 0.096
test026_CreateCommitMultipleparents 0.116
test000_openrepo_default_relative_workdirconfig 0.139
test023_createCommitNonAnullii 0.118
test000_openrepo_default_workDirSet 0.105

T0004_PackReaderTest

test003_lookupCompressedObject 0.07
test004_lookupDeltifiedObject 0.063

UnpackedObjectTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.099
testCache_TooFewFiles 0.106
testCache_Defaults 0.126

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.008
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.015
testConfigureCache_Limits1 0.014
testConfigureCache_PackedGitWindowSize_0 0.011
testConfigureCache_PackedGitLimit_0 0.012
testConfigureCache_PackedGitWindowSize_4097 0.06
testConfigureCache_PackedGitOpenFiles_0 0.03

DeltaIndexTest

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

IntSetTest

testAdd 0

TestRepositoryTest

amendRef 0.043
insertChangeId 0.005
cherryPickWithIdenticalContents 0.018
resetFromDetachedHead 0.002
insertExplicitChangeId 0.001
amendCommit 0.003
resetFromSymref 0.003
insertChangeIdIgnoresExisting 0.001
cherryPick 0.005
amendHead 0.004
cherryPickWithContentMerge 0.012
commitToUnbornHead 0.001

AbbreviatedObjectIdTest

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

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.089
shouldWorkWithoutMergeBase 0.091
shouldReturnNullWhenBranchDoesntExist 0.019

ConfigTest

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

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.165
testForbiddenNamesOnWindowsEgCon 0.089
testForbiddenNamesOnWindowsEgLpr 0.098
testForbiddenNamesOnWindowsEgDotCon 0.143
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.104
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.083
testMaliciousPathDot 0.082
testMaliciousGitPathEndDotUnixOk 0.098
testMaliciousGitPathEndDotWindows1 0.098
testMaliciousGitPathEndDotWindows2 0.093
testMaliciousGitPathEndDotWindows3 0.106
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.088
testMaliciousPathEmptyUnix 0.095
testMaliciousGitPath1Case 0.086
testMaliciousGitPath2Case 0.092
testMaliciousGitPath3Case 0.108
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.112
testMaliciousPathDotDot 0.087
testMaliciousAbsolutePathSecondCheckout 0.053
testMaliciousAbsolutePathTwoLevelsFirstBad 0.094
testMaliciousAbsoluteUNCPathWindows1 0.082
testMaliciousAbsoluteUNCPathWindows2 0.085
testForbiddenNamesOnWindowsEgCon1 0.1
testForbiddenNamesOnWindowsEgLpt1 0.093
testMaliciousAbsolutePathIsOkTwoLevels 0.086
testMaliciousWindowsADSOnUnix 0.143
testMaliciousAbsolutePathTwoLevelsSecondBad 0.081
testMaliciousGitPathEndSpaceUnixOk 0.088
testMaliciousPathEmptyWindows 0.08
testMaliciousWindowsADS 0.073
testForbiddenWindowsNamesOnUnixEgCon 0.083
testMaliciousGitPath1 0.072
testMaliciousGitPath2 0.083
testMaliciousAbsoluteWindowsPath1 0.076
testMaliciousAbsoluteWindowsPath2 0.071
testMaliciousAbsolutePathIsOkSecondCheckout 0.065
testMaliciousAbsolutePath 0.099
testForbiddenWindowsNamesOnUnixEgLpt1 0.1
testForbiddenNamesOnWindowsEgConDotSuffix 0.078
testMaliciousAbsoluteCurDrivePathWindows 0.072
testMaliciousGitPathEndSpaceWindows 0.076
testMaliciousAbsoluteWindowsPath1OnUnix 0.085

DirCacheCheckoutTest

testDirtyFileModeEqualHeadMerge 0.134
testResetHard 0.324
testRules1thru3_NoIndexEntry 0.04
testCheckoutUncachedChanges 0.032
testFileModeChangeAndContentChangeNoConflict 0.13
testDirectoryFileSimple 0.039
testDirectoryFileConflicts_15b 0.041
testCloseNameConflicts1 0.07
testCheckoutOutChanges 0.074
testInitialCheckout 0.049
testUntrackedConflicts 0.06
testCheckoutHierarchy 0.069
testFileModeChangeWithNoContentChangeUpdate 0.103
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.093
testCloseNameConflictsX0 0.053
testFileModeChangeAndContentChangeConflict 0.081
testDontOverwriteDirtyFile 0.037
testDirectoryFileConflicts_1 0.037
testDirectoryFileConflicts_2 0.038
testDirectoryFileConflicts_3 0.03
testDirectoryFileConflicts_4 0.043
testDirectoryFileConflicts_5 0.036
testDirectoryFileConflicts_6 0.033
testDirectoryFileConflicts_7 0.094
testDirectoryFileConflicts_8 0.03
testDirectoryFileConflicts_9 0.027
testRules4thru13_IndexEntryNotInHead 0.092
testCheckoutOutChangesAutoCRLFInput 0.039
testCheckoutOutChangesAutoCRLFfalse 0.04
testDirectoryFileConflicts_10 0.043
testDirectoryFileConflicts_11 0.04
testDirectoryFileConflicts_12 0.047
testDirectoryFileConflicts_13 0.048
testDirectoryFileConflicts_14 0.057
testDirectoryFileConflicts_15 0.034
testDirectoryFileConflicts_16 0.051
testDirectoryFileConflicts_17 0.051
testDirectoryFileConflicts_18 0.062
testDirectoryFileConflicts_19 0.077
testDirectoryFileConflicts_5b 0.041
testDirectoryFileConflicts_6b 0.078
testDirtyFileModeEqualIndexMerge 0.085
testOverwriteUntrackedIgnoredFile 0.119
testCheckoutOutChangesAutoCRLFtrue 0.033
testCheckoutOutChangesAutoCRLFtrueBinary 0.034

IndexDiffSubmoduleTest

testDirtyRootWorktree 0.564
testDirtySubmoduleWorktreeUntracked 0.547
testInitiallyClean 0.51
testDirtySubmoduleWorktree 0.544
testDirtySubmoduleHEAD 0.681
testDirtySubmoduleIndex 0.536
testDirtySubmoduleIndexAndWorktree 0.579

IndexDiffTest

testUnchangedComplex 0.075
testRemovedUntracked 0.059
testUnchangedSimple 0.061
testAdded 0.039
testStageState_mergeAndReset_bug 0.228
testUntrackedFolders 0.13
testStageState_simulated_bug 0.205
testConflictingDeletedAndModified 0.209
testAssumeUnchanged 0.289
testAutoCRLFInput 0.056
testModified 0.037
testStageState 0.038
testRemoved 0.027
testConflictingFromMultipleCreations 0.17
testUntrackedNotIgnoredFolders 0.078
testConflicting 0.17

IndexModificationTimesTest

testLastModifiedTimes 0.054
testModify 2.103

MergeHeadMsgTest

testReadWriteMergeHeads 0.013
testReadWriteMergeMsg 0.016

ObjectCheckerTest

testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0.001
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.001
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testInvalidTreeModeNotSupportedMode1 0
testInvalidTreeModeNotSupportedMode2 0.001
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0.001
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0.02
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0.001
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0.001
testInvalidTagInvalidTaggerHeader3 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0.001
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.001
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0.001
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.002
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
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
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames1 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0.001
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0
testInvalidTreeDuplicateNames8 0

ObjectIdOwnerMapTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.001
testAddIfAbsentGrowsWithObjects 0.003
testAddGetAndContains 0
testIterator 0
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.045

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.071
resolvePreviousBranch 0.086
resolveMasterCommits 0.049
resolveNonExistingBranch 0.031
resolveReflogParent 0.051
resolveDate 0.032

RefTest

testGetShortExactRef 0.044
testReadAllIncludingSymrefs 0.067
testReadSimplePackedRefSameRepo 0.055
testRefsUnderRefs 0.06
testResolvedSymRef 0.054
testReadSymRefToLoosePacked 0.058
testResolvedNamesBranch 0.051
testGetShortRef 0.05
testRemoteNames 0.052
testAmbiguousRefsUnderRefs 0.066
testReadLooseRef 0.052
testReadLoosePackedRef 0.055
testReadSymRefToPacked 0.08

RepositoryCacheTest

testBareFileKey 0.028
testNonBareFileKey 0.014
testFileKeyOpenNew 0.021
testCacheOpen 0.013
testCacheRegisterOpen 0.01
testFileKeyOpenExisting 0.012

RepositoryResolveTest

testObjectId_nonexisting 0.037
testObjectId_objectid_invalid_explicit_parent 0.042
testHEAD 0.041
testTree 0.042
testDistance_past_root 0.043
testDerefCommit 0.042
resolveUpstream 0.087
testParseLookupPath 0.044
resolveExprSimple 0.064
invalidNames 0.042
testObjectId_objectid_implicit_firstparent 0.041
testObjectId_objectid_self 0.041
testParseNonGitDescribe 0.056
testDistance 0.042
testParseGitDescribeOutput 0.044
testObjectId_existing 0.041
testDerefBlob 0.042
testDerefTree 0.042
testObjectId_objectid_explicit_firstparent 0.044
testDerefTag 0.05
testRef_refname 0.044
testObjectId_objectid_explicit_otherparents 0.044

SquashCommitMsgTest

testReadWriteMergeMsg 0.393

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.043
test004_addTree 0.048
test001_createEmpty 0.047
test005_addRecursiveFile 0.047
test005_addRecursiveTree 0.047
test007_manyFileLookup 0.065
test000_sort_01 0.048
test000_sort_02 0.053
test000_sort_03 0.058
test000_sort_04 0.051
test000_sort_05 0.048
test008_SubtreeInternalSorting 0.054
test002_addFile 0.048
test006_addDeepTree 0.048

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0

ValidRefNameTest

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

CherryPickTest

testPick 0.034
testRevert 0.033

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.06
testFormatWithConflictsNoFooterNoLineBreak 0.065
testTag 0.065
testPullWithUri 0.069
testFormatWithConflictsNoFooter 0.065
testMixed 0.063
testIntoHeadOtherThanMaster 0.063
testThreeBranches 0.064
testIntoOtherThanMaster 0.063
testRemoteBranch 0.063
testTwoBranches 0.062
testFormatWithConflictsWithFooters 0.062
testIntoSymbolicRefHeadPointingToMaster 0.061
testCommit 0.06
testOneBranch 0.062

RecursiveMergerTest

crissCrossMerge_twoRoots 20.324
crissCrossMerge_nonmergeable 6.676
crissCrossMerge_mergeable2 6.79
crissCrossMerge 7.107
crissCrossMerge_mergeable 4.608
crissCrossMerge_ThreeCommonPredecessors 4.882
crissCrossMerge_ParentsNotMergeable 4.097
crissCrossMerge_checkOtherFiles 5.73

ResolveMergerTest

checkLockedFilesToBeDeleted 0.277
checkMergeEqualNewTrees 0.335
checkMergeConflictingNewTrees 0.391
checkMergeMergeableTreesWithoutIndex 0.404
checkMergeConflictingTreesWithoutIndex 0.386
failingDeleteOfDirectoryWithUntrackedContent 0.306
checkMergeMergeableFilesWithTreeInIndex 0.352
checkUntrackedFolderIsNotAConflict 0.537
checkMergeEqualTreesInCore 0.285
checkMergeConflictingFilesWithTreeInIndex 0.263
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.314
checkMergeEqualTreesWithoutIndex 0.303
mergeWithCrlfInWT 0.372
checkMergeCrissCross 0.638
checkForCorrectIndex 23.138

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.262
testTrivialTwoWay_rightDFconflict2 0.138
testTrivialTwoWay_ok 0.117
testTrivialTwoWay 0.123
testOurs 0.129
testTrivialTwoWay_validSubtreeSort 0.18
testTrivialTwoWay_leftDFconflict1 0.164
testTrivialTwoWay_leftDFconflict2 0.137
testTrivialTwoWay_conflictSubtreeChange 0.203
testTrivialTwoWay_conflict 0.111
testTrivialTwoWay_disjointhistories 0.113
testTheirs 0.101
testTrivialTwoWay_concurrentSubtreeChange 0.19

SquashMessageFormatterTest

testCommit 0.101

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0
testCLIText 0
testUIText 0.002

TranslationBundleTest

testGermanTranslation 0
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

DefaultNoteMergerTest

testEditEdit 0.036
testIdenticalEdit 0.028
testDeleteDelete 0.023
testIdenticalAdd 0.028
testEditDelete 0.029
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.076
testCollapseFanoutAfterMerge 4.136
testEditSameNoteDifferentContent 0.168
testFanoutAndLeafWitConflict 3.783
testDeleteDifferentNotes 0.039
testNonNotesWithNonNoteConflict 0.094
testAddSameNoteDifferentContent 0.044
testNonNotesWithoutNonNoteConflict 0.076
testEditDifferentNotes 0.048
testEditDeleteConflict 0.04
testLargeTreesWithConflict 5.322
testLargeTreesWithoutConflict 4.701
testOursEqualsTheirs 0.033
testFanoutAndLeafWithoutConflict 2.347
testNoChange 0.046
testBaseEqualsOurs 0.042
testAddDifferentNotes 0.052

NoteMapTest

testReadFlatTwoNotes 0.115
testEditFlat 0.059
testWriteUnchangedFanout2_38 0.067
testCreateFromEmpty 0.032
testRemoveDeletesTreeFanout2_38 0.051
testGetCachedBytes 0.035
testReadFanout2_38 0.056
testEditFanout2_38 0.068
testReadFanout2_2_36 0.126
testReadFullyFannedOut 0.184
testLeafSplitsWhenFull 0.233
testWriteUnchangedFlat 0.042

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

GetTextTest

testGetText_DiffCc 0
testGetText_NoBinary 0
testGetText_BothISO88591 0
testGetText_Convert 0

PatchCcErrorTest

testError_CcTruncatedOld 0.002

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.195

PlotCommitListTest

testMergeBlockedBySelf 0.059
testMultipleMerges 0.057
testBug368927 0.07
testBug419359 0.071
testDuplicateParents 0.051
testBug300282_1 0.054
testTwoRoots1 0.029
testTwoRoots2 0.033
testMergeBlockedByOther 0.056
testSideBranch 0.034
test2SideBranches 0.038
testLinear 0.036
testMerged 0.039
testEgitHistory 0.169
testDanglingCommitShouldContinueLane 0.039

AlwaysEmptyRevQueueTest

testClear 0.009
testEmpty 0.011
testAddFails 0.019

DateRevQueueTest

testInsertOutOfOrder 0.017
testEmpty 0.01
testCloneFIFO 0.02
testInsertTie 0.017
testCloneEmpty 0.01
testClear 0.043
testHasFlags 0.019

FIFORevQueueTest

testUnpopAtFront 0.475
testEmpty 0.034
testCloneEmpty 0.022
testAddLargeBlocks 5.316
testClear 0.045
testHasFlags 0.039

FooterLineTest

testSignedOffBy_OneUserWithLF 0.01
testNotEmail 0.015
testNoFooters_EmptyBody 0.015
testEmptyValueWithLF 0.014
testNoFooters_OneLineBodyNoLF 0.014
testSignedOffBy_OneUserNoLF 0.012
testNoFooters_NewlineOnlyBody1 0.011
testNoFooters_NewlineOnlyBody5 0.015
testMatchesBugId 0.012
testNonDelimtedEmail 0.016
testSignedOffBy_IgnoreWhitespace 0.015
testFilterFootersIgnoreCase 0.014
testSignedOffBy_SkipNonFooter 0.016
testEmptyValueNoLF 0.011
testShortKey 0.016
testSignedOffBy_ManyUsers 0.018
testNoFooters_ShortBodyWithLF 0.017
testNoFooters_ShortBodyNoLF 0.017
testNoFooters_OneLineBodyWithLF 0.018

LIFORevQueueTest

testEmpty 0.006
testCloneEmpty 0.011
testAddLargeBlocks 3.483
testClear 0.029
testHasFlags 0.032

MaxCountRevFilterTest

testMaxCountRevFilter0 0.027
testMaxCountRevFilter 0.05

ObjectWalkFilterTest

testDefaultFilter 0
testFilteringTreeFiltersReferencedBlobs 0
testRevFilterAndObjectFilterCanCombine 0.004
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.002

ObjectWalkTest

testNoCommits 0.012
testOneCommitOneTreeTwoBlob 0.044
testCull 0.084
testTwoCommitDeepTree1 0.141
testTwoCommitDeepTree2 0.066
testTwoCommitTwoTreeTwoBlob 0.047
testEmptyTreeCorruption 0.041
testTwoCommitsEmptyTree 0.031

RevCommitListTest

testFillToHighMarkMulitpleBlocks 6.864
testFillToUnknownCommit 7.225
testFillToNullCommit 0.082
testFillToHighMark2 0.067
testFillToHighMark4 0.064
testFillToHighMarkAll 0.087
testFillToCommit 0.074

RevCommitParseTest

testParse_implicit_mixed_encoded 0.016
testParse_WeirdHeaderOnlyCommit 0.017
testParse_NoMessage 0.018
testParse_OnlyLFMessage 0.018
testParse_implicit_UTF8_encoded 0.021
testParse_GitStyleMessage 0.022
testParse_ShortLineOnlyNoLF 0.021
testParse_explicit_bad_encoded2 0.02
testParse_explicit_bad_encoded 0.043
testParse_GitStyleMessageWithCRLF 0.024
testParse_ShortLineOnlyEmbeddedLF 0.028
testParse_ShortLineOnlyEndLF 0.018
testParse_PublicParseMethod 0.024
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.022
testParse_incompleteAuthorAndCommitter 0.023
testParse_NoParents 0.018
testParse_explicit_encoded 0.021

RevFlagSetTest

testEmpty 0.004
testContainsAll 0.01
testContains 0.018
testAddOne 0.011
testAddTwo 0.009
testEquals 0.009
testRemove 0.009

RevObjectTest

testAddRevFlag 0.017
testHasRevFlag 0.019
testId 0.018
testAddRevFlagSet 0.028
testRemoveRevFlag 0.024
testRevObjectTypes 0.027
testHasAllFlag 0.018
testHasAnyFlag 0.019
testEquals 0.02
testRemoveRevFlagSet 0.02

RevTagParseTest

testTagBlob 0.016
testTagTree 0.018
testParse_implicit_mixed_encoded 0.018
testParseOldStyleNoTagger 0.019
testParse_NoMessage 0.017
testParse_OnlyLFMessage 0.019
testParse_implicit_UTF8_encoded 0.017
testParseAllFields 0.023
testParse_GitStyleMessage 0.029
testParse_ShortLineOnlyNoLF 0.039
testParse_explicit_bad_encoded2 0.017
testParse_explicit_bad_encoded 0.018
testParse_ShortLineOnlyEmbeddedLF 0.018
testParse_ShortLineOnlyEndLF 0.018
testParse_PublicParseMethod 0.022
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.017
testTagTag 0.017
testTagCommit 0.015
testParse_explicit_encoded 0.017

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.082
testProperlyCullAllAncestors1 0.025
testProperlyCullAllAncestors2 0.027

RevWalkFilterTest

testFilter_NOT_NONE 0.021
testFilter_NONE 0.036
testFilter_Negate_ALL 0.03
testFilter_NOT_ALL 0.032
testFilter_ALL_Or_NONE 0.033
testFilter_NONE_Or_ALL 0.026
testFilter_MY_ALL_Or_NONE 0.031
testFilter_NO_MERGES 0.05
testFilter_NONE_Or_MY_ALL 0.033
testFilter_NONE_And_ALL 0.041
testFilter_NONE_And_MY_ALL 0.031
testFilter_MY_ALL_And_NONE 0.032
testFilter_ALL_And_NONE 0.025
testFilter_ALL 0.032
testCommitTimeRevFilter 0.049

RevWalkFollowFilterTest

testSingleRename 0.04
testMultiRename 0.045
testNoRename 0.028

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.082
testMultipleHeads_SameBase2 0.075
testNone 0.079
testDisallowTreeFilter 0.02
testSimple 0.06
testCrissCross 0.037

RevWalkMergedIntoTest

testOldCommitWalk 0.042

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.02
testStringOfPearls_FilePath1 0.06
testStringOfPearls_FilePath2 0.068
testStringOfPearls_FilePath3 0.1
testStringOfPearls_FilePath3_NoParentRewriting 0.104
testStringOfPearls_DirPath2 0.062
testStringOfPearls_FilePath2_NoParentRewriting 0.06
testStringOfPearls_FilePath1_NoParentRewriting 0.058
testStringOfPearls_DirPath2_NoParentRewriting 0.06
testEdits_MatchNone 0.068
testEmpty_NoMatch 0.031
testSimple1 0.035
testEdits_MatchAll 0.074

RevWalkPathFilter6012Test

test1 0.076
test2 0.076
test3 0.105
test4 0.107
test5 0.12
test6 0.122
test7 0.114

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.034

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.03
testMergeCommitOneParentShallow 0.029
testObjectDirectorySnapshot 0.029
testDepth1 0.026
testDepth2 0.034
testDepth3 0.027

RevWalkSortTest

testSort_Default 0.034
testSort_COMMIT_TIME_DESC 0.046
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.039
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.045
testSort_TOPO_REVERSE 0.039
testSort_TOPO 0.037
testSort_REVERSE 0.03

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.026
shouldReturnZeroWhenMergedInto 0.04
shouldWorkWithMerges 0.044
shouldWorkWithoutCommonAncestor 0.037
shouldWorkWithZeroAsEnd 0.031
shouldReturnZeroOnSameCommit 0.036

RevWalkUtilsReachableTest

withMerge 0.04
withCommitLoadedByDifferentRevWalk 0.021
twoCommits 0.035
oneCommit 0.028
multipleBranches 0.042

SkipRevFilterTest

testSkipRevFilter0 0.024
testSkipRevFilterNegative 0.014
testSkipRevFilter 0.034

TreeRevFilterTest

testStringOfPearls_FilePath1 0.048
testStringOfPearls_FilePath2 0.06
testStringOfPearls_FilePath3 0.099
testStringOfPearls_DirPath2 0.062
testPathFilterOrOtherFilter 0.056

FileBasedConfigTest

testLeadingWhitespaces 0.009
testUTF8withoutBOM 0.012
testUTF8withBOM 0.007
testSystemEncoding 0.014

SubmoduleAddTest

commandWithNullPath 0.007
addSubmoduleWithExistingSubmoduleDefined 0.108
addExistentSubmodule 0.012
addSubmodule 0.104
commandWithEmptyPath 0.008
addSubmoduleWithRelativeUri 0.099
commandWithEmptyUri 0.009
commandWithNullUri 0.009

SubmoduleInitTest

resolveInvalidParentUrl 0.02
resolveTwoLevelHigherRelativeUrl 0.036
resolveWorkingDirectoryRelativeUrl 0.04
repositoryWithUninitializedModule 0.038
resolveOneLevelHigherRelativeUrl 0.037
resolveSameLevelRelativeUrl 0.031
repositoryWithNoSubmodules 0.013

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.028
repositoryWithNoHeadInSubmodule 0.056
repositoryWithUninitializedSubmodule 0.028
repositoryWithInitializedSubmodule 0.067
repositoryWithMissingSubmodule 0.023
repositoryWithDifferentRevCheckedOutSubmodule 0.064
repositoryWithNoSubmodules 0.017

SubmoduleSyncTest

repositoryWithSubmodule 0.423
repositoryWithRelativeUriSubmodule 0.223
repositoryWithNoSubmodules 0.027

SubmoduleUpdateTest

repositoryWithSubmodule 0.099
repositoryWithUnconfiguredSubmodule 0.014
repositoryWithInitializedSubmodule 0.02
repositoryWithNoSubmodules 0.008

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.015
repositoryWithRootLevelSubmoduleRelativeRef 0.045
treeIdWithGitmodules 0.027
indexWithGitmodules 0.026
generatorFilteredToOneOfTwoSubmodules 0.017
repositoryWithRootLevelSubmoduleAbsoluteRef 0.044
repositoryWithRootLevelSubmodule 0.021
testTreeIteratorWithGitmodules 0.032
repositoryWithNoSubmodules 0.018

SymlinksTest

fileModeTestMissingThenSymlink 0.107
createDirSymlinkBeforeTarget 0.383
createFileSymlinkBeforeTarget 0.314
fileModeTestFolderThenSymlink 0.086
createSymlinkAfterTarget 0.301
fileModeTestSymlinkThenFile 0.116
fileModeTestFileThenSymlink 0.127
fileModeTestSymlinkThenMissing 0.112
fileModeTestSymlinkThenFolder 0.084

BundleWriterTest

testWriteHEAD 0.185
testWriteSingleRef 0.136
testIncrementalBundle 0.167

HttpAuthTest

testHttpAuthScanResponse 0.007

LongMapTest

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

NetRCTest

testNetRCFile 0.023
testNetRCDefault 0.027

OpenSshConfigTest

testAlias_DoesNotMatch 0.013
testAlias_OptionsSet 0.021
testAlias_InheritBatchMode 0.022
testAlias_ConnectionAttempts 0.019
testAlias_BatchModeDefault 0.016
testAlias_PreferredAuthenticationsDefault 0.016
testAlias_OptionsInherit 0.02
testAlias_BatchModeYes 0.019
testQuoteParsing 0.02
testSeparatorParsing 0.024
testAlias_OptionsKeywordCaseInsensitive 0.022
testAlias_ConnectionAttemptsDefault 0.014
testAlias_invalidConnectionAttempts 0.016
testAlias_PreferredAuthentications 0.015
testNoConfig 0.013
testAlias_badConnectionAttempts 0.023
testAlias_InheritPreferredAuthentications 0.018

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.001
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0

PacketLineOutTest

testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.006
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.11
test1 0.039
test2 0.041
testTinyThinPack 0.035
testMaxObjectSizeDeltaBlock 0.047
testMaxObjectSizeFullBlob 0.046
testPackWithTrailingGarbage 0.033
testPackWithDuplicateBlob 0.034
testDataAfterPackFooterSingleRead 0.045
testDataAfterPackFooterSplitObjectRead 0.189
testMaxObjectSizeDeltaResultSize 0.04
testNonMarkingInputStream 0.026

PushProcessTest

testUpdateMixedCases 0.074
testUpdateUnexpectedRemote 0.085
testTrackingRefUpdateOnReject 0.082
testUpdateDelete 0.072
testUpdateFastForward 0.068
testUpdateUnexpectedRemoteVsForce 0.063
testUpdateRejectedByConnection 0.064
testUpdateUpToDate 0.071
testUpdateNonFastForwardForced 0.068
testUpdateExpectedRemote 0.077
testPushResult 0.084
testUpdateNonFastForwardUnknownObject 0.073
testUpdateNonFastForward 0.08
testUpdateDeleteNonExisting 0.092
testTrackingRefUpdateEnabled 0.1
testUpdateCreateRef 0.069
testTrackingRefUpdateDisabled 0.072

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.182
testUsingUnknownBlobFails 0.167
testUsingHiddenCommonBlobFails 0.155
testCreateBranchAtHiddenCommitFails 0.145
testFilterHidesPrivate 0.116
testSuccess 0.184
testUsingUnknownTreeFails 0.127

RefSpecTest

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

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.024
testPush 0.005
testUploadPackFactory 0.005
testReceivePackFactory 0.005

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.047
testSpi 0.046
testFindRemoteRefUpdatesTrackingRef 0.048
testFindRemoteRefUpdatesNoWildcardNoTracking 0.051
testFindRemoteRefUpdatesNoWildcardNoDestination 0.045
testLocalTransportFetchWithoutLocalRepository 0.046
testFindRemoteRefUpdatesWildcardNoTracking 0.046
testLocalTransportWithRelativePath 0.054

URIishTest

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

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

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

EmptyTreeIteratorTest

testAtEOF 0.006
testCreateSubtreeIterator 0.011
testStopWalkCallsParent 0.012
testBackDoesNothing 0.014
testEntryObjectId 0.016
testNextDoesNothing 0.012

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.035
testSymlinkNotModifiedThoughNormalized 0.036
testSymlinkModifiedNotNormalized 0.037
testFileModeSymLinkIsNotATree 0.011

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.028
testEmptyIfRootDoesNotExist 0.026
testComputeFileObjectId 0.03
submoduleWithNoGitDirectory 0.072
idOffset 0.233
testIsModifiedSymlinkAsFile 0.062
submoduleNestedWithHeadMatchingIndex 0.16
testEmptyIteratorOnEmptyDirectory 0.018
testDirCacheMatchingId 1.001
submoduleHeadMatchesIndex 0.162
submoduleDirectoryIterator 0.147
testIsModifiedFileSmudged 0.491
submoduleWithNoHead 0.096
testEmptyIfRootIsFile 0.036
testGetEntryContentLength 0.024
testSimpleIterate 0.024

IndexDiffFilterTest

testFileIgnoredNotHonored 0.054
testRecursiveTreeWalk 0.058
testEmptyFolderCommitted 0.045
testFileInFolderUntracked 0.066
testFileInFolderCommittedModifiedAllIgnored 0.058
testFileInFolderCommittedDeleted 0.05
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.102
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.113
testFileCommittedModified 0.064
testFileIgnored 0.072
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.087
testFolderChangedToFile 0.056
testFileInFolderCommittedModified 0.062
testNonRecursiveTreeWalk 0.066
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.092
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.084
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.075
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.104
testFileCommittedDeleted 0.058
testFolderChangedToFileCommittedComparedWithInitialCommit 0.097
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.137
testFileCommittedModifiedIgnored 0.057
testFileCommitted 0.064
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.084
testFileInFolderCommittedModifiedIgnored 0.06
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.082
testConflicts 0.163
testFileInFolderAllIgnored 0.068
testFileInFolderCommittedChangedNotModified 0.071
testFileInFolderCommittedAllDeleted 0.054
testEmptyFolderIgnored 0.052
testFileInFolderCommittedNonRecursive 0.063
testEmptyFolderUntracked 0.044
testFileInFolderCommitted 0.068
testFileInFolderIgnored 0.075
testFileCommittedChangedNotModified 0.061
testEmptyFolderCommittedDeleted 0.047
testFileUntracked 0.058

InterIndexDiffFilterTest

testOneOnly 0.005
testTwoSame 0.01
testEmpty 0.009
testTwoSameDifferByAssumeValid 0.009
testTwoSameSameAssumeValidDifferentContent 0.009

NotTreeFilterTest

testNegateIsUnwrap 0.009
testCloneIsDeepClone 0.016
testWrap 0.016
testShouldBeRecursive_PathFilter 0.017
testCloneIsSparseWhenPossible 0.016
testShouldBeRecursive_ALL 0.016

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.008
testRecursiveFiltering 0.014
testNonRecursiveFiltering 0.014

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.009
testALL_IdentityClone 0.016
testANY_DIFF_ShouldNotBeRecursive 0.015
testNotALL_IncludesNothing 0.015
testANY_DIFF_IdentityClone 0.013
testALL_IncludesAnything 0.016
testALL_ShouldNotBeRecursive 0.014

ForPathTest

testFindObjects 0.023

NameConflictTreeWalkTest

testNoDF_NoGap 0.013
testDF_NoGap 0.017
testDF_DetectConflict 0.013
testDF_GapByOne 0.012
testDF_SkipsSeenSubtree 0.014

PostOrderTreeWalkTest

testNoPostOrder 0.011
testInitialize_NoPostOrder 0.018
testInitialize_TogglePostOrder 0.022
testResetDoesNotAffectPostOrder 0.019
testWithPostOrder_NoEnterSubtree 0.015
testWithPostOrder_EnterSubtree 0.016

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.053

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.003
testFastIterator 0.004
testRemoveSlowPath 0
testAddSlowPath 0

ChangeIdUtilTest

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

FileUtils7Test

testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

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

FSJava7Test

testSymlinkAttributes 0.479
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.004
badlyFormattedWithoutRef 0.01

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.068
testFailedPreCommitHookBlockCommit 0.045
testFindHook 0.029
testFailedCommitMsgHookBlocksCommit 0.046
testRunHook 0.034
testCommitMsgHookCanModifyCommitMessage 0.088

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.963
test 0.006

AutoCRLFOutputStreamTest

testBoundary 1.013
test 0.002

EolCanonicalizingInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.249
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.251
testTimeout_readBuffer_Timeout 0.255
testTimeout_readBuffer_Success1 0.001
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0.001

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.246
testTimeout_writeByte_Timeout 0.252
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.253

UnionInputStreamTest

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

NBTest

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

QuotedStringBourneStyleTest

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

QuotedStringBourneUserPathStyleTest

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

QuotedStringGitPathStyleTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_FormatTest

testFormatBase10 0

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0
testCaseInsensitive 0.009
testEmptyPattern 0.016
testNoMatches 0.015

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 1.402
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.691
testLarge_SingleWrite 2.452
testInCoreLimit_SwitchBeforeAppendByte 2.473
testOneBlock_BulkWrite 0.01
testRandomWrites 1.859
testOneBlockAndHalf_BulkWrite 0.013
testOneBlockAndHalf_SingleWrite 0.012
testDestroyWhileOpen 0.02
testOneBlockAndHalf_Copy 0.01
testHeapWithEstimatedSize 0.015
testInCoreInputStream 0

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.37
shouldRaiseErrorOnBadUrl 0.108
shouldCloneAValidGitRepository 0.133
shouldRaiseErrorOnNoUrl 0.063
shouldCreateABareCloneOfAValidGitRepository 0.079
shouldRaiseErrorOnEmptyUrl 0.038

ClientVersionUtilTest

testParse 0.002
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.001

ServletUtilsTest

testAcceptGzip 0

AdvertiseErrorTest

testPush_CreateBranch 0.424

AsIsServiceTest

testCreate_Default 0.125
testCreate_Disabled 0.047
testDisabledSingleton 0.015
testCreate_Enabled 0.016

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.007
testCreate_NullUser 0.012
testCreate_EmptyStringUser 0.014
testCreate_Disabled 0.015
testDisabledSingleton 0.01
testCreate_Enabled 0.014

DefaultUploadPackFactoryTest

testCreate_Default 0.013
testCreate_Disabled 0.014
testDisabledSingleton 0.011
testCreate_Enabled 0.012

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.125
testListRemote[0] 0.06
testPushNotSupported[0] 0.055
testInitialClone_Packed[0] 0.119
testInitialClone_Loose[1] 0.306
testListRemote[1] 0.056
testPushNotSupported[1] 0.063
testInitialClone_Packed[1] 0.104

DumbClientSmartServerTest

testInitialClone_Small[0] 0.084
testListRemote[0] 0.049
testPushNotSupported[0] 0.055
testInitialClone_Packed[0] 0.085
testInitialClone_Small[1] 0.113
testListRemote[1] 0.056
testPushNotSupported[1] 0.057
testInitialClone_Packed[1] 0.111

ErrorServletTest

testHandler 0.163

FileResolverTest

testNotAGitRepository 0.007
testUnreasonableNames 0
testExportOk 0.011

GitServletInitTest

testDefaultConstructor_NoBasePath 0.004
testInitUnderContainer_WithBasePath 0.012
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.003

HookMessageTest

testPush_CreateBranch 0.059
testPush_HookMessagesToOutputStream 0.055

MeasurePackSizeTest

testPush_packSize 0.176

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.017

RegexPipelineTest

testSimpleRegex 0.002
testRegexGroupFilter 0.006
testServeOrdering 0.003

SetAdditionalHeadersTest

testSetHeaders 0.051

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.208
testPush_NotAuthorized[0] 0.073
testPush_CreateBranch[0] 0.102
testInitialClone_Small[0] 0.091
testFetch_TooManyLocalCommits[0] 0.542
testListRemote[0] 0.062
testListRemote_BadName[0] 0.068
testPush_ChunkedEncoding[0] 0.116
testInitialClone_BrokenServer[0] 0.069
testFetch_FewLocalCommits[1] 0.375
testPush_NotAuthorized[1] 0.081
testPush_CreateBranch[1] 0.103
testInitialClone_Small[1] 0.09
testFetch_TooManyLocalCommits[1] 0.562
testListRemote[1] 0.084
testListRemote_BadName[1] 0.083
testPush_ChunkedEncoding[1] 0.121
testInitialClone_BrokenServer[1] 0.076

AddTest

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

ArchiveTest

testTarPrefixOption 0.798
testTgzExtensions 0.11
testTarPreservesContent 0.111
testArchiveIncludesSubmoduleDirectory 0.372
testTarWithSubdir 0.115
testExtensionMatchIsAnchored 0.054
testUnrecognizedFormat 0.034
testArchiveWithLongFilename 0.116
testTarPreservesMode 0.107
testNoExtensionMeansTar 0.056
testEmptyArchive 0
Some versions of java.util.zip refuse to write an empty ZIP
testArchivePrefixOption 0.062
testArchiveWithSubdir 0.106
testArchivePreservesMode 0.111
testUnrecognizedExtensionMeansTar 0.1
testZipExtension 0.1
testDefaultFormatIsTar 0.096
testArchivePreservesContent 0.055
testTarExtension 0.098
testTarWithLongFilename 0.12
testTxzExtension 0.202
testPrefixWithoutTrailingSlash 0.062
testTarIncludesSubmoduleDirectory 0.183
testTarPrefixWithoutTrailingSlash 0.064
testArchiveWithFiles 0.061
testPrefixDoesNotNormalizeDoubleSlash 0.054
testFormatOverridesFilename 0.058
testPrefixDoesNotNormalizeDoubleSlashInTar 0.053
testEmptyTar 0.032
testTbz2Extension 0.09

BranchTest

testExistingBranch 0.678
testList 0.069
testListDetached 0.061
testListContains 0.096

CheckoutTest

testCheckoutHead 0.687
testCheckoutPath 0.269
testCheckoutSelf 0.098
testCheckoutUnresolvedHead 0.048
fileModeTestFileThenFileWithFolderInIndex 0.109
testCheckoutNewBranchThatAlreadyExists 0.039
fileModeTestFileWithFolderInIndex 0.099
testCheckoutExistingBranchWithConflict 0.1
fileModeTestFolderThenFileWithMissingInWorkingTree 0.104
testCheckoutBranch 0.045
fileModeTestFolderWithMissingInWorkingTree 0.105
testCheckoutNonExistingBranch 0.013
testCheckoutOrphan 0.052
testCheckoutWithMissingWorkingTreeFile 0.085
testCheckoutNewBranch 0.047
fileModeTestFolderThenMissingWithFileInWorkingTree 0.126
testCheckoutNewBranchOnBranchToBeBorn 0.011
fileModeTestMissingWithFolderInWorkingTree 0.069
fileModeTestMissingThenFolderWithFileInWorkingTree 0.137

CLIGitCommandTest

testSplit 0

CloneTest

testCloneIntoCurrentDir 0.086
testClone 0.089
testCloneEmpty 0.027

CommitAndLogTest

testCommitAmend 0.054

ConfigTest

testListConfig 0.025

DescribeTest

testDescribeTagLong 0.675
testDescribeCommit 0.169
testHeadNoTag 0.073
testNoHead 0.028
testDescribeTag 0.069

FetchTest

testFetchNoTags 0.123
testFetchDefault 0.133
testFetchAllTags 0.138

LsRemoteTest

testLsRemoteHeadsTags 0.218
testLsRemoteTags 0.13
testLsRemote 0.117
testLsRemoteHeads 0.087

MergeTest

testMergeSelf 0.04
testFastForward 0.081
testNoFastForwardAndSquash 0.028
testMerge 0.127
testFastForwardOnly 0.091
testMergeNoCommitSquash 0.108
testMergeNoCommit 0.108
testMergeWithUserMessage 0.12
testSquashSelf 0.029
testSquash 0.128
testNoFastForward 0.101

ReflogTest

testSingleCommit 0.024
testClean 0.013
testBranch 0.076

RepoTest

testAddRepoManifest 1.428

StatusTest

testStatusUntrackedFiles 0.284
testStatusPorcelainUntrackedFilesAll 0.259
testStatusUno 0.264
testStatusPorcelainUntrackedFiles 0.26
testStatusUall 0.264
testStatusPorcelainU 0.254
testStatusPorcelain 0.25
testStatusUntrackedFilesAll 0.252
testStatusPorcelainUno 0.26
testStatusUntrackedFilesNo 0.262
testStatusPorcelainUall 0.258
testStatusPorcelainUntrackedFilesNo 0.263
testStatusDefault 0.248
testStatusU 0.249

TagTest

testTagTwice 0.166

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