Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4513 0 0 64 98.582% 1,166.316

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 482 0 0 56 88.382% 46.625
org.eclipse.jgit.notes 52 0 0 0 100% 18.679
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.103
org.eclipse.jgit.dircache 65 0 0 0 100% 1.544
org.eclipse.jgit.revwalk 210 0 0 0 100% 23.86
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 111.48
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.737
org.eclipse.jgit.http.server 4 0 0 0 100% 0.005
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.67
org.eclipse.jgit.gitrepo 32 0 0 0 100% 22.109
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.03
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.586
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 3.414
org.eclipse.jgit.api 705 0 0 5 99.291% 404.246
org.eclipse.jgit.pgm 169 0 0 1 99.408% 64.589
org.eclipse.jgit.attributes 99 0 0 0 100% 4.314
org.eclipse.jgit.symlinks 9 0 0 0 100% 3.904
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.491
org.eclipse.jgit.junit 14 0 0 0 100% 0.742
org.eclipse.jgit.revplot 16 0 0 0 100% 1.041
org.eclipse.jgit.util.io 38 0 0 0 100% 3.751
org.eclipse.jgit.events 1 0 0 0 100% 0.038
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 24.525
org.eclipse.jgit.lib 525 0 0 0 100% 50.938
org.eclipse.jgit.ignore 257 0 0 0 100% 8.705
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 4.746
org.eclipse.jgit.diff 176 0 0 0 100% 3.414
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.664
org.eclipse.jgit.util 348 0 0 0 100% 5.971
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 135.754
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 3.751
org.eclipse.jgit.submodule 50 0 0 0 100% 19.426
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.111
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.305
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.066
org.eclipse.jgit.http.test 132 0 0 0 100% 80.057
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.524
org.eclipse.jgit.patch 45 0 0 0 100% 0.065
org.eclipse.jgit.nls 11 0 0 0 100% 0.077
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 3.424
org.eclipse.jgit.merge 89 0 0 0 100% 103.835

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
BaseReceivePackTest 1 0 0 0 100% 3.731
PushProcessTest 17 0 0 0 100% 1.677
URIishTest 71 0 0 1 98.592% 0.96
RemoteConfigTest 28 0 0 0 100% 0.055
PushCertificateIdentTest 6 0 0 0 100% 3.74
HttpConfigTest 10 0 0 0 100% 0.108
PushCertificateParserTest 11 0 0 0 100% 0.756
BundleWriterTest 5 0 0 0 100% 1.03
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 2.054
PushConnectionTest 4 0 0 0 100% 0.421
UploadPackTest 48 0 0 0 100% 3.596
TestProtocolTest 6 0 0 0 100% 3.739
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.715
PacketLineInTest 25 0 0 0 100% 0.492
PacketLineOutTest 9 0 0 0 100% 0.054
HttpAuthTest 1 0 0 0 100% 0.398
JschConfigSessionFactoryTest 12 0 0 0 100% 0.896
RefAdvertiserTest 1 0 0 0 100% 0.058
PushOptionsTest 8 0 0 0 100% 1.803
PackParserTest 12 0 0 0 100% 1.452
TransportTest 9 0 0 0 100% 1.699
ProtocolV2ParserTest 10 0 0 0 100% 0.386
DaemonTest 2 0 0 0 100% 4.036
OpenSshConfigTest 34 0 0 0 100% 2.174
SideBandOutputStreamTest 11 0 0 0 100% 3.74
PushCertificateStoreTest 16 0 0 0 100% 0.398
NetRCTest 2 0 0 0 100% 0.053
AtomicPushTest 3 0 0 0 100% 0.048
RefSpecTest 38 0 0 0 100% 0.5
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
HttpConfigUriPathTest 8 0 0 0 100% 5.853
PushConfigTest 3 0 0 0 100% 0.003

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 16.978
NoteMapTest 18 0 0 0 100% 1.538
DefaultNoteMergerTest 6 0 0 0 100% 0.156
LeafBucketTest 11 0 0 0 100% 0.007

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.037
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.067
DirCacheIteratorTest 11 0 0 0 100% 0.333
DirCacheLargePathTest 5 0 0 0 100% 0.176
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.042
DirCacheBuilderTest 9 0 0 0 100% 0.285
DirCacheTreeTest 6 0 0 0 100% 0.186
DirCacheBasicTest 12 0 0 0 100% 0.411

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.185
FooterLineTest 19 0 0 0 100% 0.919
RevWalkPathFilter6012Test 7 0 0 0 100% 0.635
RevWalkResetTest 1 0 0 0 100% 0.032
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.061
RevFlagSetTest 7 0 0 0 100% 0.191
FIFORevQueueTest 6 0 0 0 100% 2.215
ObjectWalkFilterTest 6 0 0 0 100% 0.087
RevCommitParseTest 22 0 0 0 100% 0.558
RevTagParseTest 21 0 0 0 100% 0.99
TreeRevFilterTest 5 0 0 0 100% 0.332
RevWalkShallowTest 7 0 0 0 100% 0.235
RevWalkPathFilter1Test 13 0 0 0 100% 0.924
RevWalkSortTest 7 0 0 0 100% 0.334
RevWalkFollowFilterTest 3 0 0 0 100% 0.109
ObjectWalkTest 8 0 0 0 100% 0.444
MaxCountRevFilterTest 2 0 0 0 100% 0.06
RevObjectTest 10 0 0 0 100% 0.423
RevWalkMergedIntoTest 1 0 0 0 100% 0.193
RevWalkUtilsReachableTest 5 0 0 0 100% 0.325
SkipRevFilterTest 3 0 0 0 100% 0.078
RevWalkCarryFlagsTest 4 0 0 0 100% 0.127
LIFORevQueueTest 5 0 0 0 100% 2.1
RevWalkMergeBaseTest 7 0 0 0 100% 0.472
RevWalkUtilsCountTest 6 0 0 0 100% 0.416
RevCommitListTest 7 0 0 0 100% 10.159
RevWalkFilterTest 15 0 0 0 100% 1.013
RevWalkCullTest 3 0 0 0 100% 0.243

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.251
UnpackedObjectTest 15 0 0 0 100% 0.306
GcPruneNonReferencedTest 5 0 0 0 100% 4.093
FileRepositoryBuilderTest 7 0 0 0 100% 0.369
RepositorySetupWorkDirTest 12 0 0 0 100% 0.111
GcReflogTest 4 0 0 0 100% 4.16
ReflogWriterTest 1 0 0 0 100% 0.031
PackFileTest 5 0 0 0 100% 0.337
GcPackRefsTest 7 0 0 0 100% 6.991
AlternatesTest 3 0 0 0 100% 0.484
BatchRefUpdateTest 56 0 0 1 98.214% 16.507
ConcurrentRepackTest 4 0 0 0 100% 8.12
DescriptionTest 1 0 0 0 100% 0.034
WindowCacheReconfigureTest 7 0 0 0 100% 0.119
RefDirectoryTest 57 0 0 0 100% 2.453
GcTagTest 2 0 0 0 100% 3.243
PackReverseIndexTest 4 0 0 0 100% 0.067
GcBranchPrunedTest 3 0 0 0 100% 3.407
GcKeepFilesTest 1 0 0 0 100% 1.962
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.14
GcTemporaryFilesTest 2 0 0 0 100% 0.063
InflatingBitSetTest 4 0 0 0 100% 0.454
PackIndexV1Test 6 0 0 0 100% 0.149
AutoGcTest 4 0 0 0 100% 1.501
FileSnapshotTest 3 0 0 0 100% 5.553
ReflogReaderTest 8 0 0 0 100% 0.259
PackWriterTest 28 0 0 0 100% 3.155
GcConcurrentTest 4 0 0 0 100% 5.889
T0004_PackReaderTest 2 0 0 0 100% 0.14
PackInserterTest 13 0 0 0 100% 1.495
T0003_BasicTest 25 0 0 0 100% 1.213
GcDirCacheSavesObjectsTest 2 0 0 0 100% 3.087
LockFileTest 1 0 0 0 100% 0.092
GcOrphanFilesTest 4 0 0 0 100% 0.124
PackIndexV2Test 6 0 0 0 100% 0.473
ObjectDirectoryTest 4 0 0 0 100% 6.13
WindowCacheGetTest 3 0 0 0 100% 0.224
GcBasicPackingTest 9 0 0 0 100% 16.447
StoredBitmapTest 3 0 0 0 100% 0.002
RefUpdateTest 44 0 0 0 100% 11.845

org.eclipse.jgit.ignore.internal

Class Tests Errors Failures Skipped Success Rate Time
StringsTest 1 0 0 0 100% 0.737

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.042
RepoCommandSymlinkTest 1 0 0 0 100% 0.459
RepoCommandTest 27 0 0 0 100% 21.608

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 9 0 0 0 100% 0.03

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.004
MergedReftableTest 13 0 0 0 100% 0.041
ReftableTest 25 0 0 0 100% 1.541

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.574
BranchCommandTest 17 0 0 0 100% 4.899
GarbageCollectCommandTest 2 0 0 0 100% 0.241
GitConstructionTest 3 0 0 0 100% 0.782
PullCommandTest 17 0 0 0 100% 10.68
CherryPickCommandTest 12 0 0 0 100% 4.084
ResetCommandTest 19 0 0 0 100% 2.571
DescribeCommandTest 32 0 0 0 100% 8.141
InitCommandTest 9 0 0 0 100% 0.587
NotesCommandTest 2 0 0 0 100% 0.307
RmCommandTest 2 0 0 0 100% 0.108
FetchCommandTest 15 0 0 0 100% 5.998
StashDropCommandTest 8 0 0 0 100% 1.567
StatusCommandTest 3 0 0 0 100% 0.44
BlameCommandTest 18 0 0 0 100% 4.475
CommitAndLogCommandTest 10 0 0 0 100% 1.379
EolStreamTypeUtilTest 6 0 0 0 100% 0.007
NameRevCommandTest 11 0 0 0 100% 1.254
ReflogCommandTest 3 0 0 0 100% 0.597
RemoteAddCommandTest 1 0 0 0 100% 0.045
MergeCommandTest 45 0 0 0 100% 14.155
CloneCommandTest 19 0 0 0 100% 10.408
CleanCommandTest 10 0 0 0 100% 2.491
TagCommandTest 14 0 0 0 100% 1.159
RevertCommandTest 10 0 0 0 100% 2.2
RemoteListCommandTest 1 0 0 0 100% 0.09
AddCommandTest 39 0 0 0 100% 7.681
EolRepositoryTest 28 0 0 0 100% 213.557
PushCommandTest 8 0 0 0 100% 2.275
StashApplyCommandTest 27 0 0 0 100% 7.062
StashListCommandTest 4 0 0 0 100% 0.495
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 21.972
PathCheckoutCommandTest 17 0 0 0 100% 9.648
CommitCommandTest 13 0 0 2 84.615% 1.584
ApplyCommandTest 20 0 0 0 100% 1.77
StashCreateCommandTest 16 0 0 0 100% 2.918
DiffCommandTest 6 0 0 0 100% 0.738
RebaseCommandTest 71 0 0 0 100% 26.109
PullCommandWithRebaseTest 6 0 0 0 100% 3.086
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.073
RenameBranchCommandTest 4 0 0 0 100% 0.543
LsRemoteCommandTest 4 0 0 0 100% 1.272
CommitOnlyTest 96 0 0 0 100% 9.537
CheckoutCommandTest 32 0 0 2 93.75% 12.307
LogCommandTest 9 0 0 0 100% 2.088
RemoteSetUrlCommandTest 2 0 0 0 100% 0.291

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 3.668
CommitTest 2 0 0 0 100% 0.442
CLIGitCommandTest 1 0 0 0 100% 0.001
TextBuiltinTest 1 0 0 0 100% 3.689
LsRemoteTest 4 0 0 0 100% 3.709
InitTest 2 0 0 0 100% 0.406
MergeTest 11 0 0 0 100% 3.151
ResetTest 9 0 0 1 88.889% 1.735
TagTest 3 0 0 0 100% 0.431
ConfigTest 1 0 0 0 100% 0.078
DescribeTest 11 0 0 0 100% 1.198
CloneTest 4 0 0 0 100% 0.952
RmTest 1 0 0 0 100% 0.045
CommitAndLogTest 1 0 0 0 100% 0.949
BranchTest 13 0 0 0 100% 5.059
LsFilesTest 2 0 0 0 100% 0.374
ArchiveTest 30 0 0 0 100% 9.122
ReflogTest 3 0 0 0 100% 1.833
CheckoutTest 22 0 0 0 100% 6.65
RepoTest 3 0 0 0 100% 2.663
FetchTest 4 0 0 0 100% 4.632
CleanTest 4 0 0 0 100% 0.952
AddTest 5 0 0 0 100% 3.516
StatusTest 15 0 0 0 100% 6.435
ProxyConfigTest 10 0 0 0 100% 2.899

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.252
CGitAttributesTest 26 0 0 0 100% 1.592
AttributesHandlerTest 30 0 0 0 100% 1.203
AttributesMatcherTest 8 0 0 0 100% 0.006
TreeWalkAttributeTest 18 0 0 0 100% 0.96
AttributesNodeTest 7 0 0 0 100% 0.004
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.296

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

Class Tests Errors Failures Skipped Success Rate Time
HttpClientConnectionTest 1 0 0 0 100% 0.491

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.267
PlotCommitListTest 15 0 0 0 100% 0.774

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
UnionInputStreamTest 10 0 0 0 100% 0.008
AutoCRLFInputStreamTest 2 0 0 0 100% 0.684
TimeoutInputStreamTest 8 0 0 0 100% 0.777
AutoLFInputStreamTest 7 0 0 0 100% 0.004
TimeoutOutputStreamTest 9 0 0 0 100% 1.03
AutoCRLFOutputStreamTest 2 0 0 0 100% 1.248

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 5.145
PushTest 1 0 0 0 100% 5.305
CheckoutTest 3 0 0 0 100% 7.533
DownloadTest 5 0 0 0 100% 6.542

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.002
ObjectIdSerializerTest 3 0 0 0 100% 0.005
DirCacheCheckoutTest 63 0 0 0 100% 9.42
ObjectIdTest 16 0 0 0 100% 0.004
RefTest 14 0 0 0 100% 1.018
IndexDiffTest 16 0 0 0 100% 2.825
ObjectIdOwnerMapTest 7 0 0 0 100% 0.016
ObjectCheckerTest 132 0 0 0 100% 0.066
SquashCommitMsgTest 1 0 0 0 100% 0.026
ValidRefNameTest 22 0 0 0 100% 0.019
RacyGitTests 2 0 0 0 100% 7.82
BranchConfigTest 8 0 0 0 100% 0.005
ObjectIdSubclassMapTest 7 0 0 0 100% 0.008
ReflogResolveTest 6 0 0 0 100% 1.052
ConstantsEncodingTest 5 0 0 0 100% 0.002
IndexModificationTimesTest 2 0 0 0 100% 2.342
ObjectLoaderTest 4 0 0 0 100% 0.005
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.005
HugeCommitMessageTest 1 0 0 0 100% 4.507
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.061
BranchTrackingStatusTest 3 0 0 0 100% 0.158
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ConfigTest 70 0 0 0 100% 0.107
RepositoryResolveTest 22 0 0 0 100% 1.664
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.039
T0001_PersonIdentTest 9 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 6.517
RepositoryCacheTest 15 0 0 0 100% 0.687
MergeHeadMsgTest 2 0 0 0 100% 0.043
IndexDiffSubmoduleTest 7 0 0 0 100% 12.507

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 4.833
IgnoreNodeTest 32 0 0 0 100% 1.49
BasicRuleTest 4 0 0 0 100% 0.009
FastIgnoreRuleTest 18 0 0 0 100% 0.144
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.009
CGitIgnoreTest 25 0 0 0 100% 2.22

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.758
IndexDiffFilterTest 38 0 0 0 100% 2.985
InterIndexDiffFilterTest 5 0 0 0 100% 0.233
PathFilterGroupTest 7 0 0 0 100% 0.017
PathSuffixFilterTest 3 0 0 0 100% 0.287
TreeFilterTest 7 0 0 0 100% 0.286
NotTreeFilterTest 6 0 0 0 100% 0.18

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.004
DiffFormatterTest 17 0 0 0 100% 0.959
RawTextLoadTest 5 0 0 0 100% 0.365
RawTextTest 12 0 0 0 100% 0.003
EditListTest 5 0 0 0 100% 0.003
EditTest 16 0 0 0 100% 0.003
PatchIdDiffFormatterTest 2 0 0 0 100% 0.144
MyersDiffTest 23 0 0 0 100% 0.009
DiffEntryTest 12 0 0 0 100% 0.81
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.091
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 0.973
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.005
HistogramDiffTest 30 0 0 0 100% 0.009
DiffFormatterReflowTest 10 0 0 0 100% 0.033
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.141
ForPathTest 1 0 0 0 100% 0.056
TreeWalkBasicDiffTest 1 0 0 0 100% 0.05
PostOrderTreeWalkTest 6 0 0 0 100% 0.228
TreeWalkJava7Test 1 0 0 0 100% 0.021
FileTreeIteratorTest 23 0 0 0 100% 4.034
CanonicalTreeParserTest 18 0 0 0 100% 0.007
EmptyTreeIteratorTest 6 0 0 0 100% 0.124
AbstractTreeIteratorTest 7 0 0 0 100% 0.003

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.01
PathsTest 2 0 0 0 100% 0.079
RawCharUtilTest 3 0 0 0 100% 0.069
NBTest 11 0 0 0 100% 0.004
HookTest 9 0 0 0 100% 0.489
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.105
RawParseUtilsTest 5 0 0 0 100% 0.012
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.008
RefListTest 23 0 0 0 100% 0.178
RawSubStringPatternTest 4 0 0 0 100% 0.071
GitDateParserTest 13 0 0 0 100% 0.032
Base64Test 4 0 0 0 100% 0.004
FSTest 4 0 0 0 100% 0.249
RawParseUtils_HexParseTest 3 0 0 0 100% 0.168
LongMapTest 8 0 0 0 100% 0.104
RawParseUtils_LineMapTest 7 0 0 0 100% 0.014
TemporaryBufferTest 15 0 0 0 100% 0.213
IntListTest 12 0 0 0 100% 0.94
RawParseUtils_MatchTest 4 0 0 0 100% 1.554
BlockListTest 12 0 0 0 100% 0.016
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.048
ChangeIdUtilTest 35 0 0 0 100% 0.174
IOReadLineTest 28 0 0 0 100% 0.02
RefMapTest 22 0 0 0 100% 0.009
ReadLinesTest 6 0 0 0 100% 0.009
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.049
FilterCommandsTest 3 0 0 0 100% 0.818
RunExternalScriptTest 12 0 0 0 100% 0.334
RawParseUtils_FormatTest 1 0 0 0 100% 0
FileUtilsTest 28 0 0 0 100% 0.184
QuotedStringBourneStyleTest 10 0 0 0 100% 0.003

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.003
GcCommitSelectionTest 6 0 0 0 100% 135.738
DeltaIndexTest 13 0 0 0 100% 0.011
IntSetTest 1 0 0 0 100% 0.002

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 1.521
LongObjectIdTest 32 0 0 0 100% 0.89
LFSPointerTest 1 0 0 0 100% 0.443
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.489
MutableLongObjectIdTest 5 0 0 0 100% 0.408

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 3.903
SubmoduleUpdateTest 4 0 0 0 100% 2.557
SubmoduleDeinitTest 6 0 0 0 100% 4.045
SubmoduleStatusTest 7 0 0 0 100% 2.226
SubmoduleInitTest 7 0 0 0 100% 1.599
SubmoduleWalkTest 11 0 0 0 100% 2.415
SubmoduleSyncTest 3 0 0 0 100% 2.681

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.122
RefTreeDatabaseTest 27 0 0 0 100% 0.163
RefTreeTest 10 0 0 0 100% 0.02

org.eclipse.jgit.attributes.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeGitAttributeTest 7 0 0 1 85.714% 2.066

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 15.057
MeasurePackSizeTest 1 0 0 0 100% 3.157
DumbClientDumbServerTest 8 0 0 0 100% 8.559
GitServletInitTest 4 0 0 0 100% 1.929
GitServletResponseTests 3 0 0 0 100% 4.982
DumbClientSmartServerTest 8 0 0 0 100% 7.22
AdvertiseErrorTest 1 0 0 0 100% 0.235
AsIsServiceTest 4 0 0 0 100% 1.334
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.636
FileResolverTest 3 0 0 0 100% 1.05
HookMessageTest 2 0 0 0 100% 4.704
RegexPipelineTest 3 0 0 0 100% 2.074
SmartClientSmartServerTest 60 0 0 0 100% 17.382
ProtocolErrorTest 1 0 0 0 100% 2.031
HttpClientTests 14 0 0 0 100% 3.481
DefaultUploadPackFactoryTest 4 0 0 0 100% 2.163
ErrorServletTest 1 0 0 0 100% 1.686
SetAdditionalHeadersTest 1 0 0 0 100% 2.377

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.04
DfsBlockCacheTest 2 0 0 0 100% 1.057
PackSourceTest 1 0 0 0 100% 1.099
DfsPackCompacterTest 2 0 0 0 100% 0.093
DfsGarbageCollectorTest 24 0 0 0 100% 1.004
DfsBlockCacheConfigTest 4 0 0 0 100% 0.006
DfsPackDescriptionTest 12 0 0 0 100% 0.006
DfsFsckTest 9 0 0 0 100% 0.027
DeltaBaseCacheTest 4 0 0 0 100% 0.092

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.052
MergerTest 27 0 0 0 100% 29.016
MergeMessageFormatterTest 15 0 0 0 100% 1.559
SquashMessageFormatterTest 1 0 0 0 100% 0.149
CherryPickTest 2 0 0 0 100% 2.462
SimpleMergeTest 16 0 0 0 100% 1.56
CrissCrossMergeTest 8 0 0 0 100% 69.037

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.022
testAbbreviateLooseBlob 0.02
testAbbreviateIsActuallyUnique 0.128
testAbbreviatePackedBlob 0.078

BaseReceivePackTest

parseCommand 0

NameConflictTreeWalkTest

testNoDF_NoGap 0.028
testDF_NoGap 0.041
testDF_DetectConflict 0.024
testDF_GapByOne 0.024
testDF_SkipsSeenSubtree 0.022

DfsInserterTest

testReadFromInserterSmallObjects 0
testNoCheckExisting 0
testInserterIgnoresUnreachable 0
testReaderResolve 0
testGarbageSelectivelyVisible 0
testReadFromFallback 0
testReadFromInserterLargerObjects 0
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.213
testUpdateUnexpectedRemote 0.064
testTrackingRefUpdateOnReject 0.17
testUpdateDelete 0.051
testUpdateFastForward 0.049
testUpdateUnexpectedRemoteVsForce 0.041
testUpdateRejectedByConnection 0.117
testUpdateUpToDate 0.062
testUpdateNonFastForwardForced 0.041
testUpdateExpectedRemote 0.034
testPushResult 0.089
testUpdateNonFastForwardUnknownObject 0.174
testUpdateNonFastForward 0.126
testUpdateDeleteNonExisting 0.04
testTrackingRefUpdateEnabled 0.225
testUpdateCreateRef 0.122
testTrackingRefUpdateDisabled 0.047

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0.001
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.019
testStandardFormat_InvalidType 0.018
testStandardFormat_LargeObject_TruncatedZLibStream 0.025
testStandardFormat_NoHeader 0.019
testStandardFormat_SmallObject_TruncatedZLibStream 0.02
testStandardFormat_NegativeSize 0.02
testStandardFormat_SmallObject_TrailingGarbage 0.02
testStandardFormat_GarbageAfterSize 0.018
testStandardFormat_LargeObject_TrailingGarbage 0.031
testPackFormat_DeltaNotAllowed 0.018
testStandardFormat_LargeObject_CorruptZLibStream 0.019
testPackFormat_LargeObject 0.018
testPackFormat_SmallObject 0.016
testStandardFormat_SmallObject_CorruptZLibStream 0.02
testStandardFormat_LargeObject 0.02

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.066
archiveByDirectoryPath 0.202
archiveHeadAllFiles 0.144
archiveHeadSpecificPath 0.159

BranchCommandTest

testCreateFromCommit 0.218
testCreateFromLightweightTag 0.203
testCreateFromAnnotatetdTag 0.115
testCreationImplicitStart 0.1
testCreateForce 0.405
testPullConfigRemoteBranch 0.464
testCreateAndList 0.318
testRenameLocalBranch 0.227
testListBranchesWithContains 0.347
testListAllBranchesShouldNotDie 0.31
testRenameRemoteTrackingBranch 0.463
testPullConfigLocalBranch 0.401
testInvalidBranchDash 0.283
testInvalidBranchHEAD 0.143
testDelete 0.289
testPullConfigRenameLocalBranch 0.501
testCreationNullStartPoint 0.102

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.078
testGCmoreCommits 0.162

RawCharUtilTest

testTrimLeadingWhitespace 0.06
testTrimTrailingWhitespace 0
testIsWhitespace 0.001

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.521

DirCacheCheckoutTest

testLongFilename 0.043
testCheckoutChangeLinkToEmptyDir 0.079
testDirtyFileModeEqualHeadMerge 0.125
testResetHard 0.54
testRules1thru3_NoIndexEntry 0.064
testCheckoutChangeLinkToNonEmptyDirs 0.271
testCheckoutUncachedChanges 0.048
testFileModeChangeAndContentChangeNoConflict 0.355
testCheckoutChangeFileToEmptyDir 0.116
testDirectoryFileSimple 0.044
testDirectoryFileConflicts_15b 0.091
testCloseNameConflicts1 0.075
testCheckoutOutChanges 0.089
testIgnoredDirectory 0.207
testInitialCheckout 0.06
testOverwriteUntrackedLinkModeChange 0.227
testUntrackedConflicts 0.157
testCheckoutChangeFileToEmptyDirs 0.066
testCheckoutHierarchy 0.064
testFileModeChangeWithNoContentChangeUpdate 0.456
testFolderFileAndContentConflicts 0.355
testOverwriteUntrackedFileModeChange 0.141
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.155
testIgnoredDirectoryWithTrackedContent 0.13
testResetWithChangeInGitignore 0.236
testCheckoutChangeLinkToEmptyDirs 0.162
testCloseNameConflictsX0 0.073
testDontOverwriteEmptyFolder 0.145
testFileModeChangeAndContentChangeConflict 0.119
testFolderFileConflict 0.262
testDontOverwriteDirtyFile 0.153
testDirectoryFileConflicts_1 0.045
testDirectoryFileConflicts_2 0.125
testDirectoryFileConflicts_3 0.109
testDirectoryFileConflicts_4 0.051
testDirectoryFileConflicts_5 0.161
testDirectoryFileConflicts_6 0.058
testDirectoryFileConflicts_7 0.233
testDirectoryFileConflicts_8 0.048
testDirectoryFileConflicts_9 0.119
testCheckoutChangeFileToNonEmptyDirs 0.125
testRules4thru13_IndexEntryNotInHead 0.204
testCheckoutOutChangesAutoCRLFInput 0.059
testCheckoutOutChangesAutoCRLFfalse 0.159
testDirectoryFileConflicts_10 0.055
testDirectoryFileConflicts_11 0.045
testDirectoryFileConflicts_12 0.154
testDirectoryFileConflicts_13 0.081
testDirectoryFileConflicts_14 0.169
testDirectoryFileConflicts_15 0.046
testDirectoryFileConflicts_16 0.165
testDirectoryFileConflicts_17 0.074
testDirectoryFileConflicts_18 0.061
testDirectoryFileConflicts_19 0.167
testDirectoryFileConflicts_5b 0.034
testDirectoryFileConflicts_6b 0.039
testDirtyFileModeEqualIndexMerge 0.213
testOverwriteUntrackedIgnoredFile 0.265
testCheckoutOutChangesAutoCRLFtrue 0.049
testCheckoutOutChangesAutoCRLFtrueBinary 0.22
testMultipleContentConflicts 0.676
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.087
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.194

ObjectIdTest

test011_toString 0
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.001
test006_notIsId 0

GitConstructionTest

testClose 0.35
testOpen 0.254
testWrap 0.177

NBTest

testDecodeUInt16 0
testDecodeUInt24 0
testDecodeUInt32 0
testDecodeUInt64 0
testDecodeInt32 0
testCompareUInt32 0
testCompareUInt64 0
testEncodeInt16 0
testEncodeInt24 0
testEncodeInt32 0
testEncodeInt64 0

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0
testFailedPreCommitHookBlockCommit 0
testFindPostCommitHook 0
testAllCommitHooks 0
testFindHook 0
testFailedCommitMsgHookBlocksCommit 0
testPostCommitRunHook 0
testRunHook 0
testCommitMsgHookCanModifyCommitMessage 0.096

MergeAlgorithmTest

testEmptyTexts 0.02
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.002
testBlankLines 0
testConflictAtEnd 0
testTwoNonConflictingModifications 0.003
testConflictAtStart 0.002
testTwoSimilarModsAndOneInsertAtEnd 0.001
testSeparateModifications 0.001
testTwoComplicatedModifications 0.001
testTwoModificationsWithSharedDelete 0.001
testTwoSimilarModsAndOneInsert 0.002
testOneAgainstTwoConflictingModifications 0
testInsertVsModify 0.001
testTwoConflictingModifications 0.001
testSameModification 0.001
testAdjacentModifications 0.001
testModificationsWithMiddleDelete 0
testModificationsWithMiddleInsert 0.001
testDeleteVsModify 0.001
testNoAgainstOneModification 0.001

RefTest

testGetShortExactRef 0.035
testGetRefsByPrefix 0.034
testReadAllIncludingSymrefs 0.157
testReadSimplePackedRefSameRepo 0.047
testRefsUnderRefs 0.052
testResolvedSymRef 0.113
testReadSymRefToLoosePacked 0.066
testResolvedNamesBranch 0.032
testGetShortRef 0.033
testRemoteNames 0.163
testAmbiguousRefsUnderRefs 0.049
testReadLooseRef 0.038
testReadLoosePackedRef 0.155
testReadSymRefToPacked 0.039

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.998
nonReferencedNonExpiredObject_notPruned 0.021
nonReferencedExpiredObjectTree_pruned 0.998
testPackCommitsAndLooseOneWithPruneNow 1.073
nonReferencedObjects_onlyExpiredPruned 1.001

NoteMapMergerTest

testBaseEqualsTheirs 0.12
testCollapseFanoutAfterMerge 2.264
testEditSameNoteDifferentContent 0.168
testFanoutAndLeafWitConflict 2.316
testDeleteDifferentNotes 0.08
testNonNotesWithNonNoteConflict 0.151
testAddSameNoteDifferentContent 0.041
testNonNotesWithoutNonNoteConflict 0.166
testEditDifferentNotes 0.037
testEditDeleteConflict 0.036
testLargeTreesWithConflict 4.199
testLargeTreesWithoutConflict 4.367
testOursEqualsTheirs 0.042
testFanoutAndLeafWithoutConflict 2.765
testNoChange 0.134
testBaseEqualsOurs 0.04
testAddDifferentNotes 0.043

IndexDiffTest

testUnchangedComplex 0.307
testRemovedUntracked 0.05
testUnchangedSimple 0.096
testAdded 0.037
testStageState_mergeAndReset_bug 0.197
testUntrackedFolders 0.22
testStageState_simulated_bug 0.213
testConflictingDeletedAndModified 0.247
testAssumeUnchanged 0.199
testAutoCRLFInput 0.049
testModified 0.038
testStageState 0.24
testRemoved 0.101
testConflictingFromMultipleCreations 0.326
testUntrackedNotIgnoredFolders 0.089
testConflicting 0.411

PullCommandTest

testPullFastForward 0.456
testPullMerge 0.543
testPullWithRebaseConfig1 0.921
testPullWithRebaseConfig2 0.754
testPullWithRebaseConfig3 0.921
testPullLocalConflict 0.426
testPullWithMergeConfig2 0.687
testPullWithUntrackedStash 0.598
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.413
testPullEmptyRepository 0.228
testPullConflict 0.339
testPullWithoutConfig 0.592
testPullMergeProgrammaticConfiguration 0.506
testPullWithMergeConfig 0.659
testPullWithRebasePreserve1Config 0.892
testPullWithRebasePreserveConfig2 0.88
testPullWithRebasePreserveConfig3 0.862

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.357
testCherryPickDirtyIndex 0.221
testCherryPickNoCommit 0.301
testCherryPickConflictResolution 0.272
testCherryPick 0.359
testCherryPickMerge 1.032
testCherryPickConflictMarkers 0.32
testCherryPickOurCommitName 0.24
testCherryPickConflictReset 0.239
testCherryPickDirtyWorktree 0.176
testSequentialCherryPick 0.376
testCherryPickConflictResolutionNoCOmmit 0.186

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.18
invalidRepositoryFormatVersion 0.037
emptyRepositoryFormatVersion 0.031
relativeGitDirRef 0.021
absoluteGitDirRef 0.023
unknownRepositoryFormatVersion 0.022
testShouldAutomagicallyDetectGitDirectory 0.019

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0.001
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.544
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0
testPlus 0
testBracketsUnmatched1 3.353
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.037
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
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
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.028
testEmpty 0.019
testCloneFIFO 0.027
testInsertTie 0.025
testCloneEmpty 0.023
testClear 0.03
testHasFlags 0.031

FooterLineTest

testSignedOffBy_OneUserWithLF 0.022
testNotEmail 0.029
testNoFooters_EmptyBody 0.02
testEmptyValueWithLF 0.022
testNoFooters_OneLineBodyNoLF 0.072
testSignedOffBy_OneUserNoLF 0.07
testNoFooters_NewlineOnlyBody1 0.031
testNoFooters_NewlineOnlyBody5 0.02
testMatchesBugId 0.019
testNonDelimtedEmail 0.021
testSignedOffBy_IgnoreWhitespace 0.018
testFilterFootersIgnoreCase 0.054
testSignedOffBy_SkipNonFooter 0.061
testEmptyValueNoLF 0.035
testShortKey 0.289
testSignedOffBy_ManyUsers 0.038
testNoFooters_ShortBodyWithLF 0.035
testNoFooters_ShortBodyNoLF 0.035
testNoFooters_OneLineBodyWithLF 0.023

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.025

ResetCommandTest

testHardResetOnUnbornBranch 0.052
testHardResetReflogDisabled 0.125
testSoftReset 0.128
testHardResetWithConflicts_DeleteFileFolderConflict 0.211
testPathsResetOnUnbornBranch 0.06
testMixedReset 0.169
testMixedResetRetainsSizeAndModifiedTime 0.101
testMixedResetWithUnmerged 0.063
testHardReset 0.206
testResetDefaultMode 0.033
testHardResetWithConflicts_OverwriteUntrackedFile 0.301
testPathsResetToNonexistingRef 0.033
testPathsResetWithRef 0.102
testHardResetAfterSquashMerge 0.255
testPathsReset 0.154
testResetToNonexistingHEAD 0.031
testPathsResetOnDirs 0.117
testPathsResetWithUnmerged 0.216
testHardResetOnTag 0.208

RawParseUtilsTest

testParseEncoding_badEncoding 0.01
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.034
testSingleSubPathNegate 0.03
testTopOrMultiPathDual 0.031
testOrMultiThreePath 0.032
testSinglePathNegate 0.038
testAndMultiThreeSubPathNegate 0.05
testAndMultiSubPathNegate 0.059
testTopAndMultiSubPathDualNegate 0.032
testAndMultiPath 0.033
testAndMultiPathNegate 0.042
testPatternParentFileMatch 0.032
testSinglePath 0.034
testTopAndMultiPathDualNegate 0.034
testOrMultiThreeMixSubPathNegate 0.032
testTopNotPath 0.033
testOrMultiTwoMixSubPathNegate 0.042
testOrMultiTwoPath 0.032
testAndMultiSubPathDualNegate 0.033
testAndMultiSubPath 0.033
testOrMultiTwoSubPath 0.037
testSingleSubPath 0.033

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.005
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.024
testExceptionThrown_BareRepoGetWorkDir 0.01
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.022
testNotBare_CreateRepositoryFromWorkDirOnly 0.008
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.006
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.009
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.008
testNotBare_CreateRepositoryFromDotGitGitDir 0.004
testExceptionThrown_BareRepoGetIndex 0.004
testExceptionThrown_BareRepoGetIndexFile 0.004
testIsBare_CreateRepositoryFromArbitraryGitDir 0.003

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0.05
testMatchSuccess 0
testMatchLonger 0
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.121
testPruneNone 2.197
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.797
testPackCommitsAndLooseOneNoReflog 1.044

RacyGitTests

testRacyGitDetection 1.988
testIterator 5.829

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

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

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.035

NoteMapTest

testReadFlatTwoNotes 0.04
testEditFlat 0.042
testWriteUnchangedFanout2_38 0.043
testCreateFromEmpty 0.028
testRemoveDeletesTreeFanout2_38 0.139
testGetCachedBytes 0.029
testReadFanout2_38 0.037
testIteratorFanoutTree2_38 0.037
testIteratorEmptyMap 0.059
testEditFanout2_38 0.108
testShorteningNoteRefName 0.018
testReadFanout2_2_36 0.05
testIteratorFlatTree 0.08
testReadFullyFannedOut 0.274
testIteratorFanoutTree2_2_36 0.068
testLeafSplitsWhenFull 0.093
testWriteUnchangedFlat 0.164
testIteratorFullyFannedOut 0.225

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.03

RevWalkPathFilter6012Test

test1 0.151
test2 0.057
test3 0.056
test4 0.061
test5 0.061
test6 0.081
test7 0.166

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.305
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.246
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.294
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.296
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.21
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.035
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.289
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.26
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.248
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.405
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.395
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.225
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.355
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.023
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.422
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.239
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.292
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.297
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.183
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.223
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.221
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.026
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.276
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.295
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.247
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.303
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.363
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.213
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.26
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.022
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.298
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.345

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.03
testIdenticalEdit 0.023
testDeleteDelete 0.022
testIdenticalAdd 0.025
testEditDelete 0.023
testAddAdd 0.031

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.121

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.003
testUnsupportedRequiredExtension 0.004
testReadIndex_DirCacheTree 0.014
testCorruptChecksumAtFooter 0.004
testReadWriteV3 0.004
testReadIndex_LsFiles 0.009
testTreeWalk_LsFiles 0.023

SubmoduleAddTest

addSubmoduleWithName 2.205
commandWithNullPath 0.031
addSubmoduleWithExistingSubmoduleDefined 0.3
addSubmoduleWithInvalidPath 0.025
addSubmoduleWithInvalidUri 0.029
addExistentSubmodule 0.057
addSubmodule 0.516
commandWithEmptyPath 0.027
addSubmoduleWithRelativeUri 0.349
commandWithEmptyUri 0.029
denySubmoduleWithDotDot 0.057
commandWithNullUri 0.024

DfsBlockCacheTest

weirdBlockSize 0
streamKeyReusesBlocks 0

RelativeDateFormatterTest

testFormatMonths 0.001
testFormatDays 0
testFormatMinutes 0.001
testFormatHours 0
testFormatWeeks 0.004
testFormatYears 0
testFormatSeconds 0
testFuture 0
testFormatYearsMonths 0
testFullYearMissingSomeDays 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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.019
testCaseInsensitive 0.016
testEmptyPattern 0.017
testNoMatches 0.016

PackFileTest

testDelta_FailsOver2GiB 0.024
testDelta_SmallObjectChain 0.023
testWhole_LargeObject 0.112
testWhole_SmallObject 0.124
testConfigurableStreamFileThreshold 0.051

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.025
testRules 0.034
testIncorrectAttributeFileName 0.029
testNoMatchingAttributes 0.115
testEmptyGitAttributeFile 0.047

BundleWriterTest

testAbortWrite 0
testCustomObjectReader 0
testWriteHEAD 0
testWriteSingleRef 0
testIncrementalBundle 0.08

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.02
testBackBug396127 0.018
testReset 0.02
testSingleSubtree_Recursive 0.017
testEmptyTree_WithTreeWalk 0.02
testRemovedSubtree 0.02
testTwoLevelSubtree_FilterPath 0.021
testSingleSubtree_NoRecursion 0.136
testNoSubtree_NoTreeWalk 0.021
testTwoLevelSubtree_Recursive 0.019
testEmptyTree_NoTreeWalk 0.017

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.144
testCreateFileHeader_Modify 0.03
testCreateFileHeader_DeleteGitLink 0.031
testDiffRootNullToTree 0.068
testCreateFileHeaderForRenameModeChange 0.027
testDiff 0.098
testDiffAutoCrlfMediumFile 0.075
testCreateFileHeader_GitLink 0.027
testCreateFileHeader_AddGitLink 0.03
testDiffNullToNull 0.027
testDiffAutoCrlfLargeFile 0.128
testCreateFileHeader_Add 0.066
testCreateFileHeaderWithoutIndexLine 0.039
testCreateFileHeaderForRenameWithoutContentChange 0.024
testDiffRootTreeToNull 0.054
testCreateFileHeader_Binary 0.036
testCreateFileHeader_Delete 0.036

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.02
testInitNonBare_GitdirAndDirShouldntBeSame 0.023
testInitBareRepository 0.036
testInitWithDefaultsNonBare 0.232
testInitWithDefaultsBare 0.067
testInitWithExplicitGitDir 0.074
testInitWithOnlyExplicitGitDir 0.051
testInitNonEmptyRepository 0.042
testInitRepository 0.039

DirCacheLargePathTest

testPath_4090 0.028
testPath_4094 0.034
testPath_4095 0.045
testPath_4096 0.032
testPath_16384 0.035

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.969
dontPackHEAD_nonBare 1.056
dontPackHEAD_bare 1.008
whileRefLockedRefNotPackedNoError 0.956
emptyRefDirectoryDeleted 1.001
concurrentOnlyOneWritesPackedRefs 0.99
looseRefPacked 1.009

NotesCommandTest

testListNotes 0.203
testAddAndRemoveNote 0.101

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.032
testRemoveProject 0.004
testManifestParserWithMissingFetchOnRemote 0.003

PatchErrorTest

testError_DisconnectedHunk 0.003
testError_TruncatedNew 0.001
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0.002
testError_GitBinaryNoForwardHunk 0.001
testError_BodyTooLong 0.001

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.086
testUsingUnknownBlobFails 0.146
testUsingHiddenCommonBlobFails 0.136
resetsHaves 0.239
testCreateBranchAtHiddenCommitFails 0.245
testIncludesInvalidGitmodules 0.649
testFilterHidesPrivate 0
testSuccess 0.493
testUsingUnknownTreeFails 0

AlternatesTest

testAlternate 0.142
testAlternateCyclic2 0.123
testAlternateCyclic3 0.217

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.049
overrideDisableRefLog[atomic=false] 0.062
nonExistentRef[atomic=false] 0.041
addMissingObject[atomic=false] 0.034
simpleForce[atomic=false] 0.074
oneNonExistentRef[atomic=false] 0.048
updateToMissingObject[atomic=false] 0.038
refLogNotWrittenWithoutConfigOption[atomic=false] 0.044
forceRefLogInCommand[atomic=false] 0.047
reflogDelete[atomic=false] 0.08
reflogAppendStatusFastForward[atomic=false] 0.422
oneRefLockFailure[atomic=false] 0.065
oneRefWrongOldValue[atomic=false] 0.037
reflogDefaultIdent[atomic=false] 0.062
simpleNoForce[atomic=false] 0.037
forceRefLogInUpdate[atomic=false] 0.056
conflictThanksToDelete[atomic=false] 0.035
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.029
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.033
noRefLog[atomic=false] 0.04
reflogOnLockFailure[atomic=false] 0.041
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.031
reflogAppendStatusNoMessage[atomic=false] 0.053
reflogFileDirectoryConflict[atomic=false] 0.048
fileDirectoryConflict[atomic=false] 0.034
reflogCustomIdent[atomic=false] 0.05
reflogAppendStatusWithMessage[atomic=false] 0.034
overrideRefLogMessage[atomic=true] 0.826
overrideDisableRefLog[atomic=true] 1.044
nonExistentRef[atomic=true] 0.099
addMissingObject[atomic=true] 0.07
simpleForce[atomic=true] 0.795
oneNonExistentRef[atomic=true] 0.041
updateToMissingObject[atomic=true] 0.031
refLogNotWrittenWithoutConfigOption[atomic=true] 0.925
forceRefLogInCommand[atomic=true] 0.999
reflogDelete[atomic=true] 1.009
reflogAppendStatusFastForward[atomic=true] 0.07
oneRefLockFailure[atomic=true] 0.053
oneRefWrongOldValue[atomic=true] 0.037
reflogDefaultIdent[atomic=true] 0.847
simpleNoForce[atomic=true] 0.031
forceRefLogInUpdate[atomic=true] 0.951
conflictThanksToDelete[atomic=true] 0.999
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.029
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.034
noRefLog[atomic=true] 0.958
reflogOnLockFailure[atomic=true] 0.048
atomicUpdateRespectsInProcessLock[atomic=true] 0.932
packedRefsLockFailure[atomic=true] 0.032
reflogAppendStatusNoMessage[atomic=true] 0.989
reflogFileDirectoryConflict[atomic=true] 0.998
fileDirectoryConflict[atomic=true] 0.029
reflogCustomIdent[atomic=true] 0.965
reflogAppendStatusWithMessage[atomic=true] 0.989

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 0.672
test 0.001

FileBasedConfigTest

testLeadingWhitespaces 0.004
testUTF8withoutBOM 0.004
testIncludeWithTilde 0.003
testUTF8withBOM 0.004
testIncludeAbsolute 0.002
testSystemEncoding 0.003
testIncludeRelativeDotDotNotFound 0.003
testIncludeRelativeDot 0.002
testIncludeRelativeDotDot 0.004

PushConnectionTest

limitCommandBytes 0.197
invalidCommand 0.005
testWrongOldIdDoesNotReplace 0.049
commandOrder 0.143

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.232
resolvePreviousBranch 0.283
resolveMasterCommits 0.244
resolveNonExistingBranch 0.093
resolveReflogParent 0.126
resolveDate 0.071

RmCommandTest

testRemoveCached 0.056
testRemove 0.051

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.031

CGitAttributesTest

testNestedMatchWithWildcard 0.068
testBracketsInGroup 0.077
testNestedMatchRecursive 0.066
testDirectoryMatchSubSimple 0.065
testDirectoryMatchSubComplex 0.064
testDirectoryWildmatchDoesNotMatchFiles1 0.063
testDirectoryWildmatchDoesNotMatchFiles2 0.062
testDirectoryWildmatchDoesNotMatchFiles3 0.066
testDirectoryWildmatchDoesNotMatchFiles4 0.08
testPrefixMatchNot 0.06
testRelativePaths 0.062
testStarMatchOnSlashNot 0.052
testDirectoryMatch 0.051
testDirectoryMatchSubRecursiveBacktrack2 0.051
testDirectoryMatchSubRecursiveBacktrack3 0.056
testDirectoryMatchSubRecursiveBacktrack4 0.059
testDirectoryMatchSubRecursiveBacktrack5 0.082
testDirectoryMatchSubRecursiveBacktrack6 0.062
testBug508568 0.063
testComplexPathMatchNot 0.047
testDirectoryMatchSubRecursive 0.054
testNestedMatchNot 0.044
testRelativePath 0.053
testDirectoryMatchSubRecursiveBacktrack 0.062
testStarPathMatchNot 0.056
testNestedMatch 0.06

ConcurrentRepackTest

testObjectMovedToNewPack1 2.145
testObjectMovedToNewPack2 2.987
testObjectInNewPack 1.004
testObjectMovedWithinPack 1.981

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0.001
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.02
testEmpty 0.018
testAddFails 0.021

FetchCommandTest

fetchUpdatesBranches 0.485
testFetch 0.11
fetchShouldNotFetchTagsFromOtherBranches 0.254
testForcedFetch 0.199
fetchWithExplicitTagsShouldUpdateLocal 0.457
fetchShouldAutoFollowTagForFetchedObjects 0.136
fetchUpdateRefsWithDuplicateRefspec 0.827
fetchPruneRefsWithDuplicateRefspec 1.008
fetchPrunesBranches 0.998
fetchAddRefsWithDuplicateRefspec 0.098
fetchAddsBranches 0.235
fetchDoesntDeleteBranches 0.251
testFetchWithPruneShouldKeepOriginHead 0.467
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.252
fetchShouldAutoFollowTag 0.215

SubmoduleUpdateTest

repositoryWithSubmodule 2.093
repositoryWithUnconfiguredSubmodule 0.158
repositoryWithInitializedSubmodule 0.046
repositoryWithNoSubmodules 0.025

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.023
testContainsAll 0.018
testContains 0.02
testAddOne 0.017
testAddTwo 0.06
testEquals 0.027
testRemove 0.021

UploadPackTest

testV2LsRefsUnrecognizedArgument 0
testFetchReachableBlobWithBitmap 0.245
testFetchWithNonSupportingServer 0.025
testV2LsRefsSymrefs 0.114
testV2FetchIncludeTag 0.093
testV2FetchRequestPolicyReachableCommit 0.011
testV2FetchUnrecognizedArgument 0.001
testV2FetchClientStopsNegotiation 0.031
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.007
testFetchExplicitBlobWithFilter 0.019
testV2CapabilitiesRefInWant 0.003
testV2FetchRequestPolicyAny 0.003
testV2FetchRequestPolicyTip 0.005
testFetchUnreachableBlobWithBitmap 1.14
testV2FetchDeepenWithoutDone 0
testV2FetchRequestPolicyAdvertised 0
testV2FetchMissingShallow 0
testV2FetchOfsDelta 0
testV2LsRefsPeel 0
testV2LsRefs 0
testFetchReachableBlobWithoutBitmap 1.498
testV2FetchWantRefIfNotAllowed 0
testV2CapabilitiesAllowFilter 0
testFetchParentOfShallowCommit 0
testFetchWithBlobNoneFilter 0
testV2FetchServerStopsNegotiation 0
testV2FetchWantRefAndDeepen 0
testV2Capabilities 0
testV2LsRefsMultipleCommands 0
testFetchWithBlobLimitFilterAndBitmaps 0
testV2FetchWantRef 0
testFetchExplicitBlobWithFilterAndBitmaps 0
testV2FetchFilterWhenNotAllowed 0
testV2FetchDeepenAndDone 0
testV2LsRefsRefPrefixNoSlash 0
testV2FetchThinPack 0
testV2FetchRequestPolicyReachableCommitTip 0
testV2FetchFilter 0
testV2FetchBadWantRef 0
testV2FetchShallow 0
testV2FetchMixedWantRef 0
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0
testV2FetchWantRefWeAlreadyHave 0
testV2FetchNoProgress 0
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2LsRefsRefPrefix 0
testV2FetchServerDoesNotStopNegotiation 0

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.25
testTimeout_readByte_Success1 0
testTimeout_readByte_Success2 0.001
testTimeout_readByte_Timeout 0.253
testTimeout_readBuffer_Timeout 0.257
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0.001

FIFORevQueueTest

testUnpopAtFront 0
testEmpty 0
testCloneEmpty 0
testAddLargeBlocks 1.719
testClear 0.023
testHasFlags 0.025

StashDropCommandTest

dropSingleStashedCommit 0.34
dropMiddleStashCommit 0.193
dropFirstStashedCommit 0.207
dropNegativeRef 0.098
dropWithNoStashedCommits 0.046
dropBoundaryStashedCommits 0.268
dropWithInvalidLogIndex 0.199
dropAll 0.211

IndexModificationTimesTest

testLastModifiedTimes 0.216
testModify 2.124

StatusCommandTest

testDifferentStates 0.303
testEmptyStatus 0.046
testDifferentStatesWithPaths 0.089

TestProtocolTest

testFetch 0
testPush 0
testFullNegotiation 0
testUploadPackFactory 0
testReceivePackFactory 0
testMaxHaves 0

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0
testIneffectiveNegationDifferentLevels1 0.001
testIneffectiveNegationDifferentLevels2 0
testIneffectiveNegationDifferentLevels3 0
testIneffectiveNegationDifferentLevels4 0
testIneffectiveNegationDifferentLevels5 0
testTrailingSpaces 0
testRules 0
testSlashMatchesDirectory 0
testToString 0
testRepeatedNegationInDifferentFiles1 0
testRepeatedNegationInDifferentFiles2 0
testRepeatedNegationInDifferentFiles3 0
testRepeatedNegationInDifferentFiles4 0
testRepeatedNegationInDifferentFiles5 0
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0
testSimpleRootGitIgnoreWildMatcherDirOnly 0
testNegateAllExceptJavaInSrc 0
testSimpleRootGitIgnoreGlobalIgnore 0
testSimpleRootGitIgnoreGlobalDirIgnore 0
testLeadingSpaces 0
testSimpleRootGitIgnoreGlobalNegation1 0
testSimpleRootGitIgnoreGlobalNegation2 0
testSimpleRootGitIgnoreGlobalNegation3 0.02
testSimpleRootGitIgnoreGlobalNegation4 0.035
testEmptyIgnoreRules 0.537
testWithSlashDoesNotMatchInSubDirectory 0
testSimpleRootGitIgnoreWildMatcher 0
testNegation 0
testSlashOnlyMatchesDirectory 0
testNoPatterns 0
testRepeatedNegation 0

RawTextLoadTest

testBigWithNullAtStart 0.05
testBigOK 0.049
testSmallNull 0.042
testBinaryThreshold 0.174
testSmallOK 0.047

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.204
testCoreAutoCrlf2 0.082
testCoreAutoCrlf3 0.19
testCoreAutoCrlf4 0.06
testCoreAutoCrlf5 0.192
testRenameInSubDir 0.216
testDeleteMiddleLines 0.139
testWhitespaceMerge 0.64
testSingleRevision 0.071
testMoveToOtherDir 0.335
testMiddleClearAllLines 0.236
testTwoRenames 0.251
testDeleteTrailingLines 0.159
testEditAllLines 0.132
testRename 0.239
testConflictingMerge1 0.67
testConflictingMerge2 0.527
testTwoRevisions 0.121

ObjectWalkFilterTest

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

SubmoduleDeinitTest

alreadyClosedSubmodule 1.273
dirtySubmoduleWithForce 1.149
cleanSubmodule 0.35
dirtySubmoduleBecauseNewCommit 0.638
dirtySubmoduleBecauseUntracked 0.353
repositoryWithNoSubmodules 0.022

RevCommitParseTest

testParse_implicit_mixed_encoded 0.027
testParse_NoGpgSig 0.081
testParse_WeirdHeaderOnlyCommit 0.063
testParse_gpgSig 0.021
testParse_NoMessage 0.02
testParse_OnlyLFMessage 0.017
testParse_implicit_UTF8_encoded 0.018
testParse_GitStyleMessage 0.016
testParse_ShortLineOnlyNoLF 0.017
testParse_illegalEncoding 0.018
testParse_explicit_bad_encoded2 0.018
testParse_explicit_bad_encoded 0.023
testParse_GitStyleMessageWithCRLF 0.018
testParse_incorrectUtf8Name 0.02
testParse_ShortLineOnlyEmbeddedLF 0.017
testParse_ShortLineOnlyEndLF 0.018
testParse_PublicParseMethod 0.023
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.02
testParse_incompleteAuthorAndCommitter 0.021
testParse_NoParents 0.025
testParse_unsupportedEncoding 0.024
testParse_explicit_encoded 0.024

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.451
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.235
mergeBinaryFile_UnsetMerge_Conflict 0.275
mergeTextualFile_UnsetMerge_NoConflict 0.465
mergeBinaryFile_SetMerge_Conflict 0.272
mergeTextualFile_UnsetMerge_Conflict 0.362

CommitAndLogCommandTest

testMultipleInvocations 0.065
testAddUnstagedChanges 0.14
testWrongParams 0.035
testModeChange 0.195
testLogWithFilter 0.076
testCommitAmend 0.142
testCommitRange 0.116
testMergeEmptyBranches 0.408
testInsertChangeId 0.123
testSomeCommits 0.076

ForPathTest

testFindObjects 0.055

RevTagParseTest

testTagBlob 0.021
testTagTree 0.02
testParse_implicit_mixed_encoded 0.023
testParseOldStyleNoTagger 0.023
testParse_NoMessage 0.02
testParse_OnlyLFMessage 0.018
testParse_implicit_UTF8_encoded 0.021
testParseAllFields 0.024
testParse_GitStyleMessage 0.099
testParse_ShortLineOnlyNoLF 0.068
testParse_illegalEncoding 0.028
testParse_explicit_bad_encoded2 0.026
testParse_explicit_bad_encoded 0.021
testParse_ShortLineOnlyEmbeddedLF 0.034
testParse_ShortLineOnlyEndLF 0.025
testParse_PublicParseMethod 0.03
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.028
testTagTag 0.039
testParse_unsupportedEncoding 0.304
testTagCommit 0.04
testParse_explicit_encoded 0.075

DescriptionTest

description 0.033

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.011
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.016
testConfigureCache_Limits1 0.017
testConfigureCache_PackedGitWindowSize_0 0.017
testConfigureCache_PackedGitLimit_0 0.017
testConfigureCache_PackedGitWindowSize_4097 0.016
testConfigureCache_PackedGitOpenFiles_0 0.018

EolStreamTypeUtilTest

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

ReftableCompactorTest

twoTablesNotIncludeOneDelete 0
twoTablesIncludeOneDelete 0.001
noTables 0
twoTablesOneRef 0
oneTable 0.001
twoTablesTwoRefs 0

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.002
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.002

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.026
testGetRefs_HeadsOnly_SymrefToPacked 0.028
testGetRef_DiscoversModifiedLoose 0.026
testGetRefs_HeadsOnly_AllLoose 0.026
testGetRefs_HeadOnOneBranch 0.029
testExactRef_EmptyDatabase 0.035
testGetRefs_IgnoresGarbageRef1 0.029
testGetRefs_IgnoresGarbageRef2 0.027
testGetRefs_IgnoresGarbageRef3 0.029
testGetRefs_IgnoresGarbageRef4 0.03
testGetRef_CorruptSymbolicReference 0.027
testPeelLooseTag 0.036
testGetRefs_TagsOnly_AllPacked 0.031
testGetRefs_TagsOnly_AllLoose 0.029
testGetRef_FetchHead 0.028
testGetRefs_PackedWithPeeled 0.036
test_repack 0.14
testFirstExactRef_IgnoresGarbageRef 0.036
testPeelCommit 0.046
testGetRefs_CorruptObjectIdReference 0.051
testGetRefs_LooseSorting_Bug_348834 0.036
testReadBranchConfig 0.03
testGetRefs_DeatchedHead1 0.048
testGetRefs_DeatchedHead2 0.043
testExactRef_FetchHead 0.076
testGetRefs_LooseOverridesPacked 0.069
testGetRefs_DiscoversModifiedLoose 0.048
testGetRef_CycleInSymbolicRef 0.038
testReadNotExistingBranchConfig 0.031
testGetRefs_HeadsOnly_AllPacked1 0.032
testGetRef_AnyHeadWithGarbage 0.074
testGetRefs_LooseSortedCorrectly 0.068
testGetRefs_PackedNotPeeled_Sorted 0.03
testFirstExactRef_Mixed 0.028
testExactRef_IgnoresGarbageRef 0.027
testGetRef_CorruptObjectIdReference 0.035
testRefsChangedStackOverflow 0.058
testCreate 0.032
testGetRef_PackedNotPeeled_WrongSort 0.037
testGetRefs_CycleInSymbolicRef 0.046
testGetRefs_InvalidName 0.049
testGetRef_DiscoversDeletedLoose 0.055
testGetRefs_DeeplyNestedBranch 0.049
testPackedRefsLockFailure 0.036
testGetRefs_HeadBranchNotBorn 0.05
testGetRef_EmptyDatabase 0.037
testGetRefs_DiscoversDeletedLoose1 0.035
testGetRefs_DiscoversDeletedLoose2 0.077
testGetRefs_DiscoversDeletedLoose3 0.054
testGetRefs_DiscoversDeletedLoose4 0.03
testGetRefs_DiscoversDeletedLoose5 0.037
testGetRefs_EmptyDatabase 0.036
testGetRefs_HeadsOnly_Mixed 0.138
testGetRefs_DiscoversNewLoose1 0.036
testGetRefs_DiscoversNewLoose2 0.028
testIsNameConflicting 0.036
testGetRefs_SkipsLockFiles 0.027

TreeRevFilterTest

testStringOfPearls_FilePath1 0.04
testStringOfPearls_FilePath2 0.043
testStringOfPearls_FilePath3 0.059
testStringOfPearls_DirPath2 0.106
testPathFilterOrOtherFilter 0.077

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.049

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.035
testMergeCommitOneParentShallow 0.037
testShallowCommitParse 0.027
testObjectDirectorySnapshot 0.032
testDepth1 0.035
testDepth2 0.034
testDepth3 0.033

NameRevCommandTest

multiplePathsNoMerge 0.179
multiplePathsSecondParent 0.058
prefix 0.064
annotatedTags 0.139
annotatedTagsNoResult 0.116
ref 0.072
simpleAncestor 0.064
onePathMerge 0.086
onePathMergeSecondParent 0.161
onePathMergeLongerFirstParentPath 0.046
nameExact 0.266

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.426
testRenamedBoundLineDelete 0.171
testBoundLineDelete 0.07

GcTagTest

annotatedTag_objectNotPruned 0.672
lightweightTag_objectNotPruned 1.035

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.087
testStringOfPearls_FilePath1 0.094
testStringOfPearls_FilePath2 0.041
testStringOfPearls_FilePath3 0.071
testStringOfPearls_FilePath3_NoParentRewriting 0.1
testStringOfPearls_DirPath2 0.078
testStringOfPearls_FilePath2_NoParentRewriting 0.106
testStringOfPearls_FilePath1_NoParentRewriting 0.061
testStringOfPearls_DirPath2_NoParentRewriting 0.133
testEdits_MatchNone 0.048
testEmpty_NoMatch 0.024
testSimple1 0.028
testEdits_MatchAll 0.049

ReflogCommandTest

testAmendReflog 0.165
testBranchReflog 0.221
testHeadReflog 0.209

RemoteAddCommandTest

testAdd 0.044

PackReverseIndexTest

testFindObjectWrongOffset 0.017
testFindNextOffsetWrongOffset 0.015
testFindObject 0.017
testFindNextOffset 0.016

AttributesHandlerTest

testNestedMatchRecursive 0.03
testDirectoryMatchSubSimple 0.033
testStarPathMatch 0.025
testExpandBuiltInMacro1 0.026
testExpandBuiltInMacro2 0.026
testExpandBuiltInMacro3 0.036
testDirectoryMatchSubComplex 0.043
testInfoOverridesWorkDirRoot 0.032
testCustomGlobalMacro1 0.034
testCustomGlobalMacro2 0.034
testCustomGlobalMacro3 0.038
testCustomGlobalMacro4 0.038
testPrefixMatchNot 0.039
testRelativePaths 0.038
testStarMatchOnSlashNot 0.033
testDirectoryMatch 0.054
testDirectoryMatchSubRecursiveBacktrack2 0.048
testDirectoryMatchSubRecursive 0.033
testNestedMatchNot 0.036
testCyclicMacros 0.028
testWorkDirRootOverridesGlobal 0.026
testComplexPathMatch 0.034
testDirectoryMatchSubRecursiveBacktrack 0.152
testInfoOverridesGlobal 0.032
testNestedMatch 0.032
testExpandNonMacro1 0.026
testExpandNonMacro2 0.077
testExpandNonMacro3 0.047
testExpandNonMacro4 0.033
testRecursiveMacro 0.032

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0
testCLIText 0
testUIText 0

RepoCommandSymlinkTest

testLinkFileBare 0.457

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.038
testSort_COMMIT_TIME_DESC 0.061
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.054
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.06
testSort_TOPO_REVERSE 0.044
testSort_TOPO 0.039
testSort_REVERSE 0.036

MergeCommandTest

testDeletionOnSideConflict 0.186
testNoFastForwardNoCommit 0.146
testRecursiveMergeWithConflict 0.19
testMergeWithMessageAndChangeId 0.349
testConflictingMergeFailsDueToDirtyIndex 0.47
testFastForward 0.126
testMergeNonVersionedPaths 0.242
testMultipleCreationsSameContent 0.268
testAlreadyUpToDate 0.237
testMergeRemovingFoldersWithoutFastForward 0.279
testMergeRemovingFolders 0.211
testFastForwardOnly 0.088
testSuccessfulContentMergeNoCommit 0.645
testMergeWithChangeId 0.304
testFileModeMerge 0.214
testFileModeMergeWithDirtyWorkTree 0.26
testMergeWithMessageOption 0.286
testMultipleDeletions 0.405
testFastForwardNoCommit 0.113
testSquashMergeConflict 0.284
testSingleDeletion 0.349
testMergeInItself 0.065
testMergeConflictWithMessageOption 0.39
testMergeTag 0.26
testMergeConflictFileFolder 0.269
testFastForwardWithFiles 0.209
testMultipleCreations 0.195
testSquashMerge 0.445
testDeletionAndConflict 0.289
testModifiedAndRenamed 0.439
testSuccessfulMergeFailsDueToDirtyIndex 0.248
testSuccessfulContentMergeAndDirtyworkingTree 0.488
testMultipleHeads 0.265
testMergeMessage 0.232
testSuccessfulContentMerge 0.303
testSuccessfulMergeFailsDueToDirtyWorktree 0.225
testDeletionOnMasterConflict 0.252
testSquashFastForward 0.347
testFastForwardOnlyNotPossible 0.104
testContentMerge 0.301
testNoFastForward 0.131
testConflictingMergeFailsDueToDirtyWorktree 0.235
testMergeFailingWithDirtyWorkingTree 0.328
testMergeSuccessAllStrategiesNoCommit 1.376
testMergeSuccessAllStrategies 1.091

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.42
testCloneRepositoryExplicitGitDir 0.375
testCloneRepositoryExplicitGitDirNonStd 0.314
testCloneRepositoryWithNestedSubmodules 1.479
testCloneRepositoryWithBranchShortName 0.601
testBareCloneRepository 0.414
testCloneRepositoryWithSubmodules 1.079
testCloneWithAutoSetupRebase 0.979
testCloneRepositoryOnlyOneBranch 0.508
testCloneRepositoryWithBranch 0.69
testBareCloneRepositoryCustomRemote 0.337
testCloneBareRepositoryDefaultDirectory 0.466
testCloneRepositoryDefaultDirectory 0.203
testCloneRepositoryExplicitGitDirBare 0.311
testCloneRepositoryWithTagName 0.494
testCloneRepository 0.369
testBareCloneRepositoryNullRemote 0.35
testCloneRepositoryWithMultipleHeadBranches 0.519
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.495

FSTest

testReadPipeCommandStartFailure 0.006
testSymlinkAttributes 0.212
testReadPipePosixCommandFailure 0.016
testExecutableAttributes 0.004

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.264
testCleanWithPaths 0.167
testCleanDirs 0.249
testCleanWithDryRun 0.1
testCleanDirsWithDryRun 0.21
testCleanDirsWithSubmodule 0.69
testCleanDirsWithRepository 0.243
testCleanDirsWithDryRunAndNoIgnore 0.211
testFilesShouldBeCleanedInSubSubFolders 0.241
testCleanWithDryRunAndNoIgnore 0.109

TagCommandTest

testDeleteFullName 0.049
testTagging 0.091
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.047
testFailureOnSignedTags 0.052
testDeleteNonExisting 0.044
testDeleteEmptyTagNames 0.041
testEmptyTagName 0.037
testTaggingOnHead 0.151
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.071
testListAllTagsInRepositoryInOrder 0.11
testInvalidTagName 0.099
testDelete 0.135
testDeleteBadName 0.043
testUnannotatedTagging 0.184

HugeCommitMessageTest

testHugeCommitMessage 4.507

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.243
branch_historyNotPruned 1.081
deleteBranch_historyPruned 1.08

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.091
test0 0
test1 0
test2 0
shatteredCollision 0.01
shatteredStoredInGitBlob 0

GcKeepFilesTest

testKeepFiles 1.961

IndexDiffFilterTest

testFileIgnoredNotHonored 0.125
testRecursiveTreeWalk 0.098
testEmptyFolderCommitted 0.084
testFileInFolderUntracked 0.075
testFileInFolderCommittedModifiedAllIgnored 0.189
testFileInFolderCommittedDeleted 0.052
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.089
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.127
testFileCommittedModified 0.052
testFileIgnored 0.058
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.071
testFolderChangedToFile 0.049
testFileInFolderCommittedModified 0.064
testNonRecursiveTreeWalk 0.049
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.076
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.077
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.061
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.203
testFileCommittedDeleted 0.055
testFolderChangedToFileCommittedComparedWithInitialCommit 0.193
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.068
testFileCommittedModifiedIgnored 0.053
testFileCommitted 0.043
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.086
testFileInFolderCommittedModifiedIgnored 0.05
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.066
testConflicts 0.129
testFileInFolderAllIgnored 0.053
testFileInFolderCommittedChangedNotModified 0.104
testFileInFolderCommittedAllDeleted 0.065
testEmptyFolderIgnored 0.045
testFileInFolderCommittedNonRecursive 0.049
testEmptyFolderUntracked 0.07
testFileInFolderCommitted 0.056
testFileInFolderIgnored 0.059
testFileCommittedChangedNotModified 0.041
testEmptyFolderCommittedDeleted 0.034
testFileUntracked 0.043

AutoLFInputStreamTest

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

PacketLineInTest

testReadString_Delim 0
testReadStringRaw1 0
testReadStringRaw2 0
testReadStringRaw3 0
testReadStringRaw4 0
testReadString_End 0
testReadACK_ACKready1 0
testReadACK_ACK1 0
testReadACK_ACKcontinue1 0
testReadString_Len0002 0
testReadString_Len0003 0
testReadString_Len0004 0
testReadString_LenHELO 0
testReadACK_Invalid1 0
testReadACK_Invalid2 0
testReadACK_Invalid3 0
testReadACK_Invalid4 0
testReadStringRaw_End 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0

RevertCommandTest

testRevertDirtyIndex 0.183
testRevertConflictMarkers 0.17
testRevertConflictResolution 0.188
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.335
testRevertMultipleWithFail 0.177
testRevertMultiple 0.264
testRevertDirtyWorktree 0.232
testRevert 0.338
testRevertOurCommitName 0.152
testRevertkConflictReset 0.158

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testBinary 0
testLineMapOrBinary 0.006
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.087

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0
twoTableById 0.001
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.01
oneTableSeek 0.012
scanDuplicates 0.001
compaction 0.002
missedUpdate 0
noTables 0
fourTableScan 0.007
twoEmptyTables 0.001
deleteIsHidden 0

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.056
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.038
nonEmptyRefsFoldersAreKept 0.044

EditListTest

testSet 0.002
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.101
testCleanFilterReturning12 0.052
testAddExistingSingleFileTwice 0.027
testCleanFilter 0.101
testReplaceFileByPartOfDirectory 0.05
testAddGitlinkDoesNotChange 0.189
testBadCleanFilter 0.076
testMultipleCleanFilter 0.19
testAddWithConflicts 0.038
testAddNothing 0.017
testAddRemovedFile 0.029
testCleanFilterEnvironment 0.094
testAttributesWithTreeWalkFilter 0.284
testAddWithoutParameterUpdate 0.09
testAddExistingSingleMediumSizeFileWithNewLine 0.067
testAddSubrepoWithDirNoGitlinks 0.225
testAddExistingSingleFileInSubDir 0.025
testAssumeUnchanged 0.061
testAddRemovedCommittedFile 0.158
testAddWithParameterUpdate 0.052
testAddWholeRepo 0.033
testExecutableRetention 0.209
testNotApplicableFilter 0.029
testAddTwoFiles 0.037
testAddFolder 0.127
testAddExistingSingleFileTwiceWithCommit 0.058
testAddIgnoredFile 0.034
testReplaceFileWithDirectory 0.037
testAttributesConflictingMatch 0.068
testAddGitlink 0.125
testBadCleanFilter2 0.043
testAddExistingSingleBinaryFile 0.039
testAddNonExistingSingleFile 0.024
testAddExistingSingleFile 0.029
testReplaceDirectoryConflictsWithFile 0.048
testAddExistingSingleSmallFileWithNewLine 0.044
testReplaceDirectoryWithFile 0.044
testBuiltinCleanFilter 2.508
testBuiltinFilters 2.21

JschConfigSessionFactoryTest

testNoConfigEntry 0
testAliasCaseDifferenceLowcase 0
testAliasIdentical 0
testAlias 0
testAliasCaseDifferenceLowcaseInverted 0
testAliasCaseDifferenceUpcase 0
testAliasIdenticalWithPort 0
testAliasIdenticalWithUser 0
testAliasWithPort 0
testAliasWithUser 0
testAliasCaseDifferenceUpcaseInverted 0
testConnectTimout 0

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.013
testLarge_SingleWrite 0.024
testInCoreLimit_SwitchBeforeAppendByte 0.058
testOneBlock_BulkWrite 0
testRandomWrites 0.038
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.011
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.001

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.037

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.03
recentTempPacksAndIdxAreNotDeleted 0.03

MergerTest

checkContentMergeConflict 0
checkMergeNonConflictingSubmodulesWithoutIndex 0.351
mergeWithCrlfAutoCrlfTrue 0.352
checkFileReplacedByFolderInOurs 0.625
checkLockedFilesToBeDeleted 0.373
checkContentMergeNoConflict_noRepo 0.284
checkMergeEqualNewTrees 0.376
checkMergeConflictingNewTrees 0.321
rebaseWithCrlfAutoCrlfTrue 0.428
checkMergeMergeableTreesWithoutIndex 0.3
checkMergeConflictingTreesWithoutIndex 0.249
failingDeleteOfDirectoryWithUntrackedContent 0.2
checkMergeEqualTreesInCore_noRepo 0.637
checkMergeMergeableFilesWithTreeInIndex 0.286
checkUntrackedFolderIsNotAConflict 0.604
checkContentMergeLargeBinaries 0.471
checkFileReplacedByFolderInTheirs 0.545
checkMergeEqualTreesInCore 0.229
checkContentMergeNoConflict 0.329
checkMergeConflictingSubmodulesWithoutIndex 0.303
checkMergeConflictingFilesWithTreeInIndex 0.272
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.4
checkContentMergeConflict_noTree 0.325
checkMergeEqualTreesWithoutIndex 0.514
mergeWithCrlfInWT 0.408
checkMergeCrissCross 0.809
checkForCorrectIndex 18.129

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.053
testPrecedenceGlobal 0.027
testNoAttributes 0.027
testPrecedenceParent 0.032
testRules 0.257
testPrecedenceCurrent 0.028
testHierarchyBothIterator 0.058
testIndexOnly 0.055
testIndexOnly2 0.039
testOverriding2 0.023
testAggregation 0.034
testPrecedenceInfo 0.046
testPrecedenceRoot 0.06
testRulesInherited 0.064
testHierarchyWorktreeOnly 0.049
testNoMatchingAttributes 0.042
testEmptyGitAttributeFile 0.032
testOverriding 0.027

PackIndexV1Test

testCRC32 0.024
testIteratorMethodsContract 0.023
testCompareEntriesOffsetsWithGetOffsets 0.023
testIteratorReturnedValues1 0.027
testIteratorReturnedValues2 0.026
testCompareEntriesOffsetsWithFindOffsets 0.023

RefAdvertiserTest

advertiser 0

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.775
repositoryWithNoHeadInSubmodule 0.196
repositoryWithUninitializedSubmodule 0.167
repositoryWithInitializedSubmodule 0.329
repositoryWithMissingSubmodule 0.036
repositoryWithDifferentRevCheckedOutSubmodule 0.46
repositoryWithNoSubmodules 0.025

PushOptionsTest

testThinPushWithOptions 0
testPushWithEmptyOptions 0.287
testAdvertisedButUnusedPushOptions 0.53
testPushWithoutOptions 0.342
testAtomicPushWithOptions 0.02
testFailedAtomicPushWithOptions 0.02
testNonAtomicPushWithOptions 0.02
testPushOptionsNotSupported 0.185

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.032
testNotTooManyLooseObjects 0.019
testTooManyLooseObjects 1.351
testNotTooManyPacks 0.097

DirCacheFindTest

testEntriesWithin 0.041

SymlinksTest

fileModeTestMissingThenSymlink 1.267
createDirSymlinkBeforeTarget 0.476
createFileSymlinkBeforeTarget 0.282
fileModeTestFolderThenSymlink 0.362
createSymlinkAfterTarget 0.217
fileModeTestSymlinkThenFile 0.188
fileModeTestFileThenSymlink 0.12
fileModeTestSymlinkThenMissing 0.51
fileModeTestSymlinkThenFolder 0.249

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
testContains 0
testAdd_SmallGroup 0

RevWalkFollowFilterTest

testSingleRename 0.038
testMultiRename 0.04
testNoRename 0.028

EditListTest

testTypes 0.007
testHunkHeader 0.001
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0
test1 0
test2 0
testTinyThinPack 0
testMaxObjectSizeDeltaBlock 0
testMaxObjectSizeFullBlob 0
testPackWithTrailingGarbage 0
testPackWithDuplicateBlob 0
testDataAfterPackFooterSingleRead 0
testDataAfterPackFooterSplitObjectRead 0
testMaxObjectSizeDeltaResultSize 0
testNonMarkingInputStream 0.019

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.103
testTwoSame 0.07
testEmpty 0.019
testTwoSameDifferByAssumeValid 0.018
testTwoSameSameAssumeValidDifferentContent 0.019

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 26.378
test_ConfigAutoCRLF_false_GlobalEOL_crlf 14.723
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.189
test_switchToBranchWithTextAttributes 21.935
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.158
test_ConfigAutoCRLF_true 10.847
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 9.008
test_ConfigAutoCRLF_false_ConfigEOL_native 4.165
test_ConfigAutoCRLF_input_GlobalEOL_crlf 9.862
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.146
test_GlobalEOL_lf_RootEOL_crlf 8.873
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.087
test_ConfigEOL_lf 4.115
test_ConfigAutoCRLF_true_ConfigEOL_lf 8.622
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.094
testBinary1 4.067
testBinary2 4.069
test_switchToBranchWithBinaryAttributes 11.756
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.288
test_ConfigEOL_native_xnix 4.157
testDefaultSetup 3.594
test_ConfigAutoCRLF_false 4.126
test_ConfigAutoCRLF_input 4.184
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.701
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 9.242
test_ConfigEOL_native_windows 4.093
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 8.609
test_ConfigEOL_crlf 8.456

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0
testSpi 0
testFindRemoteRefUpdatesWithLeases 0
testFindRemoteRefUpdatesTrackingRef 0
testFindRemoteRefUpdatesNoWildcardNoTracking 0
testFindRemoteRefUpdatesNoWildcardNoDestination 0
testLocalTransportFetchWithoutLocalRepository 0
testFindRemoteRefUpdatesWildcardNoTracking 0
testLocalTransportWithRelativePath 0

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.002
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

FileSnapshotTest

testActuallyIsModifiedTrivial 1.121
testNewFileNoWait 2.403
testNewFileWithWait 1.993

ReflogReaderTest

testCheckout 0.034
testReadRightLog 0.034
testReadWhileAppendIsInProgress 0.031
testNoLog 0.034
testReadLineWithMissingComment 0.032
testSpecificEntryNumber 0.032
testReadOneLine 0.03
testReadTwoLine 0.031

ReflogConfigTest

testlogAllRefUpdates 0.06

ObjectWalkTest

testNoCommits 0.059
testOneCommitOneTreeTwoBlob 0.044
testCull 0.066
testTwoCommitDeepTree1 0.042
testTwoCommitDeepTree2 0.152
testTwoCommitTwoTreeTwoBlob 0.03
testEmptyTreeCorruption 0.026
testTwoCommitsEmptyTree 0.022

EditTest

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

PushCommandTest

testPushAfterGC 0.237
testPushRefUpdate 0.769
testPrePushHook 0.206
testPush 0.198
testPushWithRefSpecFromConfig 0.074
testPushWithoutPushRefSpec 0.287
testPushWithLease 0.266
testTrackingUpdate 0.234

PostOrderTreeWalkTest

testNoPostOrder 0.024
testInitialize_NoPostOrder 0.026
testInitialize_TogglePostOrder 0.041
testResetDoesNotAffectPostOrder 0.049
testWithPostOrder_NoEnterSubtree 0.04
testWithPostOrder_EnterSubtree 0.043

ProtocolV2ParserTest

testFetchWithNoneFilter 0.064
testFetchWithShallow_deepenNot 0.011
testFetchMustNotHaveMultipleFilters 0.056
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0.001
testFetchWithRefInWantUnknownRef 0.235
testFetchWithBlobSizeFilter 0
testFetchWithRefInWant 0.004
testFetchFilterWithoutAllowFilter 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 70.728
testBitmapSpansNoMergesWithTags 24.259
testDistributionOnMultipleBranches 7.644
testSelectionOrderingWithChains 0.079
testBitmapSpansNoMerges 16.082
testBitmapSpansWithMerges 16.944

DaemonTest

testDaemonStop 1.977
testDaemonRestart 2.011

StashApplyCommandTest

untrackedAndTrackedChanges 0.253
workingDirectoryContentConflict 0.098
workingDirectoryEditPreCommit 0.412
workingDirectoryContentMerge 0.262
workingDirectoryCleanIndexModify 0.15
unstashNoHead 0.198
multipleEdits 0.235
workingDirectoryModifyInSubfolder 0.273
noStashedCommits 0.051
indexContentConflict 0.212
stashChangeInANewSubdirectory 0.267
indexAdd 0.219
stashedApplyOnOtherBranchWithStagedChange 0.642
workingDirectoryDeleteIndexAdd 0.301
workingDirectoryDeleteIndexEdit 0.168
untrackedFileConflictsWithWorkingDirectory 0.166
workingDirectoryModifyIndexChanged 0.305
workingDirectoryDelete 0.177
indexDelete 0.236
workingDirectoryModify 0.219
stashedApplyOnOtherBranch 0.693
stashedContentMerge 0.315
untrackedFileNotIncluded 0.249
untrackedFileIncluded 0.397
testApplyStashWithDeletedFile 0.249
unstashNonStashCommit 0.056
untrackedFileConflictsWithCommit 0.252

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.019
testFindSingleFile 0.017
testBuildEmpty 0.061
testAdd_ReverseGitSortOrder 0.068
testBuildOneFile_Commit_IndexChangedEvent 0.028
testBuilderClear 0.016
testBuildOneFile_Commit 0.019
testAdd_InGitSortOrder 0.017
testBuildRejectsUnsetFileMode 0.037

PackWriterTest

testWritePack2DeltasReuseOffsets 0.083
testWriteEmptyPack1 0.08
testWriteEmptyPack2 0.098
testIgnoreNonExistingObjectsWithBitmaps 0.284
testExclude 0.165
testWritePack2DeltasReuseRefs 0.13
testWriteIndex 0.112
testWritePack1 0.074
testWritePack2 0.083
testWritePack3 0.08
testWritePack4 0.061
testWritePack1NoObjectReuse 0.058
testWritePack4ThinPack 0.058
testShallowFetchShallowAncestorDepth1 0.147
testShallowFetchShallowAncestorDepth2 0.154
testWritePack4SizeThinVsNoThin 0.126
testShallowFetchShallowParentDepth1 0.173
testShallowFetchShallowParentDepth2 0.158
testContructor 0.056
testIgnoreNonExistingObjects 0.05
testModifySettings 0.042
testDeltaStatistics 0.078
testNotIgnoreNonExistingObjects 0.051
testShallowIsMinimalDepth1 0.189
testShallowIsMinimalDepth2 0.185
testWritePack2SizeOffsetsVsRefs 0.128
testWritePack2DeltasCRC32Copy 0.06
testWritePack2SizeDeltasVsNoDeltas 0.186

GcConcurrentTest

repackAndCheckBitmapUsage 1.904
concurrentRepack 0.057
repackAndGetStats 1.93
repackAndUploadPack 1.995

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0
testEstimateGcPackSizeWithAnExistingGcPack 0

T0004_PackReaderTest

test003_lookupCompressedObject 0
test004_lookupDeltifiedObject 0

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0
multiplePacks 0
readBackSmallObjectBeforeLargeObject 0
readBackLargeFile 0
checkExisting 0
largeBlob 0
singlePack 0
readBackFallsBackToRepo 0
overwriteExistingPack 0
flushEmptyPack 0
insertLargeInputStreamBypassesCheckExisting 0
noFlush 0
readBackSmallFiles 0

OpenSshConfigTest

testAlias_DoesNotMatch 0
testAlias_OptionsSet 0
testHostCaseInsensitive 0
testRepeatedLookupsWithModification 0.25
testAlias_InheritBatchMode 0.025
testRemoteUserReplacement 0.025
testAlias_ConnectionAttempts 0.027
testAlias_BatchModeDefault 0.019
testPattern 0.026
testAlias_PreferredAuthenticationsDefault 0.021
testAlias_OptionsInherit 0.031
testMissingArgument 0.043
testMultiHost 0.067
testListValueMultiple 0.029
testEqualsSign 0.037
testHomeDirUserReplacement 0.028
testAlias_BatchModeYes 0.03
testQuoteParsing 0.063
testMultiIdentityFile 0.04
testSeparatorParsing 0.049
testAlias_OptionsKeywordCaseInsensitive 0.057
testDefaultBlock 0.026
testHostnameReplacement 0.02
testRepeatedLookups 0.016
testAlias_ConnectionAttemptsDefault 0.042
testAlias_invalidConnectionAttempts 0.024
testAlias_PreferredAuthentications 0.025
testListValueSingle 0.032
testNoConfig 0.021
testIdentityFile 0.034
testAlias_badConnectionAttempts 0.031
testNegatedPattern 0.025
testAlias_InheritPreferredAuthentications 0.027
testLocalhostFQDNReplacement 0.082

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0
reftableWithTombstoneNotResurrected 0
testCollectionWithPureGarbageAndRereferencingGarbage 0
testEstimateGcRestPackSizeInNewRepo 0
testCollectionWithGarbage 0
testEstimateUnreachableGarbagePackSize 0
testCollectionWithGarbageAndRereferencingGarbage 0
testCollectionWithNoGarbage 0
testEstimateGcRestPackSizeWithAnExistingGcPack 0
testRacyNoReusePrefersSmaller 0
testEstimateGcPackSizesWithGcAndGcRestPacks 0
compactsReftables 0
testCollectionWithGarbageCoalescence 0
reftableWithoutTombstoneResurrected 0
testCollectionWithGarbageNoCoalescence 0
testCollectionWithGarbageCoalescenceWithShortTtl 0
testEstimateGcPackSizeInNewRepo 0
producesNewReftable 0
testCollectionWithPureGarbageAndGarbagePacksPurged 0
testSinglePackForAllRefs 0
testEstimateGcPackSizeWithAnExistingGcPack 0
leavesNonGcReftablesIfNotConfigured 0
testCollectionWithGarbageAndGarbagePacksPurged 0
prunesNonGcReftables 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.02

StashListCommandTest

multipleStashedCommits 0.191
noStashRef 0.016
emptyStashReflog 0.044
singleStashedCommit 0.238

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.809
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.823
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.228
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.797
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.942
shouldNotFetchSubmodulesWhenNo 2.583
shouldFetchSubmodulesWhenYes 2.393
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.388

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.047
test002_WriteEmptyTree2 0.033
test30_stripWorkDir 0.028
test002_WriteEmptyTree 0.05
test006_ReadUglyConfig 0.033
test000_openrepo_default_gitDirAndWorkTreeSet 0.054
test000_openrepo_default_absolute_workdirconfig 0.062
test027_UnpackedRefHigherPriorityThanPacked 0.038
test000_openrepo_alternate_index_file_and_objdirs 0.061
test025_computeSha1NoStore 0.03
test020_createBlobTag 0.056
test028_LockPackedRef 0.094
test007_Open 0.036
test002_CreateBadTree 0.038
test001_Initalize 0.036
test021_createTreeTag 0.041
test000_openRepoBadArgs 0.03
test022_createCommitTag 0.038
test024_createCommitNonAscii 0.043
test008_FailOnWrongVersion 0.032
test009_CreateCommitOldFormat 0.033
test026_CreateCommitMultipleparents 0.046
test000_openrepo_default_relative_workdirconfig 0.159
test023_createCommitNonAnullii 0.039
test000_openrepo_default_workDirSet 0.045

PatchCcTest

testParse_OneFileCc 0.002
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.776
testDirCacheSavesObjects 0.774

LockFileTest

lockFailedExceptionRecovery 0.091

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.378
testCheckoutOurs 0.499
testCheckoutMultiple 0.228
testUpdateSymLink 0.179
testUpdateWorkingDirectory 0.172
testCheckoutRepository 0.397
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.252
testCheckoutSecond 0.265
testCheckoutTheirs 0.406
testCheckoutFirst 0.234
testStageNotPossibleWithBranch 0.223
testCheckoutOfConflictingFileShouldThrow 0.316
testUpdateWorkingDirectoryFromIndex2 5.228
testUpdateBrokenSymLink 0.136
testUpdateBrokenSymLinkToDirectory 0.245
testUpdateWorkingDirectoryFromIndex 0.203
testCheckoutMixedNewlines 0.281

PatchIdDiffFormatterTest

testSameDiff 0.098
testDiff 0.044

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.04
noSuchPackFolder 0.026
malformedIdxNotDeleted 0.025
bitmapDeletedButIdxAndPackNot 0.029

MaxCountRevFilterTest

testMaxCountRevFilter0 0.026
testMaxCountRevFilter 0.033

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.006

CommitCommandTest

commitAfterSquashMerge 0.261
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.053
commitSubmoduleUpdate 0.387
commitOnlyShouldHandleIgnored 0.066
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.07
testExecutableRetention 0.111
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.128
commitNewSubmodule 0.295
commitEmptyCommits 0.081
commitAmendOnInitialShouldFail 0.022
commitAmendWithAuthorShouldUseIt 0.1

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.023
testHasRevFlag 0.028
testId 0.026
testAddRevFlagSet 0.036
testRemoveRevFlag 0.032
testRevObjectTypes 0.161
testHasAllFlag 0.026
testHasAnyFlag 0.025
testEquals 0.028
testRemoveRevFlagSet 0.035

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.051
testCustomFileModeStrategyFromParentIterator 0.1
testEmptyIfRootDoesNotExist 0.032
testSymlinkActuallyModified 0.119
testComputeFileObjectId 0.038
testCustomFileModeStrategy 0.083
submoduleWithNoGitDirectory 0.277
idOffset 1.006
testIsModifiedSymlinkAsFile 0.05
testTreewalkEnterSubtree 0.053
submoduleNestedWithHeadMatchingIndex 0.129
testEmptyIteratorOnEmptyDirectory 0.021
testDirCacheMatchingId 0.522
submoduleHeadMatchesIndex 0.175
testSymlinkNotModifiedThoughNormalized 0.052
submoduleDirectoryIterator 0.114
testIsModifiedFileSmudged 0.997
submoduleWithNoHead 0.059
testEmptyIfRootIsFile 0.019
testSymlinkModifiedNotNormalized 0.048
testGetEntryContentLength 0.017
testFileModeSymLinkIsNotATree 0.021
testSimpleIterate 0.033

ApplyCommandTest

testModifyNL1 0.164
testAddA1 0.026
testAddA2 0.025
testAddM1 0.027
testNonASCIIAdd2 0.102
testAddA1Sub 0.078
testModifyM2 0.077
testModifyM3 0.054
testFailureF1 0.057
testFailureF2 0.155
testNonASCII2 0.047
testModifyE 0.046
testModifyW 0.169
testModifyX 0.051
testModifyY 0.189
testModifyZ 0.146
testDeleteD 0.113
testNonASCIIAdd 0.056
testNonASCIIDel 0.072
testNonASCII 0.11

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.082
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.025
shouldListAddedFileInInitialCommit 0.046
shouldListModificationBetweenTwoCommits 0.07
shouldListModificationInDirWithoutModifiedTrees 0.106
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.019
shouldReportFileModeChange 0.092
shouldListDeletionBetweenTwoCommits 0.093
shouldListChangesInWorkingTree 0.075
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.049
shouldListAddedFileBetweenTwoCommits 0.063
shouldListModificationInDirWithModifiedTrees 0.085

RevWalkMergedIntoTest

testOldCommitWalk 0.192

BranchTrackingStatusTest

shouldWorkInNormalCase 0.081
shouldWorkWithoutMergeBase 0.059
shouldReturnNullWhenBranchDoesntExist 0.017

BlockListTest

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

PathFilterGroupTest

testJustCommonPrefixIsNotMatch 0.002
testStopWalk 0
testFilterIsPrefixOfKey 0.001
testExact 0.006
testNoMatchButClose 0.001
testLongPaths 0
testKeyIsPrefixOfFilter 0.003

PackIndexV2Test

testCRC32 0.22
testIteratorMethodsContract 0.039
testCompareEntriesOffsetsWithGetOffsets 0.022
testIteratorReturnedValues1 0.033
testIteratorReturnedValues2 0.133
testCompareEntriesOffsetsWithFindOffsets 0.024

RevWalkUtilsReachableTest

withMerge 0.064
withCommitLoadedByDifferentRevWalk 0.034
twoCommits 0.054
oneCommit 0.047
multipleBranches 0.125

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.026
testSkipRevFilterNegative 0.02
testSkipRevFilter 0.031

ConfigTest

testEscapeLeadingAndTrailingSpace 0.003
testEscapeSpacesOnly 0.001
testSetStringListWithEmptyValue 0
testTimeUnitDefaultValue 0.002
testIncludeInvalidName 0.004
testIncludeCaseInsensitiveSection 0.003
test006_readCaseInsensitive 0.001
testNoEscapeInternalSpaces 0.004
testTimeUnit 0.004
testGetFastForwardMerge 0.002
testEscapeSubsectionInvalidCharacters 0.002
testReadBoolean_OnOff1 0.001
testReadBoolean_OnOff2 0.001
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0.001
testReadBoolean_YesNo1 0.001
testReadBoolean_YesNo2 0.001
testDropBackslashFromInvalidEscapeSequenceInSubsectionName 0.001
testSetFastForwardMergeoptions 0.001
testEscapeValueInvalidCharacters 0.001
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0.001
testEscapeCommentCharacters 0
testIncludeCaseInsensitiveKey 0.002
test005_PutGetStringList 0
testGetEnum 0.002
testIncludeValuePathWithTilde 0.001
testReadMultipleValuesForName 0
testUnsetBranchSection 0.001
test009_readNamesInSection 0
testIncludeIsNoop 0.002
testCombinedMergeOptions 0.001
testReadLong 0.001
testParseLiteralBackspace 0.001
testParseInvalidSubsections 0.001
testParseInvalidValues 0.002
testEscapeTrailingSpace 0.001
test001_ReadBareKey 0.001
testTimeUnitInvalid 0.001
testIncludeNoValue 0.001
test002_ReadWithSubsection 0.001
test003_PutRemote 0.001
testParseComments 0.001
testEscapeLeadingSpace 0.001
testEscapeSubsection 0.002
testNoFinalNewline 0.001
testExplicitlySetEmptyString 0.002
test010_readNamesInSubSection 0.001
testIncludeValuePathNotFound 0.001
testTimeUnitNegative 0.002
testParseMultipleQuotedRegions 0.001
test004_PutGetSimple 0.001
testTimeUnitInvalidWithSection 0
testSetFastForwardMerge 0.001
testGetInvalidEnum 0.001
testReadUserConfigWithInvalidCharactersStripped 0.002
testUnsetSingleSection 0
test008_readSectionNames 0.001
testIncludeExceptionContainsFile 0.003
testIncludeExceptionContainsLine 0
testSetEnum 0.001
testBooleanWithNoValue 0.001
testIncludeTooManyRecursions 0.003
testNoEscapeSpecialCharacters 0.001
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0.001
test007_readUserConfig 0.001
testParsedEmptyString 0
testIncludeEmptyValue 0.001

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.032
testRevWalkCarryUninteresting_SlowClock 0.034
testRevWalkCarryUninteresting_WrongClock 0.03
testRevWalkCarryCustom_SlowClock 0.029

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.021
testCloneEmpty 0.022
testAddLargeBlocks 1.99
testClear 0.035
testHasFlags 0.03

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.764
testTwoPathUseTheSameName 0.77
runTwiceIsNOP 0.573
testCopyFileBare 0.83
testRecordShallowRecommendation 0.649
testRecordSubmoduleLabels 0.762
testBareRepo 0.722
androidSetup 0.54
testRevisionBranch 0.579
testRecordRemoteBranch 0.576
testAddRepoManifest 0.725
relative 0.35
testDefaultRemoteRevision 0.885
testRevisionBare 0.805
absoluteRemoteURL 0.686
testRevisionTag 0.93
testTargetBranch 0.559
testIncludeTag 0.898
gerritSetup 0.795
testRevision 0.782
absoluteRemoteURLAbsoluteTargetURL 0.755
testReplaceManifestBare 0.997
testRepoManifestGroups 2.158
testRepoManifestCopyFile 1.051
recordUnreachableRemotes 0.663
testRemoteAlias 0.826
testRemoteRevision 0.963

AbstractPlotRendererTest

testDrawTextAlignment 0.263

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.077
testFormatWithConflictsNoFooterNoLineBreak 0.142
testTag 0.16
testPullWithUri 0.163
testFormatWithConflictsNoFooter 0.088
testMixed 0.074
testIntoHeadOtherThanMaster 0.051
testThreeBranches 0.087
testIntoOtherThanMaster 0.053
testRemoteBranch 0.192
testTwoBranches 0.085
testFormatWithConflictsWithFooters 0.065
testIntoSymbolicRefHeadPointingToMaster 0.109
testCommit 0.104
testOneBranch 0.101

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0
lockFailure 0
putMatchingWithSomeMatchingRefs 0
saveTwoCertsOnSameRefInTwoUpdates 0
saveTwoCertsOnDifferentRefsInTwoUpdates 0
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0
changeRefFileToDirectory 0
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0
missingRef 0
putMatchingWithNoMatchingRefs 0
saveOneCertOnOneRef 0
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0
saveTwoCertsOnSameRefInOneUpdate 0
saveTwoCertsOnDifferentRefsInOneUpdate 0
saveOneCertOnMultipleRefs 0

IOReadLineTest

testReadLineNoTrailingNewline[buffered=false, sizeHint=-1] 0
testReadLine[buffered=false, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=0] 0
testReadLine[buffered=false, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=1] 0
testReadLine[buffered=false, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=2] 0
testReadLine[buffered=false, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=3] 0
testReadLine[buffered=false, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=4] 0
testReadLine[buffered=false, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=64] 0
testReadLine[buffered=false, sizeHint=64] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=-1] 0
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0
testReadLine[buffered=true, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=1] 0
testReadLine[buffered=true, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=2] 0
testReadLine[buffered=true, sizeHint=2] 0.001
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

ObjectDirectoryTest

testScanningForPackfiles 3.799
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.267
testShallowFile 0.031
testShallowFileCorrupt 0.027

RenameDetectorTest

testExactRename_ManyRenames 0.028
testBreakModify_RejoinIfUnpaired 0.025
testBreakModify_BreakBelowScore 0.022
testInexactRenames_OnePair2 0.023
testExactRename_OneRenameOneModify 0.02
testExactRename_OneDeleteManyAdds 0.018
testNoRenames_SymlinkAndFile 0.018
testExactRename_OneRename 0.018
testSetRenameScore_IllegalArgs 0.017
testInexactRename_NewlinesOnly 0.021
testExactRename_PathBreaksTie 0.019
testRenameLimit 0.026
testInexactRename_OnePair 0.027
testInexactRename_SameContentMultipleTimes 0.035
testInexactRename_LastByteDifferent 0.036
testNoRenames_UntrackedFile 0.037
testInexactRename_OneRenameTwoUnrelatedFiles 0.056
testBreakModify_DontBreakAboveScore 0.236
testExactRename_DifferentObjects 0.028
testExactRename_UnstagedFile 0.021
testNoRenames_EmptyFile1 0.023
testNoRenames_EmptyFile2 0.025
testBreakModify_BreakNone 0.026
testExactRename_MultipleIdenticalDeletes 0.024
testNoRenames_GitlinkAndFile 0.026
testBreakModify_BreakAll 0.027
testNoRenames_SymlinkAndFileSamePath 0.038
testNoRenames_SingleByteFiles 0.049

NetRCTest

testNetRCFile 0
testNetRCDefault 0

RepositoryResolveTest

testObjectId_nonexisting 0.03
testObjectId_objectid_invalid_explicit_parent 0.033
testHEAD 0.102
testTree 0.055
testDistance_past_root 0.051
testDerefCommit 0.044
resolveUpstream 0.166
testParseLookupPath 0.112
resolveExprSimple 0.076
invalidNames 0.066
testObjectId_objectid_implicit_firstparent 0.049
testObjectId_objectid_self 0.046
testParseNonGitDescribe 0.104
testDistance 0.118
testParseGitDescribeOutput 0.053
testObjectId_existing 0.028
testDerefBlob 0.033
testDerefTree 0.158
testObjectId_objectid_explicit_firstparent 0.036
testDerefTag 0.049
testRef_refname 0.183
testObjectId_objectid_explicit_otherparents 0.056

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.028
testRules 0.153
testNoMatchingAttributes 0.09
testEmptyGitAttributeFile 0.023

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.512
workingDirectoryCleanIndexModify 0.16
multipleEdits 0.148
workingDirectoryModifyInSubfolder 0.13
newFileInIndexThenModifiedInWorkTree 0.188
indexAdd 0.239
workingDirectoryDeleteIndexAdd 0.088
workingDirectoryDeleteIndexEdit 0.187
workingDirectoryModifyIndexChanged 0.092
refLogIncludesCommitMessage 0.178
workingDirectoryDelete 0.21
indexDelete 0.074
workingDirectoryModify 0.222
noLocalChanges 0.072
untrackedFileNotIncluded 0.087
untrackedFileIncluded 0.324

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.258
testTimeout_writeByte_Timeout 0.254
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0
testTimeout_close_Timeout 0.254
testTimeout_flush_Timeout 0.257

DiffCommandTest

testDiffModified 0.089
testDiffWithNegativeLineCount 0.071
testDiffTwoCommits 0.314
testDiffCached 0.066
testDiffWithPrefixes 0.161
testNoOutputStreamSet 0.036

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.631
testRebaseShouldIgnoreMergeCommits 0.814
testFastForwardRebaseWithAutoStash 0.422
testRebaseInteractiveMultipleSquash 0.744
testRebaseWithUncommittedDelete 0.309
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.345
testRebasePreservingMerges1 0.77
testRebasePreservingMerges2 0.813
testStopOnConflict 0.48
testStopOnConflictFileCreationAndDeletion 0.683
testFastForwardWithMultipleCommits 0.258
testRebaseInteractiveFixupWithBlankLines 0.376
testRebaseWithUnstagedTopicChange 0.215
testStopOnLastConflictAndContinue 0.562
testRebaseTodoLineSetComment 0.024
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.024
testRebaseEndsIfLastStepIsEdit 0.248
testRebaseWithAutoStashAndSubdirs 0.718
testRebaseShouldStopForRewordInCaseOfConflict 0.287
testParseRewordCommand 0.019
testRebasePreservingMergesWithUnrelatedSide1 1.188
testRebasePreservingMergesWithUnrelatedSide2 1.019
testRebaseWithUnstagedMasterChangeOtherCommit 0.304
testRebaseInteractiveSingleSquashAndModifyMessage 0.604
testRebaseWithUncommittedMasterChangeBaseCommit 0.32
testParseSquashFixupSequenceCount 0.019
testRebaseWithAutoStashConflictOnApply 0.486
testRebaseInteractiveReword 0.352
testRebaseWithUntrackedFile 0.534
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.717
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.026
testRebaseWithUncommittedMasterChange 0.386
testRebaseInteractiveEdit 0.407
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.212
testRepositoryStateChecks 0.021
testRebaseInteractiveSquashFirstCommitShouldFail 0.165
testRebaseWithUnstagedMasterChangeBaseCommit 0.265
testEmptyRebaseTodo 0.028
testFastForwardWithMultipleCommitsOnDifferentBranches 0.531
testMergeFirstStopOnLastConflictAndSkip 0.321
testRebaseShouldFixupInCaseOfConflict 0.342
testRebaseWithModificationShouldNotDeleteData 0.209
testRebaseInteractiveFixupFirstCommitShouldFail 0.178
testFastForwardRebaseWithModification 0.313
testAuthorScriptConverter 0.029
testDetachedHead 0.365
testRebaseWithUncommittedTopicChange 0.298
testRebaseShouldStopForEditInCaseOfConflict 0.454
testStopOnConflictAndContinue 0.544
testRebaseWithUnstagedMasterChange 0.26
testStopOnConflictAndContinueWithNoDeltaToMaster 0.279
testOnlyCommentRebaseTodo 0.024
testFilesAddedFromTwoBranches 0.426
testStopOnConflictAndFailContinueIfFileIsDirty 0.435
testStopOnConflictCommitAndContinue 0.566
testUnknownUpstream 0.076
testStopOnConflictAndAbortWithDetachedHEAD 0.479
testRebaseWithAutoStash 0.554
testRebaseInteractiveMixedSquashAndFixup 0.511
testFastForwardWithNewFile 0.386
testUpToDate 0.111
testRebaseParentOntoHeadShouldBeUptoDate 0.115
testStopOnConflictAndSkipNoConflict 0.448
testStopOnLastConflictAndSkip 0.391
testRebaseWithUncommittedMasterChangeOtherCommit 0.333
testLeadingSpacesRebaseTodo 0.017
testRebaseShouldTryToParseValidLineMarkedAsComment 0.023
testRebaseShouldSquashInCaseOfConflict 0.476
testConflictFreeWithSingleFile 0.274
testStopOnConflictAndSkipWithConflict 0.481
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.047

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.03
testEmptyCache_Clear_NoCacheTree 0.022
testWriteReadTree 0.03
testTwoLevelSubtree 0.036
testEmptyCache_CreateEmptyCacheTree 0.032
testSingleSubtree 0.035

PullCommandWithRebaseTest

testPullFastForward 0.496
testPullLocalConflict 0.428
testPullConflict 0.674
testPullFastForwardDetachedHead 0.473
testPullFastForwardWithBranchInSource 0.518
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.494

PlotCommitListTest

testMergeBlockedBySelf 0.045
testMultipleMerges 0.145
testBug368927 0.043
testBug419359 0.042
testDuplicateParents 0.05
testBug300282_1 0.081
testTwoRoots1 0.033
testTwoRoots2 0.035
testMergeBlockedByOther 0.039
testSideBranch 0.031
test2SideBranches 0.03
testLinear 0.03
testMerged 0.036
testEgitHistory 0.09
testDanglingCommitShouldContinueLane 0.041

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.024
testRecursiveFiltering 0.024
testNonRecursiveFiltering 0.237

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.023
badlyFormattedWithoutRef 0.011

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

DfsPackDescriptionTest

objectLookupComparatorObjectCount 0
objectLookupComparatorPackSource 0
reftableComparatorEqual 0
reuseComparatorEqual 0
reftableComparatorLastModified 0
objectLookupComparatorEqual 0
objectLookupComparatorCustomPackSourceComparator 0
objectLookupComparatorNonGcLastModified 0
reftableComparatorPackSource 0
reftableComparatorMaxUpdateIndex 0
objectLookupComparatorGcFileSize 0
reuseComparatorGcPackSize 0

DfsFsckTest

testMultipleInvalidObjects 0.008
testNonCommitHead 0.003
testMissingObject 0.001
testTagWithoutObject 0.001
testCommitWithoutTree 0.005
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0
testHealthyRepo 0.002
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0
pushNonAtomic 0
pushAtomicDisabled 0

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
sourceOnlywithWildcard 0
invalidWhenSourceEndsWithSlash 0
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
destinationWithWildcard 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
invalidSlashAtStart 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
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

WindowCacheGetTest

testCache_TooSmallLimit 0.039
testCache_TooFewFiles 0.138
testCache_Defaults 0.044

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.114
testMultipleHeads_SameBase2 0.11
testNone 0.032
testDisallowTreeFilter 0.026
testInconsistentCommitTimes 0.052
testSimple 0.075
testCrissCross 0.057

SquashMessageFormatterTest

testCommit 0

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.087
testForbiddenNamesOnWindowsEgCon 0.093
testForbiddenNamesOnWindowsEgLpr 0.166
testForbiddenNamesOnWindowsEgDotCon 0.125
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.207
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.124
testMaliciousPathDot 0.115
testMaliciousGitPathEndDotUnixOk 0.082
testMaliciousGitPathEndDotWindows1 0.15
testMaliciousGitPathEndDotWindows2 0.102
testMaliciousGitPathEndDotWindows3 0.283
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.158
testMaliciousPathEmptyUnix 0.195
testMaliciousGitPath1Case 0.101
testMaliciousGitPath2Case 0.231
testMaliciousGitPath3Case 0.2
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.235
testMaliciousPathDotDot 0.105
testMaliciousAbsolutePathSecondCheckout 0.099
testMaliciousAbsolutePathTwoLevelsFirstBad 0.103
testMaliciousAbsoluteUNCPathWindows1 0.202
testMaliciousAbsoluteUNCPathWindows2 0.142
testForbiddenNamesOnWindowsEgCon1 0.155
testForbiddenNamesOnWindowsEgLpt1 0.158
testMaliciousAbsolutePathIsOkTwoLevels 0.065
testMaliciousWindowsADSOnUnix 0.157
testMaliciousAbsolutePathTwoLevelsSecondBad 0.392
testMaliciousGitPathEndSpaceUnixOk 0.095
testMaliciousPathEmptyWindows 0.184
testMaliciousWindowsADS 0.141
testForbiddenWindowsNamesOnUnixEgCon 0.125
testMaliciousGitPath1 0.123
testMaliciousGitPath2 0.129
testMaliciousAbsoluteWindowsPath1 0.095
testMaliciousAbsoluteWindowsPath2 0.163
testMaliciousAbsolutePathIsOkSecondCheckout 0.075
testMaliciousAbsolutePath 0.198
testForbiddenWindowsNamesOnUnixEgLpt1 0.215
testForbiddenNamesOnWindowsEgConDotSuffix 0.076
testMaliciousAbsoluteCurDrivePathWindows 0.226
testMaliciousGitPathEndSpaceWindows 0.134
testMaliciousAbsoluteWindowsPath1OnUnix 0.3

FilterCommandsTest

testBuiltinCleanFilter 0.199
testBuiltinCleanAndSmudgeFilter 0.337
testBuiltinSmudgeFilter 0.279

RemoteDeleteCommandTest

testDelete 0.072

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.024
shouldReturnZeroWhenMergedInto 0.151
shouldWorkWithMerges 0.033
shouldWorkWithoutCommonAncestor 0.028
shouldWorkWithZeroAsEnd 0.025
shouldReturnZeroOnSameCommit 0.152

GcBasicPackingTest

testImmediatePruning 1.993
testPreserveAndPruneOldPacks 3.119
testDonePruneTooYoungPacks 2.93
testNotPackTwice 2.218
testPackAllObjectsInOnePack 1.762
repackEmptyRepo_noPackCreated 0.057
testPackRepoWithNoRefs 0.082
testPackCommitsAndLooseOne 1.835
testPack2Commits 2.017

RevCommitListTest

testFillToHighMarkMulitpleBlocks 4.985
testFillToUnknownCommit 4.581
testFillToNullCommit 0.163
testFillToHighMark2 0.062
testFillToHighMark4 0.123
testFillToHighMarkAll 0.108
testFillToCommit 0.133

RunExternalScriptTest

testCopyStdIn 0
testWrongScript 0.02
testArguments 0.021
testRc 0.022
testCopyStdInExecute 0.031
testAllTogetherBinExecute 0.035
testAllTogetherBin 0.05
testWrongSh 0.009
testNullStdout 0.022
testCopyNullStdIn 0.031
testStdErr 0.022
testStdErrExecute 0.023

WalkEncryptionTest$Required

test_A1_ValidURI 0
got: <false>, expected: is <true>
test_A2_CryptoError 0
got: <false>, expected: is <true>

WalkEncryptionTest$MinimalSet

test_V0_Java7_JET 0
got: <false>, expected: is <true>
test_V1_Java7_GIT 0
got: <false>, expected: is <true>
test_V2_Java7_AES 0
got: <false>, expected: is <true>
test_V2_Java8_PBE_AES 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestableTransformation

testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1] 0
got: <false>, expected: is <true>

StoredBitmapTest

testGetBitmapWithoutXor 0.001
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameBranchNoConfigValues 0.083
renameBranchExistingSection 0.177
renameBranchMultipleConfigValues 0.082
renameBranchSingleConfigValue 0.198

DirCacheBasicTest

testLockMissing_TempIndex 0.032
testFindOnEmpty 0.024
testWriteEmptyCommit_RealIndex 0.025
testDetectUnmergedPaths 0.022
testWriteEmptyUnlock_RealIndex 0.026
testReadMissing_TempIndex 0.022
testLockMissing_RealIndex 0.03
testBuildThenClear 0.098
testWriteEmptyLockEmpty_RealIndex 0.052
testRejectInvalidWindowsPaths 0.028
testReadMissing_RealIndex 0.02
testWriteEmptyReadEmpty_RealIndex 0.027

ReftableTest

byObjectIdOneRefWithIndex 0.239
namespaceHeads 0.001
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.282
indexSeek 0.348
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.058
onlyReflog 0.002
estimateCurrentBytesOneRef 0
logScan 0.576
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.002
noIndexScan 0.006
noIndexSeek 0.011
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
oneIdRef 0
badCrc32 0
withReflog 0.001

RepositoryCacheTest

testBareFileKey 0.028
testNonBareFileKey 0.018
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.034
testRepositoryUsageCount 0.021
testFileKeyOpenNew 0.142
testGetRegistered 0.019
testRepositoryUsageCountWithRegisteredRepository 0.034
testCacheOpen 0.025
testUnregister 0.019
testGetRegisteredWhenEmpty 0.021
testRepositoryUnregisteringWhenExpired 0.205
testRepositoryNotUnregisteringWhenClosing 0.035
testReconfigure 0.046
testCacheRegisterOpen 0.017
testFileKeyOpenExisting 0.021

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 0.308
test 0.001

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0
testRevert 0

RevWalkFilterTest

testFilter_NOT_NONE 0.035
testFilter_NONE 0.064
testFilter_Negate_ALL 0.049
testFilter_NOT_ALL 0.038
testFilter_ALL_Or_NONE 0.044
testFilter_NONE_Or_ALL 0.036
testFilter_MY_ALL_Or_NONE 0.146
testFilter_NO_MERGES 0.037
testFilter_NONE_Or_MY_ALL 0.029
testFilter_NONE_And_ALL 0.03
testFilter_NONE_And_MY_ALL 0.327
testFilter_MY_ALL_And_NONE 0.059
testFilter_ALL_And_NONE 0.044
testFilter_ALL 0.032
testCommitTimeRevFilter 0.039

SubmoduleInitTest

resolveInvalidParentUrl 0.882
resolveTwoLevelHigherRelativeUrl 0.046
resolveWorkingDirectoryRelativeUrl 0.176
repositoryWithUninitializedModule 0.042
resolveOneLevelHigherRelativeUrl 0.201
resolveSameLevelRelativeUrl 0.051
repositoryWithNoSubmodules 0.03

HttpConfigUriPathTest

testSegmentCompare 0
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 5.794
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.794
repositoryWithRootLevelSubmoduleRelativeRef 0.267
treeIdWithGitmodules 0.098
testTreeIteratorWithGitmodulesNameNotPath 0.161
indexWithGitmodules 0.147
bareRepositoryWithNoSubmodules 0.176
generatorFilteredToOneOfTwoSubmodules 0.036
repositoryWithRootLevelSubmoduleAbsoluteRef 0.057
repositoryWithRootLevelSubmodule 0.275
testTreeIteratorWithGitmodules 0.076
repositoryWithNoSubmodules 0.09

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 2.125
repositoryWithRelativeUriSubmodule 0.334
repositoryWithNoSubmodules 0.022

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0.001
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0
testTrivialTwoWay_rightDFconflict2 0.001
testTheirs_noRepo 0
testTrivialTwoWay_ok 0
testTrivialTwoWay 0
testOurs 0
testTrivialTwoWay_noRepo 0
testTrivialTwoWay_validSubtreeSort 0
testTrivialTwoWay_leftDFconflict1 0
testTrivialTwoWay_leftDFconflict2 0
testTrivialTwoWay_conflictSubtreeChange 0
testTrivialTwoWay_conflict 0
testOurs_noRepo 0
testTrivialTwoWay_disjointhistories 0
testTheirs 0
testTrivialTwoWay_concurrentSubtreeChange 0

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.175
testProperlyCullAllAncestors1 0.031
testProperlyCullAllAncestors2 0.035

LsRemoteCommandTest

testLsRemoteWithTags 0.317
testLsRemoteWithHeads 0.563
testLsRemoteWithoutLocalRepository 0.18
testLsRemote 0.211

EmptyTreeIteratorTest

testAtEOF 0.016
testCreateSubtreeIterator 0.019
testStopWalkCallsParent 0.019
testBackDoesNothing 0.018
testEntryObjectId 0.023
testNextDoesNothing 0.026

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.216
testOnlyOption_f1_7_f2_14_b 0.236
testOnlyOption_f1_7_f2_14_c 0.237
testOnlyOption_f1_7_f2_14_d 0.211
testOnlyOption_f1_7_f2_14_e 0.155
testOnlyOption_f1_1_a 0.074
testOnlyOption_f1_1_b 0.064
testOnlyOption_f1_1_c 0.088
testOnlyOption_f1_1_d 0.064
testOnlyOption_f1_1_e 0.168
testOnlyOption_f1_2_a 0.053
testOnlyOption_f1_2_b 0.045
testOnlyOption_f1_2_c 0.063
testOnlyOption_f1_2_d 0.104
testOnlyOption_f1_2_e 0.094
testOnlyOption_f1_3_a 0.117
testOnlyOption_f1_3_b 0.13
testOnlyOption_f1_3_c 0.214
testOnlyOption_f1_3_d 0.109
testOnlyOption_f1_3_e 0.098
testOnlyOption_f1_4_a 0.171
testOnlyOption_f1_4_b 0.197
testOnlyOption_f1_4_c 0.089
testOnlyOption_f1_4_d 0.08
testOnlyOption_f1_4_e 0.083
testOnlyOption_f1_5_a 0.063
testOnlyOption_f1_5_b 0.077
testOnlyOption_f1_5_c 0.096
testOnlyOption_f1_5_d 0.099
testOnlyOption_f1_5_e 0.099
testOnlyOption_f1_6_a 0.056
testOnlyOption_f1_6_b 0.101
testOnlyOption_f1_6_c 0.216
testOnlyOption_f1_6_d 0.122
testOnlyOption_f1_6_e 0.153
testOnlyOption_f1_7_a 0.067
testOnlyOption_f1_7_b 0.061
testOnlyOption_f1_7_c 0.102
testOnlyOption_f1_7_d 0.071
testOnlyOption_f1_7_e 0.111
testOnlyOption_f1_8_a 0.066
testOnlyOption_f1_8_b 0.125
testOnlyOption_f1_8_c 0.079
testOnlyOption_f1_8_d 0.076
testOnlyOption_f1_8_e 0.123
testOnlyOption_f1_9_a 0.088
testOnlyOption_f1_9_b 0.077
testOnlyOption_f1_9_c 0.094
testOnlyOption_f1_9_d 0.075
testOnlyOption_f1_9_e 0.087
testOnlyOption_f1_2_f2_14_a 0.151
testOnlyOption_f1_2_f2_14_b 0.083
testOnlyOption_f1_2_f2_14_c 0.092
testOnlyOption_f1_2_f2_14_d 0.104
testOnlyOption_f1_2_f2_14_e 0.153
testOnlyOption_f1_12_f2_14_a 0.148
testOnlyOption_f1_12_f2_14_b 0.092
testOnlyOption_f1_12_f2_14_c 0.101
testOnlyOption_f1_12_f2_14_d 0.101
testOnlyOption_f1_12_f2_14_e 0.093
testOnlyOption_f1_6_f2_14_a 0.063
testOnlyOption_f1_6_f2_14_b 0.074
testOnlyOption_f1_6_f2_14_c 0.09
testOnlyOption_f1_6_f2_14_d 0.175
testOnlyOption_f1_6_f2_14_e 0.107
testOnlyOption_f1_10_a 0.056
testOnlyOption_f1_10_b 0.072
testOnlyOption_f1_10_c 0.084
testOnlyOption_f1_10_d 0.075
testOnlyOption_f1_10_e 0.105
testOnlyOption_f1_11_a 0.053
testOnlyOption_f1_11_b 0.146
testOnlyOption_f1_11_c 0.079
testOnlyOption_f1_11_d 0.078
testOnlyOption_f1_11_e 0.083
testOnlyOption_f1_12_a 0.053
testOnlyOption_f1_12_b 0.062
testOnlyOption_f1_12_c 0.078
testOnlyOption_f1_12_d 0.068
testOnlyOption_f1_12_e 0.082
testOnlyOption_f1_13_a 0.068
testOnlyOption_f1_13_b 0.142
testOnlyOption_f1_13_c 0.085
testOnlyOption_f1_13_d 0.079
testOnlyOption_f1_13_e 0.091
testOnlyOption_f1_14_a 0.047
testOnlyOption_f1_14_b 0.051
testOnlyOption_f1_14_c 0.056
testOnlyOption_f1_14_d 0.055
testOnlyOption_f1_14_e 0.141
testOnlyOption_f1_1_f2_14_a 0.042
testOnlyOption_f1_1_f2_14_b 0.046
testOnlyOption_f1_1_f2_14_c 0.055
testOnlyOption_f1_1_f2_14_d 0.066
testOnlyOption_f1_1_f2_14_e 0.07
testOnlyOptionWithDirectory 0.082

TestRepositoryTest

amendRef 0
nonRacingChange 0
insertChangeId 0
cherryPickWithIdenticalContents 0
resetFromDetachedHead 0
insertExplicitChangeId 0
amendCommit 0
resetFromSymref 0
reattachToMaster_Race 0
insertChangeIdIgnoresExisting 0
cherryPick 0
amendHead 0
cherryPickWithContentMerge 0
commitToUnbornHead 0

MergeHeadMsgTest

testReadWriteMergeHeads 0.02
testReadWriteMergeMsg 0.021

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.025
testALL_IdentityClone 0.02
testANY_DIFF_ShouldNotBeRecursive 0.02
testNotALL_IncludesNothing 0.019
testANY_DIFF_IdentityClone 0.021
testALL_IncludesAnything 0.115
testALL_ShouldNotBeRecursive 0.063

CheckoutCommandTest

testCheckout 0.173
testCheckoutOfDirectoryShouldBeRecursive 0.213
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.36
testCheckoutWithConflict 0.1
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.308
testCheckoutWithStartPoint 0.228
testCheckoutOfFileWithInexistentParentDir 0.174
testCheckoutCommit 0.186
testCheckoutAllPaths 0.435
testInvalidRefName 0.199
testSmudgeFilter_createNew 0.607
testCreateOrphanBranchWithStartCommit 0.102
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.837
testAlreadyExists 0.136
testCreateBranchOnCheckout 0.126
testCheckoutWithStartPointOnlyCertainFiles 0.336
testSmudgeFilter_modifyExisting 0.531
testCheckoutToNonExistingBranch 0.214
testCheckoutAnnotatedTag 0.148
testCheckoutRemoteTrackingWithoutLocalBranch 0.277
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.361
testCheckoutWithNonDeletedFiles 0.088
testUpdateSmudgedEntries 0.228
testSimpleCheckout 0.1
testCreateOrphanBranchWithStartPoint 0.24
testCheckoutOrphanBranch 0.098
testCheckoutRemoteTrackingWithUpstream 0.297
testDetachedHeadOnCheckout 0.161
testCheckoutLightweightTag 0.21
testNullRefName 0.096

CrissCrossMergeTest

crissCrossMerge_twoRoots 6.708
crissCrossMerge_nonmergeable 6.95
crissCrossMerge_mergeable2 4.687
crissCrossMerge 6.824
crissCrossMerge_mergeable 9.059
crissCrossMerge_ThreeCommonPredecessors 11.786
crissCrossMerge_ParentsNotMergeable 11.346
crissCrossMerge_checkOtherFiles 11.528

LogCommandTest

logAllCommitsWithMaxCount 0.166
logOnlyMergeCommits 0.288
logAllCommits 0.264
logAllCommitsWithSkipAndMaxCount 0.232
logPathWithMaxCount 0.378
logAllCommitsWithSkip 0.207
logNoMergeCommits 0.228
logPathWithSkip 0.181
logAllCommitsWithTag 0.134

CGitIgnoreTest

testUnescapedBracketsInGroup 0
testDirOnlyMatch 0
testRepeatedNegationInDifferentFiles5 0.001
testEscapedFirstBracketInGroup 0
testDirectoryWildmatchDoesNotMatchFiles1 0
testDirectoryWildmatchDoesNotMatchFiles2 0
testDirectoryWildmatchDoesNotMatchFiles3 0
testDirectoryWildmatchDoesNotMatchFiles4 0
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0
testStarMatchOnSlashNot 0.025
testDirectoryMatchSubRecursiveBacktrack2 0.074
testDirectoryMatchSubRecursiveBacktrack3 0.081
testDirectoryMatchSubRecursiveBacktrack4 0.113
testDirectoryMatchSubRecursiveBacktrack5 0.081
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.101
testDirOnlyMatchDeep 0.096
testDirectoryMatchSubRecursive 0.074
testPrefixMatch 0.068
testSimpleRootGitIgnoreGlobalNegation1 0.074
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.097
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.11
testEscapedBothBracketsInGroup 0.077
testSimpleIgnored 0.087
testDirectoryMatchSubRecursiveBacktrack 0.092
testEscapedSecondBracketInGroup 0.07

NotTreeFilterTest

testNegateIsUnwrap 0.018
testCloneIsDeepClone 0.022
testWrap 0.023
testShouldBeRecursive_PathFilter 0.024
testCloneIsSparseWhenPossible 0.028
testShouldBeRecursive_ALL 0.063

RemoteSetUrlCommandTest

testSetUrl 0.101
testSetPushUrl 0.187

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.034
testDeleteForce 0.633
testDeleteNotFound 0.042
testCreateMissingObject 0.032
testForceUpdateMissingObject 0.039
testDeleteLoosePacked 0.893
testNoCacheObjectIdSubclass 0.051
testDeleteLoosePackedRejected 0.036
testRenameBranchHasPreviousLog 1.022
testRenameCurrentBranch 0.999
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.065
testRenameBranchCannotLockAFileHEADisToLockTo 0.917
testRenameRefNameColission2avoided 0.901
testRefKeySameAsName 0.026
testLooseDelete 0.045
testUpdateRefLockFailureLocked 0.031
testDeleteLooseAndItsDirectory 0.04
testUpdateRefNoChange 0.035
testDeleteWithoutHead 0.04
testUpdateRefForwardWithCheck1 0.069
testUpdateRefForwardWithCheck2 0.061
testRenameBranchCannotLockAFileHEADisToLockFrom 0.124
testRenameBranchCannotLockAFileHEADisFromLockTo 0.852
testDeleteSymref 0.047
testUpdateRefLockFailureWrongOldValue 0.036
testDeleteHEADreferencedRef 0.04
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.08
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.096
testUpdateMissingObject 0.097
testUpdateRefDetached 0.065
testRefsCacheAfterUpdateLooseOnly 0.064
testNewNamespaceConflictWithLoosePrefixOfExisting 0.055
testRenameBranchAlsoInPack 0.221
testDeleteHead 0.037
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.935
testDeleteFastForward 0.91
testNewNamespaceConflictWithPackedPrefixOfExisting 0.033
testRefsCacheAfterUpdate 0.04
testUpdateRefForward 0.039
testDeleteHeadInBareRepo 0.055
testRenameBranchNoPreviousLog 0.841
testNewNamespaceConflictWithLoosePrefixNameExists 0.045
testRenameRefNameColission1avoided 1.059
testUpdateRefDetachedUnbornHead 0.054

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.758
testDirtySubmoduleWorktreeUntracked 1.549
testInitiallyClean 1.914
testDirtySubmoduleWorktree 1.96
testDirtySubmoduleHEAD 1.831
testDirtySubmoduleIndex 1.81
testDirtySubmoduleIndexAndWorktree 1.668

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.709
shouldRaiseErrorOnBadUrl 0.269
shouldCloneAValidGitRepository 0.57
shouldRaiseErrorOnNoUrl 0.133
shouldCreateABareCloneOfAValidGitRepository 0.245
shouldRaiseErrorOnEmptyUrl 0.155

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 4.401
testInitialClone_RedirectToHttps[0] 1.89
testInitialClone_RedirectBackToHttp[0] 1.45
testInitialClone_ViaHttps[0] 1.187
testInitialClone_SslFailure[1] 1.7
testInitialClone_RedirectToHttps[1] 1.393
testInitialClone_RedirectBackToHttp[1] 1.356
testInitialClone_ViaHttps[1] 1.365

MeasurePackSizeTest

testPush_packSize 3.102

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 4.15
testListRemote[0] 0.376
testPushNotSupported[0] 0.339
testInitialClone_Packed[0] 0.606
testInitialClone_Loose[1] 1.673
testListRemote[1] 0.249
testPushNotSupported[1] 0.32
testInitialClone_Packed[1] 0.205

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.108
testInitUnderContainer_WithBasePath 1.55
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.022

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.874
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.456
testObjectCheckerException 0.237

DumbClientSmartServerTest

testInitialClone_Small[0] 2.999
testListRemote[0] 0.418
testPushNotSupported[0] 0.335
testInitialClone_Packed[0] 0.649
testInitialClone_Small[1] 1.566
testListRemote[1] 0.34
testPushNotSupported[1] 0.21
testInitialClone_Packed[1] 0.272

AdvertiseErrorTest

testPush_CreateBranch 0.233

AsIsServiceTest

testCreate_Default 0.876
testCreate_Disabled 0.229
testDisabledSingleton 0.085
testCreate_Enabled 0.139

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.037
testCreate_NullUser 0.034
testCreate_EmptyStringUser 0.261
testCreate_Disabled 0.14
testDisabledSingleton 0.109
testCreate_Enabled 0.052

FileResolverTest

testNotAGitRepository 0.872
testUnreasonableNames 0.004
testExportOk 0.162

HookMessageTest

testPush_CreateBranch 4.05
testPush_HookMessagesToOutputStream 0.361

RegexPipelineTest

testSimpleRegex 1.578
testRegexGroupFilter 0.026
testServeOrdering 0.157

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.518
testInvalidWant[0] 0.471
testInitialClone_RedirectMultiple[0] 0.413
testPush_NotAuthorized[0] 0.258
testPush_CreateBranch[0] 0.379
testInitialClone_WithAuthenticationAfterRedirect[0] 0.276
testInitialClone_Small[0] 0.437
testFetchBySHA1[0] 0.281
testFetch_TooManyLocalCommits[0] 1.251
testInitialClone_WithAuthenticationNoCredentials[0] 0.199
testListRemote[0] 0.265
testInitialClone_RedirectOnPostForbidden[0] 0.241
testListRemote_BadName[0] 0.127
testInitialClone_RedirectForbidden[0] 0.126
testInitialClone_RedirectMax[0] 0.147
testInitialClone_WithAuthenticationWrongCredentials[0] 0.131
testInitialClone_RedirectLoop[0] 0.14
testFetchBySHA1Unreachable[0] 0.217
testInitialClone_RedirectOnPostAllowed[0] 0.158
testInitialClone_RedirectTooOften[0] 0.141
testPush_ChunkedEncoding[0] 0.299
testInitialClone_BrokenServer[0] 0.18
testInitialClone_Redirect301Small[0] 0.237
testInitialClone_WithAuthenticationOnPostOnly[0] 0.148
testInitialClone_Redirect302Small[0] 0.137
testInitialClone_WithAuthentication[0] 0.237
testInitialClone_Redirect303Small[0] 0.25
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.148
testInitialClone_Redirect307Small[0] 0.165
testFetch_RefsUnreadableOnUpload[0] 0.303
testFetch_FewLocalCommits[1] 1.123
testInvalidWant[1] 0.189
testInitialClone_RedirectMultiple[1] 0.275
testPush_NotAuthorized[1] 0.226
testPush_CreateBranch[1] 0.179
testInitialClone_WithAuthenticationAfterRedirect[1] 0.22
testInitialClone_Small[1] 0.191
testFetchBySHA1[1] 0.248
testFetch_TooManyLocalCommits[1] 1.131
testInitialClone_WithAuthenticationNoCredentials[1] 0.117
testListRemote[1] 0.169
testInitialClone_RedirectOnPostForbidden[1] 0.141
testListRemote_BadName[1] 0.228
testInitialClone_RedirectForbidden[1] 0.153
testInitialClone_RedirectMax[1] 0.374
testInitialClone_WithAuthenticationWrongCredentials[1] 0.16
testInitialClone_RedirectLoop[1] 0.19
testFetchBySHA1Unreachable[1] 0.162
testInitialClone_RedirectOnPostAllowed[1] 0.218
testInitialClone_RedirectTooOften[1] 0.23
testPush_ChunkedEncoding[1] 0.212
testInitialClone_BrokenServer[1] 0.178
testInitialClone_Redirect301Small[1] 0.182
testInitialClone_WithAuthenticationOnPostOnly[1] 0.264
testInitialClone_Redirect302Small[1] 0.176
testInitialClone_WithAuthentication[1] 0.202
testInitialClone_Redirect303Small[1] 0.266
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.18
testInitialClone_Redirect307Small[1] 0.144
testFetch_RefsUnreadableOnUpload[1] 0.149

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.931

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.127

ServletUtilsTest

testAcceptGzip 0.001

HttpClientTests

testListRemote_Dumb_NoHEAD 0.83
testListRemote_Smart_DetachedHEAD 0.381
testRepositoryNotFound_Dumb 0.262
testListRemote_Smart_WithQueryParameters 0.185
testV2HttpFirstResponse 0.245
testListRemote_Dumb_Auth 0.202
testListRemote_Dumb_NeedsAuth 0.291
testV2HttpSubsequentResponse 0.163
testHttpClientWantsV2ButServerNotConfigured 0.218
testListRemote_Smart_UploadPackNeedsAuth 0.081
testRepositoryNotFound_Smart 0.193
testListRemote_Dumb_DetachedHEAD 0.19
testListRemoteWithoutLocalRepository 0.147
testListRemote_Smart_UploadPackDisabled 0.084

DefaultUploadPackFactoryTest

testCreate_Default 1.19
testCreate_Disabled 0.144
testDisabledSingleton 0.325
testCreate_Enabled 0.172

ErrorServletTest

testHandler 1.429

SetAdditionalHeadersTest

testSetHeaders 2.277

RemoteTest

testAdd 0
testList 0
testVerboseList 0
testRemove 0
testSetUrl 0
testUpdate 0
testSetUrlPush 0.139

CommitTest

testCommitAll 0.316
testCommitPath 0.124

CLIGitCommandTest

testSplit 0

TextBuiltinTest

testCleanDeleteDirs 0

LsRemoteTest

testLsRemoteHeadsTags 0
testLsRemoteTags 0
testLsRemote 0
testLsRemoteHeads 0

InitTest

testInitDirectory 0
testInitBare 0

MergeTest

testMergeSelf 0.152
testFastForward 0.294
testNoFastForwardAndSquash 0.151
testMerge 0.421
testFastForwardOnly 0.157
testMergeNoCommitSquash 0.235
testMergeNoCommit 0.525
testMergeWithUserMessage 0.38
testSquashSelf 0.167
testSquash 0.37
testNoFastForward 0.288

ResetTest

testResetSelf 0
testPathOptionHelp 0
testResetPathNoDoubleDash 0
testResetPrevious 0
testResetPathDoubleDashNoRef 0
testZombieArgument_Bug484951 0
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
testResetEmptyPath 0

TagTest

testTagTwice 0.231
testTagDeleteFail 0.126
testTagDelete 0.071

ConfigTest

testListConfig 0.055

DescribeTest

testDescribeTagLong 0.11
testDescribeCommitNoMatch 0.126
testDescribeCommitMultiMatch 0.216
testDescribeCommitMatch 0.149
testDescribeCommit 0.19
testHelpArgumentAfterUnknown 0.024
testHeadNoTag 0.122
testNoHead 0.027
testHelpArgumentBeforeUnknown 0.023
testDescribeTag 0.08
testDescribeCommitMatch2 0.126

CloneTest

testCloneIntoCurrentDir 0
testClone 0
testCloneBare 0
testCloneEmpty 0

RmTest

multiplePathsShouldBeRemoved 0.043

CommitAndLogTest

testCommitAmend 0

BranchTest

testRenameTwoArgs 0
testExistingBranch 0
testDeleteForce 0
testCreateFromOldCommit 0
testList 0
testListDetached 0.169
testHelpAfterDelete 0.188
testCreate 0.067
testDelete 0.184
testDeleteForceMultiple 0.428
testListContains 0.12
testRenameSingleArg 0.146
testDeleteMultiple 0.249

LsFilesTest

testHelp 0.174
testLsFiles 0.198

ArchiveTest

testTarPrefixOption 0
testTgzExtensions 0
testTarPreservesContent 0
testArchiveIncludesSubmoduleDirectory 0.243
testTarWithSubdir 0.303
testExtensionMatchIsAnchored 0.108
testUnrecognizedFormat 0.177
testArchiveWithLongFilename 0.324
testTarPreservesMode 0.225
testNoExtensionMeansTar 0.109
testEmptyArchive 0.038
testArchivePrefixOption 0.362
testArchiveWithSubdir 0.395
testArchivePreservesMode 0.306
testUnrecognizedExtensionMeansTar 0.096
testZipExtension 0.158
testDefaultFormatIsTar 0.081
testArchivePreservesContent 0.156
testTarExtension 0.096
testTarWithLongFilename 0.169
testTxzExtension 0.658
testPrefixWithoutTrailingSlash 0.096
testTarIncludesSubmoduleDirectory 0.468
testTarPrefixWithoutTrailingSlash 0.132
testArchiveWithFiles 0.262
testPrefixDoesNotNormalizeDoubleSlash 0.062
testFormatOverridesFilename 0.173
testPrefixDoesNotNormalizeDoubleSlashInTar 0.105
testEmptyTar 0.08
testTbz2Extension 0.17

ReflogTest

testSingleCommit 0
testClean 0
testBranch 0

CheckoutTest

testCheckoutHead 0
testCheckoutLink 0
testCheckoutPath 0
testCheckoutSelf 0
testCheckoutUnresolvedHead 0
testCheckoutSingleFile 0
fileModeTestFileThenFileWithFolderInIndex 0.179
testCheckoutNewBranchThatAlreadyExists 0.086
fileModeTestFileWithFolderInIndex 0.276
testCheckoutExistingBranchWithConflict 0.237
fileModeTestFolderThenFileWithMissingInWorkingTree 0.264
testCheckoutBranch 0.104
testCheckoutAllPaths 0.273
fileModeTestFolderWithMissingInWorkingTree 0.399
testCheckoutNonExistingBranch 0.15
testCheckoutOrphan 0.062
testCheckoutWithMissingWorkingTreeFile 0.309
testCheckoutNewBranch 0.071
fileModeTestFolderThenMissingWithFileInWorkingTree 0.319
testCheckoutNewBranchOnBranchToBeBorn 0.022
fileModeTestMissingWithFolderInWorkingTree 0.156
fileModeTestMissingThenFolderWithFileInWorkingTree 0.143

RepoTest

testAddRepoManifest 1.496
testZombieHelpArgument 0.673
testMissingPath 0.491

FetchTest

testFetchNoTags 0
testFetchDefault 0
testFetchForceUpdate 0.563
testFetchAllTags 0.534

CleanTest

testCleanDeleteDirs 0
testCleanLeaveDirs 0
testCleanRequiresForce 0
testCleanRequiresForceConfig 0

AddTest

testAddNothing 0
testAddAFile 0
testAddUsage 0
testAddFileTwice 0
testAddAlreadyAdded 0

StatusTest

testStatusUntrackedFiles 0
testStatusPorcelainUntrackedFilesAll 0.682
testPathOptionHelp 0.1
testStatusUno 0.666
testStatusPorcelainUntrackedFiles 0.519
testStatusUall 0.517
testStatusPorcelainU 0.474
testStatusPorcelain 0.401
testStatusUntrackedFilesAll 0.352
testStatusPorcelainUno 0.35
testStatusUntrackedFilesNo 0.269
testStatusPorcelainUall 0.249
testStatusPorcelainUntrackedFilesNo 0.256
testStatusDefault 0.378
testStatusU 0.278

ProxyConfigTest

testHttpProxy_bothCases 0
testAll 0
testNoSetting 0
testHttpsProxy_bothCases 0.389
testOverwriteHttpPort 0.342
testHttpProxy_lowerCase 0.277
testDontOverwriteHttp 0.259
testHttpsProxy_lowerCase 0.234
testHttpProxy_upperCase 0.219
testHttpsProxy_upperCase 0.226

LfsPointerFilterTest

testValidNestedPointers 1.083
testRegularFilesInRepositoryRoot 0.001
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.094
testValidPointersInRepositoryRoot 0.049

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.133

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.008
testFromStringByte 0.003
testToObjectId 0
testFromRawLong 0
testFromString 0.094

UploadTest

testParallelUploads 3.684
testCorruptUpload 0.136
testLargeFileUpload 0.887
testUpload 0.094

PushTest

testPushSimple 4.88

CheckoutTest

testKnownContent 6.517
testUnknownContent 0.416
testUnknownContentRequired 0.227

DownloadTest

testDownloadNotFound 4.526
testLargeFileDownload 1.4
testDownloadInvalidPathInfo 0.046
testDownloadInvalidId 0.201
testDownload 0.041

Failure Details

[Summary] [Package List] [Test Cases]


testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
atomicUpdateRespectsInProcessLock[atomic=false]
skipped: got: <false>, expected: is <true>
mergeBinaryFile_NoAttr_Conflict
skipped: skipped
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
test_A1_ValidURI
skipped: got: <false>, expected: is <true>
test_A2_CryptoError
skipped: got: <false>, expected: is <true>
test_V0_Java7_JET
skipped: got: <false>, expected: is <true>
test_V1_Java7_GIT
skipped: got: <false>, expected: is <true>
test_V2_Java7_AES
skipped: got: <false>, expected: is <true>
test_V2_Java8_PBE_AES
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
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