Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3715 0 0 59 98.412% 533.057

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.588
org.eclipse.jgit.revwalk 202 0 0 0 100% 20.597
org.eclipse.jgit.api 639 0 0 2 99.687% 150.098
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 2.949
org.eclipse.jgit.internal.storage.pack 22 0 0 0 100% 97.582
org.eclipse.jgit.diff 161 0 0 0 100% 2.115
org.eclipse.jgit.http.test 81 0 0 0 100% 5.567
org.eclipse.jgit.util 320 0 0 0 100% 4.887
org.eclipse.jgit.notes 46 0 0 0 100% 19.428
org.eclipse.jgit.events 1 0 0 0 100% 0.007
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.687
org.eclipse.jgit.submodule 39 0 0 0 100% 1.619
org.eclipse.jgit.dircache 65 0 0 0 100% 0.734
org.eclipse.jgit.patch 45 0 0 0 100% 0.013
org.eclipse.jgit.gitrepo 19 0 0 0 100% 7.48
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.019
org.eclipse.jgit.ignore 214 0 0 0 100% 0.577
org.eclipse.jgit.pgm 140 0 0 1 99.286% 12.902
org.eclipse.jgit.transport 348 0 0 56 83.908% 4.174
org.eclipse.jgit.junit 12 0 0 0 100% 0.077
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 0.873
org.eclipse.jgit.internal.storage.dfs 11 0 0 0 100% 0.015
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.02
org.eclipse.jgit.revplot 16 0 0 0 100% 0.817
org.eclipse.jgit.lfs.lib 73 0 0 0 100% 0.038
org.eclipse.jgit.util.io 38 0 0 0 100% 4.305
org.eclipse.jgit.symlinks 9 0 0 0 100% 2.603
org.eclipse.jgit.internal.storage.file 274 0 0 0 100% 81.539
org.eclipse.jgit.lib 446 0 0 0 100% 24.006
org.eclipse.jgit.attributes 57 0 0 0 100% 0.863
org.eclipse.jgit.nls 11 0 0 0 100% 0
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.087
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.411
org.eclipse.jgit.merge 73 0 0 0 100% 81.38
org.eclipse.jgit.http.server 4 0 0 0 100% 0

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

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.039
DateRevQueueTest 7 0 0 0 100% 0.277
FIFORevQueueTest 6 0 0 0 100% 3.441
FooterLineTest 19 0 0 0 100% 0.262
LIFORevQueueTest 5 0 0 0 100% 3.297
MaxCountRevFilterTest 2 0 0 0 100% 0.085
ObjectWalkFilterTest 6 0 0 0 100% 0.02
ObjectWalkTest 8 0 0 0 100% 0.295
RevCommitListTest 7 0 0 0 100% 8.919
RevCommitParseTest 20 0 0 0 100% 0.204
RevFlagSetTest 7 0 0 0 100% 0.093
RevObjectTest 10 0 0 0 100% 0.168
RevTagParseTest 21 0 0 0 100% 0.307
RevWalkCullTest 3 0 0 0 100% 0.144
RevWalkFilterTest 15 0 0 0 100% 0.336
RevWalkFollowFilterTest 3 0 0 0 100% 0.196
RevWalkMergeBaseTest 6 0 0 0 100% 0.322
RevWalkMergedIntoTest 1 0 0 0 100% 0.044
RevWalkPathFilter1Test 13 0 0 0 100% 0.453
RevWalkPathFilter6012Test 7 0 0 0 100% 0.571
RevWalkResetTest 1 0 0 0 100% 0.015
RevWalkShallowTest 6 0 0 0 100% 0.227
RevWalkSortTest 7 0 0 0 100% 0.175
RevWalkUtilsCountTest 6 0 0 0 100% 0.126
RevWalkUtilsReachableTest 5 0 0 0 100% 0.271
SkipRevFilterTest 3 0 0 0 100% 0.052
TreeRevFilterTest 5 0 0 0 100% 0.258

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 35 0 0 0 100% 3.391
ApplyCommandTest 17 0 0 0 100% 1.39
ArchiveCommandTest 4 0 0 0 100% 0.502
BlameCommandTest 18 0 0 0 100% 2.699
BranchCommandTest 15 0 0 0 100% 2.987
CheckoutCommandTest 31 0 0 1 96.774% 5.696
CherryPickCommandTest 12 0 0 0 100% 1.925
CleanCommandTest 7 0 0 0 100% 0.469
CloneCommandTest 17 0 0 0 100% 4.334
CommitAndLogCommandTest 10 0 0 0 100% 0.627
CommitCommandTest 12 0 0 0 100% 1.107
CommitOnlyTest 96 0 0 0 100% 7.855
DescribeCommandTest 12 0 0 0 100% 1.786
DiffCommandTest 6 0 0 0 100% 0.548
EolRepositoryTest 28 0 0 0 100% 68.874
EolStreamTypeUtilTest 6 0 0 0 100% 0
FetchCommandTest 6 0 0 0 100% 0.751
GarbageCollectCommandTest 2 0 0 0 100% 0.181
GitConstructionTest 3 0 0 0 100% 0.274
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.141
LogCommandTest 7 0 0 0 100% 0.527
LsRemoteCommandTest 4 0 0 0 100% 0.475
MergeCommandTest 43 0 0 0 100% 5.995
NameRevCommandTest 11 0 0 0 100% 0.421
NotesCommandTest 2 0 0 0 100% 0.144
PathCheckoutCommandTest 16 0 0 0 100% 7.695
PullCommandTest 16 0 0 0 100% 4.969
PullCommandWithRebaseTest 5 0 0 0 100% 1.304
PushCommandTest 7 0 0 0 100% 0.91
RebaseCommandTest 70 0 0 0 100% 12.354
ReflogCommandTest 3 0 0 0 100% 0.238
RemoteAddCommandTest 1 0 0 0 100% 0.023
RemoteDeleteCommandTest 1 0 0 0 100% 0.026
RemoteListCommandTest 1 0 0 0 100% 0.02
RemoteSetUrlCommandTest 2 0 0 0 100% 0.053
RenameBranchCommandTest 4 0 0 0 100% 0.216
ResetCommandTest 16 0 0 0 100% 0.899
RevertCommandTest 10 0 0 0 100% 1.036
RmCommandTest 2 0 0 0 100% 0.076
StashApplyCommandTest 26 0 0 0 100% 2.211
StashCreateCommandTest 16 0 0 0 100% 3.529
StashDropCommandTest 8 0 0 0 100% 0.613
StashListCommandTest 4 0 0 0 100% 0.151
StatusCommandTest 3 0 0 0 100% 0.201
TagCommandTest 14 0 0 0 100% 0.475

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 2.638
InterIndexDiffFilterTest 5 0 0 0 100% 0.085
NotTreeFilterTest 6 0 0 0 100% 0.06
PathFilterGroupTest 7 0 0 0 100% 0
PathSuffixFilterTest 3 0 0 0 100% 0.096
TreeFilterTest 7 0 0 0 100% 0.07

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.016
GcCommitSelectionTest 4 0 0 0 100% 97.541
IntSetTest 1 0 0 0 100% 0
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.025

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 0.683
DiffFormatterReflowTest 10 0 0 0 100% 0
DiffFormatterTest 14 0 0 0 100% 0.396
EditListTest 5 0 0 0 100% 0
EditTest 16 0 0 0 100% 0
HistogramDiffTest 27 0 0 0 100% 0
MyersDiffTest 20 0 0 0 100% 0
PatchIdDiffFormatterTest 2 0 0 0 100% 0.181
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0
RawTextTest 11 0 0 0 100% 0
RenameDetectorTest 28 0 0 0 100% 0.855
SimilarityIndexTest 8 0 0 0 100% 0

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.4
AsIsServiceTest 4 0 0 0 100% 0.046
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.068
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.051
DumbClientDumbServerTest 8 0 0 0 100% 0.845
DumbClientSmartServerTest 8 0 0 0 100% 0.589
ErrorServletTest 1 0 0 0 100% 0
FileResolverTest 3 0 0 0 100% 0.019
GitServletInitTest 4 0 0 0 100% 0.001
GitServletResponseTests 3 0 0 0 100% 0.147
HookMessageTest 2 0 0 0 100% 0.102
HttpClientTests 11 0 0 0 100% 0.478
MeasurePackSizeTest 1 0 0 0 100% 0.048
ProtocolErrorTest 1 0 0 0 100% 0.014
RegexPipelineTest 3 0 0 0 100% 0.006
SetAdditionalHeadersTest 1 0 0 0 100% 0.048
SmartClientSmartServerTest 20 0 0 0 100% 2.705

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0
BlockListTest 12 0 0 0 100% 0
ChangeIdUtilTest 35 0 0 0 100% 0.002
FileUtils7Test 2 0 0 0 100% 0
FileUtilTest 22 0 0 0 100% 0.22
FSJava7Test 2 0 0 0 100% 0.188
GitDateFormatterTest 9 0 0 0 100% 0
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.002
GitDateParserTest 13 0 0 0 100% 0.001
HookTest 6 0 0 0 100% 0.201
IntListTest 11 0 0 0 100% 0
IOReadLineTest 28 0 0 0 100% 0
NBTest 9 0 0 0 100% 0.001
PathsTest 2 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0
QuotedStringGitPathStyleTest 20 0 0 0 100% 0
RawCharUtilTest 3 0 0 0 100% 0
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0
RawParseUtils_LineMapTest 5 0 0 0 100% 0
RawParseUtils_MatchTest 4 0 0 0 100% 0
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0
RawParseUtilsTest 3 0 0 0 100% 0
RawSubStringPatternTest 4 0 0 0 100% 0.017
ReadLinesTest 6 0 0 0 100% 0
RefListTest 23 0 0 0 100% 0
RefMapTest 22 0 0 0 100% 0.001
RelativeDateFormatterTest 9 0 0 0 100% 0
RunExternalScriptTest 12 0 0 0 100% 0.091
StringUtilsTest 7 0 0 0 100% 0
TemporaryBufferTest 15 0 0 0 100% 4.163

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.217
LeafBucketTest 11 0 0 0 100% 0
NoteMapMergerTest 17 0 0 0 100% 18.359
NoteMapTest 12 0 0 0 100% 0.852

org.eclipse.jgit.events

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.169
RefTreeDatabaseTest 27 0 0 0 100% 0.483
RefTreeTest 10 0 0 0 100% 0.035

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.368
SubmoduleInitTest 7 0 0 0 100% 0.213
SubmoduleStatusTest 7 0 0 0 100% 0.328
SubmoduleSyncTest 3 0 0 0 100% 0.264
SubmoduleUpdateTest 4 0 0 0 100% 0.272
SubmoduleWalkTest 10 0 0 0 100% 0.174

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.116
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.015
DirCacheBuilderTest 9 0 0 0 100% 0.095
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.091
DirCacheEntryTest 6 0 0 0 100% 0
DirCacheFindTest 1 0 0 0 100% 0.014
DirCacheIteratorTest 11 0 0 0 100% 0.098
DirCacheLargePathTest 5 0 0 0 100% 0.18
DirCachePathEditTest 7 0 0 0 100% 0
DirCacheTreeTest 6 0 0 0 100% 0.125

org.eclipse.jgit.patch

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.012
RepoCommandTest 18 0 0 0 100% 7.468

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 1 0 0 0 100% 0
FastIgnoreRuleTest 16 0 0 0 100% 0
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0
IgnoreNodeTest 19 0 0 0 100% 0.563
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.014

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 0.42
ArchiveTest 30 0 0 0 100% 2.838
BranchTest 13 0 0 0 100% 0.73
CheckoutTest 21 0 0 0 100% 1.516
CLIGitCommandTest 1 0 0 0 100% 0
CloneTest 3 0 0 0 100% 0.205
CommitAndLogTest 1 0 0 0 100% 0.04
CommitTest 2 0 0 0 100% 0.493
ConfigTest 1 0 0 0 100% 0.023
DescribeTest 7 0 0 0 100% 0.195
FetchTest 3 0 0 0 100% 0.381
LsRemoteTest 4 0 0 0 100% 0.275
MergeTest 11 0 0 0 100% 0.955
ReflogTest 3 0 0 0 100% 0.099
RemoteTest 7 0 0 0 100% 0.326
RepoTest 3 0 0 0 100% 0.654
ResetTest 9 0 0 1 88.889% 0.351
StatusTest 15 0 0 0 100% 3.328
TagTest 1 0 0 0 100% 0.073

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
AtomicPushTest 3 0 0 0 100% 0.013
BaseReceivePackTest 1 0 0 0 100% 0
BundleWriterTest 4 0 0 0 100% 0.278
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.146
HttpAuthTest 1 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.008
NetRCTest 2 0 0 0 100% 0.034
OpenSshConfigTest 17 0 0 0 100% 0.219
PacketLineInTest 25 0 0 0 100% 0.002
PacketLineOutTest 8 0 0 0 100% 0
PackParserTest 12 0 0 0 100% 0.397
PushCertificateIdentTest 6 0 0 0 100% 0
PushCertificateParserTest 11 0 0 0 100% 0.123
PushCertificateStoreTest 16 0 0 0 100% 0.049
PushConnectionTest 1 0 0 0 100% 0
PushProcessTest 17 0 0 0 100% 0.805
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 0.606
RefSpecTest 33 0 0 0 100% 0
RemoteConfigTest 26 0 0 0 100% 0.005
SideBandOutputStreamTest 11 0 0 0 100% 0
TestProtocolTest 4 0 0 0 100% 0.809
TransportTest 8 0 0 0 100% 0.648
URIishTest 65 0 0 1 98.462% 0.029
WalkEncryptionTest$Required 2 0 0 2 0% 0
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0

org.eclipse.jgit.junit

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 0.615
UploadTest 4 0 0 0 100% 0.258

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0
DfsInserterTest 7 0 0 0 100% 0.015

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.151
PlotCommitListTest 15 0 0 0 100% 0.666

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.024
LongObjectIdTest 32 0 0 0 100% 0.014
MutableLongObjectIdTest 5 0 0 0 100% 0

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.581
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.957
AutoLFInputStreamTest 7 0 0 0 100% 0
TimeoutInputStreamTest 8 0 0 0 100% 0.756
TimeoutOutputStreamTest 9 0 0 0 100% 1.011
UnionInputStreamTest 10 0 0 0 100% 0

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.111
ConcurrentRepackTest 4 0 0 0 100% 8.82
FileRepositoryBuilderTest 7 0 0 0 100% 0.096
FileSnapshotTest 4 0 0 0 100% 10.475
GcBasicPackingTest 7 0 0 0 100% 11.08
GcBranchPrunedTest 3 0 0 0 100% 2.765
GcConcurrentTest 1 0 0 0 100% 0.063
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.778
GcKeepFilesTest 1 0 0 0 100% 1.927
GcPackRefsTest 6 0 0 0 100% 5.955
GcPruneNonReferencedTest 5 0 0 0 100% 4.07
GcReflogTest 4 0 0 0 100% 4.985
GcTagTest 2 0 0 0 100% 2.005
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.077
ObjectDirectoryTest 1 0 0 0 100% 1.271
PackFileTest 4 0 0 0 100% 0.258
PackIndexV1Test 6 0 0 0 100% 0.044
PackIndexV2Test 6 0 0 0 100% 0.05
PackReverseIndexTest 4 0 0 0 100% 0.033
PackWriterTest 22 0 0 0 100% 4.895
RefDirectoryTest 61 0 0 0 100% 3.461
ReflogReaderTest 8 0 0 0 100% 0.692
ReflogWriterTest 1 0 0 0 100% 0.714
RefUpdateTest 40 0 0 0 100% 12.44
RepositorySetupWorkDirTest 12 0 0 0 100% 0.533
StoredBitmapTest 3 0 0 0 100% 0
T0003_BasicTest 24 0 0 0 100% 1.342
T0004_PackReaderTest 2 0 0 0 100% 0.462
UnpackedObjectTest 15 0 0 0 100% 0.613
WindowCacheGetTest 3 0 0 0 100% 0.358
WindowCacheReconfigureTest 7 0 0 0 100% 0.166

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.037
BranchTrackingStatusTest 3 0 0 0 100% 0.235
ConfigTest 37 0 0 0 100% 0.017
ConstantsEncodingTest 5 0 0 0 100% 0
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 4.605
DirCacheCheckoutTest 56 0 0 0 100% 5.561
IndexDiffSubmoduleTest 7 0 0 0 100% 4.79
IndexDiffTest 16 0 0 0 100% 1.854
IndexModificationTimesTest 2 0 0 0 100% 3.29
MergeHeadMsgTest 2 0 0 0 100% 0.026
ObjectCheckerTest 123 0 0 0 100% 0.01
ObjectIdOwnerMapTest 7 0 0 0 100% 0.008
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.002
ObjectIdTest 16 0 0 0 100% 0
ObjectLoaderTest 4 0 0 0 100% 0
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0
ReflogConfigTest 1 0 0 0 100% 0.076
ReflogResolveTest 6 0 0 0 100% 0.56
RefTest 13 0 0 0 100% 1.101
RepositoryCacheTest 11 0 0 0 100% 0.147
RepositoryResolveTest 22 0 0 0 100% 1.67
SquashCommitMsgTest 1 0 0 0 100% 0.015
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0
ValidRefNameTest 17 0 0 0 100% 0

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 16 0 0 0 100% 0.288
AttributesMatcherTest 7 0 0 0 100% 0
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.12
AttributesNodeTest 6 0 0 0 100% 0
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.068
AttributeTest 1 0 0 0 100% 0
TreeWalkAttributeTest 18 0 0 0 100% 0.387

org.eclipse.jgit.nls

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

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0
CanonicalTreeParserTest 18 0 0 0 100% 0
EmptyTreeIteratorTest 6 0 0 0 100% 0.073
FileTreeIteratorJava7Test 4 0 0 0 100% 0.173
FileTreeIteratorTest 19 0 0 0 100% 3.634
ForPathTest 1 0 0 0 100% 0.013
NameConflictTreeWalkTest 5 0 0 0 100% 0.046
PostOrderTreeWalkTest 6 0 0 0 100% 0.084
TreeWalkBasicDiffTest 1 0 0 0 100% 0.052
TreeWalkJava7Test 1 0 0 0 100% 0.012

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.06
MergeAlgorithmTest 17 0 0 0 100% 0.007
MergeMessageFormatterTest 15 0 0 0 100% 1.377
RecursiveMergerTest 8 0 0 0 100% 53.822
ResolveMergerTest 17 0 0 0 100% 25
SimpleMergeTest 13 0 0 0 100% 1.038
SquashMessageFormatterTest 1 0 0 0 100% 0.076

org.eclipse.jgit.http.server

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

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 0.748
testCleanFilterReturning12 0.092
testAddExistingSingleFileTwice 0.107
testCleanFilter 0.119
testReplaceFileByPartOfDirectory 0.18
testAddGitlinkDoesNotChange 0.165
testBadCleanFilter 0.073
testMultipleCleanFilter 0.152
testAddWithConflicts 0.057
testAddNothing 0.024
testAddRemovedFile 0.045
testCleanFilterEnvironment 0.077
testAddWithoutParameterUpdate 0.095
testAddExistingSingleMediumSizeFileWithNewLine 0.151
testAddSubrepoWithDirNoGitlinks 0.133
testAddExistingSingleFileInSubDir 0.031
testAssumeUnchanged 0.105
testAddRemovedCommittedFile 0.093
testAddWithParameterUpdate 0.09
testAddWholeRepo 0.035
testExecutableRetention 0.097
testNotApplicableFilter 0.037
testAddTwoFiles 0.031
testAddFolder 0.032
testAddExistingSingleFileTwiceWithCommit 0.064
testAddIgnoredFile 0.035
testReplaceFileWithDirectory 0.037
testAddGitlink 0.09
testBadCleanFilter2 0.039
testAddExistingSingleBinaryFile 0.037
testAddNonExistingSingleFile 0.026
testAddExistingSingleFile 0.044
testReplaceDirectoryConflictsWithFile 0.163
testAddExistingSingleSmallFileWithNewLine 0.044
testReplaceDirectoryWithFile 0.043

ApplyCommandTest

testModifyNL1 0.073
testAddA1 0.024
testAddA2 0.028
testNonASCIIAdd2 0.037
testAddA1Sub 0.021
testFailureF1 0.241
testFailureF2 0.082
testNonASCII2 0.079
testModifyE 0.089
testModifyW 0.084
testModifyX 0.099
testModifyY 0.09
testModifyZ 0.079
testDeleteD 0.092
testNonASCIIAdd 0.115
testNonASCIIDel 0.073
testNonASCII 0.084

ArchiveCommandTest

archiveByIdSpecificFile 0.133
archiveByDirectoryPath 0.143
archiveHeadAllFiles 0.135
archiveHeadSpecificPath 0.091

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.182
testRenamedBoundLineDelete 0.152
testBoundLineDelete 0.077

BlameCommandTest

testCoreAutoCrlf1 0.082
testCoreAutoCrlf2 0.092
testCoreAutoCrlf3 0.054
testCoreAutoCrlf4 0.069
testCoreAutoCrlf5 0.077
testRenameInSubDir 0.158
testDeleteMiddleLines 0.135
testWhitespaceMerge 0.525
testSingleRevision 0.056
testMoveToOtherDir 0.125
testMiddleClearAllLines 0.124
testTwoRenames 0.147
testDeleteTrailingLines 0.098
testEditAllLines 0.119
testRename 0.136
testConflictingMerge1 0.33
testConflictingMerge2 0.284
testTwoRevisions 0.088

BranchCommandTest

testCreateFromCommit 0.177
testCreateFromLightweightTag 0.13
testCreateFromAnnotatetdTag 0.18
testCreationImplicitStart 0.122
testCreateForce 0.176
testPullConfigRemoteBranch 0.384
testCreateAndList 0.123
testRenameLocalBranch 0.149
testListBranchesWithContains 0.104
testListAllBranchesShouldNotDie 0.276
testRenameRemoteTrackingBranch 0.277
testPullConfigLocalBranch 0.286
testDelete 0.178
testPullConfigRenameLocalBranch 0.322
testCreationNullStartPoint 0.103

CheckoutCommandTest

testCheckout 0.129
testCheckoutOfDirectoryShouldBeRecursive 0.149
testCheckoutAutoCrlfTrue 0
skipped
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.261
testCheckoutWithConflict 0.091
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.181
testCheckoutWithStartPoint 0.132
testCheckoutOfFileWithInexistentParentDir 0.093
testCheckoutCommit 0.095
testCheckoutAllPaths 0.101
testInvalidRefName 0.064
testSmudgeFilter_createNew 0.183
testCreateOrphanBranchWithStartCommit 0.088
testSmudgeAndClean 2.213
testAlreadyExists 0.096
testCreateBranchOnCheckout 0.084
testCheckoutWithStartPointOnlyCertainFiles 0.136
testSmudgeFilter_modifyExisting 0.243
testCheckoutToNonExistingBranch 0.08
testCheckoutAnnotatedTag 0.094
testCheckoutRemoteTrackingWithoutLocalBranch 0.15
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.197
testCheckoutWithNonDeletedFiles 0.07
testUpdateSmudgedEntries 0.1
testSimpleCheckout 0.081
testCreateOrphanBranchWithStartPoint 0.081
testCheckoutOrphanBranch 0.088
testCheckoutRemoteTrackingWithUpstream 0.168
testDetachedHeadOnCheckout 0.095
testCheckoutLightweightTag 0.082
testNullRefName 0.071

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.137
testCherryPickDirtyIndex 0.13
testCherryPickNoCommit 0.199
testCherryPickConflictResolution 0.153
testCherryPick 0.2
testCherryPickMerge 0.327
testCherryPickConflictMarkers 0.109
testCherryPickOurCommitName 0.117
testCherryPickConflictReset 0.123
testCherryPickDirtyWorktree 0.107
testSequentialCherryPick 0.192
testCherryPickConflictResolutionNoCOmmit 0.131

CleanCommandTest

testClean 0.061
testCleanWithPaths 0.073
testCleanDirs 0.069
testCleanWithDryRun 0.069
testCleanDirsWithDryRun 0.07
testCleanDirsWithDryRunAndNoIgnore 0.062
testCleanWithDryRunAndNoIgnore 0.065

CloneCommandTest

testCloneRepositoryCustomRemote 0.233
testCloneRepositoryExplicitGitDir 0.163
testCloneRepositoryExplicitGitDirNonStd 0.191
testCloneRepositoryWithNestedSubmodules 0.613
testCloneRepositoryWithBranchShortName 0.197
testBareCloneRepository 0.152
testCloneRepositoryWithSubmodules 0.511
testCloneWithAutoSetupRebase 0.419
testCloneRepositoryOnlyOneBranch 0.241
testCloneRepositoryWithBranch 0.287
testBareCloneRepositoryCustomRemote 0.259
testCloneRepositoryExplicitGitDirBare 0.161
testCloneRepositoryWithTagName 0.157
testCloneRepository 0.156
testBareCloneRepositoryNullRemote 0.14
testCloneRepositoryWithMultipleHeadBranches 0.298
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.156

CommitAndLogCommandTest

testMultipleInvocations 0.021
testAddUnstagedChanges 0.142
testWrongParams 0.012
testModeChange 0.07
testLogWithFilter 0.055
testCommitAmend 0.044
testCommitRange 0.073
testMergeEmptyBranches 0.079
testInsertChangeId 0.063
testSomeCommits 0.068

CommitCommandTest

commitAfterSquashMerge 0.113
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.047
commitSubmoduleUpdate 0.204
commitOnlyShouldHandleIgnored 0.047
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.061
testExecutableRetention 0.096
commitUpdatesSmudgedEntries 0.125
commitIgnoresSmudgedEntryWithDifferentId 0.115
commitNewSubmodule 0.139
commitEmptyCommits 0.06
commitAmendOnInitialShouldFail 0.01
commitAmendWithAuthorShouldUseIt 0.09

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.155
testOnlyOption_f1_7_f2_14_b 0.108
testOnlyOption_f1_7_f2_14_c 0.117
testOnlyOption_f1_7_f2_14_d 0.107
testOnlyOption_f1_7_f2_14_e 0.106
testOnlyOption_f1_1_a 0.015
testOnlyOption_f1_1_b 0.017
testOnlyOption_f1_1_c 0.038
testOnlyOption_f1_1_d 0.035
testOnlyOption_f1_1_e 0.049
testOnlyOption_f1_2_a 0.019
testOnlyOption_f1_2_b 0.024
testOnlyOption_f1_2_c 0.04
testOnlyOption_f1_2_d 0.039
testOnlyOption_f1_2_e 0.046
testOnlyOption_f1_3_a 0.053
testOnlyOption_f1_3_b 0.073
testOnlyOption_f1_3_c 0.085
testOnlyOption_f1_3_d 0.076
testOnlyOption_f1_3_e 0.083
testOnlyOption_f1_4_a 0.041
testOnlyOption_f1_4_b 0.041
testOnlyOption_f1_4_c 0.055
testOnlyOption_f1_4_d 0.057
testOnlyOption_f1_4_e 0.064
testOnlyOption_f1_5_a 0.052
testOnlyOption_f1_5_b 0.057
testOnlyOption_f1_5_c 0.07
testOnlyOption_f1_5_d 0.171
testOnlyOption_f1_5_e 0.103
testOnlyOption_f1_6_a 0.038
testOnlyOption_f1_6_b 0.048
testOnlyOption_f1_6_c 0.072
testOnlyOption_f1_6_d 0.061
testOnlyOption_f1_6_e 0.064
testOnlyOption_f1_7_a 0.034
testOnlyOption_f1_7_b 0.04
testOnlyOption_f1_7_c 0.058
testOnlyOption_f1_7_d 0.064
testOnlyOption_f1_7_e 0.068
testOnlyOption_f1_8_a 0.037
testOnlyOption_f1_8_b 0.044
testOnlyOption_f1_8_c 0.063
testOnlyOption_f1_8_d 0.07
testOnlyOption_f1_8_e 0.071
testOnlyOption_f1_9_a 0.058
testOnlyOption_f1_9_b 0.066
testOnlyOption_f1_9_c 0.098
testOnlyOption_f1_9_d 0.139
testOnlyOption_f1_9_e 0.106
testOnlyOption_f1_2_f2_14_a 0.064
testOnlyOption_f1_2_f2_14_b 0.072
testOnlyOption_f1_2_f2_14_c 0.081
testOnlyOption_f1_2_f2_14_d 0.088
testOnlyOption_f1_2_f2_14_e 0.092
testOnlyOption_f1_12_f2_14_a 0.086
testOnlyOption_f1_12_f2_14_b 0.092
testOnlyOption_f1_12_f2_14_c 0.106
testOnlyOption_f1_12_f2_14_d 0.125
testOnlyOption_f1_12_f2_14_e 0.121
testOnlyOption_f1_6_f2_14_a 0.09
testOnlyOption_f1_6_f2_14_b 0.132
testOnlyOption_f1_6_f2_14_c 0.242
testOnlyOption_f1_6_f2_14_d 0.143
testOnlyOption_f1_6_f2_14_e 0.13
testOnlyOption_f1_10_a 0.077
testOnlyOption_f1_10_b 0.086
testOnlyOption_f1_10_c 0.093
testOnlyOption_f1_10_d 0.093
testOnlyOption_f1_10_e 0.103
testOnlyOption_f1_11_a 0.065
testOnlyOption_f1_11_b 0.094
testOnlyOption_f1_11_c 0.096
testOnlyOption_f1_11_d 0.091
testOnlyOption_f1_11_e 0.106
testOnlyOption_f1_12_a 0.054
testOnlyOption_f1_12_b 0.064
testOnlyOption_f1_12_c 0.085
testOnlyOption_f1_12_d 0.098
testOnlyOption_f1_12_e 0.103
testOnlyOption_f1_13_a 0.072
testOnlyOption_f1_13_b 0.105
testOnlyOption_f1_13_c 0.125
testOnlyOption_f1_13_d 0.127
testOnlyOption_f1_13_e 0.105
testOnlyOption_f1_14_a 0.074
testOnlyOption_f1_14_b 0.095
testOnlyOption_f1_14_c 0.132
testOnlyOption_f1_14_d 0.113
testOnlyOption_f1_14_e 0.128
testOnlyOption_f1_1_f2_14_a 0.051
testOnlyOption_f1_1_f2_14_b 0.058
testOnlyOption_f1_1_f2_14_c 0.089
testOnlyOption_f1_1_f2_14_d 0.081
testOnlyOption_f1_1_f2_14_e 0.109
testOnlyOptionWithDirectory 0.124

DescribeCommandTest

testDescribeBranch[0] 0.147
t1sameDepthT2[0] 0.231
t1DominatesT2[0] 0.151
noTargetSet[0] 0.014
t1nearerT2[0] 0.207
testDescribe[0] 0.183
testDescribeBranch[1] 0.135
t1sameDepthT2[1] 0.208
t1DominatesT2[1] 0.155
noTargetSet[1] 0.012
t1nearerT2[1] 0.208
testDescribe[1] 0.135

DiffCommandTest

testDiffModified 0.172
testDiffWithNegativeLineCount 0.037
testDiffTwoCommits 0.178
testDiffCached 0.069
testDiffWithPrefixes 0.062
testNoOutputStreamSet 0.03

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 2.914
test_ConfigAutoCRLF_false_GlobalEOL_crlf 2.071
test_ConfigAutoCRLF_true_GlobalEOL_lf 2.248
test_switchToBranchWithTextAttributes 6.845
test_ConfigAutoCRLF_input_GlobalEOL_lf 2.212
test_ConfigAutoCRLF_true 1.757
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 1.93
test_ConfigAutoCRLF_false_ConfigEOL_native 2.227
test_ConfigAutoCRLF_input_GlobalEOL_crlf 2.678
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 2.218
test_GlobalEOL_lf_RootEOL_crlf 2.885
test_ConfigAutoCRLF_false_GlobalEOL_lf 2.225
test_ConfigEOL_lf 1.721
test_ConfigAutoCRLF_true_ConfigEOL_lf 2.058
test_ConfigAutoCRLF_input_ConfigEOL_lf 2.213
testBinary1 1.736
testBinary2 2.265
test_switchToBranchWithBinaryAttributes 5.966
test_ConfigAutoCRLF_false_ConfigEOL_lf 1.729
test_ConfigEOL_native_xnix 2.225
testDefaultSetup 1.862
test_ConfigAutoCRLF_false 2.331
test_ConfigAutoCRLF_input 1.763
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 2.269
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 1.679
test_ConfigEOL_native_windows 2.219
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 2.854
test_ConfigEOL_crlf 1.774

EolStreamTypeUtilTest

testCheckoutCRLF 0
testCheckoutLF 0
testCheckinDirect 0
testCheckoutDirect 0
testCheckinCRLF 0
testCheckinLF 0

FetchCommandTest

testFetch 0.061
fetchShouldNotFetchTagsFromOtherBranches 0.096
fetchWithExplicitTagsShouldUpdateLocal 0.221
fetchShouldAutoFollowTagForFetchedObjects 0.096
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.208
fetchShouldAutoFollowTag 0.069

GarbageCollectCommandTest

testGConeCommit 0.079
testGCmoreCommits 0.102

GitConstructionTest

testClose 0.119
testOpen 0.078
testWrap 0.077

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0
testInitNonBare_GitdirAndDirShouldntBeSame 0.004
testInitBareRepository 0.018
testInitWithDefaultsNonBare 0.018
testInitWithDefaultsBare 0.022
testInitWithExplicitGitDir 0.022
testInitWithOnlyExplicitGitDir 0.021
testInitNonEmptyRepository 0.019
testInitRepository 0.017

LogCommandTest

logAllCommitsWithMaxCount 0.078
logAllCommits 0.097
logAllCommitsWithSkipAndMaxCount 0.077
logPathWithMaxCount 0.076
logAllCommitsWithSkip 0.078
logPathWithSkip 0.076
logAllCommitsWithTag 0.045

LsRemoteCommandTest

testLsRemoteWithTags 0.156
testLsRemoteWithHeads 0.136
testLsRemoteWithoutLocalRepository 0.058
testLsRemote 0.125

MergeCommandTest

testDeletionOnSideConflict 0.107
testNoFastForwardNoCommit 0.067
testRecursiveMergeWithConflict 0.124
testConflictingMergeFailsDueToDirtyIndex 0.161
testFastForward 0.062
testMergeNonVersionedPaths 0.19
testMultipleCreationsSameContent 0.161
testAlreadyUpToDate 0.045
testMergeRemovingFoldersWithoutFastForward 0.138
testMergeRemovingFolders 0.087
testFastForwardOnly 0.065
testSuccessfulContentMergeNoCommit 0.15
testFileModeMerge 0.134
testFileModeMergeWithDirtyWorkTree 0.109
testMergeWithMessageOption 0.122
testMultipleDeletions 0.122
testFastForwardNoCommit 0.064
testSquashMergeConflict 0.112
testSingleDeletion 0.195
testMergeInItself 0.029
testMergeConflictWithMessageOption 0.131
testMergeTag 0.152
testMergeConflictFileFolder 0.131
testFastForwardWithFiles 0.086
testMultipleCreations 0.107
testSquashMerge 0.112
testDeletionAndConflict 0.172
testModifiedAndRenamed 0.145
testSuccessfulMergeFailsDueToDirtyIndex 0.148
testSuccessfulContentMergeAndDirtyworkingTree 0.172
testMultipleHeads 0.088
testMergeMessage 0.112
testSuccessfulContentMerge 0.16
testSuccessfulMergeFailsDueToDirtyWorktree 0.14
testDeletionOnMasterConflict 0.12
testSquashFastForward 0.12
testFastForwardOnlyNotPossible 0.09
testContentMerge 0.188
testNoFastForward 0.083
testConflictingMergeFailsDueToDirtyWorktree 0.14
testMergeFailingWithDirtyWorkingTree 0.109
testMergeSuccessAllStrategiesNoCommit 0.49
testMergeSuccessAllStrategies 0.555

NameRevCommandTest

multiplePathsNoMerge 0.047
multiplePathsSecondParent 0.051
prefix 0.038
annotatedTags 0.041
annotatedTagsNoResult 0.038
ref 0.031
simpleAncestor 0.032
onePathMerge 0.034
onePathMergeSecondParent 0.037
onePathMergeLongerFirstParentPath 0.046
nameExact 0.026

NotesCommandTest

testListNotes 0.061
testAddAndRemoveNote 0.083

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.234
testCheckoutOurs 0.202
testCheckoutMultiple 0.139
testUpdateSymLink 0.269
testUpdateWorkingDirectory 0.146
testCheckoutRepository 0.141
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.144
testCheckoutSecond 0.14
testCheckoutTheirs 0.216
testCheckoutFirst 0.146
testStageNotPossibleWithBranch 0.142
testCheckoutOfConflictingFileShouldThrow 0.217
testUpdateWorkingDirectoryFromIndex2 5.013
testUpdateBrokenSymLink 0.242
testUpdateBrokenSymLinkToDirectory 0.158
testUpdateWorkingDirectoryFromIndex 0.146

PullCommandTest

testPullFastForward 0.28
testPullMerge 0.267
testPullWithRebaseConfig1 0.38
testPullWithRebaseConfig2 0.362
testPullWithRebaseConfig3 0.379
testPullLocalConflict 0.247
testPullWithMergeConfig2 0.319
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.256
testPullEmptyRepository 0.149
testPullConflict 0.199
testPullWithoutConfig 0.311
testPullMergeProgrammaticConfiguration 0.23
testPullWithMergeConfig 0.295
testPullWithRebasePreserve1Config 0.44
testPullWithRebasePreserveConfig2 0.43
testPullWithRebasePreserveConfig3 0.425

PullCommandWithRebaseTest

testPullFastForward 0.273
testPullLocalConflict 0.26
testPullConflict 0.259
testPullFastForwardWithBranchInSource 0.252
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.26

PushCommandTest

testPushAfterGC 0.188
testPushRefUpdate 0.334
testPrePushHook 0.072
testPush 0.069
testPushWithRefSpecFromConfig 0.06
testPushWithoutPushRefSpec 0.098
testTrackingUpdate 0.089

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.274
testRebaseShouldIgnoreMergeCommits 0.313
testFastForwardRebaseWithAutoStash 0.178
testRebaseInteractiveMultipleSquash 0.307
testRebaseWithUncommittedDelete 0.1
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.104
testRebasePreservingMerges1 0.525
testRebasePreservingMerges2 0.453
testStopOnConflict 0.261
testStopOnConflictFileCreationAndDeletion 0.305
testFastForwardWithMultipleCommits 0.116
testRebaseInteractiveFixupWithBlankLines 0.198
testRebaseWithUnstagedTopicChange 0.119
testStopOnLastConflictAndContinue 0.272
testRebaseTodoLineSetComment 0.009
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.013
testRebaseEndsIfLastStepIsEdit 0.166
testRebaseShouldStopForRewordInCaseOfConflict 0.194
testParseRewordCommand 0.012
testRebasePreservingMergesWithUnrelatedSide1 0.463
testRebasePreservingMergesWithUnrelatedSide2 0.418
testRebaseWithUnstagedMasterChangeOtherCommit 0.136
testRebaseInteractiveSingleSquashAndModifyMessage 0.241
testRebaseWithUncommittedMasterChangeBaseCommit 0.131
testParseSquashFixupSequenceCount 0.009
testRebaseWithAutoStashConflictOnApply 0.236
testRebaseInteractiveReword 0.193
testRebaseWithUntrackedFile 0.172
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.281
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.012
testRebaseWithUncommittedMasterChange 0.115
testRebaseInteractiveEdit 0.241
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.087
testRepositoryStateChecks 0.01
testRebaseInteractiveSquashFirstCommitShouldFail 0.084
testRebaseWithUnstagedMasterChangeBaseCommit 0.12
testEmptyRebaseTodo 0.01
testFastForwardWithMultipleCommitsOnDifferentBranches 0.201
testMergeFirstStopOnLastConflictAndSkip 0.388
testRebaseShouldFixupInCaseOfConflict 0.241
testRebaseWithModificationShouldNotDeleteData 0.105
testRebaseInteractiveFixupFirstCommitShouldFail 0.083
testFastForwardRebaseWithModification 0.105
testAuthorScriptConverter 0.01
testDetachedHead 0.176
testRebaseWithUncommittedTopicChange 0.118
testRebaseShouldStopForEditInCaseOfConflict 0.159
testStopOnConflictAndContinue 0.314
testRebaseWithUnstagedMasterChange 0.112
testStopOnConflictAndContinueWithNoDeltaToMaster 0.19
testOnlyCommentRebaseTodo 0.017
testFilesAddedFromTwoBranches 0.232
testStopOnConflictAndFailContinueIfFileIsDirty 0.272
testStopOnConflictCommitAndContinue 0.291
testUnknownUpstream 0.031
testStopOnConflictAndAbortWithDetachedHEAD 0.241
testRebaseWithAutoStash 0.25
testRebaseInteractiveMixedSquashAndFixup 0.325
testFastForwardWithNewFile 0.089
testUpToDate 0.033
testRebaseParentOntoHeadShouldBeUptoDate 0.065
testStopOnConflictAndSkipNoConflict 0.318
testStopOnLastConflictAndSkip 0.23
testRebaseWithUncommittedMasterChangeOtherCommit 0.14
testLeadingSpacesRebaseTodo 0.013
testRebaseShouldTryToParseValidLineMarkedAsComment 0.015
testRebaseShouldSquashInCaseOfConflict 0.23
testConflictFreeWithSingleFile 0.163
testStopOnConflictAndSkipWithConflict 0.275
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.044

ReflogCommandTest

testAmendReflog 0.088
testBranchReflog 0.072
testHeadReflog 0.078

RemoteAddCommandTest

testAdd 0.023

RemoteDeleteCommandTest

testDelete 0.026

RemoteListCommandTest

testList 0.02

RemoteSetUrlCommandTest

testSetUrl 0.021
testSetPushUrl 0.032

RenameBranchCommandTest

renameBranchNoConfigValues 0.05
renameBranchExistingSection 0.063
renameBranchMultipleConfigValues 0.051
renameBranchSingleConfigValue 0.052

ResetCommandTest

testHardResetOnUnbornBranch 0.013
testSoftReset 0.077
testPathsResetOnUnbornBranch 0.016
testMixedReset 0.072
testMixedResetRetainsSizeAndModifiedTime 0.058
testMixedResetWithUnmerged 0.059
testHardReset 0.074
testResetDefaultMode 0.018
testPathsResetToNonexistingRef 0.016
testPathsResetWithRef 0.063
testHardResetAfterSquashMerge 0.091
testPathsReset 0.064
testResetToNonexistingHEAD 0.011
testPathsResetOnDirs 0.06
testPathsResetWithUnmerged 0.127
testHardResetOnTag 0.08

RevertCommandTest

testRevertDirtyIndex 0.084
testRevertConflictMarkers 0.086
testRevertConflictResolution 0.105
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.098
testRevertMultipleWithFail 0.14
testRevertMultiple 0.116
testRevertDirtyWorktree 0.078
testRevert 0.151
testRevertOurCommitName 0.086
testRevertkConflictReset 0.092

RmCommandTest

testRemoveCached 0.034
testRemove 0.042

StashApplyCommandTest

workingDirectoryContentConflict 0.056
workingDirectoryEditPreCommit 0.103
workingDirectoryContentMerge 0.114
workingDirectoryCleanIndexModify 0.071
unstashNoHead 0.041
multipleEdits 0.074
workingDirectoryModifyInSubfolder 0.102
noStashedCommits 0.032
indexContentConflict 0.067
stashChangeInANewSubdirectory 0.09
indexAdd 0.071
stashedApplyOnOtherBranchWithStagedChange 0.202
workingDirectoryDeleteIndexAdd 0.072
workingDirectoryDeleteIndexEdit 0.072
untrackedFileConflictsWithWorkingDirectory 0.072
workingDirectoryModifyIndexChanged 0.077
workingDirectoryDelete 0.062
indexDelete 0.067
workingDirectoryModify 0.07
stashedApplyOnOtherBranch 0.188
stashedContentMerge 0.126
untrackedFileNotIncluded 0.071
untrackedFileIncluded 0.077
testApplyStashWithDeletedFile 0.085
unstashNonStashCommit 0.033
untrackedFileConflictsWithCommit 0.116

StashCreateCommandTest

unmergedPathsShouldCauseException 1.464
workingDirectoryCleanIndexModify 0.16
multipleEdits 0.179
workingDirectoryModifyInSubfolder 0.239
newFileInIndexThenModifiedInWorkTree 0.163
indexAdd 0.136
workingDirectoryDeleteIndexAdd 0.168
workingDirectoryDeleteIndexEdit 0.144
workingDirectoryModifyIndexChanged 0.126
refLogIncludesCommitMessage 0.137
workingDirectoryDelete 0.11
indexDelete 0.11
workingDirectoryModify 0.111
noLocalChanges 0.06
untrackedFileNotIncluded 0.109
untrackedFileIncluded 0.113

StashDropCommandTest

dropSingleStashedCommit 0.055
dropMiddleStashCommit 0.111
dropFirstStashedCommit 0.086
dropNegativeRef 0.033
dropWithNoStashedCommits 0.032
dropBoundaryStashedCommits 0.154
dropWithInvalidLogIndex 0.059
dropAll 0.083

StashListCommandTest

multipleStashedCommits 0.067
noStashRef 0.012
emptyStashReflog 0.034
singleStashedCommit 0.038

StatusCommandTest

testDifferentStates 0.149
testEmptyStatus 0.01
testDifferentStatesWithPaths 0.042

TagCommandTest

testDeleteFullName 0.028
testTagging 0.066
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.009
testFailureOnSignedTags 0.025
testDeleteNonExisting 0.027
testDeleteEmptyTagNames 0.026
testEmptyTagName 0.026
testTaggingOnHead 0.035
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.028
testListAllTagsInRepositoryInOrder 0.05
testInvalidTagName 0.026
testDelete 0.047
testDeleteBadName 0.026
testUnannotatedTagging 0.056

AttributesHandlerTest

testExpandBuiltInMacro1 0.011
testExpandBuiltInMacro2 0.016
testExpandBuiltInMacro3 0.018
testInfoOverridesWorkDirRoot 0.026
testCustomGlobalMacro1 0.02
testCustomGlobalMacro2 0.017
testCustomGlobalMacro3 0.017
testCustomGlobalMacro4 0.019
testCyclicMacros 0.02
testWorkDirRootOverridesGlobal 0.021
testInfoOverridesGlobal 0.021
testExpandNonMacro1 0.016
testExpandNonMacro2 0.016
testExpandNonMacro3 0.016
testExpandNonMacro4 0.015
testRecursiveMacro 0.019

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.006
testRules 0.032
testIncorrectAttributeFileName 0.032
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.02

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.006
testRules 0.022
testNoMatchingAttributes 0.023
testEmptyGitAttributeFile 0.017

AttributeTest

testBasic 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.04
testPrecedenceGlobal 0.015
testNoAttributes 0.015
testPrecedenceParent 0.019
testRules 0.03
testPrecedenceCurrent 0.02
testHierarchyBothIterator 0.039
testIndexOnly 0.034
testIndexOnly2 0.018
testOverriding2 0.014
testAggregation 0.023
testPrecedenceInfo 0.023
testPrecedenceRoot 0.015
testRulesInherited 0.013
testHierarchyWorktreeOnly 0.022
testNoMatchingAttributes 0.021
testEmptyGitAttributeFile 0.014
testOverriding 0.012

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.05
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.01
shouldListAddedFileInInitialCommit 0.075
shouldListModificationBetweenTwoCommits 0.094
shouldListModificationInDirWithoutModifiedTrees 0.062
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.009
shouldReportFileModeChange 0.092
shouldListDeletionBetweenTwoCommits 0.098
shouldListChangesInWorkingTree 0.075
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.01
shouldListAddedFileBetweenTwoCommits 0.047
shouldListModificationInDirWithModifiedTrees 0.061

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.009
testCreateFileHeader_DeleteGitLink 0.013
testDiffRootNullToTree 0.095
testCreateFileHeaderForRenameModeChange 0.009
testDiff 0.089
testCreateFileHeader_GitLink 0.015
testCreateFileHeader_AddGitLink 0.013
testDiffNullToNull 0.01
testCreateFileHeader_Add 0.012
testCreateFileHeaderWithoutIndexLine 0.01
testCreateFileHeaderForRenameWithoutContentChange 0.01
testDiffRootTreeToNull 0.084
testCreateFileHeader_Binary 0.015
testCreateFileHeader_Delete 0.012

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

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

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 0.094
testDiff 0.087

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.004
testBreakModify_RejoinIfUnpaired 0.068
testBreakModify_BreakBelowScore 0.041
testInexactRenames_OnePair2 0.038
testExactRename_OneRenameOneModify 0.032
testExactRename_OneDeleteManyAdds 0.024
testNoRenames_SymlinkAndFile 0.024
testExactRename_OneRename 0.022
testSetRenameScore_IllegalArgs 0.021
testInexactRename_NewlinesOnly 0.03
testExactRename_PathBreaksTie 0.026
testRenameLimit 0.044
testInexactRename_OnePair 0.043
testInexactRename_SameContentMultipleTimes 0.035
testInexactRename_LastByteDifferent 0.027
testNoRenames_UntrackedFile 0.022
testInexactRename_OneRenameTwoUnrelatedFiles 0.037
testBreakModify_DontBreakAboveScore 0.036
testExactRename_DifferentObjects 0.033
testExactRename_UnstagedFile 0.029
testNoRenames_EmptyFile1 0.029
testNoRenames_EmptyFile2 0.029
testBreakModify_BreakNone 0.029
testExactRename_MultipleIdenticalDeletes 0.027
testNoRenames_GitlinkAndFile 0.019
testBreakModify_BreakAll 0.034
testNoRenames_SymlinkAndFileSamePath 0.025
testNoRenames_SingleByteFiles 0.027

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0
testFindOnEmpty 0.001
testWriteEmptyCommit_RealIndex 0.012
testDetectUnmergedPaths 0.01
testWriteEmptyUnlock_RealIndex 0.012
testReadMissing_TempIndex 0.01
testLockMissing_RealIndex 0.011
testBuildThenClear 0.014
testWriteEmptyLockEmpty_RealIndex 0.013
testRejectInvalidWindowsPaths 0.011
testReadMissing_RealIndex 0.01
testWriteEmptyReadEmpty_RealIndex 0.012

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.015

DirCacheBuilderTest

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

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0
testUnsupportedRequiredExtension 0
testReadIndex_DirCacheTree 0
testCorruptChecksumAtFooter 0.001
testReadWriteV3 0.012
testReadIndex_LsFiles 0.033
testTreeWalk_LsFiles 0.045

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.014

DirCacheIteratorTest

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

DirCacheLargePathTest

testPath_4090 0.034
testPath_4094 0.039
testPath_4095 0.033
testPath_4096 0.037
testPath_16384 0.037

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.01
testEmptyCache_Clear_NoCacheTree 0.022
testWriteReadTree 0.029
testTwoLevelSubtree 0.026
testEmptyCache_CreateEmptyCacheTree 0.016
testSingleSubtree 0.022

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.007

FileNameMatcherTest

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
testVerySimpleWirdcardCase0 0
testCombinedRangesInOneGroupCase0 0
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.001
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0
testReset 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0.001
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0.001
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0.001
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0.001
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.003
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0
testUnsupportedGroupCase1 0
testEscapedBackslash 0
testPunctGroupCase0 0.001
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0.001
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0.001
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
testVerySimpleStarCase2 0
testXDigitGroupCase0 0.001
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0.001
testWordroupCase0 0
testWordroupCase1 0
testWordroupCase2 0
testWordroupCase3 0
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0.001
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0.001
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

ManifestParserTest

testManifestParser 0.012

RepoCommandTest

testRemoveOverlappingBare 0.365
testCopyFileBare 0.383
testBareRepo 0.312
testRevisionBranch 0.404
testRecordRemoteBranch 0.313
testAddRepoManifest 0.457
testDefaultRemoteRevision 0.383
testRevisionBare 0.313
testRevisionTag 0.368
testTargetBranch 0.296
testIncludeTag 0.436
testNonDefaultRemotes 0.522
testRevision 0.479
testReplaceManifestBare 0.423
testRepoManifestGroups 0.787
testRepoManifestCopyFile 0.436
testRemoteAlias 0.41
testRemoteRevision 0.381

BasicRuleTest

test 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.016
testTrailingSpaces 0.05
testRules 0.04
testSlashMatchesDirectory 0.024
testToString 0.018
testRepeatedNegationInDifferentFiles1 0.029
testRepeatedNegationInDifferentFiles2 0.031
testRepeatedNegationInDifferentFiles3 0.03
testRepeatedNegationInDifferentFiles4 0.032
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.046
testNegateAllExceptJavaInSrc 0.028
testLeadingSpaces 0.021
testEmptyIgnoreRules 0.024
testWithSlashDoesNotMatchInSubDirectory 0.029
testNegation 0.052
testSlashOnlyMatchesDirectory 0.03
testNoPatterns 0.024
testEmptyIgnoreNode 0.02
testRepeatedNegation 0.019

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.001
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0
testPlus 0
testBracketsUnmatched1 0.004
testBracketsUnmatched2 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
testBracketsRandom 0.001
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.001
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
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.001
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0.001
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.008
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.001
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.003
testInserterDiscardsPack 0

AbbreviationTest

testAbbreviateOnEmptyRepository 0.002
testAbbreviateLooseBlob 0.011
testAbbreviateIsActuallyUnique 0.038
testAbbreviatePackedBlob 0.06

ConcurrentRepackTest

testObjectMovedToNewPack1 2.823
testObjectMovedToNewPack2 3.004
testObjectInNewPack 1.006
testObjectMovedWithinPack 1.987

FileRepositoryBuilderTest

scanWithGitDirRef 0.014
invalidRepositoryFormatVersion 0.014
emptyRepositoryFormatVersion 0.019
relativeGitDirRef 0.011
absoluteGitDirRef 0.014
unknownRepositoryFormatVersion 0.015
testShouldAutomagicallyDetectGitDirectory 0.009

FileSnapshotTest

testOldFile 4.475
testActuallyIsModifiedTrivial 1.499
testNewFileNoWait 2.501
testNewFileWithWait 2

GcBasicPackingTest

testDonePruneTooYoungPacks 3.11
testNotPackTwice 2.138
testPackAllObjectsInOnePack 1.843
repackEmptyRepo_noPackCreated 0.022
testPackRepoWithNoRefs 0.042
testPackCommitsAndLooseOne 1.914
testPack2Commits 2.011

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.554
branch_historyNotPruned 1.112
deleteBranch_historyPruned 1.099

GcConcurrentTest

concurrentRepack 0.063

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.116
testDirCacheSavesObjects 0.662

GcKeepFilesTest

testKeepFiles 1.927

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.946
dontPackHEAD_nonBare 1.044
dontPackHEAD_bare 0.959
whileRefLockedRefNotPackedNoError 1.002
concurrentOnlyOneWritesPackedRefs 0.991
looseRefPacked 1.013

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.985
nonReferencedNonExpiredObject_notPruned 0.024
nonReferencedExpiredObjectTree_pruned 0.993
testPackCommitsAndLooseOneWithPruneNow 1.079
nonReferencedObjects_onlyExpiredPruned 0.989

GcReflogTest

testPackRepoWithCorruptReflog 0.983
testPruneNone 2.015
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.985
testPackCommitsAndLooseOneNoReflog 1.002

GcTagTest

annotatedTag_objectNotPruned 1.005
lightweightTag_objectNotPruned 1

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.077

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.271

PackFileTest

testDelta_FailsOver2GiB 0.014
testDelta_SmallObjectChain 0.154
testWhole_LargeObject 0.038
testWhole_SmallObject 0.052

PackIndexV1Test

testCRC32 0
testIteratorMethodsContract 0.004
testCompareEntriesOffsetsWithGetOffsets 0.009
testIteratorReturnedValues1 0.01
testIteratorReturnedValues2 0.01
testCompareEntriesOffsetsWithFindOffsets 0.011

PackIndexV2Test

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

PackReverseIndexTest

testFindObjectWrongOffset 0.004
testFindNextOffsetWrongOffset 0.009
testFindObject 0.01
testFindNextOffset 0.01

PackWriterTest

testWritePack2DeltasReuseOffsets 1.085
testWriteEmptyPack1 0.134
testWriteEmptyPack2 0.187
testIgnoreNonExistingObjectsWithBitmaps 0.293
testExclude 0.282
testWritePack2DeltasReuseRefs 0.148
testWriteIndex 0.147
testWritePack1 0.208
testWritePack2 0.129
testWritePack3 0.146
testWritePack4 0.135
testWritePack1NoObjectReuse 0.113
testWritePack4ThinPack 0.12
testWritePack4SizeThinVsNoThin 0.232
testContructor 0.102
testIgnoreNonExistingObjects 0.181
testModifySettings 0.105
testDeltaStatistics 0.177
testNotIgnoreNonExistingObjects 0.132
testWritePack2SizeOffsetsVsRefs 0.314
testWritePack2DeltasCRC32Copy 0.197
testWritePack2SizeDeltasVsNoDeltas 0.328

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.076
testBatchRefUpdateSimpleForce 0.07
testGetRefs_HeadsOnly_SymrefToPacked 0.049
testGetRef_DiscoversModifiedLoose 0.053
testGetRefs_HeadsOnly_AllLoose 0.065
testGetRefs_HeadOnOneBranch 0.049
testExactRef_EmptyDatabase 0.043
testGetRefs_IgnoresGarbageRef1 0.064
testGetRefs_IgnoresGarbageRef2 0.047
testGetRefs_IgnoresGarbageRef3 0.053
testGetRefs_IgnoresGarbageRef4 0.074
testGetRef_CorruptSymbolicReference 0.053
testPeelLooseTag 0.046
testGetRefs_TagsOnly_AllPacked 0.04
testGetRefs_TagsOnly_AllLoose 0.058
testGetRef_FetchHead 0.065
testGetRefs_PackedWithPeeled 0.038
test_repack 0.497
testFirstExactRef_IgnoresGarbageRef 0.046
testBatchRefUpdateConflictThanksToDelete 0.061
testPeelCommit 0.047
testGetRefs_CorruptObjectIdReference 0.047
testBatchRefUpdateSimpleNoForce 0.055
testGetRefs_LooseSorting_Bug_348834 0.044
testBatchRefUpdateConflict 0.043
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.055
testReadBranchConfig 0.036
testGetRefs_DeatchedHead1 0.034
testGetRefs_DeatchedHead2 0.04
testExactRef_FetchHead 0.038
testGetRefs_LooseOverridesPacked 0.042
testGetRefs_DiscoversModifiedLoose 0.055
testGetRef_CycleInSymbolicRef 0.115
testReadNotExistingBranchConfig 0.049
testGetRefs_HeadsOnly_AllPacked1 0.052
testGetRef_AnyHeadWithGarbage 0.036
testGetRefs_LooseSortedCorrectly 0.038
testGetRefs_PackedNotPeeled_Sorted 0.045
testFirstExactRef_Mixed 0.037
testExactRef_IgnoresGarbageRef 0.043
testGetRef_CorruptObjectIdReference 0.042
testRefsChangedStackOverflow 0.044
testCreate 0.043
testGetRef_PackedNotPeeled_WrongSort 0.044
testGetRefs_CycleInSymbolicRef 0.065
testGetRefs_InvalidName 0.029
testGetRef_DiscoversDeletedLoose 0.038
testGetRefs_DeeplyNestedBranch 0.035
testGetRefs_HeadBranchNotBorn 0.035
testGetRef_EmptyDatabase 0.033
testGetRefs_DiscoversDeletedLoose1 0.074
testGetRefs_DiscoversDeletedLoose2 0.053
testGetRefs_DiscoversDeletedLoose3 0.059
testGetRefs_DiscoversDeletedLoose4 0.056
testGetRefs_DiscoversDeletedLoose5 0.046
testGetRefs_EmptyDatabase 0.038
testGetRefs_HeadsOnly_Mixed 0.038
testGetRefs_DiscoversNewLoose1 0.039
testGetRefs_DiscoversNewLoose2 0.042
testIsNameConflicting 0.046
testGetRefs_SkipsLockFiles 0.064

ReflogReaderTest

testCheckout 0.09
testReadRightLog 0.089
testReadWhileAppendIsInProgress 0.093
testNoLog 0.069
testReadLineWithMissingComment 0.099
testSpecificEntryNumber 0.094
testReadOneLine 0.084
testReadTwoLine 0.074

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.714

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.11
testDeleteForce 0.15
testDeleteNotFound 0.08
testDeleteLoosePacked 0.931
testNoCacheObjectIdSubclass 0.106
testDeleteLoosePackedRejected 0.078
testRenameBranchHasPreviousLog 0.924
testRenameCurrentBranch 1.002
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.105
testRenameBranchCannotLockAFileHEADisToLockTo 0.889
testRenameRefNameColission2avoided 0.902
testRefKeySameAsName 0.094
testLooseDelete 0.107
testUpdateRefLockFailureLocked 0.081
testDeleteLooseAndItsDirectory 0.118
testUpdateRefNoChange 0.085
testDeleteWithoutHead 0.102
testUpdateRefForwardWithCheck1 0.173
testUpdateRefForwardWithCheck2 0.155
testRenameBranchCannotLockAFileHEADisToLockFrom 0.122
testRenameBranchCannotLockAFileHEADisFromLockTo 1.052
testUpdateRefLockFailureWrongOldValue 0.045
testDeleteHEADreferencedRef 0.054
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.075
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.076
testUpdateRefDetached 0.058
testRefsCacheAfterUpdateLooseOnly 0.163
testNewNamespaceConflictWithLoosePrefixOfExisting 0.076
testRenameBranchAlsoInPack 0.449
testDeleteHead 0.046
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.961
testDeleteFastForward 0.899
testNewNamespaceConflictWithPackedPrefixOfExisting 0.062
testRefsCacheAfterUpdate 0.081
testUpdateRefForward 0.066
testDeleteHeadInBareRepo 0.07
testRenameBranchNoPreviousLog 0.732
testNewNamespaceConflictWithLoosePrefixNameExists 0.066
testRenameRefNameColission1avoided 1.032
testUpdateRefDetachedUnbornHead 0.063

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.414
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.014
testExceptionThrown_BareRepoGetWorkDir 0.023
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.016
testNotBare_CreateRepositoryFromWorkDirOnly 0.008
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.005
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.024
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.011
testNotBare_CreateRepositoryFromDotGitGitDir 0.005
testExceptionThrown_BareRepoGetIndex 0.004
testExceptionThrown_BareRepoGetIndexFile 0.002
testIsBare_CreateRepositoryFromArbitraryGitDir 0.007

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.062
test002_WriteEmptyTree2 0.05
test30_stripWorkDir 0.043
test002_WriteEmptyTree 0.055
test006_ReadUglyConfig 0.049
test000_openrepo_default_gitDirAndWorkTreeSet 0.055
test000_openrepo_default_absolute_workdirconfig 0.062
test027_UnpackedRefHigherPriorityThanPacked 0.048
test000_openrepo_alternate_index_file_and_objdirs 0.058
test025_computeSha1NoStore 0.047
test020_createBlobTag 0.056
test028_LockPackedRef 0.073
test007_Open 0.047
test001_Initalize 0.047
test021_createTreeTag 0.061
test000_openRepoBadArgs 0.046
test022_createCommitTag 0.057
test024_createCommitNonAscii 0.052
test008_FailOnWrongVersion 0.049
test009_CreateCommitOldFormat 0.052
test026_CreateCommitMultipleparents 0.065
test000_openrepo_default_relative_workdirconfig 0.062
test023_createCommitNonAnullii 0.067
test000_openrepo_default_workDirSet 0.079

T0004_PackReaderTest

test003_lookupCompressedObject 0.349
test004_lookupDeltifiedObject 0.113

UnpackedObjectTest

testStandardFormat_SmallObject 0.054
testStandardFormat_InvalidType 0.059
testStandardFormat_LargeObject_TruncatedZLibStream 0.031
testStandardFormat_NoHeader 0.021
testStandardFormat_SmallObject_TruncatedZLibStream 0.023
testStandardFormat_NegativeSize 0.145
testStandardFormat_SmallObject_TrailingGarbage 0.049
testStandardFormat_GarbageAfterSize 0.025
testStandardFormat_LargeObject_TrailingGarbage 0.032
testPackFormat_DeltaNotAllowed 0.033
testStandardFormat_LargeObject_CorruptZLibStream 0.031
testPackFormat_LargeObject 0.04
testPackFormat_SmallObject 0.021
testStandardFormat_SmallObject_CorruptZLibStream 0.02
testStandardFormat_LargeObject 0.029

WindowCacheGetTest

testCache_TooSmallLimit 0.133
testCache_TooFewFiles 0.106
testCache_Defaults 0.119

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.014
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.041
testConfigureCache_Limits1 0.028
testConfigureCache_PackedGitWindowSize_0 0.021
testConfigureCache_PackedGitLimit_0 0.02
testConfigureCache_PackedGitWindowSize_4097 0.019
testConfigureCache_PackedGitOpenFiles_0 0.023

DeltaIndexTest

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

GcCommitSelectionTest

testBitmapsForExcessiveBranches 52.503
testSelectionOrderingWithChains 0.174
testBitmapSpansNoMerges 21.862
testBitmapSpansWithMerges 23.002

IntSetTest

testAdd 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.025
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.169

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.197
testBatchRefUpdate_ForceUpdate 0.031
testBatchRefUpdate_ConflictCausesAbort 0.019
testGetRefs_HeadOnOneBranch 0.018
testGetRef_FindBranchConfig 0.012
testGetRefs_TagsOnly 0.008
testGetRefs_DetachedHead 0.047
testGetRef_NonExistingBranchConfig 0.011
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.011
testUpdate_RefusesOrigHeadOnBare 0.005
testSupportsAtomic 0.007
testGetRefs_DiscoversNew 0.022
testBatchRefUpdate_NoConflictIfDeleted 0.014
testBatchRefUpdate_NonFastForwardAborts 0.006
testUpdate_RefusesDotLockInRefName 0.004
testGetRefs_HeadsOnly 0.006
testGetAdditionalRefs 0.004
testExactRef_DiscoversModified 0.006
testGetRefs_CycleInSymbolicRef 0.012
testFirstExactRef 0.009
testGetRefs_DiscoversModified 0.005
testGetRefs_DeeplyNestedBranch 0.004
testUpdate_RefusesRefsTxnNamespace 0.003
testGetRefs_HeadBranchNotBorn 0.004
testGetRefs_InvalidPrefixes 0.006
testGetRefs_EmptyDatabase 0.003
testIsNameConflicting 0.009

RefTreeTest

testApplyThenReadMaster 0.012
testEmptyTree 0
testUpdateMaster 0.003
testHeadSymref 0.002
testApplyCannotCreateParentRef 0.003
testApplyCannotCreateSubdirectory 0.003
testApplyWrongOldId 0.003
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.002
testApplyAlreadyExists 0.003
testTagIsPeeled 0.004

TestRepositoryTest

amendRef 0.001
insertChangeId 0.006
cherryPickWithIdenticalContents 0.021
resetFromDetachedHead 0.007
insertExplicitChangeId 0.001
amendCommit 0.005
resetFromSymref 0.003
insertChangeIdIgnoresExisting 0.001
cherryPick 0.015
amendHead 0.004
cherryPickWithContentMerge 0.011
commitToUnbornHead 0.002

AbbreviatedObjectIdTest

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

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.137
shouldWorkWithoutMergeBase 0.081
shouldReturnNullWhenBranchDoesntExist 0.017

ConfigTest

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

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.2
testForbiddenNamesOnWindowsEgCon 0.09
testForbiddenNamesOnWindowsEgLpr 0.095
testForbiddenNamesOnWindowsEgDotCon 0.096
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.104
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.077
testMaliciousPathDot 0.09
testMaliciousGitPathEndDotUnixOk 0.151
testMaliciousGitPathEndDotWindows1 0.13
testMaliciousGitPathEndDotWindows2 0.105
testMaliciousGitPathEndDotWindows3 0.156
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.102
testMaliciousPathEmptyUnix 0.134
testMaliciousGitPath1Case 0.11
testMaliciousGitPath2Case 0.13
testMaliciousGitPath3Case 0.158
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.139
testMaliciousPathDotDot 0.13
testMaliciousAbsolutePathSecondCheckout 0.13
testMaliciousAbsolutePathTwoLevelsFirstBad 0.13
testMaliciousAbsoluteUNCPathWindows1 0.109
testMaliciousAbsoluteUNCPathWindows2 0.101
testForbiddenNamesOnWindowsEgCon1 0.141
testForbiddenNamesOnWindowsEgLpt1 0.105
testMaliciousAbsolutePathIsOkTwoLevels 0.081
testMaliciousWindowsADSOnUnix 0.109
testMaliciousAbsolutePathTwoLevelsSecondBad 0.119
testMaliciousGitPathEndSpaceUnixOk 0.103
testMaliciousPathEmptyWindows 0.084
testMaliciousWindowsADS 0.08
testForbiddenWindowsNamesOnUnixEgCon 0.118
testMaliciousGitPath1 0.065
testMaliciousGitPath2 0.097
testMaliciousAbsoluteWindowsPath1 0.101
testMaliciousAbsoluteWindowsPath2 0.082
testMaliciousAbsolutePathIsOkSecondCheckout 0.063
testMaliciousAbsolutePath 0.087
testForbiddenWindowsNamesOnUnixEgLpt1 0.091
testForbiddenNamesOnWindowsEgConDotSuffix 0.089
testMaliciousAbsoluteCurDrivePathWindows 0.098
testMaliciousGitPathEndSpaceWindows 0.12
testMaliciousAbsoluteWindowsPath1OnUnix 0.105

DirCacheCheckoutTest

testCheckoutChangeLinkToEmptyDir 0.251
testDirtyFileModeEqualHeadMerge 0.201
testResetHard 0.498
testRules1thru3_NoIndexEntry 0.047
testCheckoutChangeLinkToNonEmptyDirs 0.093
testCheckoutUncachedChanges 0.039
testFileModeChangeAndContentChangeNoConflict 0.144
testCheckoutChangeFileToEmptyDir 0.061
testDirectoryFileSimple 0.059
testDirectoryFileConflicts_15b 0.06
testCloseNameConflicts1 0.073
testCheckoutOutChanges 0.091
testInitialCheckout 0.104
testOverwriteUntrackedLinkModeChange 0.161
testUntrackedConflicts 0.103
testCheckoutChangeFileToEmptyDirs 0.087
testCheckoutHierarchy 0.141
testFileModeChangeWithNoContentChangeUpdate 0.163
testOverwriteUntrackedFileModeChange 0.116
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.194
testCheckoutChangeLinkToEmptyDirs 0.133
testCloseNameConflictsX0 0.111
testDontOverwriteEmptyFolder 0.05
testFileModeChangeAndContentChangeConflict 0.179
testDontOverwriteDirtyFile 0.066
testDirectoryFileConflicts_1 0.055
testDirectoryFileConflicts_2 0.069
testDirectoryFileConflicts_3 0.053
testDirectoryFileConflicts_4 0.071
testDirectoryFileConflicts_5 0.054
testDirectoryFileConflicts_6 0.072
testDirectoryFileConflicts_7 0.171
testDirectoryFileConflicts_8 0.045
testDirectoryFileConflicts_9 0.042
testCheckoutChangeFileToNonEmptyDirs 0.077
testRules4thru13_IndexEntryNotInHead 0.156
testCheckoutOutChangesAutoCRLFInput 0.059
testCheckoutOutChangesAutoCRLFfalse 0.047
testDirectoryFileConflicts_10 0.058
testDirectoryFileConflicts_11 0.045
testDirectoryFileConflicts_12 0.064
testDirectoryFileConflicts_13 0.075
testDirectoryFileConflicts_14 0.048
testDirectoryFileConflicts_15 0.041
testDirectoryFileConflicts_16 0.067
testDirectoryFileConflicts_17 0.062
testDirectoryFileConflicts_18 0.075
testDirectoryFileConflicts_19 0.074
testDirectoryFileConflicts_5b 0.048
testDirectoryFileConflicts_6b 0.095
testDirtyFileModeEqualIndexMerge 0.13
testOverwriteUntrackedIgnoredFile 0.211
testCheckoutOutChangesAutoCRLFtrue 0.064
testCheckoutOutChangesAutoCRLFtrueBinary 0.067
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.069
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.072

IndexDiffSubmoduleTest

testDirtyRootWorktree 0.787
testDirtySubmoduleWorktreeUntracked 0.709
testInitiallyClean 0.649
testDirtySubmoduleWorktree 0.609
testDirtySubmoduleHEAD 0.733
testDirtySubmoduleIndex 0.681
testDirtySubmoduleIndexAndWorktree 0.622

IndexDiffTest

testUnchangedComplex 0.075
testRemovedUntracked 0.062
testUnchangedSimple 0.068
testAdded 0.03
testStageState_mergeAndReset_bug 0.203
testUntrackedFolders 0.093
testStageState_simulated_bug 0.219
testConflictingDeletedAndModified 0.195
testAssumeUnchanged 0.102
testAutoCRLFInput 0.084
testModified 0.051
testStageState 0.054
testRemoved 0.031
testConflictingFromMultipleCreations 0.214
testUntrackedNotIgnoredFolders 0.103
testConflicting 0.27

IndexModificationTimesTest

testLastModifiedTimes 0.999
testModify 2.291

MergeHeadMsgTest

testReadWriteMergeHeads 0.012
testReadWriteMergeMsg 0.014

ObjectCheckerTest

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

ObjectIdOwnerMapTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0
testAddIfAbsentGrowsWithObjects 0.002
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.076

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.158
resolvePreviousBranch 0.142
resolveMasterCommits 0.101
resolveNonExistingBranch 0.044
resolveReflogParent 0.074
resolveDate 0.041

RefTest

testGetShortExactRef 0.065
testReadAllIncludingSymrefs 0.1
testReadSimplePackedRefSameRepo 0.069
testRefsUnderRefs 0.068
testResolvedSymRef 0.073
testReadSymRefToLoosePacked 0.113
testResolvedNamesBranch 0.094
testGetShortRef 0.083
testRemoteNames 0.075
testAmbiguousRefsUnderRefs 0.086
testReadLooseRef 0.106
testReadLoosePackedRef 0.086
testReadSymRefToPacked 0.083

RepositoryCacheTest

testBareFileKey 0.016
testNonBareFileKey 0.015
testRepositoryUsageCount 0.014
testFileKeyOpenNew 0.03
testGetRegistered 0.011
testRepositoryUsageCountWithRegisteredRepository 0.01
testCacheOpen 0.011
testUnregister 0.01
testGetRegisteredWhenEmpty 0.013
testCacheRegisterOpen 0.008
testFileKeyOpenExisting 0.009

RepositoryResolveTest

testObjectId_nonexisting 0.06
testObjectId_objectid_invalid_explicit_parent 0.07
testHEAD 0.067
testTree 0.068
testDistance_past_root 0.067
testDerefCommit 0.06
resolveUpstream 0.152
testParseLookupPath 0.066
resolveExprSimple 0.109
invalidNames 0.087
testObjectId_objectid_implicit_firstparent 0.079
testObjectId_objectid_self 0.075
testParseNonGitDescribe 0.093
testDistance 0.063
testParseGitDescribeOutput 0.072
testObjectId_existing 0.065
testDerefBlob 0.062
testDerefTree 0.073
testObjectId_objectid_explicit_firstparent 0.067
testDerefTag 0.07
testRef_refname 0.082
testObjectId_objectid_explicit_otherparents 0.063

SquashCommitMsgTest

testReadWriteMergeMsg 0.015

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

T0001_PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0

ValidRefNameTest

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

CherryPickTest

testPick 0.028
testRevert 0.032

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.098
testFormatWithConflictsNoFooterNoLineBreak 0.093
testTag 0.076
testPullWithUri 0.079
testFormatWithConflictsNoFooter 0.077
testMixed 0.088
testIntoHeadOtherThanMaster 0.078
testThreeBranches 0.086
testIntoOtherThanMaster 0.088
testRemoteBranch 0.091
testTwoBranches 0.094
testFormatWithConflictsWithFooters 0.126
testIntoSymbolicRefHeadPointingToMaster 0.1
testCommit 0.128
testOneBranch 0.075

RecursiveMergerTest

crissCrossMerge_twoRoots 12.107
crissCrossMerge_nonmergeable 4.249
crissCrossMerge_mergeable2 4.288
crissCrossMerge 12.731
crissCrossMerge_mergeable 4.317
crissCrossMerge_ThreeCommonPredecessors 4.966
crissCrossMerge_ParentsNotMergeable 5.482
crissCrossMerge_checkOtherFiles 5.682

ResolveMergerTest

checkFileReplacedByFolderInOurs 0.583
checkLockedFilesToBeDeleted 0.413
checkMergeEqualNewTrees 0.365
checkMergeConflictingNewTrees 0.421
checkMergeMergeableTreesWithoutIndex 0.478
checkMergeConflictingTreesWithoutIndex 0.359
failingDeleteOfDirectoryWithUntrackedContent 0.336
checkMergeMergeableFilesWithTreeInIndex 0.348
checkUntrackedFolderIsNotAConflict 0.429
checkFileReplacedByFolderInTheirs 0.521
checkMergeEqualTreesInCore 0.26
checkMergeConflictingFilesWithTreeInIndex 0.285
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.396
checkMergeEqualTreesWithoutIndex 0.371
mergeWithCrlfInWT 0.446
checkMergeCrissCross 1.168
checkForCorrectIndex 17.821

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.101
testTrivialTwoWay_rightDFconflict2 0.08
testTrivialTwoWay_ok 0.068
testTrivialTwoWay 0.056
testOurs 0.063
testTrivialTwoWay_validSubtreeSort 0.109
testTrivialTwoWay_leftDFconflict1 0.086
testTrivialTwoWay_leftDFconflict2 0.074
testTrivialTwoWay_conflictSubtreeChange 0.115
testTrivialTwoWay_conflict 0.068
testTrivialTwoWay_disjointhistories 0.064
testTheirs 0.063
testTrivialTwoWay_concurrentSubtreeChange 0.091

SquashMessageFormatterTest

testCommit 0.076

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0
testCLIText 0
testUIText 0

TranslationBundleTest

testGermanTranslation 0
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

DefaultNoteMergerTest

testEditEdit 0.027
testIdenticalEdit 0.031
testDeleteDelete 0.023
testIdenticalAdd 0.02
testEditDelete 0.019
testAddAdd 0.097

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.048
testCollapseFanoutAfterMerge 2.866
testEditSameNoteDifferentContent 0.193
testFanoutAndLeafWitConflict 2.516
testDeleteDifferentNotes 0.043
testNonNotesWithNonNoteConflict 0.077
testAddSameNoteDifferentContent 0.049
testNonNotesWithoutNonNoteConflict 0.083
testEditDifferentNotes 0.047
testEditDeleteConflict 0.043
testLargeTreesWithConflict 4.762
testLargeTreesWithoutConflict 5.028
testOursEqualsTheirs 0.034
testFanoutAndLeafWithoutConflict 2.469
testNoChange 0.031
testBaseEqualsOurs 0.03
testAddDifferentNotes 0.04

NoteMapTest

testReadFlatTwoNotes 0.117
testEditFlat 0.049
testWriteUnchangedFanout2_38 0.042
testCreateFromEmpty 0.021
testRemoveDeletesTreeFanout2_38 0.034
testGetCachedBytes 0.022
testReadFanout2_38 0.044
testEditFanout2_38 0.054
testReadFanout2_2_36 0.08
testReadFullyFannedOut 0.175
testLeafSplitsWhenFull 0.171
testWriteUnchangedFlat 0.043

EditListTest

testTypes 0
testHunkHeader 0
testFileHeader 0

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0.001
testGetText_NoBinary 0.001
testGetText_BothISO88591 0
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0

PatchCcTest

testParse_OneFileCc 0.005
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.004

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.151

PlotCommitListTest

testMergeBlockedBySelf 0.047
testMultipleMerges 0.05
testBug368927 0.048
testBug419359 0.054
testDuplicateParents 0.034
testBug300282_1 0.041
testTwoRoots1 0.023
testTwoRoots2 0.028
testMergeBlockedByOther 0.047
testSideBranch 0.03
test2SideBranches 0.032
testLinear 0.027
testMerged 0.031
testEgitHistory 0.144
testDanglingCommitShouldContinueLane 0.03

AlwaysEmptyRevQueueTest

testClear 0.001
testEmpty 0.013
testAddFails 0.025

DateRevQueueTest

testInsertOutOfOrder 0.067
testEmpty 0.027
testCloneFIFO 0.047
testInsertTie 0.037
testCloneEmpty 0.02
testClear 0.043
testHasFlags 0.036

FIFORevQueueTest

testUnpopAtFront 0.028
testEmpty 0.019
testCloneEmpty 0.012
testAddLargeBlocks 3.32
testClear 0.03
testHasFlags 0.032

FooterLineTest

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

LIFORevQueueTest

testEmpty 0.011
testCloneEmpty 0.015
testAddLargeBlocks 3.223
testClear 0.022
testHasFlags 0.026

MaxCountRevFilterTest

testMaxCountRevFilter0 0.027
testMaxCountRevFilter 0.058

ObjectWalkFilterTest

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

ObjectWalkTest

testNoCommits 0.009
testOneCommitOneTreeTwoBlob 0.026
testCull 0.076
testTwoCommitDeepTree1 0.056
testTwoCommitDeepTree2 0.044
testTwoCommitTwoTreeTwoBlob 0.034
testEmptyTreeCorruption 0.027
testTwoCommitsEmptyTree 0.023

RevCommitListTest

testFillToHighMarkMulitpleBlocks 4.622
testFillToUnknownCommit 4.044
testFillToNullCommit 0.049
testFillToHighMark2 0.056
testFillToHighMark4 0.05
testFillToHighMarkAll 0.048
testFillToCommit 0.05

RevCommitParseTest

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

RevFlagSetTest

testEmpty 0.007
testContainsAll 0.013
testContains 0.013
testAddOne 0.016
testAddTwo 0.017
testEquals 0.014
testRemove 0.013

RevObjectTest

testAddRevFlag 0.01
testHasRevFlag 0.016
testId 0.019
testAddRevFlagSet 0.02
testRemoveRevFlag 0.022
testRevObjectTypes 0.02
testHasAllFlag 0.014
testHasAnyFlag 0.015
testEquals 0.017
testRemoveRevFlagSet 0.015

RevTagParseTest

testTagBlob 0.007
testTagTree 0.01
testParse_implicit_mixed_encoded 0.015
testParseOldStyleNoTagger 0.018
testParse_NoMessage 0.018
testParse_OnlyLFMessage 0.017
testParse_implicit_UTF8_encoded 0.019
testParseAllFields 0.013
testParse_GitStyleMessage 0.012
testParse_ShortLineOnlyNoLF 0.015
testParse_illegalEncoding 0.023
testParse_explicit_bad_encoded2 0.016
testParse_explicit_bad_encoded 0.016
testParse_ShortLineOnlyEmbeddedLF 0.012
testParse_ShortLineOnlyEndLF 0.012
testParse_PublicParseMethod 0.016
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.013
testTagTag 0.013
testParse_unsupportedEncoding 0.013
testTagCommit 0.014
testParse_explicit_encoded 0.015

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.093
testProperlyCullAllAncestors1 0.024
testProperlyCullAllAncestors2 0.027

RevWalkFilterTest

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

RevWalkFollowFilterTest

testSingleRename 0.089
testMultiRename 0.069
testNoRename 0.038

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.076
testMultipleHeads_SameBase2 0.077
testNone 0.04
testDisallowTreeFilter 0.022
testSimple 0.072
testCrissCross 0.035

RevWalkMergedIntoTest

testOldCommitWalk 0.044

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.01
testStringOfPearls_FilePath1 0.037
testStringOfPearls_FilePath2 0.045
testStringOfPearls_FilePath3 0.056
testStringOfPearls_FilePath3_NoParentRewriting 0.055
testStringOfPearls_DirPath2 0.035
testStringOfPearls_FilePath2_NoParentRewriting 0.035
testStringOfPearls_FilePath1_NoParentRewriting 0.032
testStringOfPearls_DirPath2_NoParentRewriting 0.035
testEdits_MatchNone 0.039
testEmpty_NoMatch 0.018
testSimple1 0.018
testEdits_MatchAll 0.038

RevWalkPathFilter6012Test

test1 0.085
test2 0.078
test3 0.075
test4 0.08
test5 0.085
test6 0.085
test7 0.083

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.015

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.039
testMergeCommitOneParentShallow 0.051
testObjectDirectorySnapshot 0.036
testDepth1 0.034
testDepth2 0.033
testDepth3 0.034

RevWalkSortTest

testSort_Default 0.019
testSort_COMMIT_TIME_DESC 0.027
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.026
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.029
testSort_TOPO_REVERSE 0.025
testSort_TOPO 0.026
testSort_REVERSE 0.023

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.013
shouldReturnZeroWhenMergedInto 0.022
shouldWorkWithMerges 0.031
shouldWorkWithoutCommonAncestor 0.021
shouldWorkWithZeroAsEnd 0.018
shouldReturnZeroOnSameCommit 0.021

RevWalkUtilsReachableTest

withMerge 0.119
withCommitLoadedByDifferentRevWalk 0.033
twoCommits 0.039
oneCommit 0.029
multipleBranches 0.051

SkipRevFilterTest

testSkipRevFilter0 0.014
testSkipRevFilterNegative 0.009
testSkipRevFilter 0.029

TreeRevFilterTest

testStringOfPearls_FilePath1 0.042
testStringOfPearls_FilePath2 0.057
testStringOfPearls_FilePath3 0.074
testStringOfPearls_DirPath2 0.043
testPathFilterOrOtherFilter 0.042

FileBasedConfigTest

testLeadingWhitespaces 0.001
testUTF8withoutBOM 0.007
testUTF8withBOM 0.005
testSystemEncoding 0.007

SubmoduleAddTest

commandWithNullPath 0.005
addSubmoduleWithExistingSubmoduleDefined 0.107
addExistentSubmodule 0.012
addSubmodule 0.118
commandWithEmptyPath 0.01
addSubmoduleWithRelativeUri 0.098
commandWithEmptyUri 0.009
commandWithNullUri 0.009

SubmoduleInitTest

resolveInvalidParentUrl 0.02
resolveTwoLevelHigherRelativeUrl 0.051
resolveWorkingDirectoryRelativeUrl 0.036
repositoryWithUninitializedModule 0.027
resolveOneLevelHigherRelativeUrl 0.034
resolveSameLevelRelativeUrl 0.032
repositoryWithNoSubmodules 0.013

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.039
repositoryWithNoHeadInSubmodule 0.071
repositoryWithUninitializedSubmodule 0.029
repositoryWithInitializedSubmodule 0.072
repositoryWithMissingSubmodule 0.021
repositoryWithDifferentRevCheckedOutSubmodule 0.075
repositoryWithNoSubmodules 0.021

SubmoduleSyncTest

repositoryWithSubmodule 0.15
repositoryWithRelativeUriSubmodule 0.105
repositoryWithNoSubmodules 0.009

SubmoduleUpdateTest

repositoryWithSubmodule 0.206
repositoryWithUnconfiguredSubmodule 0.021
repositoryWithInitializedSubmodule 0.03
repositoryWithNoSubmodules 0.015

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.007
repositoryWithRootLevelSubmoduleRelativeRef 0.026
treeIdWithGitmodules 0.025
indexWithGitmodules 0.021
bareRepositoryWithNoSubmodules 0.017
generatorFilteredToOneOfTwoSubmodules 0.011
repositoryWithRootLevelSubmoduleAbsoluteRef 0.027
repositoryWithRootLevelSubmodule 0.012
testTreeIteratorWithGitmodules 0.018
repositoryWithNoSubmodules 0.01

SymlinksTest

fileModeTestMissingThenSymlink 0.266
createDirSymlinkBeforeTarget 0.515
createFileSymlinkBeforeTarget 0.471
fileModeTestFolderThenSymlink 0.168
createSymlinkAfterTarget 0.436
fileModeTestSymlinkThenFile 0.228
fileModeTestFileThenSymlink 0.203
fileModeTestSymlinkThenMissing 0.181
fileModeTestSymlinkThenFolder 0.135

AtomicPushTest

pushAtomicClientGivesUpEarly 0.005
pushNonAtomic 0.007
pushAtomicDisabled 0.001

BaseReceivePackTest

parseCommand 0

BundleWriterTest

testAbortWrite 0.046
testWriteHEAD 0.065
testWriteSingleRef 0.065
testIncrementalBundle 0.102

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 0.146
invalidFormat 0
unsolicited 0
signedByDifferentKey 0
ok 0
slop 0
missing 0

HttpAuthTest

testHttpAuthScanResponse 0.003

LongMapTest

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

NetRCTest

testNetRCFile 0.014
testNetRCDefault 0.02

OpenSshConfigTest

testAlias_DoesNotMatch 0.009
testAlias_OptionsSet 0.02
testAlias_InheritBatchMode 0.021
testAlias_ConnectionAttempts 0.012
testAlias_BatchModeDefault 0.012
testAlias_PreferredAuthenticationsDefault 0.009
testAlias_OptionsInherit 0.013
testAlias_BatchModeYes 0.012
testQuoteParsing 0.013
testSeparatorParsing 0.014
testAlias_OptionsKeywordCaseInsensitive 0.012
testAlias_ConnectionAttemptsDefault 0.009
testAlias_invalidConnectionAttempts 0.014
testAlias_PreferredAuthentications 0.012
testNoConfig 0.01
testAlias_badConnectionAttempts 0.014
testAlias_InheritPreferredAuthentications 0.013

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

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.067
test1 0.024
test2 0.018
testTinyThinPack 0.033
testMaxObjectSizeDeltaBlock 0.02
testMaxObjectSizeFullBlob 0.02
testPackWithTrailingGarbage 0.015
testPackWithDuplicateBlob 0.016
testDataAfterPackFooterSingleRead 0.018
testDataAfterPackFooterSplitObjectRead 0.133
testMaxObjectSizeDeltaResultSize 0.02
testNonMarkingInputStream 0.013

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

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

PushConnectionTest

testWrongOldIdDoesNotReplace 0

PushProcessTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.109
testUsingUnknownBlobFails 0.087
testUsingHiddenCommonBlobFails 0.078
testCreateBranchAtHiddenCommitFails 0.07
testFilterHidesPrivate 0.074
testSuccess 0.101
testUsingUnknownTreeFails 0.087

RefSpecTest

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

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.605
testPush 0.191
testUploadPackFactory 0.007
testReceivePackFactory 0.006

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.073
testSpi 0.067
testFindRemoteRefUpdatesTrackingRef 0.062
testFindRemoteRefUpdatesNoWildcardNoTracking 0.087
testFindRemoteRefUpdatesNoWildcardNoDestination 0.066
testLocalTransportFetchWithoutLocalRepository 0.102
testFindRemoteRefUpdatesWildcardNoTracking 0.098
testLocalTransportWithRelativePath 0.093

URIishTest

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

WalkEncryptionTest$Required

test_A1_ValidURI 0
skipped
test_A2_CryptoError 0
skipped

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
skipped

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

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

EmptyTreeIteratorTest

testAtEOF 0.006
testCreateSubtreeIterator 0.015
testStopWalkCallsParent 0.018
testBackDoesNothing 0.01
testEntryObjectId 0.011
testNextDoesNothing 0.013

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.056
testSymlinkNotModifiedThoughNormalized 0.053
testSymlinkModifiedNotNormalized 0.042
testFileModeSymLinkIsNotATree 0.022

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.017
testCustomFileModeStrategyFromParentIterator 0.05
testEmptyIfRootDoesNotExist 0.019
testComputeFileObjectId 0.014
testCustomFileModeStrategy 0.041
submoduleWithNoGitDirectory 0.04
idOffset 0.997
testIsModifiedSymlinkAsFile 0.039
testTreewalkEnterSubtree 0.046
submoduleNestedWithHeadMatchingIndex 0.104
testEmptyIteratorOnEmptyDirectory 0.014
testDirCacheMatchingId 0.99
submoduleHeadMatchesIndex 0.089
submoduleDirectoryIterator 0.086
testIsModifiedFileSmudged 0.996
submoduleWithNoHead 0.049
testEmptyIfRootIsFile 0.015
testGetEntryContentLength 0.014
testSimpleIterate 0.014

IndexDiffFilterTest

testFileIgnoredNotHonored 0.034
testRecursiveTreeWalk 0.065
testEmptyFolderCommitted 0.071
testFileInFolderUntracked 0.068
testFileInFolderCommittedModifiedAllIgnored 0.067
testFileInFolderCommittedDeleted 0.071
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.103
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.103
testFileCommittedModified 0.06
testFileIgnored 0.047
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.08
testFolderChangedToFile 0.049
testFileInFolderCommittedModified 0.049
testNonRecursiveTreeWalk 0.052
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.086
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.062
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.055
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.079
testFileCommittedDeleted 0.054
testFolderChangedToFileCommittedComparedWithInitialCommit 0.089
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.095
testFileCommittedModifiedIgnored 0.052
testFileCommitted 0.04
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.06
testFileInFolderCommittedModifiedIgnored 0.063
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.073
testConflicts 0.178
testFileInFolderAllIgnored 0.063
testFileInFolderCommittedChangedNotModified 0.055
testFileInFolderCommittedAllDeleted 0.052
testEmptyFolderIgnored 0.075
testFileInFolderCommittedNonRecursive 0.073
testEmptyFolderUntracked 0.055
testFileInFolderCommitted 0.076
testFileInFolderIgnored 0.096
testFileCommittedChangedNotModified 0.067
testEmptyFolderCommittedDeleted 0.053
testFileUntracked 0.068

InterIndexDiffFilterTest

testOneOnly 0.01
testTwoSame 0.018
testEmpty 0.015
testTwoSameDifferByAssumeValid 0.024
testTwoSameSameAssumeValidDifferentContent 0.018

NotTreeFilterTest

testNegateIsUnwrap 0.006
testCloneIsDeepClone 0.009
testWrap 0.011
testShouldBeRecursive_PathFilter 0.014
testCloneIsSparseWhenPossible 0.01
testShouldBeRecursive_ALL 0.01

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.022
testRecursiveFiltering 0.032
testNonRecursiveFiltering 0.042

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.006
testALL_IdentityClone 0.012
testANY_DIFF_ShouldNotBeRecursive 0.009
testNotALL_IncludesNothing 0.009
testANY_DIFF_IdentityClone 0.012
testALL_IncludesAnything 0.01
testALL_ShouldNotBeRecursive 0.012

ForPathTest

testFindObjects 0.013

NameConflictTreeWalkTest

testNoDF_NoGap 0.007
testDF_NoGap 0.01
testDF_DetectConflict 0.009
testDF_GapByOne 0.009
testDF_SkipsSeenSubtree 0.011

PostOrderTreeWalkTest

testNoPostOrder 0.007
testInitialize_NoPostOrder 0.013
testInitialize_TogglePostOrder 0.011
testResetDoesNotAffectPostOrder 0.016
testWithPostOrder_NoEnterSubtree 0.019
testWithPostOrder_EnterSubtree 0.018

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.052

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.012

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtils7Test

testAtomicMove 0
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

testCreateSymlink 0.051
testCreateSymlinkOverrideExisting 0.003
testMkdir 0.002
testRelativize_mixedCase 0.002
testDeleteEmptyTreeOk 0.002
testDeleteNotEmptyTreeNotOk 0.002
testRenameOverExistingNonEmptyDirectory 0.118
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.002
testRelativize_doc 0.001
testRelativize_scheme 0.001
testRenameOverNonExistingFile 0.004
testRelativize_whitespaces 0
testDeleteRecursiveEmpty 0.003
testDeleteFile 0.001
testMkdirs 0.002
testRenameOverExistingFile 0.009
testCreateNewFile 0.001
testDeleteRecursive 0.005
testRenameOverExistingEmptyDirectory 0.006
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.003
testRelativize_equalPaths 0
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.002

FSJava7Test

testSymlinkAttributes 0.187
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0
badlyFormattedWithoutRef 0.002

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.072
testFailedPreCommitHookBlockCommit 0.027
testFindHook 0.013
testFailedCommitMsgHookBlocksCommit 0.026
testRunHook 0.018
testCommitMsgHookCanModifyCommitMessage 0.045

IntListTest

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

AutoCRLFInputStreamTest

testBoundary 0.58
test 0.001

AutoCRLFOutputStreamTest

testBoundary 1.953
test 0.004

AutoLFInputStreamTest

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

TimeoutInputStreamTest

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

TimeoutOutputStreamTest

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

UnionInputStreamTest

testAutoCloseDuringRead 0
testSkip 0
testMarkSupported 0
testArrayConstructor 0
testReadByteBlocks 0
testEmptyStream 0
testCloseDuringClose 0
testNonBlockingPartialRead 0
testExceptionDuringClose 0
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
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
testReadLine[buffered=true, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=2] 0
testReadLine[buffered=true, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=3] 0
testReadLine[buffered=true, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=4] 0
testReadLine[buffered=true, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=64] 0
testReadLine[buffered=true, sizeHint=64] 0

NBTest

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

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

QuotedStringBourneStyleTest

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

QuotedStringBourneUserPathStyleTest

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

QuotedStringGitPathStyleTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_FormatTest

testFormatBase10 0

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0
testCaseInsensitive 0
testEmptyPattern 0.008
testNoMatches 0.009

ReadLinesTest

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

RefListTest

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

RefMapTest

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

RelativeDateFormatterTest

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

RunExternalScriptTest

testCopyStdIn 0
testWrongScript 0
testArguments 0
testRc 0
testCopyStdInExecute 0.006
testAllTogetherBinExecute 0.019
testAllTogetherBin 0.017
testWrongSh 0.005
testNullStdout 0.007
testCopyNullStdIn 0.012
testStdErr 0.011
testStdErrExecute 0.014

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.762
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.355
testLarge_SingleWrite 1.164
testInCoreLimit_SwitchBeforeAppendByte 1.104
testOneBlock_BulkWrite 0.002
testRandomWrites 0.738
testOneBlockAndHalf_BulkWrite 0.004
testOneBlockAndHalf_SingleWrite 0.004
testDestroyWhileOpen 0.023
testOneBlockAndHalf_Copy 0.004
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.388
shouldRaiseErrorOnBadUrl 0.041
shouldCloneAValidGitRepository 0.074
shouldRaiseErrorOnNoUrl 0.02
shouldCreateABareCloneOfAValidGitRepository 0.046
shouldRaiseErrorOnEmptyUrl 0.019

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0

ServletUtilsTest

testAcceptGzip 0

AdvertiseErrorTest

testPush_CreateBranch 0.4

AsIsServiceTest

testCreate_Default 0.008
testCreate_Disabled 0.016
testDisabledSingleton 0.01
testCreate_Enabled 0.012

DefaultReceivePackFactoryTest

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

DefaultUploadPackFactoryTest

testCreate_Default 0.013
testCreate_Disabled 0.015
testDisabledSingleton 0.011
testCreate_Enabled 0.012

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.132
testListRemote[0] 0.055
testPushNotSupported[0] 0.059
testInitialClone_Packed[0] 0.116
testInitialClone_Loose[1] 0.261
testListRemote[1] 0.055
testPushNotSupported[1] 0.06
testInitialClone_Packed[1] 0.107

DumbClientSmartServerTest

testInitialClone_Small[0] 0.086
testListRemote[0] 0.054
testPushNotSupported[0] 0.058
testInitialClone_Packed[0] 0.088
testInitialClone_Small[1] 0.096
testListRemote[1] 0.055
testPushNotSupported[1] 0.058
testInitialClone_Packed[1] 0.094

ErrorServletTest

testHandler 0

FileResolverTest

testNotAGitRepository 0.006
testUnreasonableNames 0.001
testExportOk 0.012

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.001

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 0.054
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.05
testObjectCheckerException 0.043

HookMessageTest

testPush_CreateBranch 0.05
testPush_HookMessagesToOutputStream 0.052

HttpClientTests

testListRemote_Dumb_NoHEAD 0.045
testListRemote_Smart_DetachedHEAD 0.051
testRepositoryNotFound_Dumb 0.039
testListRemote_Smart_WithQueryParameters 0.039
testListRemote_Dumb_Auth 0.061
testListRemote_Dumb_NeedsAuth 0.038
testListRemote_Smart_UploadPackNeedsAuth 0.04
testRepositoryNotFound_Smart 0.04
testListRemote_Dumb_DetachedHEAD 0.052
testListRemoteWithoutLocalRepository 0.031
testListRemote_Smart_UploadPackDisabled 0.042

MeasurePackSizeTest

testPush_packSize 0.048

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.014

RegexPipelineTest

testSimpleRegex 0
testRegexGroupFilter 0.004
testServeOrdering 0.002

SetAdditionalHeadersTest

testSetHeaders 0.048

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.188
testInvalidWant[0] 0.071
testPush_NotAuthorized[0] 0.073
testPush_CreateBranch[0] 0.095
testInitialClone_Small[0] 0.091
testFetch_TooManyLocalCommits[0] 0.562
testListRemote[0] 0.062
testListRemote_BadName[0] 0.062
testPush_ChunkedEncoding[0] 0.109
testInitialClone_BrokenServer[0] 0.07
testFetch_FewLocalCommits[1] 0.173
testInvalidWant[1] 0.069
testPush_NotAuthorized[1] 0.072
testPush_CreateBranch[1] 0.096
testInitialClone_Small[1] 0.082
testFetch_TooManyLocalCommits[1] 0.537
testListRemote[1] 0.063
testListRemote_BadName[1] 0.062
testPush_ChunkedEncoding[1] 0.103
testInitialClone_BrokenServer[1] 0.065

AddTest

testAddNothing 0.298
testAddAFile 0.062
testAddUsage 0.014
testAddFileTwice 0.023
testAddAlreadyAdded 0.023

ArchiveTest

testTarPrefixOption 0.107
testTgzExtensions 0.065
testTarPreservesContent 0.067
testArchiveIncludesSubmoduleDirectory 0.289
testTarWithSubdir 0.12
testExtensionMatchIsAnchored 0.06
testUnrecognizedFormat 0.031
testArchiveWithLongFilename 0.136
testTarPreservesMode 0.112
testNoExtensionMeansTar 0.058
testEmptyArchive 0.03
testArchivePrefixOption 0.066
testArchiveWithSubdir 0.11
testArchivePreservesMode 0.103
testUnrecognizedExtensionMeansTar 0.059
testZipExtension 0.063
testDefaultFormatIsTar 0.063
testArchivePreservesContent 0.06
testTarExtension 0.056
testTarWithLongFilename 0.117
testTxzExtension 0.351
testPrefixWithoutTrailingSlash 0.065
testTarIncludesSubmoduleDirectory 0.199
testTarPrefixWithoutTrailingSlash 0.065
testArchiveWithFiles 0.079
testPrefixDoesNotNormalizeDoubleSlash 0.051
testFormatOverridesFilename 0.06
testPrefixDoesNotNormalizeDoubleSlashInTar 0.055
testEmptyTar 0.033
testTbz2Extension 0.108

BranchTest

testRenameTwoArgs 0.046
testExistingBranch 0.03
testDeleteForce 0.097
testCreateFromOldCommit 0.113
testList 0.029
testListDetached 0.036
testHelpAfterDelete 0.032
testCreate 0.038
testDelete 0.039
testDeleteForceMultiple 0.111
testListContains 0.056
testRenameSingleArg 0.048
testDeleteMultiple 0.055

CheckoutTest

testCheckoutHead 0.034
testCheckoutLink 0.045
testCheckoutPath 0.219
testCheckoutSelf 0.031
testCheckoutUnresolvedHead 0.011
fileModeTestFileThenFileWithFolderInIndex 0.092
testCheckoutNewBranchThatAlreadyExists 0.028
fileModeTestFileWithFolderInIndex 0.094
testCheckoutExistingBranchWithConflict 0.084
fileModeTestFolderThenFileWithMissingInWorkingTree 0.112
testCheckouSingleFile 0.152
testCheckoutBranch 0.045
fileModeTestFolderWithMissingInWorkingTree 0.106
testCheckoutNonExistingBranch 0.011
testCheckoutOrphan 0.051
testCheckoutWithMissingWorkingTreeFile 0.092
testCheckoutNewBranch 0.044
fileModeTestFolderThenMissingWithFileInWorkingTree 0.087
testCheckoutNewBranchOnBranchToBeBorn 0.011
fileModeTestMissingWithFolderInWorkingTree 0.07
fileModeTestMissingThenFolderWithFileInWorkingTree 0.097

CLIGitCommandTest

testSplit 0

CloneTest

testCloneIntoCurrentDir 0.089
testClone 0.089
testCloneEmpty 0.027

CommitAndLogTest

testCommitAmend 0.04

CommitTest

testCommitAll 0.439
testCommitPath 0.054

ConfigTest

testListConfig 0.023

DescribeTest

testDescribeTagLong 0.033
testDescribeCommit 0.064
testHelpArgumentAfterUnknown 0.01
testHeadNoTag 0.029
testNoHead 0.01
testHelpArgumentBeforeUnknown 0.011
testDescribeTag 0.038

FetchTest

testFetchNoTags 0.113
testFetchDefault 0.13
testFetchAllTags 0.138

LsRemoteTest

testLsRemoteHeadsTags 0.066
testLsRemoteTags 0.068
testLsRemote 0.071
testLsRemoteHeads 0.07

MergeTest

testMergeSelf 0.033
testFastForward 0.079
testNoFastForwardAndSquash 0.025
testMerge 0.135
testFastForwardOnly 0.089
testMergeNoCommitSquash 0.106
testMergeNoCommit 0.107
testMergeWithUserMessage 0.127
testSquashSelf 0.028
testSquash 0.13
testNoFastForward 0.096

ReflogTest

testSingleCommit 0.024
testClean 0.011
testBranch 0.064

RemoteTest

testAdd 0.04
testList 0.041
testVerboseList 0.041
testRemove 0.043
testSetUrl 0.055
testUpdate 0.061
testSetUrlPush 0.045

RepoTest

testAddRepoManifest 0.369
testZombieHelpArgument 0.144
testMissingPath 0.141

ResetTest

testResetSelf 0.039
testPathOptionHelp 0.013
testResetPathNoDoubleDash 0.062
testResetPrevious 0.058
testResetPathDoubleDashNoRef 0.064
testZombieArgument_Bug484951 0.013
testResetPathNoDoubleDashNoRef 0
Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path
testResetPathDoubleDash 0.068
testResetEmptyPath 0.034

StatusTest

testStatusUntrackedFiles 0.249
testStatusPorcelainUntrackedFilesAll 0.235
testPathOptionHelp 0.01
testStatusUno 0.239
testStatusPorcelainUntrackedFiles 0.24
testStatusUall 0.245
testStatusPorcelainU 0.239
testStatusPorcelain 0.236
testStatusUntrackedFilesAll 0.233
testStatusPorcelainUno 0.231
testStatusUntrackedFilesNo 0.235
testStatusPorcelainUall 0.235
testStatusPorcelainUntrackedFilesNo 0.23
testStatusDefault 0.24
testStatusU 0.231

TagTest

testTagTwice 0.073

AbbreviatedLongObjectIdTest

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

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0
testFromStringByte 0
testToObjectId 0
testFromRawLong 0
testFromString 0

DownloadTest

testDownloadNotFound 0.398
testLargeFileDownload 0.174
testDownloadInvalidPathInfo 0.018
testDownloadInvalidId 0.013
testDownload 0.012

UploadTest

testParallelUploads 0.136
testCorruptUpload 0.022
testLargeFileUpload 0.093
testUpload 0.007

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
test_A1_ValidURI
skipped: skipped
test_A2_CryptoError
skipped: skipped
test_V0_Java7_JET
skipped: skipped
test_V1_Java7_GIT
skipped: skipped
test_V2_Java7_AES
skipped: skipped
test_V2_Java8_PBE_AES
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: skipped
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path