Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3931 0 0 60 98.474% 984.757

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.transport 365 0 0 56 84.658% 10.882
org.eclipse.jgit.notes 52 0 0 0 100% 13.637
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.06
org.eclipse.jgit.dircache 65 0 0 0 100% 2.594
org.eclipse.jgit.revwalk 207 0 0 0 100% 35.531
org.eclipse.jgit.internal.storage.file 296 0 0 0 100% 97.846
org.eclipse.jgit.http.server 4 0 0 0 100% 0.882
org.eclipse.jgit.api.blame 3 0 0 0 100% 1.827
org.eclipse.jgit.gitrepo 24 0 0 0 100% 13.759
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.046
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.115
org.eclipse.jgit.api 666 0 0 3 99.55% 394.692
org.eclipse.jgit.pgm 160 0 0 1 99.375% 60.935
org.eclipse.jgit.attributes 57 0 0 0 100% 3.503
org.eclipse.jgit.symlinks 9 0 0 0 100% 3.237
org.eclipse.jgit.junit 14 0 0 0 100% 0.043
org.eclipse.jgit.revplot 16 0 0 0 100% 1.343
org.eclipse.jgit.util.io 38 0 0 0 100% 3.601
org.eclipse.jgit.events 1 0 0 0 100% 0.073
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 4.439
org.eclipse.jgit.lib 484 0 0 0 100% 45.144
org.eclipse.jgit.ignore 218 0 0 0 100% 1.343
org.eclipse.jgit.diff 161 0 0 0 100% 4.402
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.879
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.466
org.eclipse.jgit.util 331 0 0 0 100% 3.978
org.eclipse.jgit.internal.storage.pack 22 0 0 0 100% 111.562
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.017
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.059
org.eclipse.jgit.submodule 39 0 0 0 100% 4.415
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.274
org.eclipse.jgit.http.test 85 0 0 0 100% 33.084
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.605
org.eclipse.jgit.nls 11 0 0 0 100% 0.019
org.eclipse.jgit.patch 45 0 0 0 100% 0.055
org.eclipse.jgit.internal.storage.dfs 32 0 0 0 100% 0.924
org.eclipse.jgit.merge 73 0 0 0 100% 115.486

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
AtomicPushTest 3 0 0 0 100% 0.061
BaseReceivePackTest 1 0 0 0 100% 0.002
BundleWriterTest 4 0 0 0 100% 1.197
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.195
HttpAuthTest 1 0 0 0 100% 0.02
LongMapTest 8 0 0 0 100% 0.041
NetRCTest 2 0 0 0 100% 0.139
OpenSshConfigTest 17 0 0 0 100% 0.767
PacketLineInTest 25 0 0 0 100% 0.004
PacketLineOutTest 8 0 0 0 100% 0.008
PackParserTest 12 0 0 0 100% 1.148
PushCertificateIdentTest 6 0 0 0 100% 0.003
PushCertificateParserTest 11 0 0 0 100% 0.022
PushCertificateStoreTest 16 0 0 0 100% 0.07
PushConnectionTest 3 0 0 0 100% 0.018
PushOptionsTest 8 0 0 0 100% 1.263
PushProcessTest 17 0 0 0 100% 2.764
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 1.486
RefAdvertiserTest 1 0 0 0 100% 0.002
RefSpecTest 38 0 0 0 100% 0.006
RemoteConfigTest 26 0 0 0 100% 0.008
SideBandOutputStreamTest 11 0 0 0 100% 0.009
TestProtocolTest 4 0 0 0 100% 0.02
TransportTest 9 0 0 0 100% 1.56
URIishTest 65 0 0 1 98.462% 0.069
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.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.261
LeafBucketTest 11 0 0 0 100% 0.004
NoteMapMergerTest 17 0 0 0 100% 12.022
NoteMapTest 18 0 0 0 100% 1.35

org.eclipse.jgit.util.sha1

Class Tests Errors Failures Skipped Success Rate Time
SHA1Test 6 0 0 0 100% 0.06

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.591
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.048
DirCacheBuilderTest 9 0 0 0 100% 0.474
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.163
DirCacheEntryTest 6 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.054
DirCacheIteratorTest 11 0 0 0 100% 0.544
DirCacheLargePathTest 5 0 0 0 100% 0.334
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheTreeTest 6 0 0 0 100% 0.376

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.108
DateRevQueueTest 7 0 0 0 100% 0.327
FIFORevQueueTest 6 0 0 0 100% 2.069
FooterLineTest 19 0 0 0 100% 0.694
LIFORevQueueTest 5 0 0 0 100% 2.069
MaxCountRevFilterTest 2 0 0 0 100% 0.12
ObjectWalkFilterTest 6 0 0 0 100% 0.024
ObjectWalkTest 8 0 0 0 100% 0.464
RevCommitListTest 7 0 0 0 100% 21.091
RevCommitParseTest 20 0 0 0 100% 0.918
RevFlagSetTest 7 0 0 0 100% 0.275
RevObjectTest 10 0 0 0 100% 0.492
RevTagParseTest 21 0 0 0 100% 0.878
RevWalkCarryFlagsTest 4 0 0 0 100% 0.244
RevWalkCullTest 3 0 0 0 100% 0.227
RevWalkFilterTest 15 0 0 0 100% 0.897
RevWalkFollowFilterTest 3 0 0 0 100% 0.185
RevWalkMergeBaseTest 7 0 0 0 100% 0.504
RevWalkMergedIntoTest 1 0 0 0 100% 0.1
RevWalkPathFilter1Test 13 0 0 0 100% 0.878
RevWalkPathFilter6012Test 7 0 0 0 100% 0.661
RevWalkResetTest 1 0 0 0 100% 0.052
RevWalkShallowTest 6 0 0 0 100% 0.4
RevWalkSortTest 7 0 0 0 100% 0.369
RevWalkUtilsCountTest 6 0 0 0 100% 0.356
RevWalkUtilsReachableTest 5 0 0 0 100% 0.585
SkipRevFilterTest 3 0 0 0 100% 0.188
TreeRevFilterTest 5 0 0 0 100% 0.356

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.479
AutoGcTest 4 0 0 0 100% 1.543
ConcurrentRepackTest 4 0 0 0 100% 8.637
DescriptionTest 1 0 0 0 100% 0.074
FileRepositoryBuilderTest 7 0 0 0 100% 0.325
FileSnapshotTest 3 0 0 0 100% 5.607
GcBasicPackingTest 9 0 0 0 100% 18.006
GcBranchPrunedTest 3 0 0 0 100% 4.275
GcConcurrentTest 1 0 0 0 100% 0.151
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.614
GcKeepFilesTest 1 0 0 0 100% 2.003
GcOrphanFilesTest 4 0 0 0 100% 0.114
GcPackRefsTest 7 0 0 0 100% 6.733
GcPruneNonReferencedTest 5 0 0 0 100% 3.642
GcReflogTest 4 0 0 0 100% 4.989
GcTagTest 2 0 0 0 100% 2.031
InflatingBitSetTest 4 0 0 0 100% 0.001
LockFileTest 1 0 0 0 100% 0.132
ObjectDirectoryTest 4 0 0 0 100% 6.881
PackFileTest 5 0 0 0 100% 0.395
PackIndexV1Test 6 0 0 0 100% 0.133
PackIndexV2Test 6 0 0 0 100% 0.112
PackReverseIndexTest 4 0 0 0 100% 0.076
PackWriterTest 28 0 0 0 100% 6.146
RefDirectoryTest 61 0 0 0 100% 3.401
ReflogReaderTest 8 0 0 0 100% 0.803
ReflogWriterTest 1 0 0 0 100% 0.1
RefUpdateTest 40 0 0 0 100% 14.401
RepositorySetupWorkDirTest 12 0 0 0 100% 0.14
StoredBitmapTest 3 0 0 0 100% 0.009
T0003_BasicTest 25 0 0 0 100% 3.613
T0004_PackReaderTest 2 0 0 0 100% 0.223
UnpackedObjectTest 15 0 0 0 100% 0.391
WindowCacheGetTest 3 0 0 0 100% 0.437
WindowCacheReconfigureTest 7 0 0 0 100% 0.229

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.044
RepoCommandTest 21 0 0 0 100% 13.715

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 38 0 0 0 100% 10.089
ApplyCommandTest 20 0 0 0 100% 3.145
ArchiveCommandTest 4 0 0 0 100% 1.794
BlameCommandTest 18 0 0 0 100% 6.178
BranchCommandTest 15 0 0 0 100% 7.993
CheckoutCommandTest 32 0 0 2 93.75% 16.299
CherryPickCommandTest 12 0 0 0 100% 6.332
CleanCommandTest 9 0 0 0 100% 2.098
CloneCommandTest 17 0 0 0 100% 11.916
CommitAndLogCommandTest 10 0 0 0 100% 2.022
CommitCommandTest 13 0 0 0 100% 4.553
CommitOnlyTest 96 0 0 0 100% 18.608
DescribeCommandTest 12 0 0 0 100% 4.182
DiffCommandTest 6 0 0 0 100% 0.823
EolRepositoryTest 28 0 0 0 100% 169.667
EolStreamTypeUtilTest 6 0 0 0 100% 0.008
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 25.989
FetchCommandTest 6 0 0 0 100% 1.63
GarbageCollectCommandTest 2 0 0 0 100% 0.436
GitConstructionTest 3 0 0 0 100% 0.992
HugeFileTest 1 0 0 1 0% 0.004
InitCommandTest 9 0 0 0 100% 0.548
LogCommandTest 9 0 0 0 100% 2.581
LsRemoteCommandTest 4 0 0 0 100% 1.544
MergeCommandTest 43 0 0 0 100% 17.075
NameRevCommandTest 11 0 0 0 100% 1.18
NotesCommandTest 2 0 0 0 100% 0.43
PathCheckoutCommandTest 17 0 0 0 100% 10.117
PullCommandTest 17 0 0 0 100% 13.507
PullCommandWithRebaseTest 5 0 0 0 100% 3.561
PushCommandTest 8 0 0 0 100% 2.752
RebaseCommandTest 70 0 0 0 100% 24.871
ReflogCommandTest 3 0 0 0 100% 0.586
RemoteAddCommandTest 1 0 0 0 100% 0.088
RemoteDeleteCommandTest 1 0 0 0 100% 0.1
RemoteListCommandTest 1 0 0 0 100% 0.085
RemoteSetUrlCommandTest 2 0 0 0 100% 0.177
RenameBranchCommandTest 4 0 0 0 100% 0.637
ResetCommandTest 19 0 0 0 100% 3.161
RevertCommandTest 10 0 0 0 100% 2.988
RmCommandTest 2 0 0 0 100% 0.234
StashApplyCommandTest 27 0 0 0 100% 6.737
StashCreateCommandTest 16 0 0 0 100% 2.842
StashDropCommandTest 8 0 0 0 100% 1.662
StashListCommandTest 4 0 0 0 100% 0.429
StatusCommandTest 3 0 0 0 100% 0.493
TagCommandTest 14 0 0 0 100% 1.549

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 1.882
ArchiveTest 30 0 0 0 100% 8.89
BranchTest 13 0 0 0 100% 5.116
CheckoutTest 22 0 0 0 100% 7.05
CleanTest 4 0 0 0 100% 1.971
CLIGitCommandTest 1 0 0 0 100% 0.216
CloneTest 4 0 0 0 100% 3.285
CommitAndLogTest 1 0 0 0 100% 1.669
CommitTest 2 0 0 0 100% 1.854
ConfigTest 1 0 0 0 100% 0.263
DescribeTest 7 0 0 0 100% 1.26
FetchTest 3 0 0 0 100% 2.167
InitTest 2 0 0 0 100% 0.247
LsRemoteTest 4 0 0 0 100% 1.523
MergeTest 11 0 0 0 100% 4.21
ProxyConfigTest 10 0 0 0 100% 2.778
ReflogTest 3 0 0 0 100% 0.641
RemoteTest 7 0 0 0 100% 1.446
RepoTest 3 0 0 0 100% 2.609
ResetTest 9 0 0 1 88.889% 1.328
StatusTest 15 0 0 0 100% 10.009
TagTest 3 0 0 0 100% 0.521

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 16 0 0 0 100% 1.178
AttributesMatcherTest 7 0 0 0 100% 0.009
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.388
AttributesNodeTest 6 0 0 0 100% 0.025
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.254
AttributeTest 1 0 0 0 100% 0.001
TreeWalkAttributeTest 18 0 0 0 100% 1.648

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

Class Tests Errors Failures Skipped Success Rate Time
TestRepositoryTest 14 0 0 0 100% 0.043

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.376
PlotCommitListTest 15 0 0 0 100% 0.967

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.691
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.12
AutoLFInputStreamTest 7 0 0 0 100% 0.002
TimeoutInputStreamTest 8 0 0 0 100% 0.762
TimeoutOutputStreamTest 9 0 0 0 100% 1.019
UnionInputStreamTest 10 0 0 0 100% 0.007

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 3.583
UploadTest 4 0 0 0 100% 0.856

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0.011
BranchConfigTest 8 0 0 0 100% 0.008
BranchTrackingStatusTest 3 0 0 0 100% 0.27
ConfigTest 51 0 0 0 100% 0.134
ConstantsEncodingTest 5 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 5.098
DirCacheCheckoutTest 59 0 0 0 100% 6.839
IndexDiffSubmoduleTest 7 0 0 0 100% 10.429
IndexDiffTest 16 0 0 0 100% 2.602
IndexModificationTimesTest 2 0 0 0 100% 2.43
MergeHeadMsgTest 2 0 0 0 100% 0.129
ObjectCheckerTest 123 0 0 0 100% 0.051
ObjectIdOwnerMapTest 7 0 0 0 100% 0.02
ObjectIdRefTest 3 0 0 0 100% 0.002
ObjectIdSubclassMapTest 7 0 0 0 100% 0.011
ObjectIdTest 16 0 0 0 100% 0.004
ObjectLoaderTest 4 0 0 0 100% 0.005
RacyGitTests 2 0 0 0 100% 10.291
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.001
ReflogConfigTest 1 0 0 0 100% 0.118
ReflogResolveTest 6 0 0 0 100% 0.828
RefTest 13 0 0 0 100% 1.792
RepositoryCacheConfigTest 6 0 0 0 100% 0.001
RepositoryCacheTest 15 0 0 0 100% 0.677
RepositoryResolveTest 22 0 0 0 100% 3.308
SquashCommitMsgTest 1 0 0 0 100% 0.052
SymbolicRefTest 3 0 0 0 100% 0.002
T0001_PersonIdentTest 9 0 0 0 100% 0.002
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.003
ValidRefNameTest 22 0 0 0 100% 0.024

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 4 0 0 0 100% 0.003
FastIgnoreRuleTest 17 0 0 0 100% 0.022
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.006
IgnoreNodeTest 19 0 0 0 100% 1.241
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.071

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 1.59
DiffFormatterReflowTest 10 0 0 0 100% 0.023
DiffFormatterTest 14 0 0 0 100% 0.925
EditListTest 5 0 0 0 100% 0.003
EditTest 16 0 0 0 100% 0.006
HistogramDiffTest 27 0 0 0 100% 0.012
MyersDiffTest 20 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.337
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.002
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.001
RawTextTest 11 0 0 0 100% 0.003
RenameDetectorTest 28 0 0 0 100% 1.489
SimilarityIndexTest 8 0 0 0 100% 0.004

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 4.084
InterIndexDiffFilterTest 5 0 0 0 100% 0.187
NotTreeFilterTest 6 0 0 0 100% 0.219
PathFilterGroupTest 7 0 0 0 100% 0.005
PathFilterLogicTest 21 0 0 0 100% 1.019
PathSuffixFilterTest 3 0 0 0 100% 0.122
TreeFilterTest 7 0 0 0 100% 0.243

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0.006
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.212
FileTreeIteratorTest 23 0 0 0 100% 3.666
ForPathTest 1 0 0 0 100% 0.044
NameConflictTreeWalkTest 5 0 0 0 100% 0.182
PostOrderTreeWalkTest 6 0 0 0 100% 0.232
TreeWalkBasicDiffTest 1 0 0 0 100% 0.063
TreeWalkJava7Test 1 0 0 0 100% 0.057

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.007
ChangeIdUtilTest 35 0 0 0 100% 0.019
FileUtilsTest 28 0 0 0 100% 0.182
FilterCommandsTest 3 0 0 0 100% 0.753
FSTest 3 0 0 0 100% 1.234
GitDateFormatterTest 9 0 0 0 100% 0.006
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.017
GitDateParserTest 13 0 0 0 100% 0.01
HookTest 9 0 0 0 100% 0.67
IntListTest 11 0 0 0 100% 0.002
IOReadLineTest 28 0 0 0 100% 0.015
NBTest 9 0 0 0 100% 0.003
PathsTest 2 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.004
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.007
RawCharUtilTest 3 0 0 0 100% 0.002
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0.001
RawParseUtils_LineMapTest 5 0 0 0 100% 0.001
RawParseUtils_MatchTest 4 0 0 0 100% 0.001
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
RawParseUtilsTest 3 0 0 0 100% 0.002
RawSubStringPatternTest 4 0 0 0 100% 0.147
ReadLinesTest 6 0 0 0 100% 0.001
RefListTest 23 0 0 0 100% 0.004
RefMapTest 22 0 0 0 100% 0.005
RelativeDateFormatterTest 9 0 0 0 100% 0.004
RunExternalScriptTest 12 0 0 0 100% 0.599
StringUtilsTest 7 0 0 0 100% 0.003
TemporaryBufferTest 15 0 0 0 100% 0.273

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.012
GcCommitSelectionTest 4 0 0 0 100% 111.533
IntSetTest 1 0 0 0 100% 0.001
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.016

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.292
LfsPointerFilterTest 5 0 0 0 100% 0.851
LFSPointerTest 1 0 0 0 100% 0.276
LongObjectIdTest 32 0 0 0 100% 0.369
MutableLongObjectIdTest 5 0 0 0 100% 0.229

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 1.256
SubmoduleInitTest 7 0 0 0 100% 0.543
SubmoduleStatusTest 7 0 0 0 100% 0.603
SubmoduleSyncTest 3 0 0 0 100% 0.775
SubmoduleUpdateTest 4 0 0 0 100% 0.617
SubmoduleWalkTest 10 0 0 0 100% 0.621

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.121
RefTreeDatabaseTest 27 0 0 0 100% 0.142
RefTreeTest 10 0 0 0 100% 0.011

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 2.398
AsIsServiceTest 4 0 0 0 100% 1.394
DefaultReceivePackFactoryTest 6 0 0 0 100% 1.699
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.442
DumbClientDumbServerTest 8 0 0 0 100% 4.914
DumbClientSmartServerTest 8 0 0 0 100% 5.014
ErrorServletTest 1 0 0 0 100% 1.058
FileResolverTest 3 0 0 0 100% 0.547
GitServletInitTest 4 0 0 0 100% 0.647
GitServletResponseTests 3 0 0 0 100% 1.906
HookMessageTest 2 0 0 0 100% 1.752
HttpClientTests 11 0 0 0 100% 2.722
MeasurePackSizeTest 1 0 0 0 100% 1.053
ProtocolErrorTest 1 0 0 0 100% 0.099
RegexPipelineTest 3 0 0 0 100% 0.087
SetAdditionalHeadersTest 1 0 0 0 100% 0.294
SmartClientSmartServerTest 24 0 0 0 100% 6.058

org.eclipse.jgit.indexdiff

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffWithSymlinkTest 1 0 0 0 100% 0.605

org.eclipse.jgit.nls

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0.005
DfsBlockCacheConfigTest 4 0 0 0 100% 0.015
DfsGarbageCollectorTest 14 0 0 0 100% 0.825
DfsInserterTest 8 0 0 0 100% 0.058
DfsPackCompacterTest 2 0 0 0 100% 0.021

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.125
MergeAlgorithmTest 17 0 0 0 100% 0.013
MergeMessageFormatterTest 15 0 0 0 100% 2.652
RecursiveMergerTest 8 0 0 0 100% 76.526
ResolveMergerTest 17 0 0 0 100% 33.934
SimpleMergeTest 13 0 0 0 100% 2.029
SquashMessageFormatterTest 1 0 0 0 100% 0.207

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 0.778
testCleanFilterReturning12 0.108
testAddExistingSingleFileTwice 0.104
testCleanFilter 0.146
testReplaceFileByPartOfDirectory 0.229
testAddGitlinkDoesNotChange 0.257
testBadCleanFilter 0.122
testMultipleCleanFilter 0.22
testAddWithConflicts 0.085
testAddNothing 0.035
testAddRemovedFile 0.072
testCleanFilterEnvironment 0.118
testAttributesWithTreeWalkFilter 0.272
testAddWithoutParameterUpdate 0.161
testAddExistingSingleMediumSizeFileWithNewLine 0.222
testAddSubrepoWithDirNoGitlinks 0.207
testAddExistingSingleFileInSubDir 0.049
testAssumeUnchanged 0.172
testAddRemovedCommittedFile 0.099
testAddWithParameterUpdate 0.128
testAddWholeRepo 0.061
testExecutableRetention 0.218
testNotApplicableFilter 0.092
testAddTwoFiles 0.073
testAddFolder 0.077
testAddExistingSingleFileTwiceWithCommit 0.124
testAddIgnoredFile 0.071
testReplaceFileWithDirectory 0.084
testAddGitlink 0.213
testBadCleanFilter2 0.111
testAddExistingSingleBinaryFile 0.087
testAddNonExistingSingleFile 0.054
testAddExistingSingleFile 0.059
testReplaceDirectoryConflictsWithFile 0.246
testAddExistingSingleSmallFileWithNewLine 0.079
testReplaceDirectoryWithFile 0.119
testBuiltinCleanFilter 2.236
testBuiltinFilters 2.191

ApplyCommandTest

testModifyNL1 0.857
testAddA1 0.05
testAddA2 0.061
testAddM1 0.058
testNonASCIIAdd2 0.051
testAddA1Sub 0.052
testModifyM2 0.116
testModifyM3 0.149
testFailureF1 0.147
testFailureF2 0.156
testNonASCII2 0.138
testModifyE 0.117
testModifyW 0.107
testModifyX 0.106
testModifyY 0.1
testModifyZ 0.135
testDeleteD 0.097
testNonASCIIAdd 0.115
testNonASCIIDel 0.142
testNonASCII 0.135

ArchiveCommandTest

archiveByIdSpecificFile 0.943
archiveByDirectoryPath 0.184
archiveHeadAllFiles 0.2
archiveHeadSpecificPath 0.199

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 1.047
testRenamedBoundLineDelete 0.325
testBoundLineDelete 0.2

BlameCommandTest

testCoreAutoCrlf1 0.935
testCoreAutoCrlf2 0.206
testCoreAutoCrlf3 0.175
testCoreAutoCrlf4 0.205
testCoreAutoCrlf5 0.206
testRenameInSubDir 0.366
testDeleteMiddleLines 0.215
testWhitespaceMerge 0.55
testSingleRevision 0.125
testMoveToOtherDir 0.226
testMiddleClearAllLines 0.226
testTwoRenames 0.295
testDeleteTrailingLines 0.233
testEditAllLines 0.212
testRename 0.228
testConflictingMerge1 0.717
testConflictingMerge2 0.63
testTwoRevisions 0.181

BranchCommandTest

testCreateFromCommit 1.08
testCreateFromLightweightTag 0.313
testCreateFromAnnotatetdTag 0.355
testCreationImplicitStart 0.274
testCreateForce 0.317
testPullConfigRemoteBranch 0.843
testCreateAndList 0.296
testRenameLocalBranch 0.383
testListBranchesWithContains 0.294
testListAllBranchesShouldNotDie 0.568
testRenameRemoteTrackingBranch 0.699
testPullConfigLocalBranch 0.777
testDelete 0.428
testPullConfigRenameLocalBranch 0.775
testCreationNullStartPoint 0.344

CheckoutCommandTest

testCheckout 1.086
testCheckoutOfDirectoryShouldBeRecursive 0.342
testCheckoutAutoCrlfTrue 0
skipped
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.599
testCheckoutWithConflict 0.28
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.564
testCheckoutWithStartPoint 0.463
testCheckoutOfFileWithInexistentParentDir 0.29
testCheckoutCommit 0.288
testCheckoutAllPaths 0.387
testInvalidRefName 0.331
testSmudgeFilter_createNew 0.53
testCreateOrphanBranchWithStartCommit 0.248
testNonDeletableFilesOnWindows 0
skipped
testSmudgeAndClean 1.964
testAlreadyExists 0.321
testCreateBranchOnCheckout 0.316
testCheckoutWithStartPointOnlyCertainFiles 0.341
testSmudgeFilter_modifyExisting 0.54
testCheckoutToNonExistingBranch 0.203
testCheckoutAnnotatedTag 0.255
testCheckoutRemoteTrackingWithoutLocalBranch 0.529
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.494
testCheckoutWithNonDeletedFiles 0.186
testUpdateSmudgedEntries 0.286
testSimpleCheckout 0.206
testCreateOrphanBranchWithStartPoint 0.25
testCheckoutOrphanBranch 0.249
testCheckoutRemoteTrackingWithUpstream 0.447
testDetachedHeadOnCheckout 0.258
testCheckoutLightweightTag 0.228
testNullRefName 0.168

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.496
testCherryPickDirtyIndex 0.329
testCherryPickNoCommit 0.528
testCherryPickConflictResolution 0.451
testCherryPick 0.481
testCherryPickMerge 1.21
testCherryPickConflictMarkers 0.423
testCherryPickOurCommitName 0.416
testCherryPickConflictReset 0.467
testCherryPickDirtyWorktree 0.368
testSequentialCherryPick 0.538
testCherryPickConflictResolutionNoCOmmit 0.615

CleanCommandTest

testClean 0.25
testCleanWithPaths 0.185
testCleanDirs 0.158
testCleanWithDryRun 0.165
testCleanDirsWithDryRun 0.18
testCleanDirsWithSubmodule 0.61
testCleanDirsWithRepository 0.177
testCleanDirsWithDryRunAndNoIgnore 0.213
testCleanWithDryRunAndNoIgnore 0.152

CloneCommandTest

testCloneRepositoryCustomRemote 0.734
testCloneRepositoryExplicitGitDir 0.577
testCloneRepositoryExplicitGitDirNonStd 0.579
testCloneRepositoryWithNestedSubmodules 2.123
testCloneRepositoryWithBranchShortName 0.615
testBareCloneRepository 0.573
testCloneRepositoryWithSubmodules 1.15
testCloneWithAutoSetupRebase 0.881
testCloneRepositoryOnlyOneBranch 0.524
testCloneRepositoryWithBranch 0.87
testBareCloneRepositoryCustomRemote 0.428
testCloneRepositoryExplicitGitDirBare 0.407
testCloneRepositoryWithTagName 0.467
testCloneRepository 0.487
testBareCloneRepositoryNullRemote 0.474
testCloneRepositoryWithMultipleHeadBranches 0.539
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.478

CommitAndLogCommandTest

testMultipleInvocations 0.105
testAddUnstagedChanges 0.202
testWrongParams 0.046
testModeChange 0.238
testLogWithFilter 0.18
testCommitAmend 0.165
testCommitRange 0.223
testMergeEmptyBranches 0.368
testInsertChangeId 0.223
testSomeCommits 0.264

CommitCommandTest

commitAfterSquashMerge 1.164
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.162
commitSubmoduleUpdate 0.785
commitOnlyShouldHandleIgnored 0.164
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.182
testExecutableRetention 0.247
commitUpdatesSmudgedEntries 0.359
commitIgnoresSmudgedEntryWithDifferentId 0.294
testReflogs 0.308
commitNewSubmodule 0.394
commitEmptyCommits 0.142
commitAmendOnInitialShouldFail 0.028
commitAmendWithAuthorShouldUseIt 0.11

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.318
testOnlyOption_f1_7_f2_14_b 0.313
testOnlyOption_f1_7_f2_14_c 0.346
testOnlyOption_f1_7_f2_14_d 0.344
testOnlyOption_f1_7_f2_14_e 0.406
testOnlyOption_f1_1_a 0.063
testOnlyOption_f1_1_b 0.074
testOnlyOption_f1_1_c 0.173
testOnlyOption_f1_1_d 0.197
testOnlyOption_f1_1_e 0.144
testOnlyOption_f1_2_a 0.062
testOnlyOption_f1_2_b 0.07
testOnlyOption_f1_2_c 0.122
testOnlyOption_f1_2_d 0.122
testOnlyOption_f1_2_e 0.144
testOnlyOption_f1_3_a 0.181
testOnlyOption_f1_3_b 0.156
testOnlyOption_f1_3_c 0.186
testOnlyOption_f1_3_d 0.215
testOnlyOption_f1_3_e 0.183
testOnlyOption_f1_4_a 0.105
testOnlyOption_f1_4_b 0.105
testOnlyOption_f1_4_c 0.153
testOnlyOption_f1_4_d 0.147
testOnlyOption_f1_4_e 0.151
testOnlyOption_f1_5_a 0.154
testOnlyOption_f1_5_b 0.134
testOnlyOption_f1_5_c 0.185
testOnlyOption_f1_5_d 0.278
testOnlyOption_f1_5_e 0.249
testOnlyOption_f1_6_a 0.161
testOnlyOption_f1_6_b 0.145
testOnlyOption_f1_6_c 0.181
testOnlyOption_f1_6_d 0.194
testOnlyOption_f1_6_e 0.2
testOnlyOption_f1_7_a 0.114
testOnlyOption_f1_7_b 0.132
testOnlyOption_f1_7_c 0.176
testOnlyOption_f1_7_d 0.199
testOnlyOption_f1_7_e 0.184
testOnlyOption_f1_8_a 0.097
testOnlyOption_f1_8_b 0.139
testOnlyOption_f1_8_c 0.203
testOnlyOption_f1_8_d 0.217
testOnlyOption_f1_8_e 0.201
testOnlyOption_f1_9_a 0.173
testOnlyOption_f1_9_b 0.181
testOnlyOption_f1_9_c 0.238
testOnlyOption_f1_9_d 0.225
testOnlyOption_f1_9_e 0.26
testOnlyOption_f1_2_f2_14_a 0.204
testOnlyOption_f1_2_f2_14_b 0.178
testOnlyOption_f1_2_f2_14_c 0.257
testOnlyOption_f1_2_f2_14_d 0.258
testOnlyOption_f1_2_f2_14_e 0.25
testOnlyOption_f1_12_f2_14_a 0.234
testOnlyOption_f1_12_f2_14_b 0.228
testOnlyOption_f1_12_f2_14_c 0.322
testOnlyOption_f1_12_f2_14_d 0.261
testOnlyOption_f1_12_f2_14_e 0.327
testOnlyOption_f1_6_f2_14_a 0.258
testOnlyOption_f1_6_f2_14_b 0.226
testOnlyOption_f1_6_f2_14_c 0.268
testOnlyOption_f1_6_f2_14_d 0.258
testOnlyOption_f1_6_f2_14_e 0.274
testOnlyOption_f1_10_a 0.147
testOnlyOption_f1_10_b 0.176
testOnlyOption_f1_10_c 0.207
testOnlyOption_f1_10_d 0.198
testOnlyOption_f1_10_e 0.241
testOnlyOption_f1_11_a 0.182
testOnlyOption_f1_11_b 0.172
testOnlyOption_f1_11_c 0.2
testOnlyOption_f1_11_d 0.185
testOnlyOption_f1_11_e 0.199
testOnlyOption_f1_12_a 0.126
testOnlyOption_f1_12_b 0.126
testOnlyOption_f1_12_c 0.157
testOnlyOption_f1_12_d 0.159
testOnlyOption_f1_12_e 0.205
testOnlyOption_f1_13_a 0.14
testOnlyOption_f1_13_b 0.155
testOnlyOption_f1_13_c 0.202
testOnlyOption_f1_13_d 0.166
testOnlyOption_f1_13_e 0.172
testOnlyOption_f1_14_a 0.139
testOnlyOption_f1_14_b 0.144
testOnlyOption_f1_14_c 0.254
testOnlyOption_f1_14_d 0.232
testOnlyOption_f1_14_e 0.31
testOnlyOption_f1_1_f2_14_a 0.161
testOnlyOption_f1_1_f2_14_b 0.141
testOnlyOption_f1_1_f2_14_c 0.178
testOnlyOption_f1_1_f2_14_d 0.203
testOnlyOption_f1_1_f2_14_e 0.209
testOnlyOptionWithDirectory 0.188

DescribeCommandTest

testDescribeBranch[0] 0.444
t1sameDepthT2[0] 0.524
t1DominatesT2[0] 0.472
noTargetSet[0] 0.05
t1nearerT2[0] 0.666
testDescribe[0] 0.271
testDescribeBranch[1] 0.347
t1sameDepthT2[1] 0.404
t1DominatesT2[1] 0.332
noTargetSet[1] 0.026
t1nearerT2[1] 0.368
testDescribe[1] 0.259

DiffCommandTest

testDiffModified 0.199
testDiffWithNegativeLineCount 0.114
testDiffTwoCommits 0.225
testDiffCached 0.125
testDiffWithPrefixes 0.106
testNoOutputStreamSet 0.05

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 9.861
test_ConfigAutoCRLF_false_GlobalEOL_crlf 8.156
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.532
test_switchToBranchWithTextAttributes 18.203
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.161
test_ConfigAutoCRLF_true 7.615
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 10.091
test_ConfigAutoCRLF_false_ConfigEOL_native 4.268
test_ConfigAutoCRLF_input_GlobalEOL_crlf 7.814
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.002
test_GlobalEOL_lf_RootEOL_crlf 6.933
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.346
test_ConfigEOL_lf 3.859
test_ConfigAutoCRLF_true_ConfigEOL_lf 5.868
test_ConfigAutoCRLF_input_ConfigEOL_lf 3.876
testBinary1 3.904
testBinary2 4.08
test_switchToBranchWithBinaryAttributes 12.147
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.16
test_ConfigEOL_native_xnix 3.807
testDefaultSetup 4.204
test_ConfigAutoCRLF_false 3.922
test_ConfigAutoCRLF_input 3.901
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.21
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 6.901
test_ConfigEOL_native_windows 3.89
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 5.989
test_ConfigEOL_crlf 5.95

EolStreamTypeUtilTest

testCheckoutCRLF 0.002
testCheckoutLF 0.001
testCheckinDirect 0
testCheckoutDirect 0
testCheckinCRLF 0.001
testCheckinLF 0.001

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.009
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 3.436
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.743
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.975
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 3.422
shouldNotFetchSubmodulesWhenNo 2.985
shouldFetchSubmodulesWhenYes 3.958
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.447

FetchCommandTest

testFetch 0.251
fetchShouldNotFetchTagsFromOtherBranches 0.256
fetchWithExplicitTagsShouldUpdateLocal 0.331
fetchShouldAutoFollowTagForFetchedObjects 0.255
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.285
fetchShouldAutoFollowTag 0.248

GarbageCollectCommandTest

testGConeCommit 0.209
testGCmoreCommits 0.224

GitConstructionTest

testClose 0.42
testOpen 0.276
testWrap 0.294

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.041
testInitNonBare_GitdirAndDirShouldntBeSame 0.047
testInitBareRepository 0.05
testInitWithDefaultsNonBare 0.057
testInitWithDefaultsBare 0.049
testInitWithExplicitGitDir 0.073
testInitWithOnlyExplicitGitDir 0.066
testInitNonEmptyRepository 0.075
testInitRepository 0.088

LogCommandTest

logAllCommitsWithMaxCount 0.272
logOnlyMergeCommits 0.488
logAllCommits 0.322
logAllCommitsWithSkipAndMaxCount 0.241
logPathWithMaxCount 0.224
logAllCommitsWithSkip 0.206
logNoMergeCommits 0.427
logPathWithSkip 0.235
logAllCommitsWithTag 0.162

LsRemoteCommandTest

testLsRemoteWithTags 0.49
testLsRemoteWithHeads 0.423
testLsRemoteWithoutLocalRepository 0.212
testLsRemote 0.416

MergeCommandTest

testDeletionOnSideConflict 0.388
testNoFastForwardNoCommit 0.205
testRecursiveMergeWithConflict 0.352
testConflictingMergeFailsDueToDirtyIndex 0.346
testFastForward 0.224
testMergeNonVersionedPaths 0.433
testMultipleCreationsSameContent 0.471
testAlreadyUpToDate 0.168
testMergeRemovingFoldersWithoutFastForward 0.35
testMergeRemovingFolders 0.251
testFastForwardOnly 0.209
testSuccessfulContentMergeNoCommit 0.464
testFileModeMerge 0.43
testFileModeMergeWithDirtyWorkTree 0.35
testMergeWithMessageOption 0.356
testMultipleDeletions 0.35
testFastForwardNoCommit 0.223
testSquashMergeConflict 0.295
testSingleDeletion 0.649
testMergeInItself 0.077
testMergeConflictWithMessageOption 0.341
testMergeTag 0.349
testMergeConflictFileFolder 0.353
testFastForwardWithFiles 0.244
testMultipleCreations 0.294
testSquashMerge 0.513
testDeletionAndConflict 0.406
testModifiedAndRenamed 0.375
testSuccessfulMergeFailsDueToDirtyIndex 0.321
testSuccessfulContentMergeAndDirtyworkingTree 0.442
testMultipleHeads 0.228
testMergeMessage 0.279
testSuccessfulContentMerge 0.372
testSuccessfulMergeFailsDueToDirtyWorktree 0.302
testDeletionOnMasterConflict 0.379
testSquashFastForward 0.472
testFastForwardOnlyNotPossible 0.233
testContentMerge 0.443
testNoFastForward 0.239
testConflictingMergeFailsDueToDirtyWorktree 0.332
testMergeFailingWithDirtyWorkingTree 0.346
testMergeSuccessAllStrategiesNoCommit 1.308
testMergeSuccessAllStrategies 1.888

NameRevCommandTest

multiplePathsNoMerge 0.128
multiplePathsSecondParent 0.1
prefix 0.102
annotatedTags 0.127
annotatedTagsNoResult 0.123
ref 0.11
simpleAncestor 0.09
onePathMerge 0.087
onePathMergeSecondParent 0.116
onePathMergeLongerFirstParentPath 0.114
nameExact 0.077

NotesCommandTest

testListNotes 0.204
testAddAndRemoveNote 0.225

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.542
testCheckoutOurs 0.429
testCheckoutMultiple 0.25
testUpdateSymLink 0.308
testUpdateWorkingDirectory 0.272
testCheckoutRepository 0.264
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.269
testCheckoutSecond 0.212
testCheckoutTheirs 0.414
testCheckoutFirst 0.22
testStageNotPossibleWithBranch 0.187
testCheckoutOfConflictingFileShouldThrow 0.394
testUpdateWorkingDirectoryFromIndex2 5.116
testUpdateBrokenSymLink 0.299
testUpdateBrokenSymLinkToDirectory 0.322
testUpdateWorkingDirectoryFromIndex 0.299
testCheckoutMixedNewlines 0.314

PullCommandTest

testPullFastForward 0.808
testPullMerge 0.621
testPullWithRebaseConfig1 1.089
testPullWithRebaseConfig2 0.972
testPullWithRebaseConfig3 0.966
testPullLocalConflict 0.53
testPullWithMergeConfig2 0.725
testPullWithUntrackedStash 0.613
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.639
testPullEmptyRepository 0.302
testPullConflict 0.536
testPullWithoutConfig 0.661
testPullMergeProgrammaticConfiguration 0.643
testPullWithMergeConfig 0.924
testPullWithRebasePreserve1Config 1.179
testPullWithRebasePreserveConfig2 1.089
testPullWithRebasePreserveConfig3 1.201

PullCommandWithRebaseTest

testPullFastForward 0.811
testPullLocalConflict 0.741
testPullConflict 0.654
testPullFastForwardWithBranchInSource 0.664
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.688

PushCommandTest

testPushAfterGC 0.572
testPushRefUpdate 0.884
testPrePushHook 0.19
testPush 0.187
testPushWithRefSpecFromConfig 0.144
testPushWithoutPushRefSpec 0.292
testPushWithLease 0.273
testTrackingUpdate 0.203

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.597
testRebaseShouldIgnoreMergeCommits 0.884
testFastForwardRebaseWithAutoStash 0.41
testRebaseInteractiveMultipleSquash 0.787
testRebaseWithUncommittedDelete 0.294
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.236
testRebasePreservingMerges1 1.364
testRebasePreservingMerges2 1.291
testStopOnConflict 0.712
testStopOnConflictFileCreationAndDeletion 0.858
testFastForwardWithMultipleCommits 0.318
testRebaseInteractiveFixupWithBlankLines 0.535
testRebaseWithUnstagedTopicChange 0.387
testStopOnLastConflictAndContinue 0.662
testRebaseTodoLineSetComment 0.06
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.049
testRebaseEndsIfLastStepIsEdit 0.469
testRebaseShouldStopForRewordInCaseOfConflict 0.5
testParseRewordCommand 0.043
testRebasePreservingMergesWithUnrelatedSide1 1.446
testRebasePreservingMergesWithUnrelatedSide2 1.665
testRebaseWithUnstagedMasterChangeOtherCommit 0.401
testRebaseInteractiveSingleSquashAndModifyMessage 0.533
testRebaseWithUncommittedMasterChangeBaseCommit 0.261
testParseSquashFixupSequenceCount 0.03
testRebaseWithAutoStashConflictOnApply 0.516
testRebaseInteractiveReword 0.304
testRebaseWithUntrackedFile 0.265
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.422
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.026
testRebaseWithUncommittedMasterChange 0.212
testRebaseInteractiveEdit 0.264
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.105
testRepositoryStateChecks 0.03
testRebaseInteractiveSquashFirstCommitShouldFail 0.16
testRebaseWithUnstagedMasterChangeBaseCommit 0.16
testEmptyRebaseTodo 0.016
testFastForwardWithMultipleCommitsOnDifferentBranches 0.269
testMergeFirstStopOnLastConflictAndSkip 0.306
testRebaseShouldFixupInCaseOfConflict 0.353
testRebaseWithModificationShouldNotDeleteData 0.125
testRebaseInteractiveFixupFirstCommitShouldFail 0.105
testFastForwardRebaseWithModification 0.128
testAuthorScriptConverter 0.016
testDetachedHead 0.225
testRebaseWithUncommittedTopicChange 0.169
testRebaseShouldStopForEditInCaseOfConflict 0.257
testStopOnConflictAndContinue 0.455
testRebaseWithUnstagedMasterChange 0.157
testStopOnConflictAndContinueWithNoDeltaToMaster 0.289
testOnlyCommentRebaseTodo 0.032
testFilesAddedFromTwoBranches 0.239
testStopOnConflictAndFailContinueIfFileIsDirty 0.41
testStopOnConflictCommitAndContinue 0.555
testUnknownUpstream 0.039
testStopOnConflictAndAbortWithDetachedHEAD 0.337
testRebaseWithAutoStash 0.318
testRebaseInteractiveMixedSquashAndFixup 0.38
testFastForwardWithNewFile 0.11
testUpToDate 0.058
testRebaseParentOntoHeadShouldBeUptoDate 0.081
testStopOnConflictAndSkipNoConflict 0.532
testStopOnLastConflictAndSkip 0.322
testRebaseWithUncommittedMasterChangeOtherCommit 0.176
testLeadingSpacesRebaseTodo 0.03
testRebaseShouldTryToParseValidLineMarkedAsComment 0.033
testRebaseShouldSquashInCaseOfConflict 0.413
testConflictFreeWithSingleFile 0.234
testStopOnConflictAndSkipWithConflict 0.349
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.071

ReflogCommandTest

testAmendReflog 0.232
testBranchReflog 0.178
testHeadReflog 0.173

RemoteAddCommandTest

testAdd 0.087

RemoteDeleteCommandTest

testDelete 0.099

RemoteListCommandTest

testList 0.084

RemoteSetUrlCommandTest

testSetUrl 0.098
testSetPushUrl 0.077

RenameBranchCommandTest

renameBranchNoConfigValues 0.174
renameBranchExistingSection 0.154
renameBranchMultipleConfigValues 0.151
renameBranchSingleConfigValue 0.155

ResetCommandTest

testHardResetOnUnbornBranch 0.064
testHardResetReflogDisabled 0.171
testSoftReset 0.167
testPathsResetOnUnbornBranch 0.054
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.153
testMixedReset 0.224
testMixedResetRetainsSizeAndModifiedTime 0.152
testMixedResetWithUnmerged 0.114
testHardReset 0.187
testResetDefaultMode 0.044
testPathsResetToNonexistingRef 0.04
testPathsResetWithRef 0.134
testHardResetAfterSquashMerge 0.226
testPathsReset 0.237
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.267
testResetToNonexistingHEAD 0.044
testPathsResetOnDirs 0.283
testPathsResetWithUnmerged 0.384
testHardResetOnTag 0.209

RevertCommandTest

testRevertDirtyIndex 0.273
testRevertConflictMarkers 0.261
testRevertConflictResolution 0.347
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.302
testRevertMultipleWithFail 0.348
testRevertMultiple 0.33
testRevertDirtyWorktree 0.209
testRevert 0.396
testRevertOurCommitName 0.23
testRevertkConflictReset 0.288

RmCommandTest

testRemoveCached 0.141
testRemove 0.089

StashApplyCommandTest

untrackedAndTrackedChanges 0.22
workingDirectoryContentConflict 0.162
workingDirectoryEditPreCommit 0.237
workingDirectoryContentMerge 0.3
workingDirectoryCleanIndexModify 0.201
unstashNoHead 0.11
multipleEdits 0.22
workingDirectoryModifyInSubfolder 0.225
noStashedCommits 0.085
indexContentConflict 0.139
stashChangeInANewSubdirectory 0.242
indexAdd 0.188
stashedApplyOnOtherBranchWithStagedChange 0.533
workingDirectoryDeleteIndexAdd 0.215
workingDirectoryDeleteIndexEdit 0.186
untrackedFileConflictsWithWorkingDirectory 0.173
workingDirectoryModifyIndexChanged 0.179
workingDirectoryDelete 0.249
indexDelete 0.215
workingDirectoryModify 0.173
stashedApplyOnOtherBranch 0.543
stashedContentMerge 0.334
untrackedFileNotIncluded 0.615
untrackedFileIncluded 0.21
testApplyStashWithDeletedFile 0.279
unstashNonStashCommit 0.128
untrackedFileConflictsWithCommit 0.368

StashCreateCommandTest

unmergedPathsShouldCauseException 0.525
workingDirectoryCleanIndexModify 0.155
multipleEdits 0.161
workingDirectoryModifyInSubfolder 0.205
newFileInIndexThenModifiedInWorkTree 0.152
indexAdd 0.146
workingDirectoryDeleteIndexAdd 0.143
workingDirectoryDeleteIndexEdit 0.146
workingDirectoryModifyIndexChanged 0.194
refLogIncludesCommitMessage 0.129
workingDirectoryDelete 0.129
indexDelete 0.154
workingDirectoryModify 0.166
noLocalChanges 0.118
untrackedFileNotIncluded 0.161
untrackedFileIncluded 0.152

StashDropCommandTest

dropSingleStashedCommit 0.19
dropMiddleStashCommit 0.271
dropFirstStashedCommit 0.238
dropNegativeRef 0.076
dropWithNoStashedCommits 0.074
dropBoundaryStashedCommits 0.43
dropWithInvalidLogIndex 0.173
dropAll 0.203

StashListCommandTest

multipleStashedCommits 0.209
noStashRef 0.033
emptyStashReflog 0.079
singleStashedCommit 0.106

StatusCommandTest

testDifferentStates 0.274
testEmptyStatus 0.042
testDifferentStatesWithPaths 0.175

TagCommandTest

testDeleteFullName 0.15
testTagging 0.201
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.043
testFailureOnSignedTags 0.107
testDeleteNonExisting 0.074
testDeleteEmptyTagNames 0.084
testEmptyTagName 0.087
testTaggingOnHead 0.091
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.086
testListAllTagsInRepositoryInOrder 0.134
testInvalidTagName 0.095
testDelete 0.143
testDeleteBadName 0.077
testUnannotatedTagging 0.172

AttributesHandlerTest

testExpandBuiltInMacro1 0.071
testExpandBuiltInMacro2 0.072
testExpandBuiltInMacro3 0.084
testInfoOverridesWorkDirRoot 0.09
testCustomGlobalMacro1 0.073
testCustomGlobalMacro2 0.074
testCustomGlobalMacro3 0.083
testCustomGlobalMacro4 0.067
testCyclicMacros 0.062
testWorkDirRootOverridesGlobal 0.074
testInfoOverridesGlobal 0.074
testExpandNonMacro1 0.075
testExpandNonMacro2 0.071
testExpandNonMacro3 0.073
testExpandNonMacro4 0.067
testRecursiveMacro 0.063

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.052
testRules 0.103
testIncorrectAttributeFileName 0.076
testNoMatchingAttributes 0.085
testEmptyGitAttributeFile 0.071

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.045
testRules 0.074
testNoMatchingAttributes 0.08
testEmptyGitAttributeFile 0.052

AttributeTest

testBasic 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.196
testPrecedenceGlobal 0.06
testNoAttributes 0.045
testPrecedenceParent 0.068
testRules 0.093
testPrecedenceCurrent 0.075
testHierarchyBothIterator 0.147
testIndexOnly 0.142
testIndexOnly2 0.077
testOverriding2 0.073
testAggregation 0.129
testPrecedenceInfo 0.084
testPrecedenceRoot 0.054
testRulesInherited 0.064
testHierarchyWorktreeOnly 0.116
testNoMatchingAttributes 0.092
testEmptyGitAttributeFile 0.066
testOverriding 0.06

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.183
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.041
shouldListAddedFileInInitialCommit 0.094
shouldListModificationBetweenTwoCommits 0.166
shouldListModificationInDirWithoutModifiedTrees 0.204
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.044
shouldReportFileModeChange 0.175
shouldListDeletionBetweenTwoCommits 0.199
shouldListChangesInWorkingTree 0.094
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.037
shouldListAddedFileBetweenTwoCommits 0.165
shouldListModificationInDirWithModifiedTrees 0.183

DiffFormatterReflowTest

testNegativeContextFails 0.006
testContext100 0.002
testContext0 0.002
testContext1 0.001
testContext3 0.001
testContext5 0.001
testContext10 0.001
testEmpty1 0.001
testNoNewLine1 0.001
testNoNewLine2 0.001

DiffFormatterTest

testCreateFileHeader_Modify 0.057
testCreateFileHeader_DeleteGitLink 0.047
testDiffRootNullToTree 0.125
testCreateFileHeaderForRenameModeChange 0.073
testDiff 0.135
testCreateFileHeader_GitLink 0.046
testCreateFileHeader_AddGitLink 0.042
testDiffNullToNull 0.07
testCreateFileHeader_Add 0.048
testCreateFileHeaderWithoutIndexLine 0.045
testCreateFileHeaderForRenameWithoutContentChange 0.034
testDiffRootTreeToNull 0.112
testCreateFileHeader_Binary 0.045
testCreateFileHeader_Delete 0.037

EditListTest

testSet 0
testEmpty 0.001
testAddOne 0
testAddTwo 0.001
testRemove 0

EditTest

testEquals1 0
testType_Empty 0
testExtendA 0
testExtendB 0
testType_Replace 0
testCreateEmpty 0
testSwap 0.001
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.003
testEdit_NoUniqueMiddleSide_FlipBlocks 0.001
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
testEdit_ReplaceCommonDelete 0.001
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_MoveBlock 0
testEdit_DuplicateAButCommonUniqueInB 0.001
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.001
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 0.219
testDiff 0.116

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.001
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.001
testComparatorReduceCommonStartEnd_EmptyLine 0
testComparatorReduceCommonStartEnd 0
testEquals 0
testComparatorReduceCommonStartButLastLineNoEol_2 0

RenameDetectorTest

testExactRename_ManyRenames 0.074
testBreakModify_RejoinIfUnpaired 0.05
testBreakModify_BreakBelowScore 0.056
testInexactRenames_OnePair2 0.037
testExactRename_OneRenameOneModify 0.05
testExactRename_OneDeleteManyAdds 0.043
testNoRenames_SymlinkAndFile 0.048
testExactRename_OneRename 0.054
testSetRenameScore_IllegalArgs 0.041
testInexactRename_NewlinesOnly 0.056
testExactRename_PathBreaksTie 0.054
testRenameLimit 0.055
testInexactRename_OnePair 0.041
testInexactRename_SameContentMultipleTimes 0.047
testInexactRename_LastByteDifferent 0.065
testNoRenames_UntrackedFile 0.048
testInexactRename_OneRenameTwoUnrelatedFiles 0.071
testBreakModify_DontBreakAboveScore 0.056
testExactRename_DifferentObjects 0.05
testExactRename_UnstagedFile 0.055
testNoRenames_EmptyFile1 0.037
testNoRenames_EmptyFile2 0.054
testBreakModify_BreakNone 0.047
testExactRename_MultipleIdenticalDeletes 0.061
testNoRenames_GitlinkAndFile 0.066
testBreakModify_BreakAll 0.051
testNoRenames_SymlinkAndFileSamePath 0.06
testNoRenames_SingleByteFiles 0.052

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.042
testFindOnEmpty 0.057
testWriteEmptyCommit_RealIndex 0.041
testDetectUnmergedPaths 0.052
testWriteEmptyUnlock_RealIndex 0.04
testReadMissing_TempIndex 0.035
testLockMissing_RealIndex 0.045
testBuildThenClear 0.053
testWriteEmptyLockEmpty_RealIndex 0.056
testRejectInvalidWindowsPaths 0.061
testReadMissing_RealIndex 0.05
testWriteEmptyReadEmpty_RealIndex 0.053

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.047

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.058
testFindSingleFile 0.046
testBuildEmpty 0.05
testAdd_ReverseGitSortOrder 0.049
testBuildOneFile_Commit_IndexChangedEvent 0.065
testBuilderClear 0.047
testBuildOneFile_Commit 0.065
testAdd_InGitSortOrder 0.054
testBuildRejectsUnsetFileMode 0.037

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.009
testUnsupportedRequiredExtension 0.014
testReadIndex_DirCacheTree 0.02
testCorruptChecksumAtFooter 0.01
testReadWriteV3 0.016
testReadIndex_LsFiles 0.025
testTreeWalk_LsFiles 0.064

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.053

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.042
testBackBug396127 0.043
testReset 0.045
testSingleSubtree_Recursive 0.059
testEmptyTree_WithTreeWalk 0.037
testRemovedSubtree 0.044
testTwoLevelSubtree_FilterPath 0.047
testSingleSubtree_NoRecursion 0.066
testNoSubtree_NoTreeWalk 0.044
testTwoLevelSubtree_Recursive 0.06
testEmptyTree_NoTreeWalk 0.054

DirCacheLargePathTest

testPath_4090 0.067
testPath_4094 0.071
testPath_4095 0.043
testPath_4096 0.069
testPath_16384 0.082

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.065
testEmptyCache_Clear_NoCacheTree 0.051
testWriteReadTree 0.078
testTwoLevelSubtree 0.064
testEmptyCache_CreateEmptyCacheTree 0.047
testSingleSubtree 0.068

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.073

FileNameMatcherTest

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

ManifestParserTest

testNormalizeEmptyPath 0.002
testManifestParser 0.034
testManifestParserWithMissingFetchOnRemote 0.004

RepoCommandTest

testRemoveOverlappingBare 1.21
testCopyFileBare 0.859
testRecordShallowRecommendation 0.667
testRecordSubmoduleLabels 0.511
testBareRepo 0.476
testRevisionBranch 0.526
testRecordRemoteBranch 0.541
testAddRepoManifest 0.6
testDefaultRemoteRevision 0.527
testRevisionBare 0.379
absoluteRemoteURL 0.516
testRevisionTag 0.622
testTargetBranch 0.419
testIncludeTag 0.737
testNonDefaultRemotes 0.727
testRevision 0.504
testReplaceManifestBare 0.684
testRepoManifestGroups 1.213
testRepoManifestCopyFile 0.61
testRemoteAlias 0.734
testRemoteRevision 0.644

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.071
testTrailingSpaces 0.098
testRules 0.087
testSlashMatchesDirectory 0.13
testToString 0.039
testRepeatedNegationInDifferentFiles1 0.06
testRepeatedNegationInDifferentFiles2 0.066
testRepeatedNegationInDifferentFiles3 0.076
testRepeatedNegationInDifferentFiles4 0.084
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.088
testNegateAllExceptJavaInSrc 0.059
testLeadingSpaces 0.048
testEmptyIgnoreRules 0.039
testWithSlashDoesNotMatchInSubDirectory 0.053
testNegation 0.069
testSlashOnlyMatchesDirectory 0.052
testNoPatterns 0.045
testEmptyIgnoreNode 0.034
testRepeatedNegation 0.037

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.025
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0.001
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.006
testBracketsUnmatched2 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
testBracketsRandom 0
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
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.001
testUnsupportedGroupCase1 0.001
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.001
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0.001
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.001
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0.001
testXDigitGroupCase2 0
testXDigitGroupCase3 0.001
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0.001
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0.001
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0.001
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0.001
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0.001
testEscapedBracket6 0
testBackslash 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.602

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.004
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.006

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.393
testEstimateGcRestPackSizeInNewRepo 0.003
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithNoGarbage 0.004
testEstimateGcRestPackSizeWithAnExistingGcPack 0.004
testRacyNoReusePrefersSmaller 0.013
testEstimateGcPackSizesWithGcAndGcRestPacks 0.007
testCollectionWithGarbageCoalescence 0.004
testCollectionWithGarbageNoCoalescence 0.006
testCollectionWithGarbageCoalescenceWithShortTtl 0.342
testEstimateGcPackSizeInNewRepo 0.004
testEstimateGcPackSizeWithAnExistingGcPack 0.008
testCollectionWithGarbageAndGarbagePacksPurged 0.019

DfsInserterTest

testReadFromInserterSmallObjects 0.037
testNoCheckExisting 0.002
testInserterIgnoresUnreachable 0.003
testReaderResolve 0.001
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.005
testInserterDiscardsPack 0

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.014
testEstimateGcPackSizeWithAnExistingGcPack 0.005

AbbreviationTest

testAbbreviateOnEmptyRepository 0.076
testAbbreviateLooseBlob 0.072
testAbbreviateIsActuallyUnique 0.114
testAbbreviatePackedBlob 0.215

AutoGcTest

testTooManyPacks 0.224
testNotTooManyLooseObjects 0.035
testTooManyLooseObjects 1.251
testNotTooManyPacks 0.032

ConcurrentRepackTest

testObjectMovedToNewPack1 2.65
testObjectMovedToNewPack2 2.984
testObjectInNewPack 0.99
testObjectMovedWithinPack 2.011

DescriptionTest

description 0.073

FileRepositoryBuilderTest

scanWithGitDirRef 0.054
invalidRepositoryFormatVersion 0.046
emptyRepositoryFormatVersion 0.042
relativeGitDirRef 0.051
absoluteGitDirRef 0.044
unknownRepositoryFormatVersion 0.05
testShouldAutomagicallyDetectGitDirectory 0.035

FileSnapshotTest

testActuallyIsModifiedTrivial 1.106
testNewFileNoWait 2.5
testNewFileWithWait 2

GcBasicPackingTest

testImmediatePruning 2.991
testPreserveAndPruneOldPacks 4.155
testDonePruneTooYoungPacks 2.898
testNotPackTwice 2.26
testPackAllObjectsInOnePack 1.739
repackEmptyRepo_noPackCreated 0.082
testPackRepoWithNoRefs 0.106
testPackCommitsAndLooseOne 1.786
testPack2Commits 1.986

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 2.154
branch_historyNotPruned 1.067
deleteBranch_historyPruned 1.053

GcConcurrentTest

concurrentRepack 0.149

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.066
testDirCacheSavesObjects 0.547

GcKeepFilesTest

testKeepFiles 2.003

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.044
noSuchPackFolder 0.021
malformedIdxNotDeleted 0.023
bitmapDeletedButIdxAndPackNot 0.025

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.762
dontPackHEAD_nonBare 1.066
dontPackHEAD_bare 0.929
whileRefLockedRefNotPackedNoError 0.995
emptyRefDirectoryDeleted 0.988
concurrentOnlyOneWritesPackedRefs 1.004
looseRefPacked 0.987

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.994
nonReferencedNonExpiredObject_notPruned 0.024
nonReferencedExpiredObjectTree_pruned 0.49
testPackCommitsAndLooseOneWithPruneNow 1.132
nonReferencedObjects_onlyExpiredPruned 0.998

GcReflogTest

testPackRepoWithCorruptReflog 1.034
testPruneNone 2.027
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.943
testPackCommitsAndLooseOneNoReflog 0.984

GcTagTest

annotatedTag_objectNotPruned 1.023
lightweightTag_objectNotPruned 1.007

InflatingBitSetTest

testContainsMany 0.001
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.132

ObjectDirectoryTest

testScanningForPackfiles 3.755
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.983
testShallowFile 0.059
testShallowFileCorrupt 0.08

PackFileTest

testDelta_FailsOver2GiB 0.035
testDelta_SmallObjectChain 0.196
testWhole_LargeObject 0.048
testWhole_SmallObject 0.05
testConfigurableStreamFileThreshold 0.064

PackIndexV1Test

testCRC32 0.028
testIteratorMethodsContract 0.023
testCompareEntriesOffsetsWithGetOffsets 0.02
testIteratorReturnedValues1 0.021
testIteratorReturnedValues2 0.016
testCompareEntriesOffsetsWithFindOffsets 0.024

PackIndexV2Test

testCRC32 0.017
testIteratorMethodsContract 0.019
testCompareEntriesOffsetsWithGetOffsets 0.021
testIteratorReturnedValues1 0.019
testIteratorReturnedValues2 0.016
testCompareEntriesOffsetsWithFindOffsets 0.018

PackReverseIndexTest

testFindObjectWrongOffset 0.019
testFindNextOffsetWrongOffset 0.02
testFindObject 0.019
testFindNextOffset 0.018

PackWriterTest

testWritePack2DeltasReuseOffsets 0.109
testWriteEmptyPack1 0.125
testWriteEmptyPack2 0.138
testIgnoreNonExistingObjectsWithBitmaps 0.227
testExclude 0.179
testWritePack2DeltasReuseRefs 0.128
testWriteIndex 0.101
testWritePack1 0.12
testWritePack2 0.169
testWritePack3 0.188
testWritePack4 0.161
testWritePack1NoObjectReuse 0.162
testWritePack4ThinPack 0.143
testShallowFetchShallowAncestorDepth1 0.224
testShallowFetchShallowAncestorDepth2 0.35
testWritePack4SizeThinVsNoThin 0.389
testShallowFetchShallowParentDepth1 0.34
testShallowFetchShallowParentDepth2 0.417
testContructor 0.198
testIgnoreNonExistingObjects 0.197
testModifySettings 0.157
testDeltaStatistics 0.215
testNotIgnoreNonExistingObjects 0.208
testShallowIsMinimalDepth1 0.343
testShallowIsMinimalDepth2 0.31
testWritePack2SizeOffsetsVsRefs 0.365
testWritePack2DeltasCRC32Copy 0.167
testWritePack2SizeDeltasVsNoDeltas 0.312

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.029
testBatchRefUpdateSimpleForce 0.058
testGetRefs_HeadsOnly_SymrefToPacked 0.046
testGetRef_DiscoversModifiedLoose 0.043
testGetRefs_HeadsOnly_AllLoose 0.047
testGetRefs_HeadOnOneBranch 0.04
testExactRef_EmptyDatabase 0.032
testGetRefs_IgnoresGarbageRef1 0.049
testGetRefs_IgnoresGarbageRef2 0.039
testGetRefs_IgnoresGarbageRef3 0.034
testGetRefs_IgnoresGarbageRef4 0.044
testGetRef_CorruptSymbolicReference 0.033
testPeelLooseTag 0.04
testGetRefs_TagsOnly_AllPacked 0.041
testGetRefs_TagsOnly_AllLoose 0.032
testGetRef_FetchHead 0.031
testGetRefs_PackedWithPeeled 0.026
test_repack 0.469
testFirstExactRef_IgnoresGarbageRef 0.048
testBatchRefUpdateConflictThanksToDelete 0.069
testPeelCommit 0.049
testGetRefs_CorruptObjectIdReference 0.046
testBatchRefUpdateSimpleNoForce 0.051
testGetRefs_LooseSorting_Bug_348834 0.05
testBatchRefUpdateConflict 0.05
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.046
testReadBranchConfig 0.045
testGetRefs_DeatchedHead1 0.032
testGetRefs_DeatchedHead2 0.052
testExactRef_FetchHead 0.043
testGetRefs_LooseOverridesPacked 0.051
testGetRefs_DiscoversModifiedLoose 0.04
testGetRef_CycleInSymbolicRef 0.06
testReadNotExistingBranchConfig 0.031
testGetRefs_HeadsOnly_AllPacked1 0.033
testGetRef_AnyHeadWithGarbage 0.03
testGetRefs_LooseSortedCorrectly 0.037
testGetRefs_PackedNotPeeled_Sorted 0.053
testFirstExactRef_Mixed 0.066
testExactRef_IgnoresGarbageRef 0.054
testGetRef_CorruptObjectIdReference 0.049
testRefsChangedStackOverflow 0.073
testCreate 0.038
testGetRef_PackedNotPeeled_WrongSort 0.05
testGetRefs_CycleInSymbolicRef 0.084
testGetRefs_InvalidName 0.041
testGetRef_DiscoversDeletedLoose 0.046
testGetRefs_DeeplyNestedBranch 0.053
testGetRefs_HeadBranchNotBorn 0.053
testGetRef_EmptyDatabase 0.056
testGetRefs_DiscoversDeletedLoose1 0.059
testGetRefs_DiscoversDeletedLoose2 0.045
testGetRefs_DiscoversDeletedLoose3 0.067
testGetRefs_DiscoversDeletedLoose4 0.06
testGetRefs_DiscoversDeletedLoose5 0.065
testGetRefs_EmptyDatabase 0.038
testGetRefs_HeadsOnly_Mixed 0.064
testGetRefs_DiscoversNewLoose1 0.076
testGetRefs_DiscoversNewLoose2 0.067
testIsNameConflicting 0.082
testGetRefs_SkipsLockFiles 0.054

ReflogReaderTest

testCheckout 0.137
testReadRightLog 0.122
testReadWhileAppendIsInProgress 0.091
testNoLog 0.093
testReadLineWithMissingComment 0.078
testSpecificEntryNumber 0.114
testReadOneLine 0.086
testReadTwoLine 0.079

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.099

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.123
testDeleteForce 0.935
testDeleteNotFound 0.145
testDeleteLoosePacked 0.87
testNoCacheObjectIdSubclass 0.188
testDeleteLoosePackedRejected 0.181
testRenameBranchHasPreviousLog 0.761
testRenameCurrentBranch 0.997
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.177
testRenameBranchCannotLockAFileHEADisToLockTo 0.812
testRenameRefNameColission2avoided 0.911
testRefKeySameAsName 0.168
testLooseDelete 0.185
testUpdateRefLockFailureLocked 0.123
testDeleteLooseAndItsDirectory 0.154
testUpdateRefNoChange 0.109
testDeleteWithoutHead 0.17
testUpdateRefForwardWithCheck1 0.175
testUpdateRefForwardWithCheck2 0.161
testRenameBranchCannotLockAFileHEADisToLockFrom 0.23
testRenameBranchCannotLockAFileHEADisFromLockTo 0.624
testUpdateRefLockFailureWrongOldValue 0.13
testDeleteHEADreferencedRef 0.149
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.199
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.17
testUpdateRefDetached 0.133
testRefsCacheAfterUpdateLooseOnly 0.169
testNewNamespaceConflictWithLoosePrefixOfExisting 0.144
testRenameBranchAlsoInPack 0.894
testDeleteHead 0.123
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.866
testDeleteFastForward 0.895
testNewNamespaceConflictWithPackedPrefixOfExisting 0.16
testRefsCacheAfterUpdate 0.173
testUpdateRefForward 0.185
testDeleteHeadInBareRepo 0.188
testRenameBranchNoPreviousLog 0.309
testNewNamespaceConflictWithLoosePrefixNameExists 0.236
testRenameRefNameColission1avoided 0.869
testUpdateRefDetachedUnbornHead 0.202

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.015
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.014
testExceptionThrown_BareRepoGetWorkDir 0.007
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.019
testNotBare_CreateRepositoryFromWorkDirOnly 0.011
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.008
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.017
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.013
testNotBare_CreateRepositoryFromDotGitGitDir 0.013
testExceptionThrown_BareRepoGetIndex 0.007
testExceptionThrown_BareRepoGetIndexFile 0.006
testIsBare_CreateRepositoryFromArbitraryGitDir 0.006

StoredBitmapTest

testGetBitmapWithoutXor 0.006
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.13
test002_WriteEmptyTree2 0.118
test30_stripWorkDir 0.131
test002_WriteEmptyTree 0.127
test006_ReadUglyConfig 0.097
test000_openrepo_default_gitDirAndWorkTreeSet 0.097
test000_openrepo_default_absolute_workdirconfig 0.148
test027_UnpackedRefHigherPriorityThanPacked 0.145
test000_openrepo_alternate_index_file_and_objdirs 0.162
test025_computeSha1NoStore 0.119
test020_createBlobTag 0.127
test028_LockPackedRef 0.188
test007_Open 0.13
test002_CreateBadTree 0.153
test001_Initalize 0.17
test021_createTreeTag 0.197
test000_openRepoBadArgs 0.152
test022_createCommitTag 0.186
test024_createCommitNonAscii 0.129
test008_FailOnWrongVersion 0.162
test009_CreateCommitOldFormat 0.144
test026_CreateCommitMultipleparents 0.139
test000_openrepo_default_relative_workdirconfig 0.178
test023_createCommitNonAnullii 0.119
test000_openrepo_default_workDirSet 0.154

T0004_PackReaderTest

test003_lookupCompressedObject 0.108
test004_lookupDeltifiedObject 0.114

UnpackedObjectTest

testStandardFormat_SmallObject 0.033
testStandardFormat_InvalidType 0.03
testStandardFormat_LargeObject_TruncatedZLibStream 0.037
testStandardFormat_NoHeader 0.029
testStandardFormat_SmallObject_TruncatedZLibStream 0.021
testStandardFormat_NegativeSize 0.026
testStandardFormat_SmallObject_TrailingGarbage 0.022
testStandardFormat_GarbageAfterSize 0.024
testStandardFormat_LargeObject_TrailingGarbage 0.021
testPackFormat_DeltaNotAllowed 0.023
testStandardFormat_LargeObject_CorruptZLibStream 0.027
testPackFormat_LargeObject 0.033
testPackFormat_SmallObject 0.019
testStandardFormat_SmallObject_CorruptZLibStream 0.019
testStandardFormat_LargeObject 0.024

WindowCacheGetTest

testCache_TooSmallLimit 0.132
testCache_TooFewFiles 0.157
testCache_Defaults 0.147

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.033
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.031
testConfigureCache_Limits1 0.036
testConfigureCache_PackedGitWindowSize_0 0.04
testConfigureCache_PackedGitLimit_0 0.024
testConfigureCache_PackedGitWindowSize_4097 0.026
testConfigureCache_PackedGitOpenFiles_0 0.036

DeltaIndexTest

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

GcCommitSelectionTest

testBitmapsForExcessiveBranches 64.638
testSelectionOrderingWithChains 0.185
testBitmapSpansNoMerges 22.714
testBitmapSpansWithMerges 23.994

IntSetTest

testAdd 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.013
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0.001

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.12

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.033
testBatchRefUpdate_ForceUpdate 0.031
testBatchRefUpdate_ConflictCausesAbort 0.003
testGetRefs_HeadOnOneBranch 0.002
testGetRef_FindBranchConfig 0.002
testGetRefs_TagsOnly 0.004
testGetRefs_DetachedHead 0.002
testGetRef_NonExistingBranchConfig 0.002
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.004
testUpdate_RefusesOrigHeadOnBare 0.003
testSupportsAtomic 0.002
testGetRefs_DiscoversNew 0.004
testBatchRefUpdate_NoConflictIfDeleted 0.003
testBatchRefUpdate_NonFastForwardAborts 0.003
testUpdate_RefusesDotLockInRefName 0.002
testGetRefs_HeadsOnly 0.005
testGetAdditionalRefs 0.002
testExactRef_DiscoversModified 0.003
testGetRefs_CycleInSymbolicRef 0.007
testFirstExactRef 0.003
testGetRefs_DiscoversModified 0.002
testGetRefs_DeeplyNestedBranch 0.002
testUpdate_RefusesRefsTxnNamespace 0.002
testGetRefs_HeadBranchNotBorn 0.002
testGetRefs_InvalidPrefixes 0.001
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.002

RefTreeTest

testApplyThenReadMaster 0.001
testEmptyTree 0
testUpdateMaster 0
testHeadSymref 0
testApplyCannotCreateParentRef 0.002
testApplyCannotCreateSubdirectory 0.001
testApplyWrongOldId 0.001
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.001
testApplyAlreadyExists 0.001
testTagIsPeeled 0.001

TestRepositoryTest

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

AbbreviatedObjectIdTest

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

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.153
shouldWorkWithoutMergeBase 0.08
shouldReturnNullWhenBranchDoesntExist 0.036

ConfigTest

testSetStringListWithEmptyValue 0.005
testTimeUnitDefaultValue 0.002
testIncludeInvalidName 0.008
test006_readCaseInsensitive 0.001
testTimeUnit 0.004
testGetFastForwardMerge 0.002
testReadBoolean_OnOff1 0.002
testReadBoolean_OnOff2 0.001
testGetFastForwardMergeoptions 0.002
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0.001
testReadBoolean_YesNo1 0.001
testReadBoolean_YesNo2 0.002
testSetFastForwardMergeoptions 0.001
test_ReadNamesInSectionRecursive 0.003
readNamesInSubSectionRecursive 0.003
test005_PutGetStringList 0.002
testGetEnum 0.002
testIncludeValuePathWithTilde 0.001
testQuotingForSubSectionNames 0.001
testReadMultipleValuesForName 0.001
testUnsetBranchSection 0
test009_readNamesInSection 0.001
testCombinedMergeOptions 0.001
testReadLong 0.001
test001_ReadBareKey 0.001
testTimeUnitInvalid 0.001
testIncludeNoValue 0.002
test002_ReadWithSubsection 0.001
test003_PutRemote 0.001
testNoFinalNewline 0.001
testExplicitlySetEmptyString 0.001
test010_readNamesInSubSection 0.002
testIncludeValuePathNotFound 0.001
testTimeUnitNegative 0.001
test004_PutGetSimple 0.001
testTimeUnitInvalidWithSection 0.002
testSetFastForwardMerge 0.001
testGetInvalidEnum 0.002
testReadUserConfigWithInvalidCharactersStripped 0.001
testUnsetSingleSection 0.001
testInclude 0.025
test008_readSectionNames 0
testSetEnum 0.001
testBooleanWithNoValue 0.001
testIncludeTooManyRecursions 0.013
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0.001
test007_readUserConfig 0.001
testParsedEmptyString 0.001
testIncludeEmptyValue 0.001

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.166
testForbiddenNamesOnWindowsEgCon 0.139
testForbiddenNamesOnWindowsEgLpr 0.147
testForbiddenNamesOnWindowsEgDotCon 0.129
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.135
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.108
testMaliciousPathDot 0.107
testMaliciousGitPathEndDotUnixOk 0.105
testMaliciousGitPathEndDotWindows1 0.127
testMaliciousGitPathEndDotWindows2 0.108
testMaliciousGitPathEndDotWindows3 0.153
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.098
testMaliciousPathEmptyUnix 0.107
testMaliciousGitPath1Case 0.098
testMaliciousGitPath2Case 0.106
testMaliciousGitPath3Case 0.121
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.16
testMaliciousPathDotDot 0.127
testMaliciousAbsolutePathSecondCheckout 0.069
testMaliciousAbsolutePathTwoLevelsFirstBad 0.125
testMaliciousAbsoluteUNCPathWindows1 0.093
testMaliciousAbsoluteUNCPathWindows2 0.099
testForbiddenNamesOnWindowsEgCon1 0.111
testForbiddenNamesOnWindowsEgLpt1 0.082
testMaliciousAbsolutePathIsOkTwoLevels 0.128
testMaliciousWindowsADSOnUnix 0.161
testMaliciousAbsolutePathTwoLevelsSecondBad 0.125
testMaliciousGitPathEndSpaceUnixOk 0.133
testMaliciousPathEmptyWindows 0.108
testMaliciousWindowsADS 0.13
testForbiddenWindowsNamesOnUnixEgCon 0.117
testMaliciousGitPath1 0.11
testMaliciousGitPath2 0.142
testMaliciousAbsoluteWindowsPath1 0.115
testMaliciousAbsoluteWindowsPath2 0.12
testMaliciousAbsolutePathIsOkSecondCheckout 0.086
testMaliciousAbsolutePath 0.159
testForbiddenWindowsNamesOnUnixEgLpt1 0.198
testForbiddenNamesOnWindowsEgConDotSuffix 0.12
testMaliciousAbsoluteCurDrivePathWindows 0.106
testMaliciousGitPathEndSpaceWindows 0.09
testMaliciousAbsoluteWindowsPath1OnUnix 0.122

DirCacheCheckoutTest

testCheckoutChangeLinkToEmptyDir 0.115
testDirtyFileModeEqualHeadMerge 0.157
testResetHard 0.372
testRules1thru3_NoIndexEntry 0.05
testCheckoutChangeLinkToNonEmptyDirs 0.103
testCheckoutUncachedChanges 0.049
testFileModeChangeAndContentChangeNoConflict 0.174
testCheckoutChangeFileToEmptyDir 0.082
testDirectoryFileSimple 0.069
testDirectoryFileConflicts_15b 0.06
testCloseNameConflicts1 0.092
testCheckoutOutChanges 0.123
testInitialCheckout 0.077
testOverwriteUntrackedLinkModeChange 0.184
testUntrackedConflicts 0.08
testCheckoutChangeFileToEmptyDirs 0.094
testCheckoutHierarchy 0.087
testFileModeChangeWithNoContentChangeUpdate 0.143
testFolderFileAndContentConflicts 0.4
testOverwriteUntrackedFileModeChange 0.165
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.173
testCheckoutChangeLinkToEmptyDirs 0.109
testCloseNameConflictsX0 0.08
testDontOverwriteEmptyFolder 0.062
testFileModeChangeAndContentChangeConflict 0.15
testFolderFileConflict 0.218
testDontOverwriteDirtyFile 0.047
testDirectoryFileConflicts_1 0.053
testDirectoryFileConflicts_2 0.097
testDirectoryFileConflicts_3 0.06
testDirectoryFileConflicts_4 0.079
testDirectoryFileConflicts_5 0.069
testDirectoryFileConflicts_6 0.088
testDirectoryFileConflicts_7 0.168
testDirectoryFileConflicts_8 0.051
testDirectoryFileConflicts_9 0.046
testCheckoutChangeFileToNonEmptyDirs 0.095
testRules4thru13_IndexEntryNotInHead 0.171
testCheckoutOutChangesAutoCRLFInput 0.068
testCheckoutOutChangesAutoCRLFfalse 0.054
testDirectoryFileConflicts_10 0.09
testDirectoryFileConflicts_11 0.067
testDirectoryFileConflicts_12 0.094
testDirectoryFileConflicts_13 0.099
testDirectoryFileConflicts_14 0.097
testDirectoryFileConflicts_15 0.049
testDirectoryFileConflicts_16 0.098
testDirectoryFileConflicts_17 0.077
testDirectoryFileConflicts_18 0.07
testDirectoryFileConflicts_19 0.078
testDirectoryFileConflicts_5b 0.064
testDirectoryFileConflicts_6b 0.156
testDirtyFileModeEqualIndexMerge 0.155
testOverwriteUntrackedIgnoredFile 0.202
testCheckoutOutChangesAutoCRLFtrue 0.055
testCheckoutOutChangesAutoCRLFtrueBinary 0.057
testMultipleContentConflicts 0.371
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.187
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.148

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.431
testDirtySubmoduleWorktreeUntracked 1.491
testInitiallyClean 1.488
testDirtySubmoduleWorktree 1.375
testDirtySubmoduleHEAD 1.602
testDirtySubmoduleIndex 1.516
testDirtySubmoduleIndexAndWorktree 1.514

IndexDiffTest

testUnchangedComplex 0.107
testRemovedUntracked 0.128
testUnchangedSimple 0.089
testAdded 0.061
testStageState_mergeAndReset_bug 0.299
testUntrackedFolders 0.129
testStageState_simulated_bug 0.241
testConflictingDeletedAndModified 0.348
testAssumeUnchanged 0.16
testAutoCRLFInput 0.091
testModified 0.068
testStageState 0.084
testRemoved 0.041
testConflictingFromMultipleCreations 0.3
testUntrackedNotIgnoredFolders 0.115
testConflicting 0.335

IndexModificationTimesTest

testLastModifiedTimes 0.18
testModify 2.249

MergeHeadMsgTest

testReadWriteMergeHeads 0.07
testReadWriteMergeMsg 0.057

ObjectCheckerTest

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

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.01
testAddIfAbsentGrowsWithObjects 0.008
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

test011_toString 0.001
test010_toString 0
test009_toString 0
test008_notIsId 0
testFromString_shortNonHex 0.001
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.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

RacyGitTests

testRacyGitDetection 2.257
testIterator 8.03

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.117

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.223
resolvePreviousBranch 0.222
resolveMasterCommits 0.116
resolveNonExistingBranch 0.07
resolveReflogParent 0.13
resolveDate 0.064

RefTest

testGetShortExactRef 0.136
testReadAllIncludingSymrefs 0.172
testReadSimplePackedRefSameRepo 0.142
testRefsUnderRefs 0.152
testResolvedSymRef 0.127
testReadSymRefToLoosePacked 0.187
testResolvedNamesBranch 0.13
testGetShortRef 0.099
testRemoteNames 0.119
testAmbiguousRefsUnderRefs 0.133
testReadLooseRef 0.115
testReadLoosePackedRef 0.129
testReadSymRefToPacked 0.147

RepositoryCacheConfigTest

testDefaultValues 0
testDisabledCleanupDelay 0
testAutoCleanupDelay 0
testCleanupDelay 0
testFromConfig 0
testAutoCleanupDelayShouldBeMax10minutes 0

RepositoryCacheTest

testBareFileKey 0.055
testNonBareFileKey 0.036
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.057
testRepositoryUsageCount 0.03
testFileKeyOpenNew 0.071
testGetRegistered 0.046
testRepositoryUsageCountWithRegisteredRepository 0.054
testCacheOpen 0.03
testUnregister 0.032
testGetRegisteredWhenEmpty 0.027
testRepositoryUnregisteringWhenExpired 0.1
testRepositoryNotUnregisteringWhenClosing 0.027
testReconfigure 0.056
testCacheRegisterOpen 0.024
testFileKeyOpenExisting 0.029

RepositoryResolveTest

testObjectId_nonexisting 0.124
testObjectId_objectid_invalid_explicit_parent 0.138
testHEAD 0.129
testTree 0.176
testDistance_past_root 0.185
testDerefCommit 0.129
resolveUpstream 0.212
testParseLookupPath 0.168
resolveExprSimple 0.175
invalidNames 0.11
testObjectId_objectid_implicit_firstparent 0.137
testObjectId_objectid_self 0.12
testParseNonGitDescribe 0.131
testDistance 0.099
testParseGitDescribeOutput 0.135
testObjectId_existing 0.151
testDerefBlob 0.149
testDerefTree 0.137
testObjectId_objectid_explicit_firstparent 0.146
testDerefTag 0.183
testRef_refname 0.162
testObjectId_objectid_explicit_otherparents 0.207

SquashCommitMsgTest

testReadWriteMergeMsg 0.051

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0.001

T0001_PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
testEmptyNameAndEmail 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0.001
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

ValidRefNameTest

testNoMagicRefCharacters 0.001
testNormalizeBranchName 0.006
testRefLogQueryIsValidRef 0.001
testShellGlob 0
testValidSpecialCharacterUnixs 0.001
testUnicodeNames 0
testNoLeadingOrTrailingDot 0.001
testNoAsciiControlCharacters 0.004
testNoLockSuffix 0
testNormalizeAlreadyValidRefName 0
testValidTag 0
testWindowsReservedNames 0.001
testContainsDot 0
testValidHead 0
testNormalizeWithSlashes 0.001
testNoDirectorySuffix 0
testEmptyString 0
testNormalizeTrimmedUnicodeAlreadyValidRefName 0
testMustHaveTwoComponents 0
testNoBareDot 0
testNoSpace 0
testNormalizeWithUnicode 0.001

CherryPickTest

testPick 0.071
testRevert 0.052

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.179
testFormatWithConflictsNoFooterNoLineBreak 0.142
testTag 0.195
testPullWithUri 0.152
testFormatWithConflictsNoFooter 0.149
testMixed 0.17
testIntoHeadOtherThanMaster 0.148
testThreeBranches 0.138
testIntoOtherThanMaster 0.168
testRemoteBranch 0.173
testTwoBranches 0.169
testFormatWithConflictsWithFooters 0.186
testIntoSymbolicRefHeadPointingToMaster 0.176
testCommit 0.233
testOneBranch 0.271

RecursiveMergerTest

crissCrossMerge_twoRoots 27.773
crissCrossMerge_nonmergeable 5.534
crissCrossMerge_mergeable2 4.841
crissCrossMerge 16.728
crissCrossMerge_mergeable 5.246
crissCrossMerge_ThreeCommonPredecessors 5.854
crissCrossMerge_ParentsNotMergeable 5.479
crissCrossMerge_checkOtherFiles 5.052

ResolveMergerTest

checkFileReplacedByFolderInOurs 0.66
checkLockedFilesToBeDeleted 0.606
checkMergeEqualNewTrees 0.678
checkMergeConflictingNewTrees 0.811
checkMergeMergeableTreesWithoutIndex 0.712
checkMergeConflictingTreesWithoutIndex 0.735
failingDeleteOfDirectoryWithUntrackedContent 0.854
checkMergeMergeableFilesWithTreeInIndex 0.735
checkUntrackedFolderIsNotAConflict 0.932
checkFileReplacedByFolderInTheirs 0.93
checkMergeEqualTreesInCore 0.752
checkMergeConflictingFilesWithTreeInIndex 0.617
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.937
checkMergeEqualTreesWithoutIndex 0.78
mergeWithCrlfInWT 0.802
checkMergeCrissCross 1.579
checkForCorrectIndex 20.8

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.188
testTrivialTwoWay_rightDFconflict2 0.14
testTrivialTwoWay_ok 0.129
testTrivialTwoWay 0.109
testOurs 0.101
testTrivialTwoWay_validSubtreeSort 0.153
testTrivialTwoWay_leftDFconflict1 0.167
testTrivialTwoWay_leftDFconflict2 0.193
testTrivialTwoWay_conflictSubtreeChange 0.195
testTrivialTwoWay_conflict 0.157
testTrivialTwoWay_disjointhistories 0.136
testTheirs 0.17
testTrivialTwoWay_concurrentSubtreeChange 0.187

SquashMessageFormatterTest

testCommit 0.205

NLSTest

testJVMDefaultLocale 0.001
testParallelThreadsWithDifferentLocales 0.001
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.005
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0.001
testMissingPropertiesFile 0.001

DefaultNoteMergerTest

testEditEdit 0.051
testIdenticalEdit 0.04
testDeleteDelete 0.047
testIdenticalAdd 0.033
testEditDelete 0.048
testAddAdd 0.04

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.05
testCollapseFanoutAfterMerge 1.574
testEditSameNoteDifferentContent 0.071
testFanoutAndLeafWitConflict 1.71
testDeleteDifferentNotes 0.059
testNonNotesWithNonNoteConflict 0.118
testAddSameNoteDifferentContent 0.082
testNonNotesWithoutNonNoteConflict 0.101
testEditDifferentNotes 0.073
testEditDeleteConflict 0.059
testLargeTreesWithConflict 3.448
testLargeTreesWithoutConflict 2.855
testOursEqualsTheirs 0.073
testFanoutAndLeafWithoutConflict 1.564
testNoChange 0.071
testBaseEqualsOurs 0.049
testAddDifferentNotes 0.058

NoteMapTest

testReadFlatTwoNotes 0.05
testEditFlat 0.076
testWriteUnchangedFanout2_38 0.056
testCreateFromEmpty 0.037
testRemoveDeletesTreeFanout2_38 0.053
testGetCachedBytes 0.042
testReadFanout2_38 0.052
testIteratorFanoutTree2_38 0.087
testIteratorEmptyMap 0.043
testEditFanout2_38 0.065
testShorteningNoteRefName 0.037
testReadFanout2_2_36 0.062
testIteratorFlatTree 0.055
testReadFullyFannedOut 0.165
testIteratorFanoutTree2_2_36 0.104
testLeafSplitsWhenFull 0.152
testWriteUnchangedFlat 0.051
testIteratorFullyFannedOut 0.157

EditListTest

testTypes 0.008
testHunkHeader 0
testFileHeader 0

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0.005
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.374

PlotCommitListTest

testMergeBlockedBySelf 0.09
testMultipleMerges 0.08
testBug368927 0.078
testBug419359 0.083
testDuplicateParents 0.05
testBug300282_1 0.06
testTwoRoots1 0.043
testTwoRoots2 0.051
testMergeBlockedByOther 0.061
testSideBranch 0.048
test2SideBranches 0.055
testLinear 0.051
testMerged 0.056
testEgitHistory 0.101
testDanglingCommitShouldContinueLane 0.054

AlwaysEmptyRevQueueTest

testClear 0.041
testEmpty 0.032
testAddFails 0.033

DateRevQueueTest

testInsertOutOfOrder 0.061
testEmpty 0.041
testCloneFIFO 0.051
testInsertTie 0.042
testCloneEmpty 0.041
testClear 0.048
testHasFlags 0.041

FIFORevQueueTest

testUnpopAtFront 0.056
testEmpty 0.058
testCloneEmpty 0.033
testAddLargeBlocks 1.829
testClear 0.044
testHasFlags 0.048

FooterLineTest

testSignedOffBy_OneUserWithLF 0.052
testNotEmail 0.052
testNoFooters_EmptyBody 0.033
testEmptyValueWithLF 0.041
testNoFooters_OneLineBodyNoLF 0.034
testSignedOffBy_OneUserNoLF 0.035
testNoFooters_NewlineOnlyBody1 0.035
testNoFooters_NewlineOnlyBody5 0.045
testMatchesBugId 0.036
testNonDelimtedEmail 0.032
testSignedOffBy_IgnoreWhitespace 0.034
testFilterFootersIgnoreCase 0.027
testSignedOffBy_SkipNonFooter 0.031
testEmptyValueNoLF 0.033
testShortKey 0.03
testSignedOffBy_ManyUsers 0.04
testNoFooters_ShortBodyWithLF 0.032
testNoFooters_ShortBodyNoLF 0.032
testNoFooters_OneLineBodyWithLF 0.034

LIFORevQueueTest

testEmpty 0.041
testCloneEmpty 0.048
testAddLargeBlocks 1.855
testClear 0.074
testHasFlags 0.05

MaxCountRevFilterTest

testMaxCountRevFilter0 0.053
testMaxCountRevFilter 0.066

ObjectWalkFilterTest

testDefaultFilter 0.004
testFilteringTreeFiltersReferencedBlobs 0.003
testRevFilterAndObjectFilterCanCombine 0.006
testFilteringTreeFiltersSubtrees 0.003
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.003

ObjectWalkTest

testNoCommits 0.045
testOneCommitOneTreeTwoBlob 0.06
testCull 0.083
testTwoCommitDeepTree1 0.06
testTwoCommitDeepTree2 0.058
testTwoCommitTwoTreeTwoBlob 0.055
testEmptyTreeCorruption 0.047
testTwoCommitsEmptyTree 0.054

RevCommitListTest

testFillToHighMarkMulitpleBlocks 11.223
testFillToUnknownCommit 8.954
testFillToNullCommit 0.198
testFillToHighMark2 0.221
testFillToHighMark4 0.23
testFillToHighMarkAll 0.139
testFillToCommit 0.124

RevCommitParseTest

testParse_implicit_mixed_encoded 0.051
testParse_WeirdHeaderOnlyCommit 0.035
testParse_NoMessage 0.063
testParse_OnlyLFMessage 0.047
testParse_implicit_UTF8_encoded 0.058
testParse_GitStyleMessage 0.048
testParse_ShortLineOnlyNoLF 0.041
testParse_illegalEncoding 0.053
testParse_explicit_bad_encoded2 0.045
testParse_explicit_bad_encoded 0.052
testParse_GitStyleMessageWithCRLF 0.04
testParse_incorrectUtf8Name 0.042
testParse_ShortLineOnlyEmbeddedLF 0.043
testParse_ShortLineOnlyEndLF 0.044
testParse_PublicParseMethod 0.045
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.046
testParse_incompleteAuthorAndCommitter 0.051
testParse_NoParents 0.034
testParse_unsupportedEncoding 0.035
testParse_explicit_encoded 0.041

RevFlagSetTest

testEmpty 0.04
testContainsAll 0.04
testContains 0.05
testAddOne 0.032
testAddTwo 0.036
testEquals 0.04
testRemove 0.035

RevObjectTest

testAddRevFlag 0.048
testHasRevFlag 0.052
testId 0.058
testAddRevFlagSet 0.05
testRemoveRevFlag 0.046
testRevObjectTypes 0.047
testHasAllFlag 0.061
testHasAnyFlag 0.04
testEquals 0.046
testRemoveRevFlagSet 0.043

RevTagParseTest

testTagBlob 0.046
testTagTree 0.042
testParse_implicit_mixed_encoded 0.043
testParseOldStyleNoTagger 0.038
testParse_NoMessage 0.035
testParse_OnlyLFMessage 0.051
testParse_implicit_UTF8_encoded 0.041
testParseAllFields 0.043
testParse_GitStyleMessage 0.041
testParse_ShortLineOnlyNoLF 0.034
testParse_illegalEncoding 0.048
testParse_explicit_bad_encoded2 0.054
testParse_explicit_bad_encoded 0.04
testParse_ShortLineOnlyEmbeddedLF 0.033
testParse_ShortLineOnlyEndLF 0.034
testParse_PublicParseMethod 0.04
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.035
testTagTag 0.047
testParse_unsupportedEncoding 0.041
testTagCommit 0.042
testParse_explicit_encoded 0.044

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.083
testRevWalkCarryUninteresting_SlowClock 0.052
testRevWalkCarryUninteresting_WrongClock 0.052
testRevWalkCarryCustom_SlowClock 0.056

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.123
testProperlyCullAllAncestors1 0.049
testProperlyCullAllAncestors2 0.054

RevWalkFilterTest

testFilter_NOT_NONE 0.06
testFilter_NONE 0.054
testFilter_Negate_ALL 0.058
testFilter_NOT_ALL 0.057
testFilter_ALL_Or_NONE 0.058
testFilter_NONE_Or_ALL 0.045
testFilter_MY_ALL_Or_NONE 0.071
testFilter_NO_MERGES 0.065
testFilter_NONE_Or_MY_ALL 0.055
testFilter_NONE_And_ALL 0.058
testFilter_NONE_And_MY_ALL 0.056
testFilter_MY_ALL_And_NONE 0.061
testFilter_ALL_And_NONE 0.061
testFilter_ALL 0.061
testCommitTimeRevFilter 0.072

RevWalkFollowFilterTest

testSingleRename 0.064
testMultiRename 0.069
testNoRename 0.05

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.084
testMultipleHeads_SameBase2 0.108
testNone 0.063
testDisallowTreeFilter 0.05
testInconsistentCommitTimes 0.059
testSimple 0.081
testCrissCross 0.057

RevWalkMergedIntoTest

testOldCommitWalk 0.1

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.063
testStringOfPearls_FilePath1 0.072
testStringOfPearls_FilePath2 0.067
testStringOfPearls_FilePath3 0.098
testStringOfPearls_FilePath3_NoParentRewriting 0.097
testStringOfPearls_DirPath2 0.07
testStringOfPearls_FilePath2_NoParentRewriting 0.06
testStringOfPearls_FilePath1_NoParentRewriting 0.055
testStringOfPearls_DirPath2_NoParentRewriting 0.061
testEdits_MatchNone 0.068
testEmpty_NoMatch 0.041
testSimple1 0.05
testEdits_MatchAll 0.074

RevWalkPathFilter6012Test

test1 0.104
test2 0.107
test3 0.106
test4 0.089
test5 0.082
test6 0.087
test7 0.083

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.05

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.07
testMergeCommitOneParentShallow 0.069
testObjectDirectorySnapshot 0.065
testDepth1 0.069
testDepth2 0.061
testDepth3 0.065

RevWalkSortTest

testSort_Default 0.062
testSort_COMMIT_TIME_DESC 0.05
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.046
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.055
testSort_TOPO_REVERSE 0.053
testSort_TOPO 0.05
testSort_REVERSE 0.051

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.07
shouldReturnZeroWhenMergedInto 0.064
shouldWorkWithMerges 0.061
shouldWorkWithoutCommonAncestor 0.053
shouldWorkWithZeroAsEnd 0.042
shouldReturnZeroOnSameCommit 0.064

RevWalkUtilsReachableTest

withMerge 0.17
withCommitLoadedByDifferentRevWalk 0.07
twoCommits 0.152
oneCommit 0.069
multipleBranches 0.121

SkipRevFilterTest

testSkipRevFilter0 0.082
testSkipRevFilterNegative 0.047
testSkipRevFilter 0.057

TreeRevFilterTest

testStringOfPearls_FilePath1 0.068
testStringOfPearls_FilePath2 0.071
testStringOfPearls_FilePath3 0.091
testStringOfPearls_DirPath2 0.06
testPathFilterOrOtherFilter 0.064

FileBasedConfigTest

testLeadingWhitespaces 0.016
testUTF8withoutBOM 0.011
testUTF8withBOM 0.007
testSystemEncoding 0.011

SubmoduleAddTest

commandWithNullPath 0.041
addSubmoduleWithExistingSubmoduleDefined 0.336
addExistentSubmodule 0.041
addSubmodule 0.343
commandWithEmptyPath 0.041
addSubmoduleWithRelativeUri 0.378
commandWithEmptyUri 0.035
commandWithNullUri 0.038

SubmoduleInitTest

resolveInvalidParentUrl 0.087
resolveTwoLevelHigherRelativeUrl 0.09
resolveWorkingDirectoryRelativeUrl 0.073
repositoryWithUninitializedModule 0.073
resolveOneLevelHigherRelativeUrl 0.093
resolveSameLevelRelativeUrl 0.082
repositoryWithNoSubmodules 0.042

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.076
repositoryWithNoHeadInSubmodule 0.11
repositoryWithUninitializedSubmodule 0.061
repositoryWithInitializedSubmodule 0.144
repositoryWithMissingSubmodule 0.045
repositoryWithDifferentRevCheckedOutSubmodule 0.12
repositoryWithNoSubmodules 0.043

SubmoduleSyncTest

repositoryWithSubmodule 0.379
repositoryWithRelativeUriSubmodule 0.352
repositoryWithNoSubmodules 0.043

SubmoduleUpdateTest

repositoryWithSubmodule 0.434
repositoryWithUnconfiguredSubmodule 0.065
repositoryWithInitializedSubmodule 0.078
repositoryWithNoSubmodules 0.038

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.046
repositoryWithRootLevelSubmoduleRelativeRef 0.125
treeIdWithGitmodules 0.047
indexWithGitmodules 0.066
bareRepositoryWithNoSubmodules 0.063
generatorFilteredToOneOfTwoSubmodules 0.047
repositoryWithRootLevelSubmoduleAbsoluteRef 0.082
repositoryWithRootLevelSubmodule 0.052
testTreeIteratorWithGitmodules 0.049
repositoryWithNoSubmodules 0.038

SymlinksTest

fileModeTestMissingThenSymlink 0.253
createDirSymlinkBeforeTarget 0.615
createFileSymlinkBeforeTarget 0.659
fileModeTestFolderThenSymlink 0.277
createSymlinkAfterTarget 0.511
fileModeTestSymlinkThenFile 0.17
fileModeTestFileThenSymlink 0.298
fileModeTestSymlinkThenMissing 0.221
fileModeTestSymlinkThenFolder 0.23

AtomicPushTest

pushAtomicClientGivesUpEarly 0.049
pushNonAtomic 0.008
pushAtomicDisabled 0.001

BaseReceivePackTest

parseCommand 0.001

BundleWriterTest

testAbortWrite 0.234
testWriteHEAD 0.275
testWriteSingleRef 0.31
testIncrementalBundle 0.376

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.019

LongMapTest

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

NetRCTest

testNetRCFile 0.075
testNetRCDefault 0.062

OpenSshConfigTest

testAlias_DoesNotMatch 0.057
testAlias_OptionsSet 0.05
testAlias_InheritBatchMode 0.049
testAlias_ConnectionAttempts 0.065
testAlias_BatchModeDefault 0.048
testAlias_PreferredAuthenticationsDefault 0.036
testAlias_OptionsInherit 0.051
testAlias_BatchModeYes 0.06
testQuoteParsing 0.058
testSeparatorParsing 0.051
testAlias_OptionsKeywordCaseInsensitive 0.036
testAlias_ConnectionAttemptsDefault 0.027
testAlias_invalidConnectionAttempts 0.035
testAlias_PreferredAuthentications 0.038
testNoConfig 0.034
testAlias_badConnectionAttempts 0.036
testAlias_InheritPreferredAuthentications 0.032

PacketLineInTest

testReadStringRaw1 0
testReadStringRaw2 0
testReadStringRaw3 0
testReadStringRaw4 0
testReadString_End 0
testReadACK_ACKready1 0
testReadACK_ACK1 0
testReadACK_ACKcontinue1 0.001
testReadString_Len0001 0
testReadString_Len0002 0
testReadString_Len0003 0
testReadString_Len0004 0
testReadString_LenHELO 0
testReadACK_Invalid1 0
testReadACK_Invalid2 0
testReadACK_Invalid3 0.001
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.005
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.146
test1 0.077
test2 0.075
testTinyThinPack 0.069
testMaxObjectSizeDeltaBlock 0.048
testMaxObjectSizeFullBlob 0.055
testPackWithTrailingGarbage 0.037
testPackWithDuplicateBlob 0.042
testDataAfterPackFooterSingleRead 0.045
testDataAfterPackFooterSplitObjectRead 0.447
testMaxObjectSizeDeltaResultSize 0.069
testNonMarkingInputStream 0.035

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

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

PushConnectionTest

limitCommandBytes 0.01
invalidCommand 0.002
testWrongOldIdDoesNotReplace 0.004

PushOptionsTest

testThinPushWithOptions 0.04
testPushWithEmptyOptions 0.352
testAdvertisedButUnusedPushOptions 0.301
testPushWithoutOptions 0.251
testAtomicPushWithOptions 0.031
testFailedAtomicPushWithOptions 0.037
testNonAtomicPushWithOptions 0.041
testPushOptionsNotSupported 0.208

PushProcessTest

testUpdateMixedCases 0.181
testUpdateUnexpectedRemote 0.152
testTrackingRefUpdateOnReject 0.137
testUpdateDelete 0.177
testUpdateFastForward 0.129
testUpdateUnexpectedRemoteVsForce 0.137
testUpdateRejectedByConnection 0.191
testUpdateUpToDate 0.135
testUpdateNonFastForwardForced 0.152
testUpdateExpectedRemote 0.163
testPushResult 0.181
testUpdateNonFastForwardUnknownObject 0.249
testUpdateNonFastForward 0.141
testUpdateDeleteNonExisting 0.112
testTrackingRefUpdateEnabled 0.217
testUpdateCreateRef 0.157
testTrackingRefUpdateDisabled 0.149

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.203
testUsingUnknownBlobFails 0.215
testUsingHiddenCommonBlobFails 0.182
testCreateBranchAtHiddenCommitFails 0.202
testFilterHidesPrivate 0.19
testSuccess 0.271
testUsingUnknownTreeFails 0.218

RefAdvertiserTest

advertiser 0.001

RefSpecTest

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

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.007
testPush 0.004
testUploadPackFactory 0.004
testReceivePackFactory 0.004

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.189
testSpi 0.139
testFindRemoteRefUpdatesWithLeases 0.16
testFindRemoteRefUpdatesTrackingRef 0.162
testFindRemoteRefUpdatesNoWildcardNoTracking 0.157
testFindRemoteRefUpdatesNoWildcardNoDestination 0.275
testLocalTransportFetchWithoutLocalRepository 0.139
testFindRemoteRefUpdatesWildcardNoTracking 0.118
testLocalTransportWithRelativePath 0.218

URIishTest

testURIEncode_unicode 0
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0.001
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0
testSshProtoHostOnly 0
testUNC 0
testGetNullHumanishName 0
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0
testALot 0.051
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0.001
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.001
testWindowsFile 0
testSshProto 0
testScpStyleWithoutUserAbsolutePath 0
testGetSet 0.001
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0.001
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.001
testEntryPath 0
testCreateEmptyTreeIterator 0
testGrowPath 0

CanonicalTreeParserTest

testThreeEntries_Seek2 0.001
testBackwords_Prebuilts1 0
testBackwords_Prebuilts2 0
testThreeEntries_BackwardsTwo 0
testThreeEntries_Seek3IsEOF 0
testTwoEntries_ForwardOneAtATime 0
testOneEntry_Forward 0
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.032
testCreateSubtreeIterator 0.032
testStopWalkCallsParent 0.046
testBackDoesNothing 0.039
testEntryObjectId 0.032
testNextDoesNothing 0.029

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.06
testCustomFileModeStrategyFromParentIterator 0.101
testEmptyIfRootDoesNotExist 0.061
testSymlinkActuallyModified 0.115
testComputeFileObjectId 0.049
testCustomFileModeStrategy 0.112
submoduleWithNoGitDirectory 0.129
idOffset 0.563
testIsModifiedSymlinkAsFile 0.135
testTreewalkEnterSubtree 0.098
submoduleNestedWithHeadMatchingIndex 0.28
testEmptyIteratorOnEmptyDirectory 0.058
testDirCacheMatchingId 0.267
submoduleHeadMatchesIndex 0.28
testSymlinkNotModifiedThoughNormalized 0.11
submoduleDirectoryIterator 0.218
testIsModifiedFileSmudged 0.525
submoduleWithNoHead 0.151
testEmptyIfRootIsFile 0.061
testSymlinkModifiedNotNormalized 0.109
testGetEntryContentLength 0.056
testFileModeSymLinkIsNotATree 0.066
testSimpleIterate 0.054

IndexDiffFilterTest

testFileIgnoredNotHonored 0.096
testRecursiveTreeWalk 0.097
testEmptyFolderCommitted 0.066
testFileInFolderUntracked 0.089
testFileInFolderCommittedModifiedAllIgnored 0.101
testFileInFolderCommittedDeleted 0.105
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.141
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.178
testFileCommittedModified 0.076
testFileIgnored 0.081
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.127
testFolderChangedToFile 0.105
testFileInFolderCommittedModified 0.085
testNonRecursiveTreeWalk 0.108
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.139
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.135
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.121
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.141
testFileCommittedDeleted 0.084
testFolderChangedToFileCommittedComparedWithInitialCommit 0.147
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.152
testFileCommittedModifiedIgnored 0.091
testFileCommitted 0.075
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.097
testFileInFolderCommittedModifiedIgnored 0.077
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.1
testConflicts 0.213
testFileInFolderAllIgnored 0.074
testFileInFolderCommittedChangedNotModified 0.092
testFileInFolderCommittedAllDeleted 0.101
testEmptyFolderIgnored 0.086
testFileInFolderCommittedNonRecursive 0.091
testEmptyFolderUntracked 0.079
testFileInFolderCommitted 0.092
testFileInFolderIgnored 0.128
testFileCommittedChangedNotModified 0.129
testEmptyFolderCommittedDeleted 0.077
testFileUntracked 0.104

InterIndexDiffFilterTest

testOneOnly 0.043
testTwoSame 0.042
testEmpty 0.037
testTwoSameDifferByAssumeValid 0.033
testTwoSameSameAssumeValidDifferentContent 0.03

NotTreeFilterTest

testNegateIsUnwrap 0.055
testCloneIsDeepClone 0.043
testWrap 0.031
testShouldBeRecursive_PathFilter 0.029
testCloneIsSparseWhenPossible 0.029
testShouldBeRecursive_ALL 0.03

PathFilterGroupTest

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

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.049
testSingleSubPathNegate 0.056
testTopOrMultiPathDual 0.055
testOrMultiThreePath 0.043
testSinglePathNegate 0.048
testAndMultiThreeSubPathNegate 0.047
testAndMultiSubPathNegate 0.047
testTopAndMultiSubPathDualNegate 0.047
testAndMultiPath 0.039
testAndMultiPathNegate 0.046
testPatternParentFileMatch 0.039
testSinglePath 0.044
testTopAndMultiPathDualNegate 0.046
testOrMultiThreeMixSubPathNegate 0.047
testTopNotPath 0.058
testOrMultiTwoMixSubPathNegate 0.054
testOrMultiTwoPath 0.051
testAndMultiSubPathDualNegate 0.038
testAndMultiSubPath 0.044
testOrMultiTwoSubPath 0.055
testSingleSubPath 0.063

PathSuffixFilterTest

testEdgeCases 0.045
testRecursiveFiltering 0.04
testNonRecursiveFiltering 0.035

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.033
testALL_IdentityClone 0.029
testANY_DIFF_ShouldNotBeRecursive 0.03
testNotALL_IncludesNothing 0.044
testANY_DIFF_IdentityClone 0.039
testALL_IncludesAnything 0.036
testALL_ShouldNotBeRecursive 0.03

ForPathTest

testFindObjects 0.042

NameConflictTreeWalkTest

testNoDF_NoGap 0.031
testDF_NoGap 0.033
testDF_DetectConflict 0.039
testDF_GapByOne 0.038
testDF_SkipsSeenSubtree 0.039

PostOrderTreeWalkTest

testNoPostOrder 0.049
testInitialize_NoPostOrder 0.036
testInitialize_TogglePostOrder 0.042
testResetDoesNotAffectPostOrder 0.034
testWithPostOrder_NoEnterSubtree 0.033
testWithPostOrder_EnterSubtree 0.036

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.062

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.057

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtilsTest

testCreateSymlink 0.002
testCreateSymlinkOverrideExisting 0.001
testMkdir 0.003
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.002
testDeleteNotEmptyTreeNotOk 0.002
testIsStaleFileHandleWithDirectCause 0.001
testRenameOverExistingNonEmptyDirectory 0.12
testAtomicMove 0.001
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.002
testIsStaleFileHandleWithIndirectCause 0.001
testRelativize_doc 0
testRelativize_scheme 0
testRenameOverNonExistingFile 0.005
testRelativize_whitespaces 0.001
testIsStaleFileHandleInCausalChainWithDirectCause 0.001
testDeleteRecursiveEmpty 0.005
testDeleteFile 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.002
testMkdirs 0.002
testRenameOverExistingFile 0.01
testCreateNewFile 0.001
testDeleteRecursive 0.002
testRenameOverExistingEmptyDirectory 0.007
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.002
testRelativize_equalPaths 0
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.002
testIsStaleFileHandleInCausalChainWithIndirectCause 0

FilterCommandsTest

testBuiltinCleanFilter 0.246
testBuiltinCleanAndSmudgeFilter 0.266
testBuiltinSmudgeFilter 0.239

FSTest

testSymlinkAttributes 0.971
testReadPipePosixCommandFailure 0.26
testExecutableAttributes 0.002

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.01
badlyFormattedWithoutRef 0.007

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.092
testFailedPreCommitHookBlockCommit 0.055
testFindPostCommitHook 0.031
testAllCommitHooks 0.126
testFindHook 0.045
testFailedCommitMsgHookBlocksCommit 0.091
testPostCommitRunHook 0.048
testRunHook 0.05
testCommitMsgHookCanModifyCommitMessage 0.131

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

AutoCRLFInputStreamTest

testBoundary 0.689
test 0.002

AutoCRLFOutputStreamTest

testBoundary 1.119
test 0.001

AutoLFInputStreamTest

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

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.254
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.252
testTimeout_readBuffer_Timeout 0.253
testTimeout_readBuffer_Success1 0.001
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.256
testTimeout_writeByte_Timeout 0.251
testTimeout_writeByte_Success1 0.002
testTimeout_writeByte_Success2 0.001
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.251
testTimeout_flush_Timeout 0.253

UnionInputStreamTest

testAutoCloseDuringRead 0.001
testSkip 0.002
testMarkSupported 0
testArrayConstructor 0
testReadByteBlocks 0
testEmptyStream 0.001
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.001
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.001
testReadLine[buffered=false, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=64] 0
testReadLine[buffered=false, sizeHint=64] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=-1] 0.001
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0.001
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
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.001
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.001
testDequote_LoneBackslash 0
testDequote_SoleSq 0
testDequote_BareA 0
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0.001
testQuote_User 0
testQuote_NamedEscapes 0
testDequote_User 0

QuotedStringGitPathStyleTest

testDequote_OctalAll 0.002
testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0.001
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.001
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0.028
testCaseInsensitive 0.033
testEmptyPattern 0.047
testNoMatches 0.038

ReadLinesTest

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

RefListTest

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

RefMapTest

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

RelativeDateFormatterTest

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

RunExternalScriptTest

testCopyStdIn 0.036
testWrongScript 0.015
testArguments 0.028
testRc 0.014
testCopyStdInExecute 0.029
testAllTogetherBinExecute 0.073
testAllTogetherBin 0.05
testWrongSh 0.02
testNullStdout 0.033
testCopyNullStdIn 0.259
testStdErr 0.022
testStdErrExecute 0.018

SHA1Test

detectsShatteredByDefault 0.013
test0 0
test1 0
test2 0.001
shatteredCollision 0.033
shatteredStoredInGitBlob 0.012

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0.001
testInCoreLimit_SwitchOnCopy 0.068
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.04
testLarge_SingleWrite 0.05
testInCoreLimit_SwitchBeforeAppendByte 0.048
testOneBlock_BulkWrite 0
testRandomWrites 0.039
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.018
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.001

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.053
shouldRaiseErrorOnBadUrl 0.244
shouldCloneAValidGitRepository 0.471
shouldRaiseErrorOnNoUrl 0.1
shouldCreateABareCloneOfAValidGitRepository 0.114
shouldRaiseErrorOnEmptyUrl 0.036

ClientVersionUtilTest

testParse 0.004
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.113

ServletUtilsTest

testAcceptGzip 0.005

AdvertiseErrorTest

testPush_CreateBranch 1.969

AsIsServiceTest

testCreate_Default 0.828
testCreate_Disabled 0.1
testDisabledSingleton 0.189
testCreate_Enabled 0.041

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.936
testCreate_NullUser 0.161
testCreate_EmptyStringUser 0.089
testCreate_Disabled 0.057
testDisabledSingleton 0.061
testCreate_Enabled 0.047

DefaultUploadPackFactoryTest

testCreate_Default 0.862
testCreate_Disabled 0.233
testDisabledSingleton 0.04
testCreate_Enabled 0.043

DumbClientDumbServerTest

testInitialClone_Loose[0] 2.027
testListRemote[0] 0.215
testPushNotSupported[0] 0.288
testInitialClone_Packed[0] 0.466
testInitialClone_Loose[1] 1.082
testListRemote[1] 0.22
testPushNotSupported[1] 0.121
testInitialClone_Packed[1] 0.179

DumbClientSmartServerTest

testInitialClone_Small[0] 2.24
testListRemote[0] 0.423
testPushNotSupported[0] 0.19
testInitialClone_Packed[0] 0.553
testInitialClone_Small[1] 0.992
testListRemote[1] 0.102
testPushNotSupported[1] 0.103
testInitialClone_Packed[1] 0.193

ErrorServletTest

testHandler 1.009

FileResolverTest

testNotAGitRepository 0.45
testUnreasonableNames 0.011
testExportOk 0.07

GitServletInitTest

testDefaultConstructor_NoBasePath 0.058
testInitUnderContainer_WithBasePath 0.569
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.016

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 1.459
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.232
testObjectCheckerException 0.14

HookMessageTest

testPush_CreateBranch 1.482
testPush_HookMessagesToOutputStream 0.255

HttpClientTests

testListRemote_Dumb_NoHEAD 0.808
testListRemote_Smart_DetachedHEAD 0.401
testRepositoryNotFound_Dumb 0.143
testListRemote_Smart_WithQueryParameters 0.221
testListRemote_Dumb_Auth 0.25
testListRemote_Dumb_NeedsAuth 0.163
testListRemote_Smart_UploadPackNeedsAuth 0.224
testRepositoryNotFound_Smart 0.115
testListRemote_Dumb_DetachedHEAD 0.16
testListRemoteWithoutLocalRepository 0.096
testListRemote_Smart_UploadPackDisabled 0.117

MeasurePackSizeTest

testPush_packSize 1.043

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.096

RegexPipelineTest

testSimpleRegex 0.047
testRegexGroupFilter 0.021
testServeOrdering 0.017

SetAdditionalHeadersTest

testSetHeaders 0.292

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.074
testInvalidWant[0] 0.237
testInitialClone_RedirectSmall[0] 0.302
testPush_NotAuthorized[0] 0.216
testPush_CreateBranch[0] 0.227
testInitialClone_Small[0] 0.154
testFetch_TooManyLocalCommits[0] 0.733
testListRemote[0] 0.076
testListRemote_BadName[0] 0.074
testPush_ChunkedEncoding[0] 0.158
testInitialClone_BrokenServer[0] 0.075
testFetch_RefsUnreadableOnUpload[0] 0.15
testFetch_FewLocalCommits[1] 0.685
testInvalidWant[1] 0.075
testInitialClone_RedirectSmall[1] 0.12
testPush_NotAuthorized[1] 0.098
testPush_CreateBranch[1] 0.176
testInitialClone_Small[1] 0.161
testFetch_TooManyLocalCommits[1] 0.747
testListRemote[1] 0.082
testListRemote_BadName[1] 0.07
testPush_ChunkedEncoding[1] 0.141
testInitialClone_BrokenServer[1] 0.081
testFetch_RefsUnreadableOnUpload[1] 0.12

AddTest

testAddNothing 1.065
testAddAFile 0.166
testAddUsage 0.072
testAddFileTwice 0.178
testAddAlreadyAdded 0.121

ArchiveTest

testTarPrefixOption 1.651
testTgzExtensions 0.341
testTarPreservesContent 0.32
testArchiveIncludesSubmoduleDirectory 1.186
testTarWithSubdir 0.431
testExtensionMatchIsAnchored 0.198
testUnrecognizedFormat 0.098
testArchiveWithLongFilename 0.307
testTarPreservesMode 0.4
testNoExtensionMeansTar 0.188
testEmptyArchive 0.11
testArchivePrefixOption 0.24
testArchiveWithSubdir 0.295
testArchivePreservesMode 0.359
testUnrecognizedExtensionMeansTar 0.159
testZipExtension 0.142
testDefaultFormatIsTar 0.129
testArchivePreservesContent 0.115
testTarExtension 0.16
testTarWithLongFilename 0.181
testTxzExtension 0.312
testPrefixWithoutTrailingSlash 0.112
testTarIncludesSubmoduleDirectory 0.332
testTarPrefixWithoutTrailingSlash 0.127
testArchiveWithFiles 0.128
testPrefixDoesNotNormalizeDoubleSlash 0.098
testFormatOverridesFilename 0.111
testPrefixDoesNotNormalizeDoubleSlashInTar 0.111
testEmptyTar 0.064
testTbz2Extension 0.179

BranchTest

testRenameTwoArgs 1.601
testExistingBranch 0.161
testDeleteForce 0.547
testCreateFromOldCommit 0.64
testList 0.103
testListDetached 0.296
testHelpAfterDelete 0.111
testCreate 0.207
testDelete 0.174
testDeleteForceMultiple 0.379
testListContains 0.195
testRenameSingleArg 0.224
testDeleteMultiple 0.222

CheckoutTest

testCheckoutHead 1.402
testCheckoutLink 0.231
testCheckoutPath 0.566
testCheckoutSelf 0.202
testCheckoutUnresolvedHead 0.104
testCheckoutSingleFile 0.467
fileModeTestFileThenFileWithFolderInIndex 0.44
testCheckoutNewBranchThatAlreadyExists 0.174
fileModeTestFileWithFolderInIndex 0.501
testCheckoutExistingBranchWithConflict 0.277
fileModeTestFolderThenFileWithMissingInWorkingTree 0.287
testCheckoutBranch 0.179
testCheckoutAllPaths 0.431
fileModeTestFolderWithMissingInWorkingTree 0.322
testCheckoutNonExistingBranch 0.037
testCheckoutOrphan 0.2
testCheckoutWithMissingWorkingTreeFile 0.294
testCheckoutNewBranch 0.152
fileModeTestFolderThenMissingWithFileInWorkingTree 0.2
testCheckoutNewBranchOnBranchToBeBorn 0.031
fileModeTestMissingWithFolderInWorkingTree 0.15
fileModeTestMissingThenFolderWithFileInWorkingTree 0.152

CleanTest

testCleanDeleteDirs 1.266
testCleanLeaveDirs 0.296
testCleanRequiresForce 0.061
testCleanRequiresForceConfig 0.108

CLIGitCommandTest

testSplit 0.016

CloneTest

testCloneIntoCurrentDir 1.983
testClone 0.534
testCloneBare 0.332
testCloneEmpty 0.229

CommitAndLogTest

testCommitAmend 1.486

CommitTest

testCommitAll 1.506
testCommitPath 0.338

ConfigTest

testListConfig 0.261

DescribeTest

testDescribeTagLong 0.281
testDescribeCommit 0.37
testHelpArgumentAfterUnknown 0.085
testHeadNoTag 0.182
testNoHead 0.077
testHelpArgumentBeforeUnknown 0.063
testDescribeTag 0.198

FetchTest

testFetchNoTags 0.78
testFetchDefault 0.789
testFetchAllTags 0.596

InitTest

testInitDirectory 0.152
testInitBare 0.089

LsRemoteTest

testLsRemoteHeadsTags 0.407
testLsRemoteTags 0.348
testLsRemote 0.278
testLsRemoteHeads 0.488

MergeTest

testMergeSelf 0.213
testFastForward 0.595
testNoFastForwardAndSquash 0.132
testMerge 0.696
testFastForwardOnly 0.406
testMergeNoCommitSquash 0.354
testMergeNoCommit 0.403
testMergeWithUserMessage 0.55
testSquashSelf 0.099
testSquash 0.415
testNoFastForward 0.343

ProxyConfigTest

testHttpProxy_bothCases 0.379
testAll 0.319
testNoSetting 0.26
testHttpsProxy_bothCases 0.275
testOverwriteHttpPort 0.251
testHttpProxy_lowerCase 0.249
testDontOverwriteHttp 0.244
testHttpsProxy_lowerCase 0.259
testHttpProxy_upperCase 0.281
testHttpsProxy_upperCase 0.255

ReflogTest

testSingleCommit 0.231
testClean 0.046
testBranch 0.362

RemoteTest

testAdd 0.242
testList 0.198
testVerboseList 0.166
testRemove 0.147
testSetUrl 0.144
testUpdate 0.357
testSetUrlPush 0.188

RepoTest

testAddRepoManifest 1.758
testZombieHelpArgument 0.445
testMissingPath 0.404

ResetTest

testResetSelf 0.174
testPathOptionHelp 0.042
testResetPathNoDoubleDash 0.255
testResetPrevious 0.231
testResetPathDoubleDashNoRef 0.228
testZombieArgument_Bug484951 0.049
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.215
testResetEmptyPath 0.126

StatusTest

testStatusUntrackedFiles 0.929
testStatusPorcelainUntrackedFilesAll 0.769
testPathOptionHelp 0.032
testStatusUno 0.613
testStatusPorcelainUntrackedFiles 0.538
testStatusUall 0.524
testStatusPorcelainU 0.526
testStatusPorcelain 0.368
testStatusUntrackedFilesAll 1.274
testStatusPorcelainUno 0.718
testStatusUntrackedFilesNo 0.793
testStatusPorcelainUall 0.67
testStatusPorcelainUntrackedFilesNo 0.781
testStatusDefault 0.744
testStatusU 0.725

TagTest

testTagTwice 0.242
testTagDeleteFail 0.087
testTagDelete 0.19

AbbreviatedLongObjectIdTest

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

LfsPointerFilterTest

testValidNestedPointers 0.485
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.132
testValidPointersInRepositoryRoot 0.023

LFSPointerTest

testEncoding 0.026

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.004
testFromStringByte 0.003
testToObjectId 0.001
testFromRawLong 0
testFromString 0.023

DownloadTest

testDownloadNotFound 2.299
testLargeFileDownload 0.936
testDownloadInvalidPathInfo 0.04
testDownloadInvalidId 0.048
testDownload 0.052

UploadTest

testParallelUploads 0.358
testCorruptUpload 0.032
testLargeFileUpload 0.427
testUpload 0.036

Failure Details

[Summary] [Package List] [Test Cases]


testCheckoutAutoCrlfTrue
skipped: skipped
testNonDeletableFilesOnWindows
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