Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3325 0 0 6 99.82% 193.327

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.882
org.eclipse.jgit.revwalk 197 0 0 0 100% 3.834
org.eclipse.jgit.api 568 0 0 2 99.648% 29.365
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 0.545
org.eclipse.jgit.internal.storage.pack 14 0 0 0 100% 0.007
org.eclipse.jgit.diff 157 0 0 0 100% 1.909
org.eclipse.jgit.http.test 65 0 0 0 100% 3.806
org.eclipse.jgit.util 304 0 0 0 100% 6.102
org.eclipse.jgit.notes 46 0 0 0 100% 2.984
org.eclipse.jgit.events 1 0 0 0 100% 0.015
org.eclipse.jgit.submodule 39 0 0 0 100% 0.558
org.eclipse.jgit.dircache 61 0 0 0 100% 0.744
org.eclipse.jgit.patch 45 0 0 0 100% 0.029
org.eclipse.jgit.gitrepo 16 0 0 0 100% 2.494
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.026
org.eclipse.jgit.ignore 211 0 0 0 100% 0.338
org.eclipse.jgit.pgm 106 0 0 3 97.17% 7.6
org.eclipse.jgit.junit 12 0 0 0 100% 0.047
org.eclipse.jgit.transport 287 0 0 1 99.652% 1.575
org.eclipse.jgit.internal.storage.dfs 9 0 0 0 100% 0.119
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.005
org.eclipse.jgit.revplot 16 0 0 0 100% 0.268
org.eclipse.jgit.util.io 38 0 0 0 100% 2.88
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.157
org.eclipse.jgit.internal.storage.file 272 0 0 0 100% 67.931
org.eclipse.jgit.lib 445 0 0 0 100% 8.434
org.eclipse.jgit.attributes 23 0 0 0 100% 0.082
org.eclipse.jgit.nls 11 0 0 0 100% 0.01
org.eclipse.jgit.treewalk 62 0 0 0 100% 3.347
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.643
org.eclipse.jgit.merge 73 0 0 0 100% 46.579
org.eclipse.jgit.http.server 4 0 0 0 100% 0.012

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

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.031
DateRevQueueTest 7 0 0 0 100% 0.043
FIFORevQueueTest 6 0 0 0 100% 0.44
FooterLineTest 19 0 0 0 100% 0.129
LIFORevQueueTest 5 0 0 0 100% 0.528
MaxCountRevFilterTest 2 0 0 0 100% 0.04
ObjectWalkFilterTest 6 0 0 0 100% 0.032
ObjectWalkTest 8 0 0 0 100% 0.103
RevCommitListTest 7 0 0 0 100% 1.162
RevCommitParseTest 17 0 0 0 100% 0.2
RevFlagSetTest 7 0 0 0 100% 0.031
RevObjectTest 10 0 0 0 100% 0.065
RevTagParseTest 19 0 0 0 100% 0.094
RevWalkCullTest 3 0 0 0 100% 0.035
RevWalkFilterTest 15 0 0 0 100% 0.107
RevWalkFollowFilterTest 3 0 0 0 100% 0.046
RevWalkMergeBaseTest 6 0 0 0 100% 0.062
RevWalkMergedIntoTest 1 0 0 0 100% 0.018
RevWalkPathFilter1Test 13 0 0 0 100% 0.129
RevWalkPathFilter6012Test 7 0 0 0 100% 0.159
RevWalkResetTest 1 0 0 0 100% 0.007
RevWalkShallowTest 6 0 0 0 100% 0.114
RevWalkSortTest 7 0 0 0 100% 0.048
RevWalkUtilsCountTest 6 0 0 0 100% 0.037
RevWalkUtilsReachableTest 5 0 0 0 100% 0.069
SkipRevFilterTest 3 0 0 0 100% 0.028
TreeRevFilterTest 5 0 0 0 100% 0.077

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 20 0 0 0 100% 0.882
ApplyCommandTest 11 0 0 0 100% 0.216
ArchiveCommandTest 4 0 0 0 100% 0.134
BlameCommandTest 18 0 0 0 100% 0.751
BranchCommandTest 15 0 0 0 100% 0.893
CheckoutCommandTest 25 0 0 1 96% 0.908
CherryPickCommandTest 12 0 0 0 100% 0.589
CleanCommandTest 7 0 0 0 100% 0.158
CloneCommandTest 17 0 0 0 100% 1.204
CommitAndLogCommandTest 10 0 0 0 100% 0.211
CommitCommandTest 11 0 0 0 100% 0.751
CommitOnlyTest 96 0 0 0 100% 1.905
DescribeCommandTest 12 0 0 0 100% 0.562
DiffCommandTest 6 0 0 0 100% 0.141
FetchCommandTest 6 0 0 0 100% 0.184
GarbageCollectCommandTest 2 0 0 0 100% 0.066
GitConstructionTest 3 0 0 0 100% 0.156
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.109
LogCommandTest 7 0 0 0 100% 0.243
LsRemoteCommandTest 4 0 0 0 100% 0.256
MergeCommandTest 43 0 0 0 100% 2.198
NameRevCommandTest 11 0 0 0 100% 0.207
NotesCommandTest 2 0 0 0 100% 0.062
PathCheckoutCommandTest 13 0 0 0 100% 9.575
PullCommandTest 16 0 0 0 100% 1.558
PullCommandWithRebaseTest 5 0 0 0 100% 0.272
PushCommandTest 6 0 0 0 100% 0.294
RebaseCommandTest 70 0 0 0 100% 2.297
ReflogCommandTest 3 0 0 0 100% 0.085
RenameBranchCommandTest 4 0 0 0 100% 0.076
ResetCommandTest 16 0 0 0 100% 0.219
RevertCommandTest 10 0 0 0 100% 0.338
RmCommandTest 2 0 0 0 100% 0.02
StashApplyCommandTest 26 0 0 0 100% 1.02
StashCreateCommandTest 16 0 0 0 100% 0.273
StashDropCommandTest 8 0 0 0 100% 0.258
StashListCommandTest 4 0 0 0 100% 0.034
StatusCommandTest 3 0 0 0 100% 0.043
TagCommandTest 14 0 0 0 100% 0.217

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 0.428
InterIndexDiffFilterTest 5 0 0 0 100% 0.022
NotTreeFilterTest 6 0 0 0 100% 0.033
PathFilterGroupTest 7 0 0 0 100% 0.003
PathSuffixFilterTest 3 0 0 0 100% 0.033
TreeFilterTest 7 0 0 0 100% 0.026

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.007
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.738
DiffFormatterReflowTest 10 0 0 0 100% 0.093
DiffFormatterTest 12 0 0 0 100% 0.566
EditListTest 5 0 0 0 100% 0.002
EditTest 16 0 0 0 100% 0.001
HistogramDiffTest 27 0 0 0 100% 0.021
MyersDiffTest 20 0 0 0 100% 0.037
PatchIdDiffFormatterTest 2 0 0 0 100% 0.093
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.001
RawTextTest 11 0 0 0 100% 0.001
RenameDetectorTest 26 0 0 0 100% 0.354
SimilarityIndexTest 8 0 0 0 100% 0.001

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.497
AsIsServiceTest 4 0 0 0 100% 0.189
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.044
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.051
DumbClientDumbServerTest 8 0 0 0 100% 0.735
DumbClientSmartServerTest 8 0 0 0 100% 0.385
ErrorServletTest 1 0 0 0 100% 0.246
FileResolverTest 3 0 0 0 100% 0.019
GitServletInitTest 4 0 0 0 100% 0.026
HookMessageTest 2 0 0 0 100% 0.095
MeasurePackSizeTest 1 0 0 0 100% 0.173
ProtocolErrorTest 1 0 0 0 100% 0.022
RegexPipelineTest 3 0 0 0 100% 0.329
SetAdditionalHeadersTest 1 0 0 0 100% 0.03
SmartClientSmartServerTest 18 0 0 0 100% 0.965

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0.001
BlockListTest 12 0 0 0 100% 0.009
ChangeIdUtilTest 35 0 0 0 100% 0.011
FileUtils7Test 2 0 0 0 100% 0.002
FileUtilTest 21 0 0 0 100% 0.145
FSJava7Test 2 0 0 0 100% 0.981
GitDateFormatterTest 9 0 0 0 100% 0.003
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.026
GitDateParserTest 13 0 0 0 100% 0.006
HookTest 6 0 0 0 100% 0.098
IntListTest 11 0 0 0 100% 0.001
IOReadLineTest 28 0 0 0 100% 0.002
NBTest 8 0 0 0 100% 0.002
QuotedStringBourneStyleTest 10 0 0 0 100% 0.001
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.004
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.004
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.001
RawParseUtils_MatchTest 4 0 0 0 100% 0
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0
RawParseUtilsTest 3 0 0 0 100% 0.01
RawSubStringPatternTest 4 0 0 0 100% 0.041
ReadLinesTest 6 0 0 0 100% 0
RefListTest 23 0 0 0 100% 0.002
RefMapTest 22 0 0 0 100% 0.003
RelativeDateFormatterTest 9 0 0 0 100% 0.002
StringUtilsTest 7 0 0 0 100% 0
TemporaryBufferTest 15 0 0 0 100% 4.747

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.04
LeafBucketTest 11 0 0 0 100% 0.002
NoteMapMergerTest 17 0 0 0 100% 2.761
NoteMapTest 12 0 0 0 100% 0.181

org.eclipse.jgit.events

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.155
SubmoduleInitTest 7 0 0 0 100% 0.07
SubmoduleStatusTest 7 0 0 0 100% 0.121
SubmoduleSyncTest 3 0 0 0 100% 0.058
SubmoduleUpdateTest 4 0 0 0 100% 0.079
SubmoduleWalkTest 10 0 0 0 100% 0.075

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.129
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.013
DirCacheBuilderTest 9 0 0 0 100% 0.086
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.243
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCacheFindTest 1 0 0 0 100% 0.011
DirCacheIteratorTest 11 0 0 0 100% 0.09
DirCacheLargePathTest 5 0 0 0 100% 0.104
DirCachePathEditTest 3 0 0 0 100% 0.001
DirCacheTreeTest 6 0 0 0 100% 0.065

org.eclipse.jgit.patch

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.033
RepoCommandTest 15 0 0 0 100% 2.461

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 1 0 0 0 100% 0.006
FastIgnoreRuleTest 16 0 0 0 100% 0.012
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.009
IgnoreNodeTest 19 0 0 0 100% 0.288
IgnoreRuleSpecialCasesTest 165 0 0 0 100% 0.023

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 2 60% 0.393
ArchiveTest 30 0 0 1 96.667% 1.862
BranchTest 4 0 0 0 100% 0.539
CheckoutTest 19 0 0 0 100% 1.115
CLIGitCommandTest 1 0 0 0 100% 0.002
CloneTest 3 0 0 0 100% 0.093
CommitAndLogTest 1 0 0 0 100% 0.456
ConfigTest 1 0 0 0 100% 0.065
DescribeTest 5 0 0 0 100% 0.174
FetchTest 3 0 0 0 100% 0.166
LsRemoteTest 4 0 0 0 100% 0.253
MergeTest 11 0 0 0 100% 0.566
ReflogTest 3 0 0 0 100% 0.084
RepoTest 1 0 0 0 100% 0.146
StatusTest 14 0 0 0 100% 1.659
TagTest 1 0 0 0 100% 0.027

org.eclipse.jgit.junit

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.002
BundleWriterTest 4 0 0 0 100% 0.208
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.106
HttpAuthTest 1 0 0 0 100% 0.01
LongMapTest 8 0 0 0 100% 0.021
NetRCTest 2 0 0 0 100% 0.019
OpenSshConfigTest 17 0 0 0 100% 0.093
PacketLineInTest 25 0 0 0 100% 0.001
PacketLineOutTest 8 0 0 0 100% 0.011
PackParserTest 12 0 0 0 100% 0.358
PushCertificateIdentTest 6 0 0 0 100% 0.001
PushCertificateParserTest 11 0 0 0 100% 0.122
PushCertificateStoreTest 16 0 0 0 100% 0.067
PushProcessTest 17 0 0 0 100% 0.157
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 0.188
RefSpecTest 34 0 0 0 100% 0.002
RemoteConfigTest 26 0 0 0 100% 0.012
SideBandOutputStreamTest 11 0 0 0 100% 0.013
TestProtocolTest 4 0 0 0 100% 0.024
TransportTest 8 0 0 0 100% 0.083
URIishTest 62 0 0 1 98.387% 0.077

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

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.038
PlotCommitListTest 15 0 0 0 100% 0.23

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.503
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.595
EolCanonicalizingInputStreamTest 7 0 0 0 100% 0.001
TimeoutInputStreamTest 8 0 0 0 100% 0.766
TimeoutOutputStreamTest 9 0 0 0 100% 1.014
UnionInputStreamTest 10 0 0 0 100% 0.001

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.03
ConcurrentRepackTest 4 0 0 0 100% 8.309
FileRepositoryBuilderTest 7 0 0 0 100% 0.062
FileSnapshotTest 4 0 0 0 100% 10.583
GcBasicPackingTest 7 0 0 0 100% 10.906
GcBranchPrunedTest 3 0 0 0 100% 3.062
GcConcurrentTest 1 0 0 0 100% 0.065
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.678
GcKeepFilesTest 1 0 0 0 100% 1.145
GcPackRefsTest 6 0 0 0 100% 5.929
GcPruneNonReferencedTest 5 0 0 0 100% 5.983
GcReflogTest 4 0 0 0 100% 3.615
GcTagTest 2 0 0 0 100% 1.589
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.022
ObjectDirectoryTest 1 0 0 0 100% 0.597
PackFileTest 4 0 0 0 100% 0.099
PackIndexV1Test 6 0 0 0 100% 0.052
PackIndexV2Test 6 0 0 0 100% 0.048
PackReverseIndexTest 4 0 0 0 100% 0.035
PackWriterTest 21 0 0 0 100% 0.532
RefDirectoryTest 60 0 0 0 100% 1.492
ReflogReaderTest 8 0 0 0 100% 0.14
ReflogWriterTest 1 0 0 0 100% 0.011
RefUpdateTest 39 0 0 0 100% 11.365
RepositorySetupWorkDirTest 12 0 0 0 100% 0.028
StoredBitmapTest 3 0 0 0 100% 0.001
T0003_BasicTest 25 0 0 0 100% 0.27
T0004_PackReaderTest 2 0 0 0 100% 0.034
UnpackedObjectTest 15 0 0 0 100% 0.141
WindowCacheGetTest 3 0 0 0 100% 0.077
WindowCacheReconfigureTest 7 0 0 0 100% 0.031

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0.002
BranchConfigTest 8 0 0 0 100% 0.008
BranchTrackingStatusTest 3 0 0 0 100% 0.068
ConfigTest 37 0 0 0 100% 0.008
ConstantsEncodingTest 5 0 0 0 100% 0.001
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 1.097
DirCacheCheckoutTest 45 0 0 0 100% 1.195
IndexDiffSubmoduleTest 7 0 0 0 100% 2.717
IndexDiffTest 16 0 0 0 100% 0.324
IndexModificationTimesTest 2 0 0 0 100% 2.057
MergeHeadMsgTest 2 0 0 0 100% 0.01
ObjectCheckerTest 121 0 0 0 100% 0.023
ObjectIdOwnerMapTest 7 0 0 0 100% 0.025
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.013
ObjectIdTest 16 0 0 0 100% 0.002
ObjectLoaderTest 4 0 0 0 100% 0.003
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0
ReflogConfigTest 1 0 0 0 100% 0.021
ReflogResolveTest 6 0 0 0 100% 0.147
RefTest 13 0 0 0 100% 0.173
RepositoryCacheTest 9 0 0 0 100% 0.12
RepositoryResolveTest 22 0 0 0 100% 0.255
SquashCommitMsgTest 1 0 0 0 100% 0.008
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
T0002_TreeTest 14 0 0 0 100% 0.141
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.001
ValidRefNameTest 17 0 0 0 100% 0.015

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeNodeTest 6 0 0 0 100% 0.002
AttributesMatcherTest 7 0 0 0 100% 0.007
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.043
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.027
AttributeTest 1 0 0 0 100% 0.003

org.eclipse.jgit.nls

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

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0.001
CanonicalTreeParserTest 15 0 0 0 100% 0.003
EmptyTreeIteratorTest 6 0 0 0 100% 0.022
FileTreeIteratorJava7Test 4 0 0 0 100% 0.119
FileTreeIteratorTest 16 0 0 0 100% 3.119
ForPathTest 1 0 0 0 100% 0.01
NameConflictTreeWalkTest 5 0 0 0 100% 0.033
PostOrderTreeWalkTest 6 0 0 0 100% 0.027
TreeWalkBasicDiffTest 1 0 0 0 100% 0.008
TreeWalkJava7Test 1 0 0 0 100% 0.005

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.024
MergeAlgorithmTest 17 0 0 0 100% 0.07
MergeMessageFormatterTest 15 0 0 0 100% 0.29
RecursiveMergerTest 8 0 0 0 100% 9.622
ResolveMergerTest 17 0 0 0 100% 36.398
SimpleMergeTest 13 0 0 0 100% 0.153
SquashMessageFormatterTest 1 0 0 0 100% 0.022

org.eclipse.jgit.http.server

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

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testAddExistingSingleFileTwice 0.31
testAddWithConflicts 0.028
testAddNothing 0.041
testAddRemovedFile 0.028
testAddWithoutParameterUpdate 0.079
testAddExistingSingleMediumSizeFileWithNewLine 0.041
testAddExistingSingleFileInSubDir 0.019
testAssumeUnchanged 0.048
testAddRemovedCommittedFile 0.029
testAddWithParameterUpdate 0.035
testAddWholeRepo 0.02
testExecutableRetention 0.046
testAddTwoFiles 0.018
testAddFolder 0.019
testAddExistingSingleFileTwiceWithCommit 0.027
testAddIgnoredFile 0.025
testAddExistingSingleBinaryFile 0.019
testAddNonExistingSingleFile 0.012
testAddExistingSingleFile 0.015
testAddExistingSingleSmallFileWithNewLine 0.023

ApplyCommandTest

testModifyNL1 0.036
testAddA1 0.012
testAddA2 0.011
testAddA1Sub 0.012
testFailureF1 0.025
testFailureF2 0.024
testModifyE 0.021
testModifyX 0.019
testModifyY 0.017
testModifyZ 0.02
testDeleteD 0.019

ArchiveCommandTest

archiveByIdSpecificFile 0.033
archiveByDirectoryPath 0.044
archiveHeadAllFiles 0.029
archiveHeadSpecificPath 0.028

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.496
testRenamedBoundLineDelete 0.102
testBoundLineDelete 0.045

BlameCommandTest

testCoreAutoCrlf1 0.05
testCoreAutoCrlf2 0.024
testCoreAutoCrlf3 0.03
testCoreAutoCrlf4 0.029
testCoreAutoCrlf5 0.029
testRenameInSubDir 0.048
testDeleteMiddleLines 0.041
testWhitespaceMerge 0.099
testSingleRevision 0.022
testMoveToOtherDir 0.041
testMiddleClearAllLines 0.028
testTwoRenames 0.038
testDeleteTrailingLines 0.03
testEditAllLines 0.023
testRename 0.028
testConflictingMerge1 0.074
testConflictingMerge2 0.089
testTwoRevisions 0.028

BranchCommandTest

testCreateFromCommit 0.035
testCreateFromLightweightTag 0.034
testCreateFromAnnotatetdTag 0.032
testCreationImplicitStart 0.031
testCreateForce 0.04
testPullConfigRemoteBranch 0.189
testCreateAndList 0.043
testRenameLocalBranch 0.049
testListBranchesWithContains 0.035
testListAllBranchesShouldNotDie 0.075
testRenameRemoteTrackingBranch 0.071
testPullConfigLocalBranch 0.095
testDelete 0.046
testPullConfigRenameLocalBranch 0.082
testCreationNullStartPoint 0.036

CheckoutCommandTest

testCheckout 0.052
testCheckoutOfDirectoryShouldBeRecursive 0.056
testCheckoutAutoCrlfTrue 0
skipped
testCheckoutWithConflict 0.029
testCheckoutWithStartPoint 0.051
testCheckoutOfFileWithInexistentParentDir 0.037
testCheckoutCommit 0.029
testCheckoutAllPaths 0.041
testInvalidRefName 0.03
testCreateOrphanBranchWithStartCommit 0.037
testAlreadyExists 0.034
testCreateBranchOnCheckout 0.031
testCheckoutWithStartPointOnlyCertainFiles 0.048
testCheckoutToNonExistingBranch 0.028
testCheckoutAnnotatedTag 0.031
testCheckoutRemoteTrackingWithoutLocalBranch 0.052
testCheckoutWithNonDeletedFiles 0.027
testUpdateSmudgedEntries 0.047
testSimpleCheckout 0.032
testCreateOrphanBranchWithStartPoint 0.032
testCheckoutOrphanBranch 0.028
testCheckoutRemoteTrackingWithUpstream 0.056
testDetachedHeadOnCheckout 0.035
testCheckoutLightweightTag 0.036
testNullRefName 0.029

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.052
testCherryPickDirtyIndex 0.052
testCherryPickNoCommit 0.06
testCherryPickConflictResolution 0.053
testCherryPick 0.052
testCherryPickMerge 0.094
testCherryPickConflictMarkers 0.048
testCherryPickOurCommitName 0.042
testCherryPickConflictReset 0.036
testCherryPickDirtyWorktree 0.027
testSequentialCherryPick 0.042
testCherryPickConflictResolutionNoCOmmit 0.031

CleanCommandTest

testClean 0.023
testCleanWithPaths 0.022
testCleanDirs 0.021
testCleanWithDryRun 0.021
testCleanDirsWithDryRun 0.021
testCleanDirsWithDryRunAndNoIgnore 0.02
testCleanWithDryRunAndNoIgnore 0.03

CloneCommandTest

testCloneRepositoryCustomRemote 0.052
testCloneRepositoryExplicitGitDir 0.048
testCloneRepositoryExplicitGitDirNonStd 0.051
testCloneRepositoryWithNestedSubmodules 0.177
testCloneRepositoryWithBranchShortName 0.045
testBareCloneRepository 0.04
testCloneRepositoryWithSubmodules 0.118
testCloneWithAutoSetupRebase 0.12
testCloneRepositoryOnlyOneBranch 0.072
testCloneRepositoryWithBranch 0.094
testBareCloneRepositoryCustomRemote 0.049
testCloneRepositoryExplicitGitDirBare 0.044
testCloneRepositoryWithTagName 0.052
testCloneRepository 0.052
testBareCloneRepositoryNullRemote 0.05
testCloneRepositoryWithMultipleHeadBranches 0.07
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.07

CommitAndLogCommandTest

testMultipleInvocations 0.013
testAddUnstagedChanges 0.026
testWrongParams 0.007
testModeChange 0.035
testLogWithFilter 0.022
testCommitAmend 0.018
testCommitRange 0.022
testMergeEmptyBranches 0.025
testInsertChangeId 0.02
testSomeCommits 0.023

CommitCommandTest

commitAfterSquashMerge 0.104
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.036
commitSubmoduleUpdate 0.31
commitOnlyShouldHandleIgnored 0.031
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.024
testExecutableRetention 0.038
commitUpdatesSmudgedEntries 0.039
commitIgnoresSmudgedEntryWithDifferentId 0.045
commitNewSubmodule 0.089
commitAmendOnInitialShouldFail 0.01
commitAmendWithAuthorShouldUseIt 0.025

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.033
testOnlyOption_f1_7_f2_14_b 0.033
testOnlyOption_f1_7_f2_14_c 0.042
testOnlyOption_f1_7_f2_14_d 0.039
testOnlyOption_f1_7_f2_14_e 0.043
testOnlyOption_f1_1_a 0.016
testOnlyOption_f1_1_b 0.009
testOnlyOption_f1_1_c 0.012
testOnlyOption_f1_1_d 0.015
testOnlyOption_f1_1_e 0.013
testOnlyOption_f1_2_a 0.008
testOnlyOption_f1_2_b 0.009
testOnlyOption_f1_2_c 0.013
testOnlyOption_f1_2_d 0.013
testOnlyOption_f1_2_e 0.016
testOnlyOption_f1_3_a 0.016
testOnlyOption_f1_3_b 0.021
testOnlyOption_f1_3_c 0.022
testOnlyOption_f1_3_d 0.019
testOnlyOption_f1_3_e 0.019
testOnlyOption_f1_4_a 0.01
testOnlyOption_f1_4_b 0.012
testOnlyOption_f1_4_c 0.016
testOnlyOption_f1_4_d 0.016
testOnlyOption_f1_4_e 0.016
testOnlyOption_f1_5_a 0.014
testOnlyOption_f1_5_b 0.015
testOnlyOption_f1_5_c 0.018
testOnlyOption_f1_5_d 0.018
testOnlyOption_f1_5_e 0.019
testOnlyOption_f1_6_a 0.012
testOnlyOption_f1_6_b 0.014
testOnlyOption_f1_6_c 0.016
testOnlyOption_f1_6_d 0.021
testOnlyOption_f1_6_e 0.022
testOnlyOption_f1_7_a 0.011
testOnlyOption_f1_7_b 0.012
testOnlyOption_f1_7_c 0.016
testOnlyOption_f1_7_d 0.017
testOnlyOption_f1_7_e 0.016
testOnlyOption_f1_8_a 0.01
testOnlyOption_f1_8_b 0.014
testOnlyOption_f1_8_c 0.016
testOnlyOption_f1_8_d 0.015
testOnlyOption_f1_8_e 0.018
testOnlyOption_f1_9_a 0.018
testOnlyOption_f1_9_b 0.018
testOnlyOption_f1_9_c 0.019
testOnlyOption_f1_9_d 0.019
testOnlyOption_f1_9_e 0.025
testOnlyOption_f1_2_f2_14_a 0.017
testOnlyOption_f1_2_f2_14_b 0.019
testOnlyOption_f1_2_f2_14_c 0.022
testOnlyOption_f1_2_f2_14_d 0.02
testOnlyOption_f1_2_f2_14_e 0.024
testOnlyOption_f1_12_f2_14_a 0.03
testOnlyOption_f1_12_f2_14_b 0.024
testOnlyOption_f1_12_f2_14_c 0.025
testOnlyOption_f1_12_f2_14_d 0.026
testOnlyOption_f1_12_f2_14_e 0.027
testOnlyOption_f1_6_f2_14_a 0.024
testOnlyOption_f1_6_f2_14_b 0.029
testOnlyOption_f1_6_f2_14_c 0.047
testOnlyOption_f1_6_f2_14_d 0.032
testOnlyOption_f1_6_f2_14_e 0.029
testOnlyOption_f1_10_a 0.017
testOnlyOption_f1_10_b 0.018
testOnlyOption_f1_10_c 0.019
testOnlyOption_f1_10_d 0.021
testOnlyOption_f1_10_e 0.026
testOnlyOption_f1_11_a 0.015
testOnlyOption_f1_11_b 0.016
testOnlyOption_f1_11_c 0.02
testOnlyOption_f1_11_d 0.022
testOnlyOption_f1_11_e 0.021
testOnlyOption_f1_12_a 0.013
testOnlyOption_f1_12_b 0.013
testOnlyOption_f1_12_c 0.017
testOnlyOption_f1_12_d 0.022
testOnlyOption_f1_12_e 0.018
testOnlyOption_f1_13_a 0.015
testOnlyOption_f1_13_b 0.016
testOnlyOption_f1_13_c 0.025
testOnlyOption_f1_13_d 0.023
testOnlyOption_f1_13_e 0.025
testOnlyOption_f1_14_a 0.015
testOnlyOption_f1_14_b 0.02
testOnlyOption_f1_14_c 0.02
testOnlyOption_f1_14_d 0.022
testOnlyOption_f1_14_e 0.024
testOnlyOption_f1_1_f2_14_a 0.016
testOnlyOption_f1_1_f2_14_b 0.017
testOnlyOption_f1_1_f2_14_c 0.028
testOnlyOption_f1_1_f2_14_d 0.018
testOnlyOption_f1_1_f2_14_e 0.02
testOnlyOptionWithDirectory 0.034

DescribeCommandTest

testDescribeBranch[0] 0.092
t1sameDepthT2[0] 0.072
t1DominatesT2[0] 0.057
noTargetSet[0] 0.013
t1nearerT2[0] 0.068
testDescribe[0] 0.043
testDescribeBranch[1] 0.041
t1sameDepthT2[1] 0.05
t1DominatesT2[1] 0.04
noTargetSet[1] 0.006
t1nearerT2[1] 0.046
testDescribe[1] 0.034

DiffCommandTest

testDiffModified 0.034
testDiffWithNegativeLineCount 0.02
testDiffTwoCommits 0.041
testDiffCached 0.021
testDiffWithPrefixes 0.014
testNoOutputStreamSet 0.011

FetchCommandTest

testFetch 0.021
fetchShouldNotFetchTagsFromOtherBranches 0.035
fetchWithExplicitTagsShouldUpdateLocal 0.044
fetchShouldAutoFollowTagForFetchedObjects 0.03
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.033
fetchShouldAutoFollowTag 0.021

GarbageCollectCommandTest

testGConeCommit 0.038
testGCmoreCommits 0.028

GitConstructionTest

testClose 0.078
testOpen 0.043
testWrap 0.035

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.007
testInitNonBare_GitdirAndDirShouldntBeSame 0.008
testInitBareRepository 0.011
testInitWithDefaultsNonBare 0.011
testInitWithDefaultsBare 0.013
testInitWithExplicitGitDir 0.014
testInitWithOnlyExplicitGitDir 0.013
testInitNonEmptyRepository 0.017
testInitRepository 0.015

LogCommandTest

logAllCommitsWithMaxCount 0.043
logAllCommits 0.055
logAllCommitsWithSkipAndMaxCount 0.036
logPathWithMaxCount 0.028
logAllCommitsWithSkip 0.032
logPathWithSkip 0.031
logAllCommitsWithTag 0.018

LsRemoteCommandTest

testLsRemoteWithTags 0.085
testLsRemoteWithHeads 0.068
testLsRemoteWithoutLocalRepository 0.034
testLsRemote 0.069

MergeCommandTest

testDeletionOnSideConflict 0.047
testNoFastForwardNoCommit 0.024
testRecursiveMergeWithConflict 0.049
testConflictingMergeFailsDueToDirtyIndex 0.033
testFastForward 0.02
testMergeNonVersionedPaths 0.043
testMultipleCreationsSameContent 0.032
testAlreadyUpToDate 0.014
testMergeRemovingFoldersWithoutFastForward 0.041
testMergeRemovingFolders 0.028
testFastForwardOnly 0.018
testSuccessfulContentMergeNoCommit 0.042
testFileModeMerge 0.038
testFileModeMergeWithDirtyWorkTree 0.03
testMergeWithMessageOption 0.04
testMultipleDeletions 0.033
testFastForwardNoCommit 0.02
testSquashMergeConflict 0.038
testSingleDeletion 0.058
testMergeInItself 0.011
testMergeConflictWithMessageOption 0.033
testMergeTag 0.037
testMergeConflictFileFolder 0.056
testFastForwardWithFiles 0.032
testMultipleCreations 0.046
testSquashMerge 0.057
testDeletionAndConflict 0.062
testModifiedAndRenamed 0.053
testSuccessfulMergeFailsDueToDirtyIndex 0.049
testSuccessfulContentMergeAndDirtyworkingTree 0.09
testMultipleHeads 0.051
testMergeMessage 0.049
testSuccessfulContentMerge 0.103
testSuccessfulMergeFailsDueToDirtyWorktree 0.047
testDeletionOnMasterConflict 0.054
testSquashFastForward 0.054
testFastForwardOnlyNotPossible 0.033
testContentMerge 0.067
testNoFastForward 0.031
testConflictingMergeFailsDueToDirtyWorktree 0.055
testMergeFailingWithDirtyWorkingTree 0.05
testMergeSuccessAllStrategiesNoCommit 0.196
testMergeSuccessAllStrategies 0.234

NameRevCommandTest

multiplePathsNoMerge 0.022
multiplePathsSecondParent 0.02
prefix 0.017
annotatedTags 0.019
annotatedTagsNoResult 0.018
ref 0.013
simpleAncestor 0.016
onePathMerge 0.018
onePathMergeSecondParent 0.033
onePathMergeLongerFirstParentPath 0.019
nameExact 0.012

NotesCommandTest

testListNotes 0.029
testAddAndRemoveNote 0.033

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.065
testCheckoutOurs 0.061
testCheckoutMultiple 0.036
testUpdateWorkingDirectory 0.043
testCheckoutRepository 0.041
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.041
testCheckoutSecond 0.045
testCheckoutTheirs 0.06
testCheckoutFirst 0.035
testStageNotPossibleWithBranch 0.043
testCheckoutOfConflictingFileShouldThrow 0.07
testUpdateWorkingDirectoryFromIndex2 9.008
testUpdateWorkingDirectoryFromIndex 0.027

PullCommandTest

testPullFastForward 0.078
testPullMerge 0.095
testPullWithRebaseConfig1 0.161
testPullWithRebaseConfig2 0.134
testPullWithRebaseConfig3 0.115
testPullLocalConflict 0.057
testPullWithMergeConfig2 0.085
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.07
testPullEmptyRepository 0.035
testPullConflict 0.058
testPullWithoutConfig 0.089
testPullMergeProgrammaticConfiguration 0.064
testPullWithMergeConfig 0.088
testPullWithRebasePreserve1Config 0.151
testPullWithRebasePreserveConfig2 0.157
testPullWithRebasePreserveConfig3 0.121

PullCommandWithRebaseTest

testPullFastForward 0.06
testPullLocalConflict 0.06
testPullConflict 0.054
testPullFastForwardWithBranchInSource 0.048
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.05

PushCommandTest

testPushAfterGC 0.071
testPushRefUpdate 0.113
testPush 0.024
testPushWithRefSpecFromConfig 0.022
testPushWithoutPushRefSpec 0.035
testTrackingUpdate 0.029

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.045
testRebaseShouldIgnoreMergeCommits 0.067
testFastForwardRebaseWithAutoStash 0.038
testRebaseInteractiveMultipleSquash 0.055
testRebaseWithUncommittedDelete 0.022
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.02
testRebasePreservingMerges1 0.095
testRebasePreservingMerges2 0.075
testStopOnConflict 0.043
testStopOnConflictFileCreationAndDeletion 0.053
testFastForwardWithMultipleCommits 0.025
testRebaseInteractiveFixupWithBlankLines 0.031
testRebaseWithUnstagedTopicChange 0.023
testStopOnLastConflictAndContinue 0.042
testRebaseTodoLineSetComment 0.005
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.011
testRebaseEndsIfLastStepIsEdit 0.028
testRebaseShouldStopForRewordInCaseOfConflict 0.039
testParseRewordCommand 0.005
testRebasePreservingMergesWithUnrelatedSide1 0.098
testRebasePreservingMergesWithUnrelatedSide2 0.084
testRebaseWithUnstagedMasterChangeOtherCommit 0.03
testRebaseInteractiveSingleSquashAndModifyMessage 0.04
testRebaseWithUncommittedMasterChangeBaseCommit 0.027
testParseSquashFixupSequenceCount 0.003
testRebaseWithAutoStashConflictOnApply 0.051
testRebaseInteractiveReword 0.039
testRebaseWithUntrackedFile 0.034
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.061
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.004
testRebaseWithUncommittedMasterChange 0.025
testRebaseInteractiveEdit 0.042
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.021
testRepositoryStateChecks 0.004
testRebaseInteractiveSquashFirstCommitShouldFail 0.017
testRebaseWithUnstagedMasterChangeBaseCommit 0.026
testEmptyRebaseTodo 0.004
testFastForwardWithMultipleCommitsOnDifferentBranches 0.039
testMergeFirstStopOnLastConflictAndSkip 0.039
testRebaseShouldFixupInCaseOfConflict 0.045
testRebaseWithModificationShouldNotDeleteData 0.022
testRebaseInteractiveFixupFirstCommitShouldFail 0.017
testFastForwardRebaseWithModification 0.021
testAuthorScriptConverter 0.004
testDetachedHead 0.031
testRebaseWithUncommittedTopicChange 0.024
testRebaseShouldStopForEditInCaseOfConflict 0.033
testStopOnConflictAndContinue 0.048
testRebaseWithUnstagedMasterChange 0.025
testStopOnConflictAndContinueWithNoDeltaToMaster 0.033
testOnlyCommentRebaseTodo 0.005
testFilesAddedFromTwoBranches 0.037
testStopOnConflictAndFailContinueIfFileIsDirty 0.048
testStopOnConflictCommitAndContinue 0.048
testUnknownUpstream 0.009
testStopOnConflictAndAbortWithDetachedHEAD 0.039
testRebaseWithAutoStash 0.048
testRebaseInteractiveMixedSquashAndFixup 0.055
testFastForwardWithNewFile 0.018
testUpToDate 0.009
testRebaseParentOntoHeadShouldBeUptoDate 0.013
testStopOnConflictAndSkipNoConflict 0.048
testStopOnLastConflictAndSkip 0.04
testRebaseWithUncommittedMasterChangeOtherCommit 0.029
testLeadingSpacesRebaseTodo 0.004
testRebaseShouldTryToParseValidLineMarkedAsComment 0.005
testRebaseShouldSquashInCaseOfConflict 0.042
testConflictFreeWithSingleFile 0.032
testStopOnConflictAndSkipWithConflict 0.045
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.01

ReflogCommandTest

testAmendReflog 0.027
testBranchReflog 0.024
testHeadReflog 0.034

RenameBranchCommandTest

renameBranchNoConfigValues 0.02
renameBranchExistingSection 0.02
renameBranchMultipleConfigValues 0.018
renameBranchSingleConfigValue 0.018

ResetCommandTest

testHardResetOnUnbornBranch 0.006
testSoftReset 0.016
testPathsResetOnUnbornBranch 0.006
testMixedReset 0.017
testMixedResetRetainsSizeAndModifiedTime 0.015
testMixedResetWithUnmerged 0.01
testHardReset 0.019
testResetDefaultMode 0.006
testPathsResetToNonexistingRef 0.006
testPathsResetWithRef 0.017
testHardResetAfterSquashMerge 0.02
testPathsReset 0.016
testResetToNonexistingHEAD 0.004
testPathsResetOnDirs 0.015
testPathsResetWithUnmerged 0.028
testHardResetOnTag 0.018

RevertCommandTest

testRevertDirtyIndex 0.034
testRevertConflictMarkers 0.03
testRevertConflictResolution 0.032
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.035
testRevertMultipleWithFail 0.045
testRevertMultiple 0.036
testRevertDirtyWorktree 0.026
testRevert 0.043
testRevertOurCommitName 0.026
testRevertkConflictReset 0.031

RmCommandTest

testRemoveCached 0.011
testRemove 0.009

StashApplyCommandTest

workingDirectoryContentConflict 0.026
workingDirectoryEditPreCommit 0.048
workingDirectoryContentMerge 0.051
workingDirectoryCleanIndexModify 0.033
unstashNoHead 0.02
multipleEdits 0.036
workingDirectoryModifyInSubfolder 0.049
noStashedCommits 0.015
indexContentConflict 0.045
stashChangeInANewSubdirectory 0.05
indexAdd 0.039
stashedApplyOnOtherBranchWithStagedChange 0.086
workingDirectoryDeleteIndexAdd 0.045
workingDirectoryDeleteIndexEdit 0.033
untrackedFileConflictsWithWorkingDirectory 0.033
workingDirectoryModifyIndexChanged 0.034
workingDirectoryDelete 0.028
indexDelete 0.029
workingDirectoryModify 0.032
stashedApplyOnOtherBranch 0.077
stashedContentMerge 0.047
untrackedFileNotIncluded 0.032
untrackedFileIncluded 0.044
testApplyStashWithDeletedFile 0.033
unstashNonStashCommit 0.016
untrackedFileConflictsWithCommit 0.039

StashCreateCommandTest

unmergedPathsShouldCauseException 0.036
workingDirectoryCleanIndexModify 0.014
multipleEdits 0.015
workingDirectoryModifyInSubfolder 0.023
newFileInIndexThenModifiedInWorkTree 0.015
indexAdd 0.015
workingDirectoryDeleteIndexAdd 0.015
workingDirectoryDeleteIndexEdit 0.018
workingDirectoryModifyIndexChanged 0.02
refLogIncludesCommitMessage 0.018
workingDirectoryDelete 0.015
indexDelete 0.015
workingDirectoryModify 0.014
noLocalChanges 0.009
untrackedFileNotIncluded 0.015
untrackedFileIncluded 0.016

StashDropCommandTest

dropSingleStashedCommit 0.027
dropMiddleStashCommit 0.056
dropFirstStashedCommit 0.037
dropNegativeRef 0.014
dropWithNoStashedCommits 0.014
dropBoundaryStashedCommits 0.054
dropWithInvalidLogIndex 0.024
dropAll 0.032

StashListCommandTest

multipleStashedCommits 0.013
noStashRef 0.004
emptyStashReflog 0.008
singleStashedCommit 0.009

StatusCommandTest

testDifferentStates 0.025
testEmptyStatus 0.004
testDifferentStatesWithPaths 0.014

TagCommandTest

testDeleteFullName 0.017
testTagging 0.024
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.009
testFailureOnSignedTags 0.012
testDeleteNonExisting 0.013
testDeleteEmptyTagNames 0.012
testEmptyTagName 0.012
testTaggingOnHead 0.018
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.014
testListAllTagsInRepositoryInOrder 0.02
testInvalidTagName 0.011
testDelete 0.022
testDeleteBadName 0.014
testUnannotatedTagging 0.019

AttributeNodeTest

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

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.007
testRules 0.013
testIncorrectAttributeFileName 0.007
testNoMatchingAttributes 0.008
testEmptyGitAttributeFile 0.008

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.005
testRules 0.011
testNoMatchingAttributes 0.006
testEmptyGitAttributeFile 0.005

AttributeTest

testBasic 0.003

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.385
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.049
shouldListAddedFileInInitialCommit 0.031
shouldListModificationBetweenTwoCommits 0.046
shouldListModificationInDirWithoutModifiedTrees 0.043
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.01
shouldReportFileModeChange 0.033
shouldListDeletionBetweenTwoCommits 0.032
shouldListChangesInWorkingTree 0.029
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.01
shouldListAddedFileBetweenTwoCommits 0.028
shouldListModificationInDirWithModifiedTrees 0.042

DiffFormatterReflowTest

testNegativeContextFails 0.066
testContext100 0.01
testContext0 0.002
testContext1 0.002
testContext3 0.002
testContext5 0.003
testContext10 0.002
testEmpty1 0.002
testNoNewLine1 0.002
testNoNewLine2 0.002

DiffFormatterTest

testCreateFileHeader_Modify 0.288
testDiffRootNullToTree 0.087
testCreateFileHeaderForRenameModeChange 0.014
testDiff 0.04
testCreateFileHeader_GitLink 0.015
testDiffNullToNull 0.013
testCreateFileHeader_Add 0.014
testCreateFileHeaderWithoutIndexLine 0.013
testCreateFileHeaderForRenameWithoutContentChange 0.013
testDiffRootTreeToNull 0.038
testCreateFileHeader_Binary 0.016
testCreateFileHeader_Delete 0.015

EditListTest

testSet 0.001
testEmpty 0
testAddOne 0
testAddTwo 0.001
testRemove 0

EditTest

testEquals1 0
testType_Empty 0.001
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.009
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0.004
testEdit_NoUniqueMiddleSide_FlipBlocks 0.001
testEdit_NoUniqueMiddleSide_FlipAndExpand 0.001
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0.001
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0.001
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0.001
testDegenerate_InsertsIntoMidPosition 0
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0
testDegenerate_DeleteMiddle 0
testEdit_InsertNearCommonTail 0
testEmptyInputs 0
testDegenerate_DeleteStart 0
testEdit_UniqueCommonLargerThanMatchPoint 0.001
testEdit_InvertBlocks 0
testCreateFile 0.001
testDeleteFile 0
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testDegenerate_ReplaceMiddle 0.001
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 0.057
testDiff 0.036

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.017
testBreakModify_RejoinIfUnpaired 0.02
testBreakModify_BreakBelowScore 0.024
testInexactRenames_OnePair2 0.018
testExactRename_OneRenameOneModify 0.013
testExactRename_OneDeleteManyAdds 0.011
testNoRenames_SymlinkAndFile 0.011
testExactRename_OneRename 0.012
testSetRenameScore_IllegalArgs 0.01
testInexactRename_NewlinesOnly 0.01
testExactRename_PathBreaksTie 0.013
testRenameLimit 0.014
testInexactRename_OnePair 0.01
testInexactRename_SameContentMultipleTimes 0.011
testInexactRename_LastByteDifferent 0.013
testInexactRename_OneRenameTwoUnrelatedFiles 0.016
testBreakModify_DontBreakAboveScore 0.011
testExactRename_DifferentObjects 0.011
testNoRenames_EmptyFile1 0.011
testNoRenames_EmptyFile2 0.012
testBreakModify_BreakNone 0.015
testExactRename_MultipleIdenticalDeletes 0.013
testNoRenames_GitlinkAndFile 0.013
testBreakModify_BreakAll 0.016
testNoRenames_SymlinkAndFileSamePath 0.015
testNoRenames_SingleByteFiles 0.014

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.009
testFindOnEmpty 0.011
testWriteEmptyCommit_RealIndex 0.012
testDetectUnmergedPaths 0.01
testWriteEmptyUnlock_RealIndex 0.008
testReadMissing_TempIndex 0.009
testLockMissing_RealIndex 0.007
testBuildThenClear 0.008
testWriteEmptyLockEmpty_RealIndex 0.01
testRejectInvalidWindowsPaths 0.015
testReadMissing_RealIndex 0.011
testWriteEmptyReadEmpty_RealIndex 0.019

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.013

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.011
testFindSingleFile 0.011
testBuildEmpty 0.01
testAdd_ReverseGitSortOrder 0.011
testBuildOneFile_Commit_IndexChangedEvent 0.011
testBuilderClear 0.008
testBuildOneFile_Commit 0.009
testAdd_InGitSortOrder 0.007
testBuildRejectsUnsetFileMode 0.008

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.001
testUnsupportedRequiredExtension 0.002
testReadIndex_DirCacheTree 0.097
testCorruptChecksumAtFooter 0.002
testReadWriteV3 0.007
testReadIndex_LsFiles 0.069
testTreeWalk_LsFiles 0.065

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.011

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.008
testBackBug396127 0.007
testReset 0.011
testSingleSubtree_Recursive 0.008
testEmptyTree_WithTreeWalk 0.009
testRemovedSubtree 0.007
testTwoLevelSubtree_FilterPath 0.008
testSingleSubtree_NoRecursion 0.007
testNoSubtree_NoTreeWalk 0.008
testTwoLevelSubtree_Recursive 0.009
testEmptyTree_NoTreeWalk 0.008

DirCacheLargePathTest

testPath_4090 0.029
testPath_4094 0.02
testPath_4095 0.018
testPath_4096 0.016
testPath_16384 0.021

DirCachePathEditTest

testAddDeleteTrickyNames 0
testPathEditShouldBeCalledForEachStage 0.001
testAddDeletePathAndTreeNormalNames 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.009
testEmptyCache_Clear_NoCacheTree 0.009
testWriteReadTree 0.018
testTwoLevelSubtree 0.01
testEmptyCache_CreateEmptyCacheTree 0.007
testSingleSubtree 0.012

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.015

FileNameMatcherTest

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

ManifestParserTest

testManifestParser 0.033

RepoCommandTest

testRemoveOverlappingBare 0.287
testCopyFileBare 0.177
testBareRepo 0.15
testRevisionBranch 0.164
testAddRepoManifest 0.147
testRevisionBare 0.15
testRevisionTag 0.146
testTargetBranch 0.16
testIncludeTag 0.154
testNonDefaultRemotes 0.163
testRevision 0.108
testReplaceManifestBare 0.145
testRepoManifestGroups 0.251
testRepoManifestCopyFile 0.125
testRemoteAlias 0.134

BasicRuleTest

test 0.006

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.022
testTrailingSpaces 0.019
testRules 0.024
testSlashMatchesDirectory 0.014
testToString 0.013
testRepeatedNegationInDifferentFiles1 0.012
testRepeatedNegationInDifferentFiles2 0.013
testRepeatedNegationInDifferentFiles3 0.013
testRepeatedNegationInDifferentFiles4 0.015
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.016
testNegateAllExceptJavaInSrc 0.015
testLeadingSpaces 0.014
testEmptyIgnoreRules 0.014
testWithSlashDoesNotMatchInSubDirectory 0.014
testNegation 0.025
testSlashOnlyMatchesDirectory 0.012
testNoPatterns 0.011
testEmptyIgnoreNode 0.01
testRepeatedNegation 0.012

IgnoreRuleSpecialCasesTest

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

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsInserterTest

testReadFromInserterSmallObjects 0.099
testReaderResolve 0.003
testReadFromFallback 0.003
testReadFromInserterLargerObjects 0.013
testInserterDiscardsPack 0.001

AbbreviationTest

testAbbreviateOnEmptyRepository 0.002
testAbbreviateLooseBlob 0.003
testAbbreviateIsActuallyUnique 0.017
testAbbreviatePackedBlob 0.008

ConcurrentRepackTest

testObjectMovedToNewPack1 2.307
testObjectMovedToNewPack2 3.005
testObjectInNewPack 0.974
testObjectMovedWithinPack 2.023

FileRepositoryBuilderTest

scanWithGitDirRef 0.008
invalidRepositoryFormatVersion 0.01
emptyRepositoryFormatVersion 0.009
relativeGitDirRef 0.011
absoluteGitDirRef 0.009
unknownRepositoryFormatVersion 0.008
testShouldAutomagicallyDetectGitDirectory 0.007

FileSnapshotTest

testOldFile 4.586
testActuallyIsModifiedTrivial 1.497
testNewFileNoWait 2.5
testNewFileWithWait 2

GcBasicPackingTest

testDonePruneTooYoungPacks 2.895
testNotPackTwice 2.074
testPackAllObjectsInOnePack 1.911
repackEmptyRepo_noPackCreated 0.026
testPackRepoWithNoRefs 0.043
testPackCommitsAndLooseOne 1.922
testPack2Commits 2.035

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.01
branch_historyNotPruned 1.03
deleteBranch_historyPruned 1.022

GcConcurrentTest

concurrentRepack 0.065

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.003
testDirCacheSavesObjects 0.675

GcKeepFilesTest

testKeepFiles 1.145

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.921
dontPackHEAD_nonBare 1.036
dontPackHEAD_bare 0.984
whileRefLockedRefNotPackedNoError 0.993
concurrentOnlyOneWritesPackedRefs 0.997
looseRefPacked 0.998

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.98
nonReferencedNonExpiredObject_notPruned 0.005
nonReferencedExpiredObjectTree_pruned 2.002
testPackCommitsAndLooseOneWithPruneNow 2.021
nonReferencedObjects_onlyExpiredPruned 0.975

GcReflogTest

testPackRepoWithCorruptReflog 0.635
testPruneNone 1.004
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.982
testPackCommitsAndLooseOneNoReflog 0.994

GcTagTest

annotatedTag_objectNotPruned 0.601
lightweightTag_objectNotPruned 0.988

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.022

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 0.597

PackFileTest

testDelta_FailsOver2GiB 0.018
testDelta_SmallObjectChain 0.02
testWhole_LargeObject 0.033
testWhole_SmallObject 0.028

PackIndexV1Test

testCRC32 0.006
testIteratorMethodsContract 0.007
testCompareEntriesOffsetsWithGetOffsets 0.018
testIteratorReturnedValues1 0.007
testIteratorReturnedValues2 0.007
testCompareEntriesOffsetsWithFindOffsets 0.007

PackIndexV2Test

testCRC32 0.007
testIteratorMethodsContract 0.009
testCompareEntriesOffsetsWithGetOffsets 0.01
testIteratorReturnedValues1 0.009
testIteratorReturnedValues2 0.007
testCompareEntriesOffsetsWithFindOffsets 0.006

PackReverseIndexTest

testFindObjectWrongOffset 0.012
testFindNextOffsetWrongOffset 0.008
testFindObject 0.008
testFindNextOffset 0.007

PackWriterTest

testWritePack2DeltasReuseOffsets 0.033
testWriteEmptyPack1 0.023
testWriteEmptyPack2 0.016
testIgnoreNonExistingObjectsWithBitmaps 0.063
testExclude 0.03
testWritePack2DeltasReuseRefs 0.02
testWriteIndex 0.019
testWritePack1 0.024
testWritePack2 0.022
testWritePack3 0.023
testWritePack4 0.018
testWritePack1NoObjectReuse 0.022
testWritePack4ThinPack 0.02
testWritePack4SizeThinVsNoThin 0.038
testContructor 0.013
testIgnoreNonExistingObjects 0.018
testModifySettings 0.014
testNotIgnoreNonExistingObjects 0.013
testWritePack2SizeOffsetsVsRefs 0.036
testWritePack2DeltasCRC32Copy 0.029
testWritePack2SizeDeltasVsNoDeltas 0.038

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.01
testBatchRefUpdateSimpleForce 0.015
testGetRefs_HeadsOnly_SymrefToPacked 0.01
testGetRef_DiscoversModifiedLoose 0.019
testGetRefs_HeadsOnly_AllLoose 0.009
testGetRefs_HeadOnOneBranch 0.011
testExactRef_EmptyDatabase 0.01
testGetRefs_IgnoresGarbageRef1 0.008
testGetRefs_IgnoresGarbageRef2 0.01
testGetRefs_IgnoresGarbageRef3 0.01
testGetRefs_IgnoresGarbageRef4 0.026
testGetRef_CorruptSymbolicReference 0.01
testPeelLooseTag 0.013
testGetRefs_TagsOnly_AllPacked 0.011
testGetRefs_TagsOnly_AllLoose 0.01
testGetRef_FetchHead 0.01
testGetRefs_PackedWithPeeled 0.011
test_repack 0.635
testFirstExactRef_IgnoresGarbageRef 0.011
testBatchRefUpdateConflictThanksToDelete 0.015
testPeelCommit 0.016
testGetRefs_CorruptObjectIdReference 0.018
testBatchRefUpdateSimpleNoForce 0.013
testGetRefs_LooseSorting_Bug_348834 0.015
testBatchRefUpdateConflict 0.015
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.014
testReadBranchConfig 0.016
testGetRefs_DeatchedHead1 0.015
testGetRefs_DeatchedHead2 0.014
testExactRef_FetchHead 0.013
testGetRefs_LooseOverridesPacked 0.015
testGetRefs_DiscoversModifiedLoose 0.013
testReadNotExistingBranchConfig 0.013
testGetRefs_HeadsOnly_AllPacked1 0.013
testGetRef_AnyHeadWithGarbage 0.012
testGetRefs_LooseSortedCorrectly 0.015
testGetRefs_PackedNotPeeled_Sorted 0.012
testFirstExactRef_Mixed 0.014
testExactRef_IgnoresGarbageRef 0.014
testGetRef_CorruptObjectIdReference 0.015
testRefsChangedStackOverflow 0.021
testCreate 0.013
testGetRef_PackedNotPeeled_WrongSort 0.015
testGetRefs_CycleInSymbolicRef 0.019
testGetRefs_InvalidName 0.017
testGetRef_DiscoversDeletedLoose 0.017
testGetRefs_DeeplyNestedBranch 0.024
testGetRefs_HeadBranchNotBorn 0.015
testGetRef_EmptyDatabase 0.016
testGetRefs_DiscoversDeletedLoose1 0.015
testGetRefs_DiscoversDeletedLoose2 0.014
testGetRefs_DiscoversDeletedLoose3 0.015
testGetRefs_DiscoversDeletedLoose4 0.018
testGetRefs_DiscoversDeletedLoose5 0.019
testGetRefs_EmptyDatabase 0.019
testGetRefs_HeadsOnly_Mixed 0.017
testGetRefs_DiscoversNewLoose1 0.018
testGetRefs_DiscoversNewLoose2 0.02
testIsNameConflicting 0.018
testGetRefs_SkipsLockFiles 0.013

ReflogReaderTest

testCheckout 0.015
testReadRightLog 0.018
testReadWhileAppendIsInProgress 0.02
testNoLog 0.017
testReadLineWithMissingComment 0.018
testSpecificEntryNumber 0.017
testReadOneLine 0.018
testReadTwoLine 0.017

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.011

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.011
testDeleteForce 0.355
testDeleteNotFound 0.011
testDeleteLoosePacked 0.997
testNoCacheObjectIdSubclass 0.015
testDeleteLoosePackedRejected 0.013
testRenameBranchHasPreviousLog 0.962
testRenameCurrentBranch 1.009
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.018
testRenameBranchCannotLockAFileHEADisToLockTo 0.983
testRenameRefNameColission2avoided 0.981
testRefKeySameAsName 0.01
testLooseDelete 0.012
testUpdateRefLockFailureLocked 0.01
testDeleteLooseAndItsDirectory 0.012
testUpdateRefNoChange 0.01
testDeleteWithoutHead 0.012
testUpdateRefForwardWithCheck1 0.012
testUpdateRefForwardWithCheck2 0.012
testRenameBranchCannotLockAFileHEADisToLockFrom 0.014
testRenameBranchCannotLockAFileHEADisFromLockTo 0.914
testUpdateRefLockFailureWrongOldValue 0.014
testDeleteHEADreferencedRef 0.013
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.02
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.018
testUpdateRefDetached 0.014
testRefsCacheAfterUpdateLooseOnly 0.014
testNewNamespaceConflictWithLoosePrefixOfExisting 0.015
testRenameBranchAlsoInPack 0.889
testDeleteHead 0.01
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.983
testDeleteFastForward 1.004
testNewNamespaceConflictWithPackedPrefixOfExisting 0.011
testRefsCacheAfterUpdate 0.015
testUpdateRefForward 0.015
testRenameBranchNoPreviousLog 0.977
testNewNamespaceConflictWithLoosePrefixNameExists 0.011
testRenameRefNameColission1avoided 0.955
testUpdateRefDetachedUnbornHead 0.014

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.002
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.002
testExceptionThrown_BareRepoGetWorkDir 0.002
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.003
testNotBare_CreateRepositoryFromWorkDirOnly 0.003
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.003
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.003
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.003
testNotBare_CreateRepositoryFromDotGitGitDir 0.003
testExceptionThrown_BareRepoGetIndex 0.001
testExceptionThrown_BareRepoGetIndexFile 0.002
testIsBare_CreateRepositoryFromArbitraryGitDir 0.001

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.012
test002_WriteEmptyTree2 0.008
test30_stripWorkDir 0.008
test002_WriteEmptyTree 0.014
test006_ReadUglyConfig 0.008
test000_openrepo_default_gitDirAndWorkTreeSet 0.012
test000_openrepo_default_absolute_workdirconfig 0.012
test027_UnpackedRefHigherPriorityThanPacked 0.008
test000_openrepo_alternate_index_file_and_objdirs 0.013
test025_computeSha1NoStore 0.008
test020_createBlobTag 0.01
test028_LockPackedRef 0.012
test007_Open 0.009
test001_Initalize 0.008
test021_createTreeTag 0.013
test000_openRepoBadArgs 0.009
test022_createCommitTag 0.011
test024_createCommitNonAscii 0.011
test008_FailOnWrongVersion 0.009
test012_SubtreeExternalSorting 0.011
test009_CreateCommitOldFormat 0.011
test026_CreateCommitMultipleparents 0.016
test000_openrepo_default_relative_workdirconfig 0.013
test023_createCommitNonAnullii 0.011
test000_openrepo_default_workDirSet 0.013

T0004_PackReaderTest

test003_lookupCompressedObject 0.02
test004_lookupDeltifiedObject 0.014

UnpackedObjectTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.026
testCache_TooFewFiles 0.025
testCache_Defaults 0.026

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.004
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.004
testConfigureCache_Limits1 0.005
testConfigureCache_PackedGitWindowSize_0 0.005
testConfigureCache_PackedGitLimit_0 0.004
testConfigureCache_PackedGitWindowSize_4097 0.004
testConfigureCache_PackedGitOpenFiles_0 0.005

DeltaIndexTest

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

IntSetTest

testAdd 0

TestRepositoryTest

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

AbbreviatedObjectIdTest

testEquals_Full 0
testNotEquals_SameLength 0
testIsId 0.001
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0.001
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.002
getRemoteTrackingBranchShouldReturnNullWithoutMergeBranch 0
isRebase 0
getRemoteTrackingBranchShouldReturnNullWithoutFetchSpec 0.004
getRemoteTrackingBranchShouldHandleNormalCase 0
getTrackingBranchShouldReturnNullWithoutMergeBranchForLocalBranch 0
getRemoteTrackingBranchShouldHandleOtherMapping 0.001
getTrackingBranchShouldHandleNormalCaseForRemoteTrackingBranch 0.001

BranchTrackingStatusTest

shouldWorkInNormalCase 0.034
shouldWorkWithoutMergeBase 0.025
shouldReturnNullWhenBranchDoesntExist 0.009

ConfigTest

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

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.051
testForbiddenNamesOnWindowsEgCon 0.027
testForbiddenNamesOnWindowsEgLpr 0.03
testForbiddenNamesOnWindowsEgDotCon 0.027
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.025
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.021
testMaliciousPathDot 0.024
testMaliciousGitPathEndDotUnixOk 0.022
testMaliciousGitPathEndDotWindows1 0.022
testMaliciousGitPathEndDotWindows2 0.02
testMaliciousGitPathEndDotWindows3 0.024
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.019
testMaliciousPathEmptyUnix 0.024
testMaliciousGitPath1Case 0.019
testMaliciousGitPath2Case 0.021
testMaliciousGitPath3Case 0.023
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.024
testMaliciousPathDotDot 0.02
testMaliciousAbsolutePathSecondCheckout 0.014
testMaliciousAbsolutePathTwoLevelsFirstBad 0.025
testMaliciousAbsoluteUNCPathWindows1 0.022
testMaliciousAbsoluteUNCPathWindows2 0.022
testForbiddenNamesOnWindowsEgCon1 0.024
testForbiddenNamesOnWindowsEgLpt1 0.02
testMaliciousAbsolutePathIsOkTwoLevels 0.02
testMaliciousWindowsADSOnUnix 0.023
testMaliciousAbsolutePathTwoLevelsSecondBad 0.023
testMaliciousGitPathEndSpaceUnixOk 0.023
testMaliciousPathEmptyWindows 0.026
testMaliciousWindowsADS 0.019
testForbiddenWindowsNamesOnUnixEgCon 0.025
testMaliciousGitPath1 0.024
testMaliciousGitPath2 0.04
testMaliciousAbsoluteWindowsPath1 0.03
testMaliciousAbsoluteWindowsPath2 0.029
testMaliciousAbsolutePathIsOkSecondCheckout 0.045
testMaliciousAbsolutePath 0.034
testForbiddenWindowsNamesOnUnixEgLpt1 0.034
testForbiddenNamesOnWindowsEgConDotSuffix 0.029
testMaliciousAbsoluteCurDrivePathWindows 0.032
testMaliciousGitPathEndSpaceWindows 0.034
testMaliciousAbsoluteWindowsPath1OnUnix 0.037

DirCacheCheckoutTest

testDirtyFileModeEqualHeadMerge 0.044
testResetHard 0.094
testRules1thru3_NoIndexEntry 0.017
testCheckoutUncachedChanges 0.014
testFileModeChangeAndContentChangeNoConflict 0.048
testDirectoryFileSimple 0.023
testDirectoryFileConflicts_15b 0.019
testCloseNameConflicts1 0.029
testCheckoutOutChanges 0.033
testInitialCheckout 0.02
testUntrackedConflicts 0.037
testCheckoutHierarchy 0.033
testFileModeChangeWithNoContentChangeUpdate 0.039
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.035
testCloseNameConflictsX0 0.026
testFileModeChangeAndContentChangeConflict 0.042
testDontOverwriteDirtyFile 0.018
testDirectoryFileConflicts_1 0.017
testDirectoryFileConflicts_2 0.02
testDirectoryFileConflicts_3 0.018
testDirectoryFileConflicts_4 0.022
testDirectoryFileConflicts_5 0.019
testDirectoryFileConflicts_6 0.019
testDirectoryFileConflicts_7 0.059
testDirectoryFileConflicts_8 0.016
testDirectoryFileConflicts_9 0.016
testRules4thru13_IndexEntryNotInHead 0.035
testCheckoutOutChangesAutoCRLFInput 0.017
testCheckoutOutChangesAutoCRLFfalse 0.016
testDirectoryFileConflicts_10 0.022
testDirectoryFileConflicts_11 0.018
testDirectoryFileConflicts_12 0.031
testDirectoryFileConflicts_13 0.028
testDirectoryFileConflicts_14 0.027
testDirectoryFileConflicts_15 0.019
testDirectoryFileConflicts_16 0.04
testDirectoryFileConflicts_17 0.023
testDirectoryFileConflicts_18 0.021
testDirectoryFileConflicts_19 0.019
testDirectoryFileConflicts_5b 0.011
testDirectoryFileConflicts_6b 0.011
testDirtyFileModeEqualIndexMerge 0.026
testOverwriteUntrackedIgnoredFile 0.031
testCheckoutOutChangesAutoCRLFtrue 0.011
testCheckoutOutChangesAutoCRLFtrueBinary 0.012

IndexDiffSubmoduleTest

testDirtyRootWorktree 0.603
testDirtySubmoduleWorktreeUntracked 0.404
testInitiallyClean 0.376
testDirtySubmoduleWorktree 0.368
testDirtySubmoduleHEAD 0.365
testDirtySubmoduleIndex 0.351
testDirtySubmoduleIndexAndWorktree 0.25

IndexDiffTest

testUnchangedComplex 0.017
testRemovedUntracked 0.012
testUnchangedSimple 0.013
testAdded 0.012
testStageState_mergeAndReset_bug 0.028
testUntrackedFolders 0.027
testStageState_simulated_bug 0.028
testConflictingDeletedAndModified 0.038
testAssumeUnchanged 0.016
testAutoCRLFInput 0.013
testModified 0.011
testStageState 0.012
testRemoved 0.006
testConflictingFromMultipleCreations 0.034
testUntrackedNotIgnoredFolders 0.024
testConflicting 0.033

IndexModificationTimesTest

testLastModifiedTimes 0.019
testModify 2.038

MergeHeadMsgTest

testReadWriteMergeHeads 0.005
testReadWriteMergeMsg 0.005

ObjectCheckerTest

testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0
testRejectSpaceAtEndOnWindows 0
testInvalidTreeNameContainsSlash 0
testInvalidTreeNameIsMacHFSGit2 0
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
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
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0.01
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0.001
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0.001
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0.001
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0
testInvalidCommitNoCommitter1 0.001
testInvalidCommitNoCommitter2 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0.001
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.002
testInvalidCommitNoTree1 0
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0.001
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.001
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.018
testAddIfAbsentGrowsWithObjects 0.007
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0.001

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.021

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.041
resolvePreviousBranch 0.038
resolveMasterCommits 0.018
resolveNonExistingBranch 0.014
resolveReflogParent 0.023
resolveDate 0.013

RefTest

testGetShortExactRef 0.011
testReadAllIncludingSymrefs 0.017
testReadSimplePackedRefSameRepo 0.013
testRefsUnderRefs 0.013
testResolvedSymRef 0.01
testReadSymRefToLoosePacked 0.013
testResolvedNamesBranch 0.01
testGetShortRef 0.012
testRemoteNames 0.011
testAmbiguousRefsUnderRefs 0.017
testReadLooseRef 0.017
testReadLoosePackedRef 0.013
testReadSymRefToPacked 0.016

RepositoryCacheTest

testBareFileKey 0.02
testNonBareFileKey 0.011
testFileKeyOpenNew 0.019
testGetRegistered 0.018
testCacheOpen 0.012
testUnregister 0.01
testGetRegisteredWhenEmpty 0.008
testCacheRegisterOpen 0.011
testFileKeyOpenExisting 0.011

RepositoryResolveTest

testObjectId_nonexisting 0.011
testObjectId_objectid_invalid_explicit_parent 0.012
testHEAD 0.009
testTree 0.009
testDistance_past_root 0.01
testDerefCommit 0.009
resolveUpstream 0.026
testParseLookupPath 0.012
resolveExprSimple 0.017
invalidNames 0.01
testObjectId_objectid_implicit_firstparent 0.009
testObjectId_objectid_self 0.009
testParseNonGitDescribe 0.016
testDistance 0.01
testParseGitDescribeOutput 0.013
testObjectId_existing 0.008
testDerefBlob 0.008
testDerefTree 0.009
testObjectId_objectid_explicit_firstparent 0.009
testDerefTag 0.014
testRef_refname 0.016
testObjectId_objectid_explicit_otherparents 0.009

SquashCommitMsgTest

testReadWriteMergeMsg 0.008

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.013
test004_addTree 0.01
test001_createEmpty 0.009
test005_addRecursiveFile 0.01
test005_addRecursiveTree 0.009
test007_manyFileLookup 0.015
test000_sort_01 0.01
test000_sort_02 0.009
test000_sort_03 0.009
test000_sort_04 0.01
test000_sort_05 0.009
test008_SubtreeInternalSorting 0.009
test002_addFile 0.009
test006_addDeepTree 0.01

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

ValidRefNameTest

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

CherryPickTest

testPick 0.014
testRevert 0.01

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.025
testFormatWithConflictsNoFooterNoLineBreak 0.022
testTag 0.02
testPullWithUri 0.019
testFormatWithConflictsNoFooter 0.02
testMixed 0.018
testIntoHeadOtherThanMaster 0.015
testThreeBranches 0.018
testIntoOtherThanMaster 0.022
testRemoteBranch 0.021
testTwoBranches 0.023
testFormatWithConflictsWithFooters 0.018
testIntoSymbolicRefHeadPointingToMaster 0.019
testCommit 0.015
testOneBranch 0.015

RecursiveMergerTest

crissCrossMerge_twoRoots 1.092
crissCrossMerge_nonmergeable 1.17
crissCrossMerge_mergeable2 1.219
crissCrossMerge 1.057
crissCrossMerge_mergeable 1.252
crissCrossMerge_ThreeCommonPredecessors 1.312
crissCrossMerge_ParentsNotMergeable 1.049
crissCrossMerge_checkOtherFiles 1.471

ResolveMergerTest

checkFileReplacedByFolderInOurs 0.094
checkLockedFilesToBeDeleted 0.076
checkMergeEqualNewTrees 0.099
checkMergeConflictingNewTrees 0.082
checkMergeMergeableTreesWithoutIndex 0.101
checkMergeConflictingTreesWithoutIndex 0.095
failingDeleteOfDirectoryWithUntrackedContent 0.068
checkMergeMergeableFilesWithTreeInIndex 0.085
checkUntrackedFolderIsNotAConflict 0.101
checkFileReplacedByFolderInTheirs 0.098
checkMergeEqualTreesInCore 0.064
checkMergeConflictingFilesWithTreeInIndex 0.068
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.101
checkMergeEqualTreesWithoutIndex 0.078
mergeWithCrlfInWT 0.069
checkMergeCrissCross 0.106
checkForCorrectIndex 35.013

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.014
testTrivialTwoWay_rightDFconflict2 0.013
testTrivialTwoWay_ok 0.01
testTrivialTwoWay 0.01
testOurs 0.01
testTrivialTwoWay_validSubtreeSort 0.015
testTrivialTwoWay_leftDFconflict1 0.013
testTrivialTwoWay_leftDFconflict2 0.013
testTrivialTwoWay_conflictSubtreeChange 0.015
testTrivialTwoWay_conflict 0.008
testTrivialTwoWay_disjointhistories 0.008
testTheirs 0.009
testTrivialTwoWay_concurrentSubtreeChange 0.015

SquashMessageFormatterTest

testCommit 0.022

NLSTest

testJVMDefaultLocale 0.001
testParallelThreadsWithDifferentLocales 0.001
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.003
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0
testMissingPropertiesFile 0.002

DefaultNoteMergerTest

testEditEdit 0.008
testIdenticalEdit 0.005
testDeleteDelete 0.005
testIdenticalAdd 0.005
testEditDelete 0.009
testAddAdd 0.008

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.012
testCollapseFanoutAfterMerge 0.428
testEditSameNoteDifferentContent 0.013
testFanoutAndLeafWitConflict 0.383
testDeleteDifferentNotes 0.01
testNonNotesWithNonNoteConflict 0.019
testAddSameNoteDifferentContent 0.011
testNonNotesWithoutNonNoteConflict 0.017
testEditDifferentNotes 0.011
testEditDeleteConflict 0.01
testLargeTreesWithConflict 0.768
testLargeTreesWithoutConflict 0.68
testOursEqualsTheirs 0.008
testFanoutAndLeafWithoutConflict 0.363
testNoChange 0.009
testBaseEqualsOurs 0.009
testAddDifferentNotes 0.01

NoteMapTest

testReadFlatTwoNotes 0.012
testEditFlat 0.016
testWriteUnchangedFanout2_38 0.015
testCreateFromEmpty 0.009
testRemoveDeletesTreeFanout2_38 0.012
testGetCachedBytes 0.007
testReadFanout2_38 0.01
testEditFanout2_38 0.013
testReadFanout2_2_36 0.012
testReadFullyFannedOut 0.035
testLeafSplitsWhenFull 0.029
testWriteUnchangedFlat 0.011

EditListTest

testTypes 0.006
testHunkHeader 0.001
testFileHeader 0

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0.002
testGetText_NoBinary 0.001
testGetText_BothISO88591 0
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0.003

PatchCcTest

testParse_OneFileCc 0.002
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.038

PlotCommitListTest

testMergeBlockedBySelf 0.022
testMultipleMerges 0.014
testBug368927 0.022
testBug419359 0.02
testDuplicateParents 0.011
testBug300282_1 0.019
testTwoRoots1 0.009
testTwoRoots2 0.009
testMergeBlockedByOther 0.013
testSideBranch 0.013
test2SideBranches 0.012
testLinear 0.009
testMerged 0.011
testEgitHistory 0.036
testDanglingCommitShouldContinueLane 0.01

AlwaysEmptyRevQueueTest

testClear 0.008
testEmpty 0.01
testAddFails 0.013

DateRevQueueTest

testInsertOutOfOrder 0.007
testEmpty 0.004
testCloneFIFO 0.006
testInsertTie 0.006
testCloneEmpty 0.003
testClear 0.007
testHasFlags 0.01

FIFORevQueueTest

testUnpopAtFront 0.007
testEmpty 0.003
testCloneEmpty 0.003
testAddLargeBlocks 0.416
testClear 0.006
testHasFlags 0.005

FooterLineTest

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

LIFORevQueueTest

testEmpty 0.005
testCloneEmpty 0.006
testAddLargeBlocks 0.503
testClear 0.007
testHasFlags 0.007

MaxCountRevFilterTest

testMaxCountRevFilter0 0.019
testMaxCountRevFilter 0.021

ObjectWalkFilterTest

testDefaultFilter 0.017
testFilteringTreeFiltersReferencedBlobs 0.004
testRevFilterAndObjectFilterCanCombine 0.005
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.002

ObjectWalkTest

testNoCommits 0.006
testOneCommitOneTreeTwoBlob 0.01
testCull 0.02
testTwoCommitDeepTree1 0.018
testTwoCommitDeepTree2 0.015
testTwoCommitTwoTreeTwoBlob 0.014
testEmptyTreeCorruption 0.011
testTwoCommitsEmptyTree 0.009

RevCommitListTest

testFillToHighMarkMulitpleBlocks 0.567
testFillToUnknownCommit 0.538
testFillToNullCommit 0.011
testFillToHighMark2 0.011
testFillToHighMark4 0.011
testFillToHighMarkAll 0.012
testFillToCommit 0.012

RevCommitParseTest

testParse_implicit_mixed_encoded 0.012
testParse_WeirdHeaderOnlyCommit 0.015
testParse_NoMessage 0.012
testParse_OnlyLFMessage 0.013
testParse_implicit_UTF8_encoded 0.01
testParse_GitStyleMessage 0.009
testParse_ShortLineOnlyNoLF 0.008
testParse_explicit_bad_encoded2 0.01
testParse_explicit_bad_encoded 0.025
testParse_GitStyleMessageWithCRLF 0.011
testParse_ShortLineOnlyEmbeddedLF 0.012
testParse_ShortLineOnlyEndLF 0.01
testParse_PublicParseMethod 0.01
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.008
testParse_incompleteAuthorAndCommitter 0.008
testParse_NoParents 0.013
testParse_explicit_encoded 0.014

RevFlagSetTest

testEmpty 0.005
testContainsAll 0.005
testContains 0.004
testAddOne 0.003
testAddTwo 0.005
testEquals 0.005
testRemove 0.004

RevObjectTest

testAddRevFlag 0.006
testHasRevFlag 0.005
testId 0.006
testAddRevFlagSet 0.007
testRemoveRevFlag 0.005
testRevObjectTypes 0.009
testHasAllFlag 0.007
testHasAnyFlag 0.007
testEquals 0.007
testRemoveRevFlagSet 0.006

RevTagParseTest

testTagBlob 0.004
testTagTree 0.004
testParse_implicit_mixed_encoded 0.005
testParseOldStyleNoTagger 0.005
testParse_NoMessage 0.007
testParse_OnlyLFMessage 0.005
testParse_implicit_UTF8_encoded 0.004
testParseAllFields 0.005
testParse_GitStyleMessage 0.004
testParse_ShortLineOnlyNoLF 0.004
testParse_explicit_bad_encoded2 0.004
testParse_explicit_bad_encoded 0.014
testParse_ShortLineOnlyEmbeddedLF 0.004
testParse_ShortLineOnlyEndLF 0.004
testParse_PublicParseMethod 0.005
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.004
testTagTag 0.003
testTagCommit 0.004
testParse_explicit_encoded 0.005

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.021
testProperlyCullAllAncestors1 0.007
testProperlyCullAllAncestors2 0.007

RevWalkFilterTest

testFilter_NOT_NONE 0.007
testFilter_NONE 0.007
testFilter_Negate_ALL 0.006
testFilter_NOT_ALL 0.007
testFilter_ALL_Or_NONE 0.007
testFilter_NONE_Or_ALL 0.009
testFilter_MY_ALL_Or_NONE 0.007
testFilter_NO_MERGES 0.009
testFilter_NONE_Or_MY_ALL 0.007
testFilter_NONE_And_ALL 0.008
testFilter_NONE_And_MY_ALL 0.006
testFilter_MY_ALL_And_NONE 0.006
testFilter_ALL_And_NONE 0.006
testFilter_ALL 0.006
testCommitTimeRevFilter 0.009

RevWalkFollowFilterTest

testSingleRename 0.022
testMultiRename 0.017
testNoRename 0.007

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.014
testMultipleHeads_SameBase2 0.014
testNone 0.008
testDisallowTreeFilter 0.006
testSimple 0.012
testCrissCross 0.008

RevWalkMergedIntoTest

testOldCommitWalk 0.018

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.006
testStringOfPearls_FilePath1 0.011
testStringOfPearls_FilePath2 0.01
testStringOfPearls_FilePath3 0.016
testStringOfPearls_FilePath3_NoParentRewriting 0.015
testStringOfPearls_DirPath2 0.011
testStringOfPearls_FilePath2_NoParentRewriting 0.009
testStringOfPearls_FilePath1_NoParentRewriting 0.009
testStringOfPearls_DirPath2_NoParentRewriting 0.009
testEdits_MatchNone 0.012
testEmpty_NoMatch 0.005
testSimple1 0.006
testEdits_MatchAll 0.01

RevWalkPathFilter6012Test

test1 0.021
test2 0.026
test3 0.023
test4 0.022
test5 0.021
test6 0.023
test7 0.023

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.007

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.021
testMergeCommitOneParentShallow 0.021
testObjectDirectorySnapshot 0.021
testDepth1 0.014
testDepth2 0.018
testDepth3 0.019

RevWalkSortTest

testSort_Default 0.006
testSort_COMMIT_TIME_DESC 0.006
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.007
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.007
testSort_TOPO_REVERSE 0.009
testSort_TOPO 0.007
testSort_REVERSE 0.006

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.006
shouldReturnZeroWhenMergedInto 0.006
shouldWorkWithMerges 0.007
shouldWorkWithoutCommonAncestor 0.006
shouldWorkWithZeroAsEnd 0.005
shouldReturnZeroOnSameCommit 0.007

RevWalkUtilsReachableTest

withMerge 0.017
withCommitLoadedByDifferentRevWalk 0.011
twoCommits 0.015
oneCommit 0.012
multipleBranches 0.014

SkipRevFilterTest

testSkipRevFilter0 0.009
testSkipRevFilterNegative 0.007
testSkipRevFilter 0.012

TreeRevFilterTest

testStringOfPearls_FilePath1 0.012
testStringOfPearls_FilePath2 0.014
testStringOfPearls_FilePath3 0.025
testStringOfPearls_DirPath2 0.014
testPathFilterOrOtherFilter 0.012

FileBasedConfigTest

testLeadingWhitespaces 0.002
testUTF8withoutBOM 0.001
testUTF8withBOM 0.001
testSystemEncoding 0.001

SubmoduleAddTest

commandWithNullPath 0.005
addSubmoduleWithExistingSubmoduleDefined 0.069
addExistentSubmodule 0.005
addSubmodule 0.038
commandWithEmptyPath 0.003
addSubmoduleWithRelativeUri 0.028
commandWithEmptyUri 0.004
commandWithNullUri 0.003

SubmoduleInitTest

resolveInvalidParentUrl 0.009
resolveTwoLevelHigherRelativeUrl 0.011
resolveWorkingDirectoryRelativeUrl 0.012
repositoryWithUninitializedModule 0.013
resolveOneLevelHigherRelativeUrl 0.009
resolveSameLevelRelativeUrl 0.01
repositoryWithNoSubmodules 0.006

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.015
repositoryWithNoHeadInSubmodule 0.023
repositoryWithUninitializedSubmodule 0.012
repositoryWithInitializedSubmodule 0.028
repositoryWithMissingSubmodule 0.012
repositoryWithDifferentRevCheckedOutSubmodule 0.02
repositoryWithNoSubmodules 0.011

SubmoduleSyncTest

repositoryWithSubmodule 0.026
repositoryWithRelativeUriSubmodule 0.028
repositoryWithNoSubmodules 0.004

SubmoduleUpdateTest

repositoryWithSubmodule 0.057
repositoryWithUnconfiguredSubmodule 0.007
repositoryWithInitializedSubmodule 0.01
repositoryWithNoSubmodules 0.005

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.006
repositoryWithRootLevelSubmoduleRelativeRef 0.013
treeIdWithGitmodules 0.007
indexWithGitmodules 0.005
bareRepositoryWithNoSubmodules 0.011
generatorFilteredToOneOfTwoSubmodules 0.006
repositoryWithRootLevelSubmoduleAbsoluteRef 0.01
repositoryWithRootLevelSubmodule 0.005
testTreeIteratorWithGitmodules 0.007
repositoryWithNoSubmodules 0.005

SymlinksTest

fileModeTestMissingThenSymlink 0.017
createDirSymlinkBeforeTarget 0.019
createFileSymlinkBeforeTarget 0.019
fileModeTestFolderThenSymlink 0.019
createSymlinkAfterTarget 0.018
fileModeTestSymlinkThenFile 0.016
fileModeTestFileThenSymlink 0.017
fileModeTestSymlinkThenMissing 0.015
fileModeTestSymlinkThenFolder 0.017

BaseReceivePackTest

parseCommand 0.002

BundleWriterTest

testAbortWrite 0.029
testWriteHEAD 0.058
testWriteSingleRef 0.038
testIncrementalBundle 0.083

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.01

LongMapTest

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

NetRCTest

testNetRCFile 0.01
testNetRCDefault 0.009

OpenSshConfigTest

testAlias_DoesNotMatch 0.007
testAlias_OptionsSet 0.005
testAlias_InheritBatchMode 0.007
testAlias_ConnectionAttempts 0.005
testAlias_BatchModeDefault 0.005
testAlias_PreferredAuthenticationsDefault 0.004
testAlias_OptionsInherit 0.007
testAlias_BatchModeYes 0.006
testQuoteParsing 0.005
testSeparatorParsing 0.006
testAlias_OptionsKeywordCaseInsensitive 0.005
testAlias_ConnectionAttemptsDefault 0.005
testAlias_invalidConnectionAttempts 0.005
testAlias_PreferredAuthentications 0.005
testNoConfig 0.005
testAlias_badConnectionAttempts 0.005
testAlias_InheritPreferredAuthentications 0.006

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.001
testReadString_LenHELO 0
testReadACK_Invalid1 0
testReadACK_Invalid2 0
testReadACK_Invalid3 0
testReadACK_Invalid4 0
testReadStringRaw_End 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0

PacketLineOutTest

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

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.077
test1 0.015
test2 0.021
testTinyThinPack 0.011
testMaxObjectSizeDeltaBlock 0.013
testMaxObjectSizeFullBlob 0.016
testPackWithTrailingGarbage 0.013
testPackWithDuplicateBlob 0.015
testDataAfterPackFooterSingleRead 0.01
testDataAfterPackFooterSplitObjectRead 0.142
testMaxObjectSizeDeltaResultSize 0.013
testNonMarkingInputStream 0.012

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

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

PushProcessTest

testUpdateMixedCases 0.012
testUpdateUnexpectedRemote 0.016
testTrackingRefUpdateOnReject 0.009
testUpdateDelete 0.007
testUpdateFastForward 0.01
testUpdateUnexpectedRemoteVsForce 0.009
testUpdateRejectedByConnection 0.01
testUpdateUpToDate 0.007
testUpdateNonFastForwardForced 0.008
testUpdateExpectedRemote 0.009
testPushResult 0.011
testUpdateNonFastForwardUnknownObject 0.008
testUpdateNonFastForward 0.008
testUpdateDeleteNonExisting 0.007
testTrackingRefUpdateEnabled 0.011
testUpdateCreateRef 0.007
testTrackingRefUpdateDisabled 0.008

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.033
testUsingUnknownBlobFails 0.025
testUsingHiddenCommonBlobFails 0.024
testCreateBranchAtHiddenCommitFails 0.025
testFilterHidesPrivate 0.022
testSuccess 0.035
testUsingUnknownTreeFails 0.024

RefSpecTest

invalidWhenWildcardBeforeTextAtEnd 0
testForceMasterMaster 0.001
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
testSetDestination 0.001
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.003
testRemoveMiddleURI 0
multipleInsteadOf 0.001
testCreateOrigin 0
testSimpleTimeout 0
testSaveTimeout 0
testRemoveLastURI 0
testUploadPack 0
testSaveAllTags 0
testUnknown 0.001
testSimpleNoTags 0
testSaveAddURI 0.001
testSaveNoTags 0
singlePushInsteadOf 0
testSaveRemoveFirstURI 0.001
testSaveRemoveLastURI 0.001
testSimpleAlwaysTags 0.001
noPushInsteadOf 0.001
testRemoveFirstURI 0
singleInsteadOf 0.001
testAddURI 0
testBackup 0.001
testMirror 0
noInsteadOf 0
testSimple 0
testRemoveOnlyURI 0

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.005
testPush 0.015
testUploadPackFactory 0.002
testReceivePackFactory 0.002

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.012
testSpi 0.007
testFindRemoteRefUpdatesTrackingRef 0.009
testFindRemoteRefUpdatesNoWildcardNoTracking 0.014
testFindRemoteRefUpdatesNoWildcardNoDestination 0.008
testLocalTransportFetchWithoutLocalRepository 0.008
testFindRemoteRefUpdatesWildcardNoTracking 0.013
testLocalTransportWithRelativePath 0.012

URIishTest

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

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

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

EmptyTreeIteratorTest

testAtEOF 0.003
testCreateSubtreeIterator 0.004
testStopWalkCallsParent 0.004
testBackDoesNothing 0.004
testEntryObjectId 0.004
testNextDoesNothing 0.003

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.043
testSymlinkNotModifiedThoughNormalized 0.023
testSymlinkModifiedNotNormalized 0.022
testFileModeSymLinkIsNotATree 0.031

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.007
testEmptyIfRootDoesNotExist 0.01
testComputeFileObjectId 0.007
submoduleWithNoGitDirectory 0.014
idOffset 0.978
testIsModifiedSymlinkAsFile 0.014
submoduleNestedWithHeadMatchingIndex 0.028
testEmptyIteratorOnEmptyDirectory 0.007
testDirCacheMatchingId 0.975
submoduleHeadMatchesIndex 0.028
submoduleDirectoryIterator 0.034
testIsModifiedFileSmudged 0.98
submoduleWithNoHead 0.017
testEmptyIfRootIsFile 0.006
testGetEntryContentLength 0.008
testSimpleIterate 0.006

IndexDiffFilterTest

testFileIgnoredNotHonored 0.009
testRecursiveTreeWalk 0.01
testEmptyFolderCommitted 0.01
testFileInFolderUntracked 0.011
testFileInFolderCommittedModifiedAllIgnored 0.011
testFileInFolderCommittedDeleted 0.01
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.015
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.021
testFileCommittedModified 0.008
testFileIgnored 0.008
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.012
testFolderChangedToFile 0.01
testFileInFolderCommittedModified 0.009
testNonRecursiveTreeWalk 0.009
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.013
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.012
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.01
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.015
testFileCommittedDeleted 0.01
testFolderChangedToFileCommittedComparedWithInitialCommit 0.017
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.016
testFileCommittedModifiedIgnored 0.011
testFileCommitted 0.01
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.012
testFileInFolderCommittedModifiedIgnored 0.013
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.014
testConflicts 0.026
testFileInFolderAllIgnored 0.01
testFileInFolderCommittedChangedNotModified 0.009
testFileInFolderCommittedAllDeleted 0.009
testEmptyFolderIgnored 0.008
testFileInFolderCommittedNonRecursive 0.01
testEmptyFolderUntracked 0.007
testFileInFolderCommitted 0.009
testFileInFolderIgnored 0.009
testFileCommittedChangedNotModified 0.009
testEmptyFolderCommittedDeleted 0.007
testFileUntracked 0.009

InterIndexDiffFilterTest

testOneOnly 0.005
testTwoSame 0.004
testEmpty 0.004
testTwoSameDifferByAssumeValid 0.005
testTwoSameSameAssumeValidDifferentContent 0.004

NotTreeFilterTest

testNegateIsUnwrap 0.007
testCloneIsDeepClone 0.006
testWrap 0.004
testShouldBeRecursive_PathFilter 0.006
testCloneIsSparseWhenPossible 0.006
testShouldBeRecursive_ALL 0.004

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.011
testRecursiveFiltering 0.013
testNonRecursiveFiltering 0.009

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.003
testALL_IdentityClone 0.004
testANY_DIFF_ShouldNotBeRecursive 0.004
testNotALL_IncludesNothing 0.004
testANY_DIFF_IdentityClone 0.004
testALL_IncludesAnything 0.004
testALL_ShouldNotBeRecursive 0.003

ForPathTest

testFindObjects 0.01

NameConflictTreeWalkTest

testNoDF_NoGap 0.007
testDF_NoGap 0.007
testDF_DetectConflict 0.006
testDF_GapByOne 0.005
testDF_SkipsSeenSubtree 0.008

PostOrderTreeWalkTest

testNoPostOrder 0.005
testInitialize_NoPostOrder 0.005
testInitialize_TogglePostOrder 0.005
testResetDoesNotAffectPostOrder 0.004
testWithPostOrder_NoEnterSubtree 0.004
testWithPostOrder_EnterSubtree 0.004

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.008

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.005

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtils7Test

testAtomicMove 0.002
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

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

FSJava7Test

testSymlinkAttributes 0.98
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.015
badlyFormattedWithoutRef 0.011

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.024
testFailedPreCommitHookBlockCommit 0.017
testFindHook 0.006
testFailedCommitMsgHookBlocksCommit 0.019
testRunHook 0.012
testCommitMsgHookCanModifyCommitMessage 0.02

IntListTest

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

AutoCRLFInputStreamTest

testBoundary 0.502
test 0.001

AutoCRLFOutputStreamTest

testBoundary 0.593
test 0.002

EolCanonicalizingInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.253
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.256
testTimeout_readBuffer_Timeout 0.256
testTimeout_readBuffer_Success1 0
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

TimeoutOutputStreamTest

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

UnionInputStreamTest

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

IOReadLineTest

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

NBTest

testDecodeUInt16 0.001
testDecodeUInt32 0
testDecodeUInt64 0
testDecodeInt32 0
testCompareUInt32 0
testEncodeInt16 0
testEncodeInt32 0.001
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.001
testQuote_NamedEscapes 0

QuotedStringBourneUserPathStyleTest

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

QuotedStringGitPathStyleTest

testDequote_OctalAll 0.002
testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0.001
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.001
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.001
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.01
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0.01
testCaseInsensitive 0.01
testEmptyPattern 0.01
testNoMatches 0.011

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.001
testToString 0
testRemoveEndOfList 0
testAddToMiddleOfListByInsertionPosition 0
testAddToEndOfList 0
testAddToFrontOfList 0
testBuilder_AddThenSort 0
testRemoveMiddleOfList 0
testPutNewEntry 0
testRemoveMakesEmpty 0
testEmptyBuilder 0.001
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.001
testClear 0
testIterator_MissingUnresolvedSymbolicRefIsBug 0
testEmpty_WithPrefix 0
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0
testEmpty_NoPrefix1 0.001
testEmpty_NoPrefix2 0
testPut_KeyMustMatchName_WithPrefix 0
testMerge_WithPrefix 0
testEntryType 0.001
testToString_NoPrefix 0
testPut_CollapseResolved 0
testPut_WithPrefix 0
testEntryTypeSet 0
testRemove 0
testIterator_FailsAtEnd 0

RelativeDateFormatterTest

testFormatMonths 0.001
testFormatDays 0
testFormatMinutes 0
testFormatHours 0.001
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.057
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.469
testLarge_SingleWrite 1.182
testInCoreLimit_SwitchBeforeAppendByte 1.186
testOneBlock_BulkWrite 0.004
testRandomWrites 0.81
testOneBlockAndHalf_BulkWrite 0.005
testOneBlockAndHalf_SingleWrite 0.006
testDestroyWhileOpen 0.008
testOneBlockAndHalf_Copy 0.005
testHeapWithEstimatedSize 0.015
testInCoreInputStream 0

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.463
shouldRaiseErrorOnBadUrl 0.106
shouldCloneAValidGitRepository 0.135
shouldRaiseErrorOnNoUrl 0.072
shouldCreateABareCloneOfAValidGitRepository 0.067
shouldRaiseErrorOnEmptyUrl 0.039

ClientVersionUtilTest

testParse 0.004
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.006

ServletUtilsTest

testAcceptGzip 0.002

AdvertiseErrorTest

testPush_CreateBranch 0.497

AsIsServiceTest

testCreate_Default 0.143
testCreate_Disabled 0.03
testDisabledSingleton 0.008
testCreate_Enabled 0.008

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.007
testCreate_NullUser 0.006
testCreate_EmptyStringUser 0.006
testCreate_Disabled 0.008
testDisabledSingleton 0.006
testCreate_Enabled 0.011

DefaultUploadPackFactoryTest

testCreate_Default 0.021
testCreate_Disabled 0.011
testDisabledSingleton 0.008
testCreate_Enabled 0.011

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.094
testListRemote[0] 0.04
testPushNotSupported[0] 0.03
testInitialClone_Packed[0] 0.082
testInitialClone_Loose[1] 0.33
testListRemote[1] 0.042
testPushNotSupported[1] 0.039
testInitialClone_Packed[1] 0.078

DumbClientSmartServerTest

testInitialClone_Small[0] 0.051
testListRemote[0] 0.024
testPushNotSupported[0] 0.028
testInitialClone_Packed[0] 0.056
testInitialClone_Small[1] 0.104
testListRemote[1] 0.036
testPushNotSupported[1] 0.027
testInitialClone_Packed[1] 0.059

ErrorServletTest

testHandler 0.246

FileResolverTest

testNotAGitRepository 0.007
testUnreasonableNames 0.001
testExportOk 0.011

GitServletInitTest

testDefaultConstructor_NoBasePath 0.009
testInitUnderContainer_WithBasePath 0.013
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.003

HookMessageTest

testPush_CreateBranch 0.057
testPush_HookMessagesToOutputStream 0.038

MeasurePackSizeTest

testPush_packSize 0.173

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.022

RegexPipelineTest

testSimpleRegex 0.289
testRegexGroupFilter 0.019
testServeOrdering 0.021

SetAdditionalHeadersTest

testSetHeaders 0.03

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.076
testPush_NotAuthorized[0] 0.028
testPush_CreateBranch[0] 0.042
testInitialClone_Small[0] 0.036
testFetch_TooManyLocalCommits[0] 0.152
testListRemote[0] 0.028
testListRemote_BadName[0] 0.025
testPush_ChunkedEncoding[0] 0.062
testInitialClone_BrokenServer[0] 0.031
testFetch_FewLocalCommits[1] 0.073
testPush_NotAuthorized[1] 0.031
testPush_CreateBranch[1] 0.042
testInitialClone_Small[1] 0.042
testFetch_TooManyLocalCommits[1] 0.161
testListRemote[1] 0.028
testListRemote_BadName[1] 0.026
testPush_ChunkedEncoding[1] 0.049
testInitialClone_BrokenServer[1] 0.033

AddTest

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

ArchiveTest

testTarPrefixOption 0.493
testTgzExtensions 0.048
testTarPreservesContent 0.042
testArchiveIncludesSubmoduleDirectory 0.248
testTarWithSubdir 0.061
testExtensionMatchIsAnchored 0.028
testUnrecognizedFormat 0.026
testArchiveWithLongFilename 0.073
testTarPreservesMode 0.072
testNoExtensionMeansTar 0.035
testEmptyArchive 0
Some versions of java.util.zip refuse to write an empty ZIP
testArchivePrefixOption 0.032
testArchiveWithSubdir 0.044
testArchivePreservesMode 0.06
testUnrecognizedExtensionMeansTar 0.029
testZipExtension 0.034
testDefaultFormatIsTar 0.025
testArchivePreservesContent 0.019
testTarExtension 0.022
testTarWithLongFilename 0.061
testTxzExtension 0.156
testPrefixWithoutTrailingSlash 0.023
testTarIncludesSubmoduleDirectory 0.058
testTarPrefixWithoutTrailingSlash 0.026
testArchiveWithFiles 0.025
testPrefixDoesNotNormalizeDoubleSlash 0.018
testFormatOverridesFilename 0.022
testPrefixDoesNotNormalizeDoubleSlashInTar 0.021
testEmptyTar 0.015
testTbz2Extension 0.046

BranchTest

testExistingBranch 0.431
testList 0.033
testListDetached 0.032
testListContains 0.043

CheckoutTest

testCheckoutHead 0.422
testCheckoutPath 0.107
testCheckoutSelf 0.038
testCheckoutUnresolvedHead 0.032
fileModeTestFileThenFileWithFolderInIndex 0.048
testCheckoutNewBranchThatAlreadyExists 0.018
fileModeTestFileWithFolderInIndex 0.041
testCheckoutExistingBranchWithConflict 0.049
fileModeTestFolderThenFileWithMissingInWorkingTree 0.056
testCheckoutBranch 0.034
fileModeTestFolderWithMissingInWorkingTree 0.045
testCheckoutNonExistingBranch 0.008
testCheckoutOrphan 0.025
testCheckoutWithMissingWorkingTreeFile 0.04
testCheckoutNewBranch 0.025
fileModeTestFolderThenMissingWithFileInWorkingTree 0.039
testCheckoutNewBranchOnBranchToBeBorn 0.01
fileModeTestMissingWithFolderInWorkingTree 0.034
fileModeTestMissingThenFolderWithFileInWorkingTree 0.044

CLIGitCommandTest

testSplit 0.002

CloneTest

testCloneIntoCurrentDir 0.041
testClone 0.036
testCloneEmpty 0.016

CommitAndLogTest

testCommitAmend 0.456

ConfigTest

testListConfig 0.065

DescribeTest

testDescribeTagLong 0.039
testDescribeCommit 0.068
testHeadNoTag 0.018
testNoHead 0.023
testDescribeTag 0.026

FetchTest

testFetchNoTags 0.053
testFetchDefault 0.054
testFetchAllTags 0.059

LsRemoteTest

testLsRemoteHeadsTags 0.123
testLsRemoteTags 0.05
testLsRemote 0.04
testLsRemoteHeads 0.04

MergeTest

testMergeSelf 0.046
testFastForward 0.067
testNoFastForwardAndSquash 0.023
testMerge 0.068
testFastForwardOnly 0.048
testMergeNoCommitSquash 0.058
testMergeNoCommit 0.055
testMergeWithUserMessage 0.065
testSquashSelf 0.022
testSquash 0.05
testNoFastForward 0.064

ReflogTest

testSingleCommit 0.025
testClean 0.011
testBranch 0.048

RepoTest

testAddRepoManifest 0.146

StatusTest

testStatusUntrackedFiles 0.25
testStatusPorcelainUntrackedFilesAll 0.164
testStatusUno 0.156
testStatusPorcelainUntrackedFiles 0.114
testStatusUall 0.114
testStatusPorcelainU 0.097
testStatusPorcelain 0.098
testStatusUntrackedFilesAll 0.102
testStatusPorcelainUno 0.095
testStatusUntrackedFilesNo 0.113
testStatusPorcelainUall 0.091
testStatusPorcelainUntrackedFilesNo 0.092
testStatusDefault 0.089
testStatusU 0.084

TagTest

testTagTwice 0.027

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