Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4441 0 0 64 98.559% 1,375.293

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 459 0 0 56 87.8% 40.005
org.eclipse.jgit.notes 52 0 0 0 100% 24.793
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.334
org.eclipse.jgit.dircache 65 0 0 0 100% 2.021
org.eclipse.jgit.revwalk 207 0 0 0 100% 28.548
org.eclipse.jgit.internal.storage.file 376 0 0 1 99.734% 119.802
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.002
org.eclipse.jgit.http.server 4 0 0 0 100% 0.01
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.585
org.eclipse.jgit.gitrepo 30 0 0 0 100% 25.28
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.043
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.892
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.524
org.eclipse.jgit.api 697 0 0 5 99.283% 444.39
org.eclipse.jgit.pgm 167 0 0 1 99.401% 95.653
org.eclipse.jgit.attributes 99 0 0 0 100% 5.022
org.eclipse.jgit.symlinks 9 0 0 0 100% 7.003
org.eclipse.jgit.junit 14 0 0 0 100% 0.684
org.eclipse.jgit.revplot 16 0 0 0 100% 1.206
org.eclipse.jgit.util.io 38 0 0 0 100% 7.567
org.eclipse.jgit.events 1 0 0 0 100% 0.022
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 113.102
org.eclipse.jgit.lib 519 0 0 0 100% 51.131
org.eclipse.jgit.ignore 257 0 0 0 100% 6.566
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.499
org.eclipse.jgit.diff 176 0 0 0 100% 6.146
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.752
org.eclipse.jgit.util 346 0 0 0 100% 5.357
org.eclipse.jgit.internal.storage.pack 23 0 0 0 100% 134.524
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.651
org.eclipse.jgit.submodule 46 0 0 0 100% 32.133
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.121
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.578
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.061
org.eclipse.jgit.http.test 126 0 0 0 100% 70.222
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.566
org.eclipse.jgit.patch 45 0 0 0 100% 0.209
org.eclipse.jgit.nls 11 0 0 0 100% 0.044
org.eclipse.jgit.internal.storage.dfs 53 0 0 0 100% 2.341
org.eclipse.jgit.merge 88 0 0 0 100% 129.904

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% 0.006
PushProcessTest 17 0 0 0 100% 2.768
URIishTest 71 0 0 1 98.592% 0.821
RemoteConfigTest 28 0 0 0 100% 0.074
PushCertificateIdentTest 6 0 0 0 100% 0.005
HttpConfigTest 10 0 0 0 100% 0.195
PushCertificateParserTest 11 0 0 0 100% 1.659
BundleWriterTest 5 0 0 0 100% 2.085
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 3.098
PushConnectionTest 4 0 0 0 100% 1.448
UploadPackTest 36 0 0 0 100% 1.469
TestProtocolTest 6 0 0 0 100% 5.494
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.151
PacketLineInTest 25 0 0 0 100% 0.049
PacketLineOutTest 9 0 0 0 100% 0.093
HttpAuthTest 1 0 0 0 100% 0.236
JschConfigSessionFactoryTest 12 0 0 0 100% 3.218
RefAdvertiserTest 1 0 0 0 100% 0.003
PushOptionsTest 8 0 0 0 100% 3.455
PackParserTest 12 0 0 0 100% 2.643
TransportTest 9 0 0 0 100% 1.664
DaemonTest 2 0 0 0 100% 4.113
OpenSshConfigTest 34 0 0 0 100% 3.107
SideBandOutputStreamTest 11 0 0 0 100% 0.012
PushCertificateStoreTest 16 0 0 0 100% 0.913
NetRCTest 2 0 0 0 100% 0.052
AtomicPushTest 3 0 0 0 100% 0.025
RefSpecTest 38 0 0 0 100% 0.106
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% 0.025
PushConfigTest 3 0 0 0 100% 0.018

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 22.538
NoteMapTest 18 0 0 0 100% 1.769
DefaultNoteMergerTest 6 0 0 0 100% 0.482
LeafBucketTest 11 0 0 0 100% 0.004

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.021
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.196
DirCacheIteratorTest 11 0 0 0 100% 0.447
DirCacheLargePathTest 5 0 0 0 100% 0.306
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.065
DirCacheBuilderTest 9 0 0 0 100% 0.395
DirCacheTreeTest 6 0 0 0 100% 0.2
DirCacheBasicTest 12 0 0 0 100% 0.384

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.286
FooterLineTest 19 0 0 0 100% 0.798
RevWalkPathFilter6012Test 7 0 0 0 100% 1.151
RevWalkResetTest 1 0 0 0 100% 0.159
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.058
RevFlagSetTest 7 0 0 0 100% 0.279
FIFORevQueueTest 6 0 0 0 100% 3.092
ObjectWalkFilterTest 6 0 0 0 100% 0.158
RevCommitParseTest 20 0 0 0 100% 0.678
RevTagParseTest 21 0 0 0 100% 0.841
TreeRevFilterTest 5 0 0 0 100% 0.425
RevWalkShallowTest 6 0 0 0 100% 0.482
RevWalkPathFilter1Test 13 0 0 0 100% 1.122
RevWalkSortTest 7 0 0 0 100% 0.54
RevWalkFollowFilterTest 3 0 0 0 100% 0.113
ObjectWalkTest 8 0 0 0 100% 0.552
MaxCountRevFilterTest 2 0 0 0 100% 0.199
RevObjectTest 10 0 0 0 100% 0.45
RevWalkMergedIntoTest 1 0 0 0 100% 0.108
RevWalkUtilsReachableTest 5 0 0 0 100% 0.5
SkipRevFilterTest 3 0 0 0 100% 0.17
RevWalkCarryFlagsTest 4 0 0 0 100% 0.377
LIFORevQueueTest 5 0 0 0 100% 2.88
RevWalkMergeBaseTest 7 0 0 0 100% 0.528
RevWalkUtilsCountTest 6 0 0 0 100% 0.346
RevCommitListTest 7 0 0 0 100% 11.199
RevWalkFilterTest 15 0 0 0 100% 0.883
RevWalkCullTest 3 0 0 0 100% 0.174

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.248
UnpackedObjectTest 15 0 0 0 100% 0.597
GcPruneNonReferencedTest 5 0 0 0 100% 3.639
FileRepositoryBuilderTest 7 0 0 0 100% 0.483
RepositorySetupWorkDirTest 12 0 0 0 100% 0.221
GcReflogTest 4 0 0 0 100% 5.081
ReflogWriterTest 1 0 0 0 100% 0.028
PackFileTest 5 0 0 0 100% 0.5
GcPackRefsTest 7 0 0 0 100% 6.473
AlternatesTest 3 0 0 0 100% 0.41
BatchRefUpdateTest 56 0 0 1 98.214% 16.68
ConcurrentRepackTest 4 0 0 0 100% 8.592
DescriptionTest 1 0 0 0 100% 0.024
WindowCacheReconfigureTest 7 0 0 0 100% 0.351
RefDirectoryTest 57 0 0 0 100% 4.189
GcTagTest 2 0 0 0 100% 2.058
PackReverseIndexTest 4 0 0 0 100% 0.149
GcBranchPrunedTest 3 0 0 0 100% 3.227
GcKeepFilesTest 1 0 0 0 100% 1.844
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.222
GcTemporaryFilesTest 2 0 0 0 100% 0.048
InflatingBitSetTest 4 0 0 0 100% 0.019
PackIndexV1Test 6 0 0 0 100% 0.359
AutoGcTest 4 0 0 0 100% 2.269
FileSnapshotTest 3 0 0 0 100% 6.428
ReflogReaderTest 8 0 0 0 100% 0.471
PackWriterTest 28 0 0 0 100% 5.253
GcConcurrentTest 4 0 0 0 100% 5.592
T0004_PackReaderTest 2 0 0 0 100% 0.183
PackInserterTest 13 0 0 0 100% 1.237
T0003_BasicTest 25 0 0 0 100% 2.3
GcDirCacheSavesObjectsTest 2 0 0 0 100% 2.143
LockFileTest 1 0 0 0 100% 0.18
GcOrphanFilesTest 4 0 0 0 100% 0.187
PackIndexV2Test 6 0 0 0 100% 0.184
ObjectDirectoryTest 4 0 0 0 100% 7.484
WindowCacheGetTest 3 0 0 0 100% 0.345
GcBasicPackingTest 9 0 0 0 100% 17.53
StoredBitmapTest 3 0 0 0 100% 0.003
RefUpdateTest 44 0 0 0 100% 12.571

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.13
RepoCommandSymlinkTest 1 0 0 0 100% 0.564
RepoCommandTest 26 0 0 0 100% 24.586

org.eclipse.jgit.storage.file

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

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.033
ReftableTest 25 0 0 0 100% 1.855

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.547
BranchCommandTest 17 0 0 0 100% 4.668
GarbageCollectCommandTest 2 0 0 0 100% 0.38
GitConstructionTest 3 0 0 0 100% 0.712
PullCommandTest 17 0 0 0 100% 10.38
CherryPickCommandTest 12 0 0 0 100% 4.13
ResetCommandTest 19 0 0 0 100% 2.494
DescribeCommandTest 32 0 0 0 100% 8.095
InitCommandTest 9 0 0 0 100% 0.669
NotesCommandTest 2 0 0 0 100% 0.409
RmCommandTest 2 0 0 0 100% 0.151
FetchCommandTest 8 0 0 0 100% 2.335
StashDropCommandTest 8 0 0 0 100% 1.754
StatusCommandTest 3 0 0 0 100% 0.413
BlameCommandTest 18 0 0 0 100% 5.279
CommitAndLogCommandTest 10 0 0 0 100% 1.297
EolStreamTypeUtilTest 6 0 0 0 100% 0.008
NameRevCommandTest 11 0 0 0 100% 1.137
ReflogCommandTest 3 0 0 0 100% 0.605
RemoteAddCommandTest 1 0 0 0 100% 0.068
MergeCommandTest 45 0 0 0 100% 14.141
CloneCommandTest 19 0 0 0 100% 11.438
CleanCommandTest 10 0 0 0 100% 2.888
TagCommandTest 14 0 0 0 100% 1.385
RevertCommandTest 10 0 0 0 100% 2.291
RemoteListCommandTest 1 0 0 0 100% 0.063
AddCommandTest 39 0 0 0 100% 7.735
EolRepositoryTest 28 0 0 0 100% 254.631
PushCommandTest 8 0 0 0 100% 2.502
StashApplyCommandTest 27 0 0 0 100% 8.29
StashListCommandTest 4 0 0 0 100% 0.462
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 20.709
PathCheckoutCommandTest 17 0 0 0 100% 9.865
CommitCommandTest 13 0 0 2 84.615% 1.733
ApplyCommandTest 20 0 0 0 100% 2.143
StashCreateCommandTest 16 0 0 0 100% 2.742
DiffCommandTest 6 0 0 0 100% 0.593
RebaseCommandTest 70 0 0 0 100% 25.135
PullCommandWithRebaseTest 6 0 0 0 100% 2.721
HugeFileTest 1 0 0 1 0% 0.001
RemoteDeleteCommandTest 1 0 0 0 100% 0.04
RenameBranchCommandTest 4 0 0 0 100% 0.557
LsRemoteCommandTest 4 0 0 0 100% 1.243
CommitOnlyTest 96 0 0 0 100% 10.991
CheckoutCommandTest 32 0 0 2 93.75% 12.568
LogCommandTest 9 0 0 0 100% 1.889
RemoteSetUrlCommandTest 2 0 0 0 100% 0.103

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 4.918
CommitTest 2 0 0 0 100% 1.62
CLIGitCommandTest 1 0 0 0 100% 0.002
TextBuiltinTest 1 0 0 0 100% 1.552
LsRemoteTest 4 0 0 0 100% 4.405
InitTest 2 0 0 0 100% 0.399
MergeTest 11 0 0 0 100% 6.694
ResetTest 9 0 0 1 88.889% 1.914
TagTest 3 0 0 0 100% 1.006
ConfigTest 1 0 0 0 100% 0.092
DescribeTest 11 0 0 0 100% 2.947
CloneTest 4 0 0 0 100% 2.097
RmTest 1 0 0 0 100% 0.269
CommitAndLogTest 1 0 0 0 100% 0.222
BranchTest 13 0 0 0 100% 7.2
ArchiveTest 30 0 0 0 100% 14.978
ReflogTest 3 0 0 0 100% 0.67
CheckoutTest 22 0 0 0 100% 9.977
RepoTest 3 0 0 0 100% 4.565
FetchTest 4 0 0 0 100% 5.718
CleanTest 4 0 0 0 100% 0.834
AddTest 5 0 0 0 100% 2.349
StatusTest 15 0 0 0 100% 14.695
ProxyConfigTest 10 0 0 0 100% 6.53

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.002
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.228
CGitAttributesTest 26 0 0 0 100% 1.903
AttributesHandlerTest 30 0 0 0 100% 1.335
AttributesMatcherTest 8 0 0 0 100% 0.037
TreeWalkAttributeTest 18 0 0 0 100% 1.229
AttributesNodeTest 7 0 0 0 100% 0.003
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.285

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.359
PlotCommitListTest 15 0 0 0 100% 0.847

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% 2.148
TimeoutInputStreamTest 8 0 0 0 100% 0.772
AutoLFInputStreamTest 7 0 0 0 100% 0.005
TimeoutOutputStreamTest 9 0 0 0 100% 1.025
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.609

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 4.947
PushTest 1 0 0 0 100% 5.342
CheckoutTest 3 0 0 0 100% 36.898
DownloadTest 5 0 0 0 100% 65.915

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.001
ObjectIdSerializerTest 3 0 0 0 100% 0.004
DirCacheCheckoutTest 63 0 0 0 100% 11.063
ObjectIdTest 16 0 0 0 100% 0.018
RefTest 14 0 0 0 100% 1.335
IndexDiffTest 16 0 0 0 100% 3.239
ObjectIdOwnerMapTest 7 0 0 0 100% 0.083
ObjectCheckerTest 127 0 0 0 100% 0.154
SquashCommitMsgTest 1 0 0 0 100% 0.101
ValidRefNameTest 22 0 0 0 100% 0.016
RacyGitTests 2 0 0 0 100% 7.172
BranchConfigTest 8 0 0 0 100% 0.007
ObjectIdSubclassMapTest 7 0 0 0 100% 0.011
ReflogResolveTest 6 0 0 0 100% 0.855
ConstantsEncodingTest 5 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.346
ObjectLoaderTest 4 0 0 0 100% 0.006
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.017
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.168
BranchTrackingStatusTest 3 0 0 0 100% 0.269
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
ConfigTest 70 0 0 0 100% 0.297
RepositoryResolveTest 22 0 0 0 100% 1.89
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.016
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 7.105
RepositoryCacheTest 15 0 0 0 100% 0.888
MergeHeadMsgTest 2 0 0 0 100% 0.166
IndexDiffSubmoduleTest 7 0 0 0 100% 13.891

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.316
IgnoreNodeTest 32 0 0 0 100% 2.518
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 18 0 0 0 100% 0.021
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.006
CGitIgnoreTest 25 0 0 0 100% 3.703

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.242
IndexDiffFilterTest 38 0 0 0 100% 3.481
InterIndexDiffFilterTest 5 0 0 0 100% 0.206
PathFilterGroupTest 7 0 0 0 100% 0.006
PathSuffixFilterTest 3 0 0 0 100% 0.195
TreeFilterTest 7 0 0 0 100% 0.22
NotTreeFilterTest 6 0 0 0 100% 0.149

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.014
DiffFormatterTest 17 0 0 0 100% 1.821
RawTextLoadTest 5 0 0 0 100% 0.743
RawTextTest 12 0 0 0 100% 0.003
EditListTest 5 0 0 0 100% 0.006
EditTest 16 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.263
MyersDiffTest 23 0 0 0 100% 0.009
DiffEntryTest 12 0 0 0 100% 1.515
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RenameDetectorTest 28 0 0 0 100% 1.648
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.004
HistogramDiffTest 30 0 0 0 100% 0.076
DiffFormatterReflowTest 10 0 0 0 100% 0.036
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.213
ForPathTest 1 0 0 0 100% 0.04
TreeWalkBasicDiffTest 1 0 0 0 100% 0.041
PostOrderTreeWalkTest 6 0 0 0 100% 0.193
TreeWalkJava7Test 1 0 0 0 100% 0.084
FileTreeIteratorTest 23 0 0 0 100% 4.066
CanonicalTreeParserTest 18 0 0 0 100% 0.007
EmptyTreeIteratorTest 6 0 0 0 100% 0.104
AbstractTreeIteratorTest 7 0 0 0 100% 0.004

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.009
PathsTest 2 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.004
NBTest 11 0 0 0 100% 0.007
HookTest 9 0 0 0 100% 1.054
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.003
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.005
RawParseUtilsTest 3 0 0 0 100% 0.008
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.006
RefListTest 23 0 0 0 100% 0.014
RawSubStringPatternTest 4 0 0 0 100% 0.33
GitDateParserTest 13 0 0 0 100% 0.013
Base64Test 4 0 0 0 100% 0.003
FSTest 4 0 0 0 100% 0.591
RawParseUtils_HexParseTest 3 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.027
RawParseUtils_LineMapTest 7 0 0 0 100% 0.022
TemporaryBufferTest 15 0 0 0 100% 0.437
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.003
BlockListTest 12 0 0 0 100% 0.011
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.099
ChangeIdUtilTest 35 0 0 0 100% 0.037
IOReadLineTest 28 0 0 0 100% 0.12
RefMapTest 22 0 0 0 100% 0.008
ReadLinesTest 6 0 0 0 100% 0.002
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.044
FilterCommandsTest 3 0 0 0 100% 1.477
RunExternalScriptTest 12 0 0 0 100% 0.615
RawParseUtils_FormatTest 1 0 0 0 100% 0.003
FileUtilsTest 28 0 0 0 100% 0.388
QuotedStringBourneStyleTest 10 0 0 0 100% 0.006

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.004
GcCommitSelectionTest 5 0 0 0 100% 134.48
DeltaIndexTest 13 0 0 0 100% 0.039
IntSetTest 1 0 0 0 100% 0.001

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.985
LongObjectIdTest 32 0 0 0 100% 0.627
LFSPointerTest 1 0 0 0 100% 0.28
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.449
MutableLongObjectIdTest 5 0 0 0 100% 0.31

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 5.932
SubmoduleUpdateTest 4 0 0 0 100% 4.103
SubmoduleDeinitTest 6 0 0 0 100% 7.06
SubmoduleStatusTest 7 0 0 0 100% 3.473
SubmoduleInitTest 7 0 0 0 100% 2.891
SubmoduleWalkTest 11 0 0 0 100% 3.976
SubmoduleSyncTest 3 0 0 0 100% 4.698

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.239
RefTreeDatabaseTest 27 0 0 0 100% 0.33
RefTreeTest 10 0 0 0 100% 0.009

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 14.93
MeasurePackSizeTest 1 0 0 0 100% 1.985
DumbClientDumbServerTest 8 0 0 0 100% 7.476
GitServletInitTest 4 0 0 0 100% 1.619
GitServletResponseTests 3 0 0 0 100% 4.162
DumbClientSmartServerTest 8 0 0 0 100% 6.214
AdvertiseErrorTest 1 0 0 0 100% 0.389
AsIsServiceTest 4 0 0 0 100% 1.193
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.762
FileResolverTest 3 0 0 0 100% 1.444
HookMessageTest 2 0 0 0 100% 4.118
RegexPipelineTest 3 0 0 0 100% 1.918
SmartClientSmartServerTest 54 0 0 0 100% 13.167
ProtocolErrorTest 1 0 0 0 100% 1.995
HttpClientTests 14 0 0 0 100% 3.077
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.8
ErrorServletTest 1 0 0 0 100% 1.702
SetAdditionalHeadersTest 1 0 0 0 100% 2.271

org.eclipse.jgit.indexdiff

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

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.052
FileHeaderTest 21 0 0 0 100% 0.013
EditListTest 3 0 0 0 100% 0.056
GetTextTest 4 0 0 0 100% 0.028
PatchCcTest 3 0 0 0 100% 0.037
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.015
RootLocaleTest 3 0 0 0 100% 0.009
NLSTest 4 0 0 0 100% 0.02

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.046
DfsBlockCacheTest 2 0 0 0 100% 0.13
DfsPackCompacterTest 2 0 0 0 100% 0.015
DfsGarbageCollectorTest 24 0 0 0 100% 2.003
DfsBlockCacheConfigTest 4 0 0 0 100% 0.02
DfsFsckTest 9 0 0 0 100% 0.123
DeltaBaseCacheTest 4 0 0 0 100% 0.004

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.252
MergerTest 26 0 0 0 100% 34.165
MergeMessageFormatterTest 15 0 0 0 100% 2.568
SquashMessageFormatterTest 1 0 0 0 100% 0.224
CherryPickTest 2 0 0 0 100% 0.181
SimpleMergeTest 16 0 0 0 100% 2.302
CrissCrossMergeTest 8 0 0 0 100% 90.212

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.052
testAbbreviateLooseBlob 0.02
testAbbreviateIsActuallyUnique 0.065
testAbbreviatePackedBlob 0.103

BaseReceivePackTest

parseCommand 0.005

NameConflictTreeWalkTest

testNoDF_NoGap 0.045
testDF_NoGap 0.019
testDF_DetectConflict 0.028
testDF_GapByOne 0.02
testDF_SkipsSeenSubtree 0.098

DfsInserterTest

testReadFromInserterSmallObjects 0.002
testNoCheckExisting 0
testInserterIgnoresUnreachable 0.001
testReaderResolve 0.002
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.011
testInserterDiscardsPack 0.001

PushProcessTest

testUpdateMixedCases 0.245
testUpdateUnexpectedRemote 0.042
testTrackingRefUpdateOnReject 0.447
testUpdateDelete 0.279
testUpdateFastForward 0.112
testUpdateUnexpectedRemoteVsForce 0.146
testUpdateRejectedByConnection 0.194
testUpdateUpToDate 0.048
testUpdateNonFastForwardForced 0.231
testUpdateExpectedRemote 0.038
testPushResult 0.228
testUpdateNonFastForwardUnknownObject 0.209
testUpdateNonFastForward 0.042
testUpdateDeleteNonExisting 0.033
testTrackingRefUpdateEnabled 0.385
testUpdateCreateRef 0.04
testTrackingRefUpdateDisabled 0.036

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.023
testStandardFormat_InvalidType 0.016
testStandardFormat_LargeObject_TruncatedZLibStream 0.021
testStandardFormat_NoHeader 0.122
testStandardFormat_SmallObject_TruncatedZLibStream 0.029
testStandardFormat_NegativeSize 0.019
testStandardFormat_SmallObject_TrailingGarbage 0.017
testStandardFormat_GarbageAfterSize 0.017
testStandardFormat_LargeObject_TrailingGarbage 0.019
testPackFormat_DeltaNotAllowed 0.019
testStandardFormat_LargeObject_CorruptZLibStream 0.129
testPackFormat_LargeObject 0.019
testPackFormat_SmallObject 0.016
testStandardFormat_SmallObject_CorruptZLibStream 0.073
testStandardFormat_LargeObject 0.054

ObjectIdSerializerTest

serialize 0.002
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.085
archiveByDirectoryPath 0.17
archiveHeadAllFiles 0.103
archiveHeadSpecificPath 0.184

BranchCommandTest

testCreateFromCommit 0.334
testCreateFromLightweightTag 0.152
testCreateFromAnnotatetdTag 0.178
testCreationImplicitStart 0.269
testCreateForce 0.205
testPullConfigRemoteBranch 0.431
testCreateAndList 0.221
testRenameLocalBranch 0.346
testListBranchesWithContains 0.104
testListAllBranchesShouldNotDie 0.294
testRenameRemoteTrackingBranch 0.509
testPullConfigLocalBranch 0.369
testInvalidBranchDash 0.184
testInvalidBranchHEAD 0.168
testDelete 0.314
testPullConfigRenameLocalBranch 0.497
testCreationNullStartPoint 0.088

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.178
testGCmoreCommits 0.201

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.552

DirCacheCheckoutTest

testLongFilename 0.038
testCheckoutChangeLinkToEmptyDir 0.184
testDirtyFileModeEqualHeadMerge 0.225
testResetHard 0.458
testRules1thru3_NoIndexEntry 0.105
testCheckoutChangeLinkToNonEmptyDirs 0.331
testCheckoutUncachedChanges 0.038
testFileModeChangeAndContentChangeNoConflict 0.221
testCheckoutChangeFileToEmptyDir 0.065
testDirectoryFileSimple 0.165
testDirectoryFileConflicts_15b 0.048
testCloseNameConflicts1 0.192
testCheckoutOutChanges 0.069
testIgnoredDirectory 0.203
testInitialCheckout 0.082
testOverwriteUntrackedLinkModeChange 0.301
testUntrackedConflicts 0.195
testCheckoutChangeFileToEmptyDirs 0.175
testCheckoutHierarchy 0.082
testFileModeChangeWithNoContentChangeUpdate 0.397
testFolderFileAndContentConflicts 0.504
testOverwriteUntrackedFileModeChange 0.135
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.283
testIgnoredDirectoryWithTrackedContent 0.179
testResetWithChangeInGitignore 0.258
testCheckoutChangeLinkToEmptyDirs 0.206
testCloseNameConflictsX0 0.242
testDontOverwriteEmptyFolder 0.043
testFileModeChangeAndContentChangeConflict 0.198
testFolderFileConflict 0.294
testDontOverwriteDirtyFile 0.167
testDirectoryFileConflicts_1 0.039
testDirectoryFileConflicts_2 0.051
testDirectoryFileConflicts_3 0.204
testDirectoryFileConflicts_4 0.193
testDirectoryFileConflicts_5 0.038
testDirectoryFileConflicts_6 0.039
testDirectoryFileConflicts_7 0.347
testDirectoryFileConflicts_8 0.052
testDirectoryFileConflicts_9 0.157
testCheckoutChangeFileToNonEmptyDirs 0.073
testRules4thru13_IndexEntryNotInHead 0.415
testCheckoutOutChangesAutoCRLFInput 0.036
testCheckoutOutChangesAutoCRLFfalse 0.04
testDirectoryFileConflicts_10 0.279
testDirectoryFileConflicts_11 0.056
testDirectoryFileConflicts_12 0.176
testDirectoryFileConflicts_13 0.226
testDirectoryFileConflicts_14 0.172
testDirectoryFileConflicts_15 0.042
testDirectoryFileConflicts_16 0.214
testDirectoryFileConflicts_17 0.049
testDirectoryFileConflicts_18 0.056
testDirectoryFileConflicts_19 0.294
testDirectoryFileConflicts_5b 0.047
testDirectoryFileConflicts_6b 0.045
testDirtyFileModeEqualIndexMerge 0.227
testOverwriteUntrackedIgnoredFile 0.318
testCheckoutOutChangesAutoCRLFtrue 0.039
testCheckoutOutChangesAutoCRLFtrueBinary 0.04
testMultipleContentConflicts 0.674
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.219
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.092

ObjectIdTest

test011_toString 0
test010_toString 0
test009_toString 0
test008_notIsId 0
testFromString_shortNonHex 0.008
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.303
testOpen 0.279
testWrap 0.128

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.101
testFailedPreCommitHookBlockCommit 0.147
testFindPostCommitHook 0.021
testAllCommitHooks 0.284
testFindHook 0.03
testFailedCommitMsgHookBlocksCommit 0.171
testPostCommitRunHook 0.077
testRunHook 0.063
testCommitMsgHookCanModifyCommitMessage 0.157

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.04
testGetRefsByPrefix 0.038
testReadAllIncludingSymrefs 0.189
testReadSimplePackedRefSameRepo 0.039
testRefsUnderRefs 0.163
testResolvedSymRef 0.031
testReadSymRefToLoosePacked 0.039
testResolvedNamesBranch 0.098
testGetShortRef 0.176
testRemoteNames 0.114
testAmbiguousRefsUnderRefs 0.099
testReadLooseRef 0.118
testReadLoosePackedRef 0.033
testReadSymRefToPacked 0.154

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.484
nonReferencedNonExpiredObject_notPruned 0.022
nonReferencedExpiredObjectTree_pruned 1.016
testPackCommitsAndLooseOneWithPruneNow 1.119
nonReferencedObjects_onlyExpiredPruned 0.996

NoteMapMergerTest

testBaseEqualsTheirs 0.135
testCollapseFanoutAfterMerge 2.46
testEditSameNoteDifferentContent 0.053
testFanoutAndLeafWitConflict 3.148
testDeleteDifferentNotes 0.123
testNonNotesWithNonNoteConflict 0.094
testAddSameNoteDifferentContent 0.065
testNonNotesWithoutNonNoteConflict 0.093
testEditDifferentNotes 0.079
testEditDeleteConflict 0.074
testLargeTreesWithConflict 5.926
testLargeTreesWithoutConflict 6.179
testOursEqualsTheirs 0.113
testFanoutAndLeafWithoutConflict 3.71
testNoChange 0.164
testBaseEqualsOurs 0.034
testAddDifferentNotes 0.038

IndexDiffTest

testUnchangedComplex 0.054
testRemovedUntracked 0.088
testUnchangedSimple 0.094
testAdded 0.073
testStageState_mergeAndReset_bug 0.453
testUntrackedFolders 0.181
testStageState_simulated_bug 0.285
testConflictingDeletedAndModified 0.269
testAssumeUnchanged 0.22
testAutoCRLFInput 0.199
testModified 0.046
testStageState 0.185
testRemoved 0.029
testConflictingFromMultipleCreations 0.292
testUntrackedNotIgnoredFolders 0.353
testConflicting 0.411

PullCommandTest

testPullFastForward 0.48
testPullMerge 0.525
testPullWithRebaseConfig1 0.793
testPullWithRebaseConfig2 0.928
testPullWithRebaseConfig3 0.779
testPullLocalConflict 0.403
testPullWithMergeConfig2 0.611
testPullWithUntrackedStash 0.45
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.475
testPullEmptyRepository 0.22
testPullConflict 0.434
testPullWithoutConfig 0.533
testPullMergeProgrammaticConfiguration 0.423
testPullWithMergeConfig 0.627
testPullWithRebasePreserve1Config 0.944
testPullWithRebasePreserveConfig2 0.695
testPullWithRebasePreserveConfig3 1.054

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.345
testCherryPickDirtyIndex 0.179
testCherryPickNoCommit 0.432
testCherryPickConflictResolution 0.289
testCherryPick 0.301
testCherryPickMerge 0.857
testCherryPickConflictMarkers 0.229
testCherryPickOurCommitName 0.272
testCherryPickConflictReset 0.264
testCherryPickDirtyWorktree 0.215
testSequentialCherryPick 0.462
testCherryPickConflictResolutionNoCOmmit 0.281

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.026
invalidRepositoryFormatVersion 0.02
emptyRepositoryFormatVersion 0.225
relativeGitDirRef 0.022
absoluteGitDirRef 0.024
unknownRepositoryFormatVersion 0.144
testShouldAutomagicallyDetectGitDirectory 0.02

ObjectIdOwnerMapTest

testClear 0.002
testAddIfAbsent 0
testAddGrowsWithObjects 0.009
testAddIfAbsentGrowsWithObjects 0.068
testAddGetAndContains 0
testIterator 0.001
testEmptyMap 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0.001
testSpecialGroupCase3 0.001
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0.001
testSpecialGroupCase9 0.004
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0.001
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0.001
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.001
testPipe 0.001
testPlus 0
testBracketsUnmatched1 0.193
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.001
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
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.037
testInvalidTreeDuplicateNames1_Tree 0.001
testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0.014
testInvalidType 0.003
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0.001
testInvalidTreeNameContainsSlash 0
testInvalidTreeNameIsMacHFSGit2 0.027
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0.001
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0.001
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testInvalidTreeModeNotSupportedMode1 0
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0.001
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0.001
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0.001
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.004
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0.001
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0.001
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0.001
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0.001
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0
testCheckBlobWithBlobObjectCheckerCorrupt 0

DateRevQueueTest

testInsertOutOfOrder 0.03
testEmpty 0.017
testCloneFIFO 0.067
testInsertTie 0.076
testCloneEmpty 0.028
testClear 0.033
testHasFlags 0.033

FooterLineTest

testSignedOffBy_OneUserWithLF 0.035
testNotEmail 0.023
testNoFooters_EmptyBody 0.031
testEmptyValueWithLF 0.033
testNoFooters_OneLineBodyNoLF 0.026
testSignedOffBy_OneUserNoLF 0.056
testNoFooters_NewlineOnlyBody1 0.047
testNoFooters_NewlineOnlyBody5 0.021
testMatchesBugId 0.147
testNonDelimtedEmail 0.019
testSignedOffBy_IgnoreWhitespace 0.023
testFilterFootersIgnoreCase 0.017
testSignedOffBy_SkipNonFooter 0.075
testEmptyValueNoLF 0.019
testShortKey 0.019
testSignedOffBy_ManyUsers 0.019
testNoFooters_ShortBodyWithLF 0.02
testNoFooters_ShortBodyNoLF 0.018
testNoFooters_OneLineBodyWithLF 0.143

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.101

ResetCommandTest

testHardResetOnUnbornBranch 0.034
testHardResetReflogDisabled 0.184
testSoftReset 0.084
testPathsResetOnUnbornBranch 0.148
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.08
testMixedReset 0.186
testMixedResetRetainsSizeAndModifiedTime 0.204
testMixedResetWithUnmerged 0.085
testHardReset 0.104
testResetDefaultMode 0.036
testPathsResetToNonexistingRef 0.031
testPathsResetWithRef 0.188
testHardResetAfterSquashMerge 0.28
testPathsReset 0.128
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.113
testResetToNonexistingHEAD 0.025
testPathsResetOnDirs 0.233
testPathsResetWithUnmerged 0.211
testHardResetOnTag 0.132

RawParseUtilsTest

testParseEncoding_badEncoding 0.006
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.028
testSingleSubPathNegate 0.03
testTopOrMultiPathDual 0.027
testOrMultiThreePath 0.172
testSinglePathNegate 0.053
testAndMultiThreeSubPathNegate 0.054
testAndMultiSubPathNegate 0.036
testTopAndMultiSubPathDualNegate 0.093
testAndMultiPath 0.027
testAndMultiPathNegate 0.029
testPatternParentFileMatch 0.029
testSinglePath 0.098
testTopAndMultiPathDualNegate 0.074
testOrMultiThreeMixSubPathNegate 0.046
testTopNotPath 0.033
testOrMultiTwoMixSubPathNegate 0.102
testOrMultiTwoPath 0.047
testAndMultiSubPathDualNegate 0.034
testAndMultiSubPath 0.031
testOrMultiTwoSubPath 0.036
testSingleSubPath 0.157

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.005
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.006
testExceptionThrown_BareRepoGetWorkDir 0.079
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.037
testNotBare_CreateRepositoryFromWorkDirOnly 0.005
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.006
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.008
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.03
testNotBare_CreateRepositoryFromDotGitGitDir 0.005
testExceptionThrown_BareRepoGetIndex 0.013
testExceptionThrown_BareRepoGetIndexFile 0.017
testIsBare_CreateRepositoryFromArbitraryGitDir 0.003

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.011
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.171
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0.002
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0.001
testMatchLonger 0.001
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 1.062
testPruneNone 2.019
testPackCommitsAndLooseOneWithPruneNowNoReflog 1.025
testPackCommitsAndLooseOneNoReflog 0.974

RacyGitTests

testRacyGitDetection 1.211
testIterator 5.959

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 1.59
testParseReader 0.004
testParseString 0.003
noCert 0.001
testConcatPacketLines 0.036
testMissingPusheeField 0.002
testParseMultipleFromStream 0.006
disabled 0.002
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0.001
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.02

NoteMapTest

testReadFlatTwoNotes 0.154
testEditFlat 0.054
testWriteUnchangedFanout2_38 0.046
testCreateFromEmpty 0.14
testRemoveDeletesTreeFanout2_38 0.049
testGetCachedBytes 0.036
testReadFanout2_38 0.096
testIteratorFanoutTree2_38 0.072
testIteratorEmptyMap 0.018
testEditFanout2_38 0.097
testShorteningNoteRefName 0.026
testReadFanout2_2_36 0.047
testIteratorFlatTree 0.102
testReadFullyFannedOut 0.166
testIteratorFanoutTree2_2_36 0.159
testLeafSplitsWhenFull 0.166
testWriteUnchangedFlat 0.042
testIteratorFullyFannedOut 0.295

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.028

RevWalkPathFilter6012Test

test1 0.199
test2 0.062
test3 0.137
test4 0.186
test5 0.074
test6 0.287
test7 0.203

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.263
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.255
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.322
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.211
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.306
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.028
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.363
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.272
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.276
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.258
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.428
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.071
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.283
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.017
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.405
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.233
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.277
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.275
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.382
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.174
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.277
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.019
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.359
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.252
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.245
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.365
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.312
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.217
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.254
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.023
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.259
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.245

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.039
testIdenticalEdit 0.083
testDeleteDelete 0.025
testIdenticalAdd 0.074
testEditDelete 0.153
testAddAdd 0.104

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.238

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.003
testUnsupportedRequiredExtension 0.004
testReadIndex_DirCacheTree 0.02
testCorruptChecksumAtFooter 0.004
testReadWriteV3 0.01
testReadIndex_LsFiles 0.063
testTreeWalk_LsFiles 0.087

SubmoduleAddTest

commandWithNullPath 1.369
addSubmoduleWithExistingSubmoduleDefined 2.178
addExistentSubmodule 0.141
addSubmodule 0.948
commandWithEmptyPath 0.02
addSubmoduleWithRelativeUri 0.633
commandWithEmptyUri 0.033
commandWithNullUri 0.182

DfsBlockCacheTest

weirdBlockSize 0.114
streamKeyReusesBlocks 0.009

RelativeDateFormatterTest

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

RefListTest

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

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.247
testCaseInsensitive 0.044
testEmptyPattern 0.019
testNoMatches 0.018

PackFileTest

testDelta_FailsOver2GiB 0.019
testDelta_SmallObjectChain 0.132
testWhole_LargeObject 0.184
testWhole_SmallObject 0.041
testConfigurableStreamFileThreshold 0.12

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.028
testRules 0.041
testIncorrectAttributeFileName 0.035
testNoMatchingAttributes 0.072
testEmptyGitAttributeFile 0.049

BundleWriterTest

testAbortWrite 0.35
testCustomObjectReader 0.614
testWriteHEAD 0.204
testWriteSingleRef 0.383
testIncrementalBundle 0.528

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.02
testBackBug396127 0.02
testReset 0.022
testSingleSubtree_Recursive 0.022
testEmptyTree_WithTreeWalk 0.073
testRemovedSubtree 0.074
testTwoLevelSubtree_FilterPath 0.02
testSingleSubtree_NoRecursion 0.025
testNoSubtree_NoTreeWalk 0.077
testTwoLevelSubtree_Recursive 0.019
testEmptyTree_NoTreeWalk 0.068

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.243
testCreateFileHeader_Modify 0.055
testCreateFileHeader_DeleteGitLink 0.039
testDiffRootNullToTree 0.058
testCreateFileHeaderForRenameModeChange 0.021
testDiff 0.154
testDiffAutoCrlfMediumFile 0.258
testCreateFileHeader_GitLink 0.086
testCreateFileHeader_AddGitLink 0.074
testDiffNullToNull 0.035
testDiffAutoCrlfLargeFile 0.296
testCreateFileHeader_Add 0.051
testCreateFileHeaderWithoutIndexLine 0.062
testCreateFileHeaderForRenameWithoutContentChange 0.048
testDiffRootTreeToNull 0.147
testCreateFileHeader_Binary 0.027
testCreateFileHeader_Delete 0.147

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.044
testInitNonBare_GitdirAndDirShouldntBeSame 0.142
testInitBareRepository 0.029
testInitWithDefaultsNonBare 0.04
testInitWithDefaultsBare 0.052
testInitWithExplicitGitDir 0.14
testInitWithOnlyExplicitGitDir 0.123
testInitNonEmptyRepository 0.049
testInitRepository 0.045

DirCacheLargePathTest

testPath_4090 0.025
testPath_4094 0.048
testPath_4095 0.081
testPath_4096 0.028
testPath_16384 0.121

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.47
dontPackHEAD_nonBare 1.061
dontPackHEAD_bare 0.95
whileRefLockedRefNotPackedNoError 0.996
emptyRefDirectoryDeleted 1.005
concurrentOnlyOneWritesPackedRefs 0.987
looseRefPacked 1.001

NotesCommandTest

testListNotes 0.274
testAddAndRemoveNote 0.132

ManifestParserTest

testNormalizeEmptyPath 0.004
testManifestParser 0.111
testManifestParserWithMissingFetchOnRemote 0.007

PatchErrorTest

testError_DisconnectedHunk 0.03
testError_TruncatedNew 0.004
testError_TruncatedOld 0.001
testError_GarbageBetweenFiles 0.002
testError_GitBinaryNoForwardHunk 0.004
testError_BodyTooLong 0.002

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.727
testUsingUnknownBlobFails 0.298
testUsingHiddenCommonBlobFails 0.321
resetsHaves 0.354
testCreateBranchAtHiddenCommitFails 0.26
testFilterHidesPrivate 0.301
testSuccess 0.573
testUsingUnknownTreeFails 0.252

AlternatesTest

testAlternate 0.061
testAlternateCyclic2 0.108
testAlternateCyclic3 0.24

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.199
overrideDisableRefLog[atomic=false] 0.093
nonExistentRef[atomic=false] 0.038
addMissingObject[atomic=false] 0.035
simpleForce[atomic=false] 0.144
oneNonExistentRef[atomic=false] 0.062
updateToMissingObject[atomic=false] 0.063
refLogNotWrittenWithoutConfigOption[atomic=false] 0.09
forceRefLogInCommand[atomic=false] 0.079
reflogDelete[atomic=false] 0.051
reflogAppendStatusFastForward[atomic=false] 0.188
oneRefLockFailure[atomic=false] 0.039
oneRefWrongOldValue[atomic=false] 0.035
reflogDefaultIdent[atomic=false] 0.117
simpleNoForce[atomic=false] 0.151
forceRefLogInUpdate[atomic=false] 0.048
conflictThanksToDelete[atomic=false] 0.103
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.033
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.03
noRefLog[atomic=false] 0.15
reflogOnLockFailure[atomic=false] 0.1
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.101
reflogAppendStatusNoMessage[atomic=false] 0.183
reflogFileDirectoryConflict[atomic=false] 0.09
fileDirectoryConflict[atomic=false] 0.078
reflogCustomIdent[atomic=false] 0.047
reflogAppendStatusWithMessage[atomic=false] 0.072
overrideRefLogMessage[atomic=true] 0.159
overrideDisableRefLog[atomic=true] 0.994
nonExistentRef[atomic=true] 0.04
addMissingObject[atomic=true] 0.028
simpleForce[atomic=true] 0.944
oneNonExistentRef[atomic=true] 0.031
updateToMissingObject[atomic=true] 0.023
refLogNotWrittenWithoutConfigOption[atomic=true] 0.927
forceRefLogInCommand[atomic=true] 1.013
reflogDelete[atomic=true] 0.992
reflogAppendStatusFastForward[atomic=true] 0.042
oneRefLockFailure[atomic=true] 0.076
oneRefWrongOldValue[atomic=true] 0.037
reflogDefaultIdent[atomic=true] 0.842
simpleNoForce[atomic=true] 0.025
forceRefLogInUpdate[atomic=true] 0.983
conflictThanksToDelete[atomic=true] 1.004
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.027
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.032
noRefLog[atomic=true] 0.937
reflogOnLockFailure[atomic=true] 0.044
atomicUpdateRespectsInProcessLock[atomic=true] 0.965
packedRefsLockFailure[atomic=true] 0.025
reflogAppendStatusNoMessage[atomic=true] 0.971
reflogFileDirectoryConflict[atomic=true] 0.988
fileDirectoryConflict[atomic=true] 0.03
reflogCustomIdent[atomic=true] 0.992
reflogAppendStatusWithMessage[atomic=true] 0.995

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 2.144
test 0.003

FileBasedConfigTest

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

PushConnectionTest

limitCommandBytes 0.982
invalidCommand 0.005
testWrongOldIdDoesNotReplace 0.014
commandOrder 0.431

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.248
resolvePreviousBranch 0.25
resolveMasterCommits 0.082
resolveNonExistingBranch 0.154
resolveReflogParent 0.063
resolveDate 0.055

RmCommandTest

testRemoveCached 0.055
testRemove 0.094

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.157

CGitAttributesTest

testNestedMatchWithWildcard 0.119
testBracketsInGroup 0.083
testNestedMatchRecursive 0.083
testDirectoryMatchSubSimple 0.063
testDirectoryMatchSubComplex 0.089
testDirectoryWildmatchDoesNotMatchFiles1 0.052
testDirectoryWildmatchDoesNotMatchFiles2 0.07
testDirectoryWildmatchDoesNotMatchFiles3 0.072
testDirectoryWildmatchDoesNotMatchFiles4 0.088
testPrefixMatchNot 0.072
testRelativePaths 0.075
testStarMatchOnSlashNot 0.066
testDirectoryMatch 0.055
testDirectoryMatchSubRecursiveBacktrack2 0.061
testDirectoryMatchSubRecursiveBacktrack3 0.084
testDirectoryMatchSubRecursiveBacktrack4 0.052
testDirectoryMatchSubRecursiveBacktrack5 0.122
testDirectoryMatchSubRecursiveBacktrack6 0.095
testBug508568 0.084
testComplexPathMatchNot 0.056
testDirectoryMatchSubRecursive 0.074
testNestedMatchNot 0.072
testRelativePath 0.067
testDirectoryMatchSubRecursiveBacktrack 0.048
testStarPathMatchNot 0.044
testNestedMatch 0.05

ConcurrentRepackTest

testObjectMovedToNewPack1 2.576
testObjectMovedToNewPack2 3.008
testObjectInNewPack 1.001
testObjectMovedWithinPack 2.006

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.018
testEmpty 0.016
testAddFails 0.022

FetchCommandTest

testFetch 0.137
fetchShouldNotFetchTagsFromOtherBranches 0.275
testForcedFetch 0.266
fetchWithExplicitTagsShouldUpdateLocal 0.856
fetchShouldAutoFollowTagForFetchedObjects 0.152
testFetchWithPruneShouldKeepOriginHead 0.174
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.259
fetchShouldAutoFollowTag 0.21

SubmoduleUpdateTest

repositoryWithSubmodule 3.094
repositoryWithUnconfiguredSubmodule 0.06
repositoryWithInitializedSubmodule 0.263
repositoryWithNoSubmodules 0.202

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.045
testContainsAll 0.065
testContains 0.023
testAddOne 0.02
testAddTwo 0.087
testEquals 0.019
testRemove 0.017

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.104
testFetchReachableBlobWithBitmap 0.397
testFetchWithNonSupportingServer 0.006
testV2LsRefsSymrefs 0.008
testV2FetchIncludeTag 0.015
testV2FetchRequestPolicyReachableCommit 0.005
testV2FetchUnrecognizedArgument 0
testV2FetchClientStopsNegotiation 0.145
testV2EmptyRequest 0.003
testFetchWithBlobLimitFilter 0.025
testV2FetchRequestPolicyAny 0.003
testV2FetchRequestPolicyTip 0.023
testFetchUnreachableBlobWithBitmap 0.062
testV2FetchDeepenWithoutDone 0.041
testV2FetchRequestPolicyAdvertised 0.005
testV2FetchOfsDelta 0.03
testV2LsRefsPeel 0.014
testV2LsRefs 0.006
testFetchReachableBlobWithoutBitmap 0.105
testV2CapabilitiesAllowFilter 0.002
testFetchParentOfShallowCommit 0.022
testFetchWithBlobNoneFilter 0.028
testV2FetchServerStopsNegotiation 0.01
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.117
testFetchWithBlobLimitFilterAndBitmaps 0.047
testV2FetchFilterWhenNotAllowed 0.003
testV2FetchDeepenAndDone 0.073
testV2LsRefsRefPrefixNoSlash 0.006
testV2FetchThinPack 0.022
testV2FetchRequestPolicyReachableCommitTip 0.004
testV2FetchFilter 0.007
testV2FetchShallow 0.071
testV2FetchNoProgress 0.008
testV2LsRefsRefPrefix 0.015
testV2FetchServerDoesNotStopNegotiation 0.006

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.257
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0
testTimeout_readByte_Timeout 0.252
testTimeout_readBuffer_Timeout 0.255
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.028
testEmpty 0.019
testCloneEmpty 0.015
testAddLargeBlocks 2.861
testClear 0.058
testHasFlags 0.109

StashDropCommandTest

dropSingleStashedCommit 0.26
dropMiddleStashCommit 0.284
dropFirstStashedCommit 0.293
dropNegativeRef 0.085
dropWithNoStashedCommits 0.082
dropBoundaryStashedCommits 0.351
dropWithInvalidLogIndex 0.145
dropAll 0.241

IndexModificationTimesTest

testLastModifiedTimes 0.154
testModify 2.191

StatusCommandTest

testDifferentStates 0.219
testEmptyStatus 0.045
testDifferentStatesWithPaths 0.148

TestProtocolTest

testFetch 0.452
testPush 0.027
testFullNegotiation 2.321
testMinimalNegotiation 2.668
testUploadPackFactory 0.011
testReceivePackFactory 0.006

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.028
testIneffectiveNegationDifferentLevels1 0.122
testIneffectiveNegationDifferentLevels2 0.098
testIneffectiveNegationDifferentLevels3 0.021
testIneffectiveNegationDifferentLevels4 0.025
testIneffectiveNegationDifferentLevels5 0.203
testTrailingSpaces 0.122
testRules 0.124
testSlashMatchesDirectory 0.056
testToString 0.025
testRepeatedNegationInDifferentFiles1 0.025
testRepeatedNegationInDifferentFiles2 0.212
testRepeatedNegationInDifferentFiles3 0.058
testRepeatedNegationInDifferentFiles4 0.112
testRepeatedNegationInDifferentFiles5 0.123
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.025
testSimpleRootGitIgnoreWildMatcherDirOnly 0.021
testNegateAllExceptJavaInSrc 0.024
testSimpleRootGitIgnoreGlobalIgnore 0.024
testSimpleRootGitIgnoreGlobalDirIgnore 0.026
testLeadingSpaces 0.268
testSimpleRootGitIgnoreGlobalNegation1 0.048
testSimpleRootGitIgnoreGlobalNegation2 0.023
testSimpleRootGitIgnoreGlobalNegation3 0.152
testSimpleRootGitIgnoreGlobalNegation4 0.038
testEmptyIgnoreRules 0.016
testWithSlashDoesNotMatchInSubDirectory 0.104
testSimpleRootGitIgnoreWildMatcher 0.02
testNegation 0.212
testSlashOnlyMatchesDirectory 0.062
testNoPatterns 0.05
testRepeatedNegation 0.042

RawTextLoadTest

testBigWithNullAtStart 0.121
testBigOK 0.079
testSmallNull 0.034
testBinaryThreshold 0.439
testSmallOK 0.066

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.19
testCoreAutoCrlf2 0.068
testCoreAutoCrlf3 0.28
testCoreAutoCrlf4 0.192
testCoreAutoCrlf5 0.139
testRenameInSubDir 0.325
testDeleteMiddleLines 0.238
testWhitespaceMerge 0.481
testSingleRevision 0.139
testMoveToOtherDir 0.342
testMiddleClearAllLines 0.096
testTwoRenames 0.463
testDeleteTrailingLines 0.224
testEditAllLines 0.066
testRename 0.332
testConflictingMerge1 0.809
testConflictingMerge2 0.706
testTwoRevisions 0.181

ObjectWalkFilterTest

testDefaultFilter 0.053
testFilteringTreeFiltersReferencedBlobs 0.016
testRevFilterAndObjectFilterCanCombine 0.013
testFilteringTreeFiltersSubtrees 0.028
testFilteringCommitsHasNoEffect 0.007
testObjectFilterCanFilterOutBlob 0.006

SubmoduleDeinitTest

alreadyClosedSubmodule 1.956
dirtySubmoduleWithForce 1.955
cleanSubmodule 0.988
dirtySubmoduleBecauseNewCommit 0.873
dirtySubmoduleBecauseUntracked 0.672
repositoryWithNoSubmodules 0.051

RevCommitParseTest

testParse_implicit_mixed_encoded 0.02
testParse_WeirdHeaderOnlyCommit 0.019
testParse_NoMessage 0.021
testParse_OnlyLFMessage 0.02
testParse_implicit_UTF8_encoded 0.019
testParse_GitStyleMessage 0.019
testParse_ShortLineOnlyNoLF 0.129
testParse_illegalEncoding 0.034
testParse_explicit_bad_encoded2 0.022
testParse_explicit_bad_encoded 0.03
testParse_GitStyleMessageWithCRLF 0.017
testParse_incorrectUtf8Name 0.035
testParse_ShortLineOnlyEmbeddedLF 0.069
testParse_ShortLineOnlyEndLF 0.047
testParse_PublicParseMethod 0.024
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.02
testParse_incompleteAuthorAndCommitter 0.02
testParse_NoParents 0.058
testParse_unsupportedEncoding 0.019
testParse_explicit_encoded 0.024

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.463
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.297
mergeBinaryFile_UnsetMerge_Conflict 0.403
mergeTextualFile_UnsetMerge_NoConflict 0.34
mergeBinaryFile_SetMerge_Conflict 0.273
mergeTextualFile_UnsetMerge_Conflict 0.275

CommitAndLogCommandTest

testMultipleInvocations 0.069
testAddUnstagedChanges 0.2
testWrongParams 0.033
testModeChange 0.089
testLogWithFilter 0.141
testCommitAmend 0.138
testCommitRange 0.123
testMergeEmptyBranches 0.194
testInsertChangeId 0.201
testSomeCommits 0.104

ForPathTest

testFindObjects 0.038

RevTagParseTest

testTagBlob 0.026
testTagTree 0.021
testParse_implicit_mixed_encoded 0.018
testParseOldStyleNoTagger 0.018
testParse_NoMessage 0.019
testParse_OnlyLFMessage 0.02
testParse_implicit_UTF8_encoded 0.176
testParseAllFields 0.045
testParse_GitStyleMessage 0.022
testParse_ShortLineOnlyNoLF 0.022
testParse_illegalEncoding 0.083
testParse_explicit_bad_encoded2 0.045
testParse_explicit_bad_encoded 0.029
testParse_ShortLineOnlyEmbeddedLF 0.023
testParse_ShortLineOnlyEndLF 0.023
testParse_PublicParseMethod 0.063
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.055
testTagTag 0.03
testParse_unsupportedEncoding 0.024
testTagCommit 0.044
testParse_explicit_encoded 0.026

DescriptionTest

description 0.023

FileNameMatcherTest

testSpecialGroupCase0 0.011
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0.001
testSpecialGroupCase8 0
testSpecialGroupCase9 0.002
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0.001
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.001
testGraphGroupCase0 0.001
testGraphGroupCase1 0.002
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0.001
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCreateMatcherForSuffix 0.001
testReset 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0.001
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0.001
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0.001
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0.009
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0.001
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.003
testEscapedBackslash 0
testPunctGroupCase0 0.001
testPunctGroupCase1 0
testPunctGroupCase2 0.001
testPunctGroupCase3 0.001
testFilePathCase0 0.003
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0.001
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0.008
testManySolutionsCase1 0.001
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0.001
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0.002
testBlankGroupCase0 0.002
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0.001
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0.001
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testWordroupCase0 0
testWordroupCase1 0.001
testWordroupCase2 0
testWordroupCase3 0.001
testWordroupCase4 0
testWordroupCase5 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0.001
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0.001
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.023
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.019
testConfigureCache_Limits1 0.105
testConfigureCache_PackedGitWindowSize_0 0.072
testConfigureCache_PackedGitLimit_0 0.047
testConfigureCache_PackedGitWindowSize_4097 0.018
testConfigureCache_PackedGitOpenFiles_0 0.02

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.007
testNonTranslatedBundle 0.004
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.024
testGetRefs_HeadsOnly_SymrefToPacked 0.025
testGetRef_DiscoversModifiedLoose 0.028
testGetRefs_HeadsOnly_AllLoose 0.053
testGetRefs_HeadOnOneBranch 0.029
testExactRef_EmptyDatabase 0.032
testGetRefs_IgnoresGarbageRef1 0.03
testGetRefs_IgnoresGarbageRef2 0.029
testGetRefs_IgnoresGarbageRef3 0.143
testGetRefs_IgnoresGarbageRef4 0.031
testGetRef_CorruptSymbolicReference 0.027
testPeelLooseTag 0.026
testGetRefs_TagsOnly_AllPacked 0.022
testGetRefs_TagsOnly_AllLoose 0.153
testGetRef_FetchHead 0.024
testGetRefs_PackedWithPeeled 0.025
test_repack 0.826
testFirstExactRef_IgnoresGarbageRef 0.025
testPeelCommit 0.029
testGetRefs_CorruptObjectIdReference 0.041
testGetRefs_LooseSorting_Bug_348834 0.128
testReadBranchConfig 0.053
testGetRefs_DeatchedHead1 0.036
testGetRefs_DeatchedHead2 0.024
testExactRef_FetchHead 0.195
testGetRefs_LooseOverridesPacked 0.029
testGetRefs_DiscoversModifiedLoose 0.028
testGetRef_CycleInSymbolicRef 0.166
testReadNotExistingBranchConfig 0.029
testGetRefs_HeadsOnly_AllPacked1 0.03
testGetRef_AnyHeadWithGarbage 0.031
testGetRefs_LooseSortedCorrectly 0.21
testGetRefs_PackedNotPeeled_Sorted 0.085
testFirstExactRef_Mixed 0.107
testExactRef_IgnoresGarbageRef 0.033
testGetRef_CorruptObjectIdReference 0.029
testRefsChangedStackOverflow 0.122
testCreate 0.022
testGetRef_PackedNotPeeled_WrongSort 0.144
testGetRefs_CycleInSymbolicRef 0.066
testGetRefs_InvalidName 0.045
testGetRef_DiscoversDeletedLoose 0.032
testGetRefs_DeeplyNestedBranch 0.04
testPackedRefsLockFailure 0.025
testGetRefs_HeadBranchNotBorn 0.024
testGetRef_EmptyDatabase 0.151
testGetRefs_DiscoversDeletedLoose1 0.037
testGetRefs_DiscoversDeletedLoose2 0.036
testGetRefs_DiscoversDeletedLoose3 0.033
testGetRefs_DiscoversDeletedLoose4 0.171
testGetRefs_DiscoversDeletedLoose5 0.097
testGetRefs_EmptyDatabase 0.04
testGetRefs_HeadsOnly_Mixed 0.032
testGetRefs_DiscoversNewLoose1 0.03
testGetRefs_DiscoversNewLoose2 0.079
testIsNameConflicting 0.085
testGetRefs_SkipsLockFiles 0.027

TreeRevFilterTest

testStringOfPearls_FilePath1 0.089
testStringOfPearls_FilePath2 0.042
testStringOfPearls_FilePath3 0.191
testStringOfPearls_DirPath2 0.047
testPathFilterOrOtherFilter 0.052

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.04

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.156
testMergeCommitOneParentShallow 0.034
testObjectDirectorySnapshot 0.029
testDepth1 0.03
testDepth2 0.153
testDepth3 0.077

NameRevCommandTest

multiplePathsNoMerge 0.153
multiplePathsSecondParent 0.078
prefix 0.059
annotatedTags 0.173
annotatedTagsNoResult 0.096
ref 0.166
simpleAncestor 0.097
onePathMerge 0.052
onePathMergeSecondParent 0.084
onePathMergeLongerFirstParentPath 0.123
nameExact 0.052

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.203
testRenamedBoundLineDelete 0.12
testBoundLineDelete 0.26

GcTagTest

annotatedTag_objectNotPruned 1.054
lightweightTag_objectNotPruned 1.001

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.03
testStringOfPearls_FilePath1 0.171
testStringOfPearls_FilePath2 0.042
testStringOfPearls_FilePath3 0.063
testStringOfPearls_FilePath3_NoParentRewriting 0.157
testStringOfPearls_DirPath2 0.063
testStringOfPearls_FilePath2_NoParentRewriting 0.04
testStringOfPearls_FilePath1_NoParentRewriting 0.151
testStringOfPearls_DirPath2_NoParentRewriting 0.103
testEdits_MatchNone 0.073
testEmpty_NoMatch 0.036
testSimple1 0.041
testEdits_MatchAll 0.149

ReflogCommandTest

testAmendReflog 0.306
testBranchReflog 0.163
testHeadReflog 0.134

RemoteAddCommandTest

testAdd 0.066

PackReverseIndexTest

testFindObjectWrongOffset 0.016
testFindNextOffsetWrongOffset 0.064
testFindObject 0.046
testFindNextOffset 0.019

AttributesHandlerTest

testNestedMatchRecursive 0.029
testDirectoryMatchSubSimple 0.027
testStarPathMatch 0.026
testExpandBuiltInMacro1 0.022
testExpandBuiltInMacro2 0.023
testExpandBuiltInMacro3 0.024
testDirectoryMatchSubComplex 0.027
testInfoOverridesWorkDirRoot 0.03
testCustomGlobalMacro1 0.028
testCustomGlobalMacro2 0.025
testCustomGlobalMacro3 0.036
testCustomGlobalMacro4 0.034
testPrefixMatchNot 0.047
testRelativePaths 0.047
testStarMatchOnSlashNot 0.061
testDirectoryMatch 0.058
testDirectoryMatchSubRecursiveBacktrack2 0.033
testDirectoryMatchSubRecursive 0.115
testNestedMatchNot 0.096
testCyclicMacros 0.038
testWorkDirRootOverridesGlobal 0.086
testComplexPathMatch 0.047
testDirectoryMatchSubRecursiveBacktrack 0.059
testInfoOverridesGlobal 0.076
testNestedMatch 0.08
testExpandNonMacro1 0.041
testExpandNonMacro2 0.025
testExpandNonMacro3 0.027
testExpandNonMacro4 0.024
testRecursiveMacro 0.028

ObjectLoaderTest

testLargeObjectLoader 0
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.001
testCLIText 0.005
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.562

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.064
testSort_COMMIT_TIME_DESC 0.053
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.039
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.15
testSort_TOPO_REVERSE 0.034
testSort_TOPO 0.113
testSort_REVERSE 0.086

MergeCommandTest

testDeletionOnSideConflict 0.284
testNoFastForwardNoCommit 0.191
testRecursiveMergeWithConflict 0.247
testMergeWithMessageAndChangeId 0.252
testConflictingMergeFailsDueToDirtyIndex 0.364
testFastForward 0.086
testMergeNonVersionedPaths 0.545
testMultipleCreationsSameContent 0.222
testAlreadyUpToDate 0.154
testMergeRemovingFoldersWithoutFastForward 0.207
testMergeRemovingFolders 0.239
testFastForwardOnly 0.185
testSuccessfulContentMergeNoCommit 0.353
testMergeWithChangeId 0.389
testFileModeMerge 0.265
testFileModeMergeWithDirtyWorkTree 0.277
testMergeWithMessageOption 0.233
testMultipleDeletions 0.323
testFastForwardNoCommit 0.101
testSquashMergeConflict 0.266
testSingleDeletion 0.662
testMergeInItself 0.046
testMergeConflictWithMessageOption 0.236
testMergeTag 0.245
testMergeConflictFileFolder 0.304
testFastForwardWithFiles 0.214
testMultipleCreations 0.216
testSquashMerge 0.348
testDeletionAndConflict 0.209
testModifiedAndRenamed 0.261
testSuccessfulMergeFailsDueToDirtyIndex 0.249
testSuccessfulContentMergeAndDirtyworkingTree 0.453
testMultipleHeads 0.166
testMergeMessage 0.332
testSuccessfulContentMerge 0.452
testSuccessfulMergeFailsDueToDirtyWorktree 0.248
testDeletionOnMasterConflict 0.117
testSquashFastForward 0.506
testFastForwardOnlyNotPossible 0.111
testContentMerge 0.428
testNoFastForward 0.172
testConflictingMergeFailsDueToDirtyWorktree 0.238
testMergeFailingWithDirtyWorkingTree 0.249
testMergeSuccessAllStrategiesNoCommit 1.137
testMergeSuccessAllStrategies 1.293

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.002
testUpdateOnBackgroundThreads 0.011
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.556
testCloneRepositoryExplicitGitDir 0.46
testCloneRepositoryExplicitGitDirNonStd 0.602
testCloneRepositoryWithNestedSubmodules 1.875
testCloneRepositoryWithBranchShortName 0.497
testBareCloneRepository 0.402
testCloneRepositoryWithSubmodules 0.995
testCloneWithAutoSetupRebase 0.786
testCloneRepositoryOnlyOneBranch 0.689
testCloneRepositoryWithBranch 0.796
testBareCloneRepositoryCustomRemote 0.456
testCloneBareRepositoryDefaultDirectory 0.239
testCloneRepositoryDefaultDirectory 0.385
testCloneRepositoryExplicitGitDirBare 0.418
testCloneRepositoryWithTagName 0.526
testCloneRepository 0.562
testBareCloneRepositoryNullRemote 0.386
testCloneRepositoryWithMultipleHeadBranches 0.448
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.331

FSTest

testReadPipeCommandStartFailure 0.107
testSymlinkAttributes 0.466
testReadPipePosixCommandFailure 0.015
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.262
testCleanWithPaths 0.268
testCleanDirs 0.222
testCleanWithDryRun 0.258
testCleanDirsWithDryRun 0.297
testCleanDirsWithSubmodule 0.479
testCleanDirsWithRepository 0.285
testCleanDirsWithDryRunAndNoIgnore 0.216
testFilesShouldBeCleanedInSubSubFolders 0.332
testCleanWithDryRunAndNoIgnore 0.266

TagCommandTest

testDeleteFullName 0.181
testTagging 0.075
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.023
testFailureOnSignedTags 0.099
testDeleteNonExisting 0.068
testDeleteEmptyTagNames 0.035
testEmptyTagName 0.049
testTaggingOnHead 0.164
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.038
testListAllTagsInRepositoryInOrder 0.109
testInvalidTagName 0.096
testDelete 0.073
testDeleteBadName 0.058
testUnannotatedTagging 0.312

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.065
branch_historyNotPruned 1.078
deleteBranch_historyPruned 1.082

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0.001

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.043
test0 0
test1 0.001
test2 0
shatteredCollision 0.215
shatteredStoredInGitBlob 0.073

GcKeepFilesTest

testKeepFiles 1.842

IndexDiffFilterTest

testFileIgnoredNotHonored 0.161
testRecursiveTreeWalk 0.041
testEmptyFolderCommitted 0.121
testFileInFolderUntracked 0.098
testFileInFolderCommittedModifiedAllIgnored 0.049
testFileInFolderCommittedDeleted 0.173
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.171
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.14
testFileCommittedModified 0.046
testFileIgnored 0.129
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.078
testFolderChangedToFile 0.093
testFileInFolderCommittedModified 0.096
testNonRecursiveTreeWalk 0.074
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.179
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.071
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.162
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.054
testFileCommittedDeleted 0.041
testFolderChangedToFileCommittedComparedWithInitialCommit 0.159
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.074
testFileCommittedModifiedIgnored 0.099
testFileCommitted 0.148
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.071
testFileInFolderCommittedModifiedIgnored 0.047
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.056
testConflicts 0.152
testFileInFolderAllIgnored 0.046
testFileInFolderCommittedChangedNotModified 0.047
testFileInFolderCommittedAllDeleted 0.04
testEmptyFolderIgnored 0.039
testFileInFolderCommittedNonRecursive 0.043
testEmptyFolderUntracked 0.195
testFileInFolderCommitted 0.065
testFileInFolderIgnored 0.058
testFileCommittedChangedNotModified 0.069
testEmptyFolderCommittedDeleted 0.046
testFileUntracked 0.044

AutoLFInputStreamTest

testEmpty 0
testCRLF 0
testLFCR 0.001
testCR 0
testLF 0
testBinaryDetect 0.002
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.175
testRevertConflictMarkers 0.212
testRevertConflictResolution 0.232
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.347
testRevertMultipleWithFail 0.269
testRevertMultiple 0.255
testRevertDirtyWorktree 0.17
testRevert 0.298
testRevertOurCommitName 0.182
testRevertkConflictReset 0.145

RawParseUtils_LineMapTest

testEmpty 0.002
testOneBlankLine 0
testTwoLineFooBar 0.001
testFourLineBlanks 0
testBinary 0
testLineMapOrBinary 0.007
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.061

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0
twoTableById 0
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.004
oneTableSeek 0.015
scanDuplicates 0
compaction 0.001
missedUpdate 0
noTables 0
fourTableScan 0.004
twoEmptyTables 0.001
deleteIsHidden 0

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.233

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.096
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.06
nonEmptyRefsFoldersAreKept 0.065

EditListTest

testSet 0.003
testEmpty 0
testAddOne 0
testAddTwo 0.001
testRemove 0

AddCommandTest

testCommandInjection 0.164
testCleanFilterReturning12 0.072
testAddExistingSingleFileTwice 0.064
testCleanFilter 0.135
testReplaceFileByPartOfDirectory 0.046
testAddGitlinkDoesNotChange 0.085
testBadCleanFilter 0.106
testMultipleCleanFilter 0.237
testAddWithConflicts 0.037
testAddNothing 0.018
testAddRemovedFile 0.187
testCleanFilterEnvironment 0.124
testAttributesWithTreeWalkFilter 0.251
testAddWithoutParameterUpdate 0.067
testAddExistingSingleMediumSizeFileWithNewLine 0.05
testAddSubrepoWithDirNoGitlinks 0.117
testAddExistingSingleFileInSubDir 0.054
testAssumeUnchanged 0.128
testAddRemovedCommittedFile 0.085
testAddWithParameterUpdate 0.138
testAddWholeRepo 0.059
testExecutableRetention 0.177
testNotApplicableFilter 0.05
testAddTwoFiles 0.027
testAddFolder 0.029
testAddExistingSingleFileTwiceWithCommit 0.094
testAddIgnoredFile 0.072
testReplaceFileWithDirectory 0.053
testAttributesConflictingMatch 0.087
testAddGitlink 0.092
testBadCleanFilter2 0.148
testAddExistingSingleBinaryFile 0.036
testAddNonExistingSingleFile 0.025
testAddExistingSingleFile 0.036
testReplaceDirectoryConflictsWithFile 0.061
testAddExistingSingleSmallFileWithNewLine 0.067
testReplaceDirectoryWithFile 0.096
testBuiltinCleanFilter 2.067
testBuiltinFilters 2.275

JschConfigSessionFactoryTest

testNoConfigEntry 0.527
testAliasCaseDifferenceLowcase 0.165
testAliasIdentical 0.322
testAlias 0.202
testAliasCaseDifferenceLowcaseInverted 0.292
testAliasCaseDifferenceUpcase 0.217
testAliasIdenticalWithPort 0.208
testAliasIdenticalWithUser 0.245
testAliasWithPort 0.26
testAliasWithUser 0.266
testAliasCaseDifferenceUpcaseInverted 0.289
testConnectTimout 0.216

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.001
testInCoreLimit_SwitchOnCopy 0.029
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.016
testLarge_SingleWrite 0.084
testInCoreLimit_SwitchBeforeAppendByte 0.072
testOneBlock_BulkWrite 0.001
testRandomWrites 0.149
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.069
testOneBlockAndHalf_Copy 0.002
testHeapWithEstimatedSize 0.005
testInCoreInputStream 0.001

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.021

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.024
recentTempPacksAndIdxAreNotDeleted 0.023

MergerTest

checkContentMergeConflict 1.007
checkMergeNonConflictingSubmodulesWithoutIndex 1.215
mergeWithCrlfAutoCrlfTrue 0.872
checkFileReplacedByFolderInOurs 0.859
checkLockedFilesToBeDeleted 0.85
checkContentMergeNoConflict_noRepo 0.557
checkMergeEqualNewTrees 0.538
checkMergeConflictingNewTrees 0.523
checkMergeMergeableTreesWithoutIndex 0.518
checkMergeConflictingTreesWithoutIndex 0.465
failingDeleteOfDirectoryWithUntrackedContent 0.511
checkMergeEqualTreesInCore_noRepo 0.657
checkMergeMergeableFilesWithTreeInIndex 0.696
checkUntrackedFolderIsNotAConflict 0.595
checkContentMergeLargeBinaries 0.648
checkFileReplacedByFolderInTheirs 0.624
checkMergeEqualTreesInCore 0.5
checkContentMergeNoConflict 0.474
checkMergeConflictingSubmodulesWithoutIndex 0.3
checkMergeConflictingFilesWithTreeInIndex 0.414
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.734
checkContentMergeConflict_noTree 0.399
checkMergeEqualTreesWithoutIndex 0.767
mergeWithCrlfInWT 0.753
checkMergeCrissCross 0.983
checkForCorrectIndex 17.679

InflatingBitSetTest

testContainsMany 0.016
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.216
testPrecedenceGlobal 0.062
testNoAttributes 0.058
testPrecedenceParent 0.03
testRules 0.061
testPrecedenceCurrent 0.038
testHierarchyBothIterator 0.183
testIndexOnly 0.061
testIndexOnly2 0.043
testOverriding2 0.067
testAggregation 0.035
testPrecedenceInfo 0.099
testPrecedenceRoot 0.031
testRulesInherited 0.066
testHierarchyWorktreeOnly 0.033
testNoMatchingAttributes 0.032
testEmptyGitAttributeFile 0.026
testOverriding 0.081

PackIndexV1Test

testCRC32 0.029
testIteratorMethodsContract 0.023
testCompareEntriesOffsetsWithGetOffsets 0.022
testIteratorReturnedValues1 0.151
testIteratorReturnedValues2 0.068
testCompareEntriesOffsetsWithFindOffsets 0.064

RefAdvertiserTest

advertiser 0.001

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 1.707
repositoryWithNoHeadInSubmodule 0.237
repositoryWithUninitializedSubmodule 0.038
repositoryWithInitializedSubmodule 0.491
repositoryWithMissingSubmodule 0.036
repositoryWithDifferentRevCheckedOutSubmodule 0.566
repositoryWithNoSubmodules 0.037

PushOptionsTest

testThinPushWithOptions 0.911
testPushWithEmptyOptions 0.732
testAdvertisedButUnusedPushOptions 0.675
testPushWithoutOptions 0.41
testAtomicPushWithOptions 0.018
testFailedAtomicPushWithOptions 0.157
testNonAtomicPushWithOptions 0.051
testPushOptionsNotSupported 0.493

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.034
testNotTooManyLooseObjects 0.017
testTooManyLooseObjects 2.152
testNotTooManyPacks 0.063

DirCacheFindTest

testEntriesWithin 0.017

SymlinksTest

fileModeTestMissingThenSymlink 2.3
createDirSymlinkBeforeTarget 0.633
createFileSymlinkBeforeTarget 0.752
fileModeTestFolderThenSymlink 0.529
createSymlinkAfterTarget 0.747
fileModeTestSymlinkThenFile 0.337
fileModeTestFileThenSymlink 0.454
fileModeTestSymlinkThenMissing 0.315
fileModeTestSymlinkThenFolder 0.46

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.04
testMultiRename 0.034
testNoRename 0.035

EditListTest

testTypes 0.052
testHunkHeader 0.001
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.598
test1 0.04
test2 0.175
testTinyThinPack 0.032
testMaxObjectSizeDeltaBlock 0.028
testMaxObjectSizeFullBlob 0.179
testPackWithTrailingGarbage 0.116
testPackWithDuplicateBlob 0.035
testDataAfterPackFooterSingleRead 0.033
testDataAfterPackFooterSplitObjectRead 1.154
testMaxObjectSizeDeltaResultSize 0.216
testNonMarkingInputStream 0.029

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.067
testTwoSame 0.031
testEmpty 0.02
testTwoSameDifferByAssumeValid 0.06
testTwoSameSameAssumeValidDifferentContent 0.023

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 37.376
test_ConfigAutoCRLF_false_GlobalEOL_crlf 15.216
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.039
test_switchToBranchWithTextAttributes 30.684
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.14
test_ConfigAutoCRLF_true 12.148
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 11.741
test_ConfigAutoCRLF_false_ConfigEOL_native 4.039
test_ConfigAutoCRLF_input_GlobalEOL_crlf 12.011
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.047
test_GlobalEOL_lf_RootEOL_crlf 11.174
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.051
test_ConfigEOL_lf 4.055
test_ConfigAutoCRLF_true_ConfigEOL_lf 11.944
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.041
testBinary1 4.044
testBinary2 4.055
test_switchToBranchWithBinaryAttributes 11.724
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.052
test_ConfigEOL_native_xnix 4.078
testDefaultSetup 4.093
test_ConfigAutoCRLF_false 3.653
test_ConfigAutoCRLF_input 4.071
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.084
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 12.041
test_ConfigEOL_native_windows 4.052
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 12.027
test_ConfigEOL_crlf 11.945

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.39
testSpi 0.032
testFindRemoteRefUpdatesWithLeases 0.254
testFindRemoteRefUpdatesTrackingRef 0.217
testFindRemoteRefUpdatesNoWildcardNoTracking 0.123
testFindRemoteRefUpdatesNoWildcardNoDestination 0.049
testLocalTransportFetchWithoutLocalRepository 0.194
testFindRemoteRefUpdatesWildcardNoTracking 0.233
testLocalTransportWithRelativePath 0.153

GetTextTest

testGetText_DiffCc 0.007
testGetText_NoBinary 0.002
testGetText_BothISO88591 0.015
testGetText_Convert 0.004

FileSnapshotTest

testActuallyIsModifiedTrivial 1.945
testNewFileNoWait 2.484
testNewFileWithWait 1.998

ReflogReaderTest

testCheckout 0.029
testReadRightLog 0.032
testReadWhileAppendIsInProgress 0.03
testNoLog 0.031
testReadLineWithMissingComment 0.036
testSpecificEntryNumber 0.033
testReadOneLine 0.113
testReadTwoLine 0.164

ReflogConfigTest

testlogAllRefUpdates 0.167

ObjectWalkTest

testNoCommits 0.019
testOneCommitOneTreeTwoBlob 0.03
testCull 0.055
testTwoCommitDeepTree1 0.041
testTwoCommitDeepTree2 0.108
testTwoCommitTwoTreeTwoBlob 0.146
testEmptyTreeCorruption 0.076
testTwoCommitsEmptyTree 0.075

EditTest

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

PushCommandTest

testPushAfterGC 0.4
testPushRefUpdate 0.737
testPrePushHook 0.206
testPush 0.161
testPushWithRefSpecFromConfig 0.153
testPushWithoutPushRefSpec 0.427
testPushWithLease 0.244
testTrackingUpdate 0.169

PostOrderTreeWalkTest

testNoPostOrder 0.02
testInitialize_NoPostOrder 0.02
testInitialize_TogglePostOrder 0.02
testResetDoesNotAffectPostOrder 0.054
testWithPostOrder_NoEnterSubtree 0.028
testWithPostOrder_EnterSubtree 0.048

GcCommitSelectionTest

testBitmapsForExcessiveBranches 78.394
testBitmapSpansNoMergesWithTags 25.403
testSelectionOrderingWithChains 0.134
testBitmapSpansNoMerges 14.572
testBitmapSpansWithMerges 15.975

DaemonTest

testDaemonStop 2.11
testDaemonRestart 2.002

StashApplyCommandTest

untrackedAndTrackedChanges 0.294
workingDirectoryContentConflict 0.139
workingDirectoryEditPreCommit 0.365
workingDirectoryContentMerge 0.296
workingDirectoryCleanIndexModify 0.257
unstashNoHead 0.18
multipleEdits 0.345
workingDirectoryModifyInSubfolder 0.298
noStashedCommits 0.129
indexContentConflict 0.196
stashChangeInANewSubdirectory 0.385
indexAdd 0.262
stashedApplyOnOtherBranchWithStagedChange 0.744
workingDirectoryDeleteIndexAdd 0.355
workingDirectoryDeleteIndexEdit 0.404
untrackedFileConflictsWithWorkingDirectory 0.273
workingDirectoryModifyIndexChanged 0.203
workingDirectoryDelete 0.339
indexDelete 0.171
workingDirectoryModify 0.236
stashedApplyOnOtherBranch 0.643
stashedContentMerge 0.393
untrackedFileNotIncluded 0.284
untrackedFileIncluded 0.248
testApplyStashWithDeletedFile 0.26
unstashNonStashCommit 0.063
untrackedFileConflictsWithCommit 0.518

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.018
testFindSingleFile 0.098
testBuildEmpty 0.019
testAdd_ReverseGitSortOrder 0.026
testBuildOneFile_Commit_IndexChangedEvent 0.034
testBuilderClear 0.019
testBuildOneFile_Commit 0.121
testAdd_InGitSortOrder 0.018
testBuildRejectsUnsetFileMode 0.019

PackWriterTest

testWritePack2DeltasReuseOffsets 0.084
testWriteEmptyPack1 0.053
testWriteEmptyPack2 0.23
testIgnoreNonExistingObjectsWithBitmaps 0.166
testExclude 0.255
testWritePack2DeltasReuseRefs 0.158
testWriteIndex 0.084
testWritePack1 0.206
testWritePack2 0.187
testWritePack3 0.066
testWritePack4 0.099
testWritePack1NoObjectReuse 0.12
testWritePack4ThinPack 0.098
testShallowFetchShallowAncestorDepth1 0.245
testShallowFetchShallowAncestorDepth2 0.359
testWritePack4SizeThinVsNoThin 0.196
testShallowFetchShallowParentDepth1 0.291
testShallowFetchShallowParentDepth2 0.242
testContructor 0.156
testIgnoreNonExistingObjects 0.049
testModifySettings 0.11
testDeltaStatistics 0.072
testNotIgnoreNonExistingObjects 0.259
testShallowIsMinimalDepth1 0.352
testShallowIsMinimalDepth2 0.415
testWritePack2SizeOffsetsVsRefs 0.25
testWritePack2DeltasCRC32Copy 0.072
testWritePack2SizeDeltasVsNoDeltas 0.354

GcConcurrentTest

repackAndCheckBitmapUsage 1.591
concurrentRepack 0.056
repackAndGetStats 1.926
repackAndUploadPack 2.014

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.008
testEstimateGcPackSizeWithAnExistingGcPack 0.005

T0004_PackReaderTest

test003_lookupCompressedObject 0.06
test004_lookupDeltifiedObject 0.121

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.173
multiplePacks 0.033
readBackSmallObjectBeforeLargeObject 0.041
readBackLargeFile 0.212
checkExisting 0.107
largeBlob 0.108
singlePack 0.023
readBackFallsBackToRepo 0.206
overwriteExistingPack 0.037
flushEmptyPack 0.02
insertLargeInputStreamBypassesCheckExisting 0.034
noFlush 0.019
readBackSmallFiles 0.213

OpenSshConfigTest

testAlias_DoesNotMatch 0.026
testAlias_OptionsSet 0.025
testHostCaseInsensitive 0.17
testRepeatedLookupsWithModification 0.719
testAlias_InheritBatchMode 0.098
testRemoteUserReplacement 0.08
testAlias_ConnectionAttempts 0.091
testAlias_BatchModeDefault 0.029
testPattern 0.028
testAlias_PreferredAuthenticationsDefault 0.023
testAlias_OptionsInherit 0.186
testMissingArgument 0.03
testMultiHost 0.128
testListValueMultiple 0.025
testEqualsSign 0.126
testHomeDirUserReplacement 0.047
testAlias_BatchModeYes 0.108
testQuoteParsing 0.042
testMultiIdentityFile 0.022
testSeparatorParsing 0.166
testAlias_OptionsKeywordCaseInsensitive 0.117
testDefaultBlock 0.053
testHostnameReplacement 0.019
testRepeatedLookups 0.032
testAlias_ConnectionAttemptsDefault 0.02
testAlias_invalidConnectionAttempts 0.189
testAlias_PreferredAuthentications 0.019
testListValueSingle 0.116
testNoConfig 0.02
testIdentityFile 0.147
testAlias_badConnectionAttempts 0.036
testNegatedPattern 0.088
testAlias_InheritPreferredAuthentications 0.043
testLocalhostFQDNReplacement 0.021

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.833
reftableWithTombstoneNotResurrected 0.002
testCollectionWithPureGarbageAndRereferencingGarbage 0.003
testEstimateGcRestPackSizeInNewRepo 0.003
testCollectionWithGarbage 0.044
testEstimateUnreachableGarbagePackSize 0.007
testCollectionWithGarbageAndRereferencingGarbage 0.008
testCollectionWithNoGarbage 0.019
testEstimateGcRestPackSizeWithAnExistingGcPack 0.01
testRacyNoReusePrefersSmaller 0.014
testEstimateGcPackSizesWithGcAndGcRestPacks 0.009
compactsReftables 0.005
testCollectionWithGarbageCoalescence 0.008
reftableWithoutTombstoneResurrected 0.002
testCollectionWithGarbageNoCoalescence 0.005
testCollectionWithGarbageCoalescenceWithShortTtl 0.507
testEstimateGcPackSizeInNewRepo 0.01
producesNewReftable 0.445
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.035
testEstimateGcPackSizeWithAnExistingGcPack 0.01
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.009
prunesNonGcReftables 0.003

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.083

StashListCommandTest

multipleStashedCommits 0.242
noStashRef 0.028
emptyStashReflog 0.091
singleStashedCommit 0.095

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.498
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 2.451
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 2.762
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.673
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 2.888
shouldNotFetchSubmodulesWhenNo 2.278
shouldFetchSubmodulesWhenYes 2.517
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 2.5

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.041
test002_WriteEmptyTree2 0.044
test30_stripWorkDir 0.026
test002_WriteEmptyTree 0.22
test006_ReadUglyConfig 0.036
test000_openrepo_default_gitDirAndWorkTreeSet 0.05
test000_openrepo_default_absolute_workdirconfig 0.194
test027_UnpackedRefHigherPriorityThanPacked 0.067
test000_openrepo_alternate_index_file_and_objdirs 0.17
test025_computeSha1NoStore 0.04
test020_createBlobTag 0.035
test028_LockPackedRef 0.242
test007_Open 0.074
test002_CreateBadTree 0.049
test001_Initalize 0.076
test021_createTreeTag 0.167
test000_openRepoBadArgs 0.033
test022_createCommitTag 0.089
test024_createCommitNonAscii 0.048
test008_FailOnWrongVersion 0.037
test009_CreateCommitOldFormat 0.034
test026_CreateCommitMultipleparents 0.163
test000_openrepo_default_relative_workdirconfig 0.064
test023_createCommitNonAnullii 0.042
test000_openrepo_default_workDirSet 0.248

PatchCcTest

testParse_OneFileCc 0.013
testParse_CcNewFile 0.021
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.253
testDirCacheSavesObjects 0.888

LockFileTest

lockFailedExceptionRecovery 0.178

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.566
testCheckoutOurs 0.343
testCheckoutMultiple 0.238
testUpdateSymLink 0.324
testUpdateWorkingDirectory 0.345
testCheckoutRepository 0.145
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.349
testCheckoutSecond 0.244
testCheckoutTheirs 0.326
testCheckoutFirst 0.22
testStageNotPossibleWithBranch 0.25
testCheckoutOfConflictingFileShouldThrow 0.379
testUpdateWorkingDirectoryFromIndex2 5.085
testUpdateBrokenSymLink 0.144
testUpdateBrokenSymLinkToDirectory 0.256
testUpdateWorkingDirectoryFromIndex 0.387
testCheckoutMixedNewlines 0.257

PatchIdDiffFormatterTest

testSameDiff 0.191
testDiff 0.071

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.035
noSuchPackFolder 0.072
malformedIdxNotDeleted 0.031
bitmapDeletedButIdxAndPackNot 0.047

MaxCountRevFilterTest

testMaxCountRevFilter0 0.146
testMaxCountRevFilter 0.052

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.005

CommitCommandTest

commitAfterSquashMerge 0.242
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.107
commitSubmoduleUpdate 0.388
commitOnlyShouldHandleIgnored 0.051
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.165
testExecutableRetention 0.069
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.171
commitNewSubmodule 0.223
commitEmptyCommits 0.132
commitAmendOnInitialShouldFail 0.024
commitAmendWithAuthorShouldUseIt 0.151

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.034
testHasRevFlag 0.038
testId 0.031
testAddRevFlagSet 0.092
testRemoveRevFlag 0.033
testRevObjectTypes 0.046
testHasAllFlag 0.059
testHasAnyFlag 0.026
testEquals 0.064
testRemoveRevFlagSet 0.025

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.039
testCustomFileModeStrategyFromParentIterator 0.15
testEmptyIfRootDoesNotExist 0.031
testSymlinkActuallyModified 0.1
testComputeFileObjectId 0.032
testCustomFileModeStrategy 0.189
submoduleWithNoGitDirectory 0.048
idOffset 1.062
testIsModifiedSymlinkAsFile 0.041
testTreewalkEnterSubtree 0.043
submoduleNestedWithHeadMatchingIndex 0.127
testEmptyIteratorOnEmptyDirectory 0.065
testDirCacheMatchingId 1.067
submoduleHeadMatchesIndex 0.102
testSymlinkNotModifiedThoughNormalized 0.067
submoduleDirectoryIterator 0.199
testIsModifiedFileSmudged 0.49
submoduleWithNoHead 0.058
testEmptyIfRootIsFile 0.018
testSymlinkModifiedNotNormalized 0.042
testGetEntryContentLength 0.019
testFileModeSymLinkIsNotATree 0.033
testSimpleIterate 0.031

ApplyCommandTest

testModifyNL1 0.257
testAddA1 0.018
testAddA2 0.022
testAddM1 0.024
testNonASCIIAdd2 0.017
testAddA1Sub 0.166
testModifyM2 0.14
testModifyM3 0.152
testFailureF1 0.085
testFailureF2 0.222
testNonASCII2 0.057
testModifyE 0.055
testModifyW 0.161
testModifyX 0.053
testModifyY 0.157
testModifyZ 0.051
testDeleteD 0.062
testNonASCIIAdd 0.171
testNonASCIIDel 0.19
testNonASCII 0.075

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.166
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.036
shouldListAddedFileInInitialCommit 0.094
shouldListModificationBetweenTwoCommits 0.123
shouldListModificationInDirWithoutModifiedTrees 0.146
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.021
shouldReportFileModeChange 0.175
shouldListDeletionBetweenTwoCommits 0.166
shouldListChangesInWorkingTree 0.067
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.023
shouldListAddedFileBetweenTwoCommits 0.194
shouldListModificationInDirWithModifiedTrees 0.236

RevWalkMergedIntoTest

testOldCommitWalk 0.106

BranchTrackingStatusTest

shouldWorkInNormalCase 0.181
shouldWorkWithoutMergeBase 0.063
shouldReturnNullWhenBranchDoesntExist 0.022

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.016
testIteratorMethodsContract 0.034
testCompareEntriesOffsetsWithGetOffsets 0.036
testIteratorReturnedValues1 0.029
testIteratorReturnedValues2 0.03
testCompareEntriesOffsetsWithFindOffsets 0.037

RevWalkUtilsReachableTest

withMerge 0.076
withCommitLoadedByDifferentRevWalk 0.062
twoCommits 0.16
oneCommit 0.069
multipleBranches 0.107

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.031
testSkipRevFilterNegative 0.065
testSkipRevFilter 0.059

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.063
testRevWalkCarryUninteresting_SlowClock 0.043
testRevWalkCarryUninteresting_WrongClock 0.184
testRevWalkCarryCustom_SlowClock 0.085

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.098
testCloneEmpty 0.02
testAddLargeBlocks 2.712
testClear 0.023
testHasFlags 0.024

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.166
runTwiceIsNOP 0.62
testCopyFileBare 0.847
testRecordShallowRecommendation 0.849
testRecordSubmoduleLabels 0.838
testBareRepo 0.713
androidSetup 0.749
testRevisionBranch 0.909
testRecordRemoteBranch 0.669
testAddRepoManifest 0.768
relative 0.585
testDefaultRemoteRevision 0.857
testRevisionBare 0.829
absoluteRemoteURL 0.909
testRevisionTag 0.931
testTargetBranch 0.853
testIncludeTag 1.123
gerritSetup 1.131
testRevision 1.002
absoluteRemoteURLAbsoluteTargetURL 0.818
testReplaceManifestBare 1.246
testRepoManifestGroups 2.337
testRepoManifestCopyFile 1.115
recordUnreachableRemotes 0.753
testRemoteAlias 1.058
testRemoteRevision 0.892

AbstractPlotRendererTest

testDrawTextAlignment 0.355

BasicRuleTest

test 0
testDirectoryPattern 0.001
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.004
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.005

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.186
testFormatWithConflictsNoFooterNoLineBreak 0.198
testTag 0.055
testPullWithUri 0.309
testFormatWithConflictsNoFooter 0.052
testMixed 0.255
testIntoHeadOtherThanMaster 0.18
testThreeBranches 0.199
testIntoOtherThanMaster 0.167
testRemoteBranch 0.183
testTwoBranches 0.203
testFormatWithConflictsWithFooters 0.088
testIntoSymbolicRefHeadPointingToMaster 0.204
testCommit 0.187
testOneBranch 0.094

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.279
lockFailure 0.217
putMatchingWithSomeMatchingRefs 0.021
saveTwoCertsOnSameRefInTwoUpdates 0.02
saveTwoCertsOnDifferentRefsInTwoUpdates 0.011
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.005
changeRefFileToDirectory 0.095
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.002
saveOneCertOnOneRef 0.004
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.051
saveTwoCertsOnSameRefInOneUpdate 0.129
saveTwoCertsOnDifferentRefsInOneUpdate 0.042
saveOneCertOnMultipleRefs 0.012

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

ObjectDirectoryTest

testScanningForPackfiles 3.854
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 3.497
testShallowFile 0.072
testShallowFileCorrupt 0.056

RenameDetectorTest

testExactRename_ManyRenames 0.117
testBreakModify_RejoinIfUnpaired 0.032
testBreakModify_BreakBelowScore 0.122
testInexactRenames_OnePair2 0.117
testExactRename_OneRenameOneModify 0.103
testExactRename_OneDeleteManyAdds 0.026
testNoRenames_SymlinkAndFile 0.056
testExactRename_OneRename 0.03
testSetRenameScore_IllegalArgs 0.033
testInexactRename_NewlinesOnly 0.032
testExactRename_PathBreaksTie 0.03
testRenameLimit 0.03
testInexactRename_OnePair 0.028
testInexactRename_SameContentMultipleTimes 0.167
testInexactRename_LastByteDifferent 0.053
testNoRenames_UntrackedFile 0.065
testInexactRename_OneRenameTwoUnrelatedFiles 0.026
testBreakModify_DontBreakAboveScore 0.052
testExactRename_DifferentObjects 0.034
testExactRename_UnstagedFile 0.023
testNoRenames_EmptyFile1 0.037
testNoRenames_EmptyFile2 0.163
testBreakModify_BreakNone 0.028
testExactRename_MultipleIdenticalDeletes 0.024
testNoRenames_GitlinkAndFile 0.023
testBreakModify_BreakAll 0.027
testNoRenames_SymlinkAndFileSamePath 0.053
testNoRenames_SingleByteFiles 0.084

NetRCTest

testNetRCFile 0.028
testNetRCDefault 0.021

RepositoryResolveTest

testObjectId_nonexisting 0.026
testObjectId_objectid_invalid_explicit_parent 0.027
testHEAD 0.03
testTree 0.03
testDistance_past_root 0.169
testDerefCommit 0.12
resolveUpstream 0.276
testParseLookupPath 0.103
resolveExprSimple 0.073
invalidNames 0.178
testObjectId_objectid_implicit_firstparent 0.03
testObjectId_objectid_self 0.031
testParseNonGitDescribe 0.196
testDistance 0.039
testParseGitDescribeOutput 0.09
testObjectId_existing 0.093
testDerefBlob 0.044
testDerefTree 0.046
testObjectId_objectid_explicit_firstparent 0.034
testDerefTag 0.167
testRef_refname 0.039
testObjectId_objectid_explicit_otherparents 0.044

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.036
testRules 0.027
testNoMatchingAttributes 0.026
testEmptyGitAttributeFile 0.194

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.405
workingDirectoryCleanIndexModify 0.197
multipleEdits 0.128
workingDirectoryModifyInSubfolder 0.202
newFileInIndexThenModifiedInWorkTree 0.166
indexAdd 0.078
workingDirectoryDeleteIndexAdd 0.267
workingDirectoryDeleteIndexEdit 0.103
workingDirectoryModifyIndexChanged 0.177
refLogIncludesCommitMessage 0.089
workingDirectoryDelete 0.135
indexDelete 0.257
workingDirectoryModify 0.092
noLocalChanges 0.149
untrackedFileNotIncluded 0.081
untrackedFileIncluded 0.206

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.128
testDiffWithNegativeLineCount 0.046
testDiffTwoCommits 0.2
testDiffCached 0.054
testDiffWithPrefixes 0.118
testNoOutputStreamSet 0.045

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.681
testRebaseShouldIgnoreMergeCommits 0.738
testFastForwardRebaseWithAutoStash 0.457
testRebaseInteractiveMultipleSquash 0.736
testRebaseWithUncommittedDelete 0.237
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.231
testRebasePreservingMerges1 0.979
testRebasePreservingMerges2 0.714
testStopOnConflict 0.467
testStopOnConflictFileCreationAndDeletion 0.596
testFastForwardWithMultipleCommits 0.318
testRebaseInteractiveFixupWithBlankLines 0.472
testRebaseWithUnstagedTopicChange 0.261
testStopOnLastConflictAndContinue 0.422
testRebaseTodoLineSetComment 0.019
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.021
testRebaseEndsIfLastStepIsEdit 0.243
testRebaseShouldStopForRewordInCaseOfConflict 0.503
testParseRewordCommand 0.02
testRebasePreservingMergesWithUnrelatedSide1 1.037
testRebasePreservingMergesWithUnrelatedSide2 0.843
testRebaseWithUnstagedMasterChangeOtherCommit 0.283
testRebaseInteractiveSingleSquashAndModifyMessage 0.445
testRebaseWithUncommittedMasterChangeBaseCommit 0.322
testParseSquashFixupSequenceCount 0.02
testRebaseWithAutoStashConflictOnApply 0.474
testRebaseInteractiveReword 0.39
testRebaseWithUntrackedFile 0.294
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.618
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.021
testRebaseWithUncommittedMasterChange 0.266
testRebaseInteractiveEdit 0.415
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.217
testRepositoryStateChecks 0.029
testRebaseInteractiveSquashFirstCommitShouldFail 0.213
testRebaseWithUnstagedMasterChangeBaseCommit 0.268
testEmptyRebaseTodo 0.15
testFastForwardWithMultipleCommitsOnDifferentBranches 0.47
testMergeFirstStopOnLastConflictAndSkip 0.442
testRebaseShouldFixupInCaseOfConflict 0.446
testRebaseWithModificationShouldNotDeleteData 0.291
testRebaseInteractiveFixupFirstCommitShouldFail 0.149
testFastForwardRebaseWithModification 0.259
testAuthorScriptConverter 0.019
testDetachedHead 0.359
testRebaseWithUncommittedTopicChange 0.298
testRebaseShouldStopForEditInCaseOfConflict 0.449
testStopOnConflictAndContinue 0.502
testRebaseWithUnstagedMasterChange 0.258
testStopOnConflictAndContinueWithNoDeltaToMaster 0.274
testOnlyCommentRebaseTodo 0.048
testFilesAddedFromTwoBranches 0.491
testStopOnConflictAndFailContinueIfFileIsDirty 0.44
testStopOnConflictCommitAndContinue 0.627
testUnknownUpstream 0.057
testStopOnConflictAndAbortWithDetachedHEAD 0.502
testRebaseWithAutoStash 0.6
testRebaseInteractiveMixedSquashAndFixup 0.56
testFastForwardWithNewFile 0.197
testUpToDate 0.07
testRebaseParentOntoHeadShouldBeUptoDate 0.186
testStopOnConflictAndSkipNoConflict 0.558
testStopOnLastConflictAndSkip 0.454
testRebaseWithUncommittedMasterChangeOtherCommit 0.284
testLeadingSpacesRebaseTodo 0.024
testRebaseShouldTryToParseValidLineMarkedAsComment 0.02
testRebaseShouldSquashInCaseOfConflict 0.473
testConflictFreeWithSingleFile 0.268
testStopOnConflictAndSkipWithConflict 0.542
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.052

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.028
testEmptyCache_Clear_NoCacheTree 0.027
testWriteReadTree 0.03
testTwoLevelSubtree 0.019
testEmptyCache_CreateEmptyCacheTree 0.02
testSingleSubtree 0.066

PullCommandWithRebaseTest

testPullFastForward 0.332
testPullLocalConflict 0.482
testPullConflict 0.372
testPullFastForwardDetachedHead 0.418
testPullFastForwardWithBranchInSource 0.611
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.46

PlotCommitListTest

testMergeBlockedBySelf 0.032
testMultipleMerges 0.033
testBug368927 0.052
testBug419359 0.139
testDuplicateParents 0.032
testBug300282_1 0.037
testTwoRoots1 0.027
testTwoRoots2 0.025
testMergeBlockedByOther 0.141
testSideBranch 0.025
test2SideBranches 0.028
testLinear 0.024
testMerged 0.139
testEgitHistory 0.081
testDanglingCommitShouldContinueLane 0.028

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.031
testRecursiveFiltering 0.14
testNonRecursiveFiltering 0.017

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.02
badlyFormattedWithoutRef 0.012

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.011
testThreadTranslationBundleInheritance 0.005
testNLSLocale 0

DfsFsckTest

testMultipleInvalidObjects 0.005
testNonCommitHead 0.003
testMissingObject 0.1
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidConnectivity 0.002
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.004
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.001
testPrefixCompare_Full 0
testFull_FromByteArray 0.001
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
test8_FromString 0.008
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.013
pushNonAtomic 0.007
pushAtomicDisabled 0.003

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.001
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.041
testCache_TooFewFiles 0.038
testCache_Defaults 0.264

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.056
testMultipleHeads_SameBase2 0.182
testNone 0.037
testDisallowTreeFilter 0.031
testInconsistentCommitTimes 0.027
testSimple 0.162
testCrissCross 0.029

SquashMessageFormatterTest

testCommit 0.222

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0
testExceedsChainLength_DuringScanOfB 0
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
testEdit_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
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.192
testForbiddenNamesOnWindowsEgCon 0.28
testForbiddenNamesOnWindowsEgLpr 0.222
testForbiddenNamesOnWindowsEgDotCon 0.213
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.133
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.112
testMaliciousPathDot 0.118
testMaliciousGitPathEndDotUnixOk 0.114
testMaliciousGitPathEndDotWindows1 0.14
testMaliciousGitPathEndDotWindows2 0.066
testMaliciousGitPathEndDotWindows3 0.264
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.111
testMaliciousPathEmptyUnix 0.169
testMaliciousGitPath1Case 0.118
testMaliciousGitPath2Case 0.138
testMaliciousGitPath3Case 0.215
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.166
testMaliciousPathDotDot 0.156
testMaliciousAbsolutePathSecondCheckout 0.061
testMaliciousAbsolutePathTwoLevelsFirstBad 0.252
testMaliciousAbsoluteUNCPathWindows1 0.168
testMaliciousAbsoluteUNCPathWindows2 0.171
testForbiddenNamesOnWindowsEgCon1 0.111
testForbiddenNamesOnWindowsEgLpt1 0.188
testMaliciousAbsolutePathIsOkTwoLevels 0.147
testMaliciousWindowsADSOnUnix 0.2
testMaliciousAbsolutePathTwoLevelsSecondBad 0.187
testMaliciousGitPathEndSpaceUnixOk 0.225
testMaliciousPathEmptyWindows 0.146
testMaliciousWindowsADS 0.134
testForbiddenWindowsNamesOnUnixEgCon 0.198
testMaliciousGitPath1 0.193
testMaliciousGitPath2 0.193
testMaliciousAbsoluteWindowsPath1 0.207
testMaliciousAbsoluteWindowsPath2 0.169
testMaliciousAbsolutePathIsOkSecondCheckout 0.173
testMaliciousAbsolutePath 0.191
testForbiddenWindowsNamesOnUnixEgLpt1 0.212
testForbiddenNamesOnWindowsEgConDotSuffix 0.182
testMaliciousAbsoluteCurDrivePathWindows 0.124
testMaliciousGitPathEndSpaceWindows 0.18
testMaliciousAbsoluteWindowsPath1OnUnix 0.144

FilterCommandsTest

testBuiltinCleanFilter 0.417
testBuiltinCleanAndSmudgeFilter 0.556
testBuiltinSmudgeFilter 0.49

RemoteDeleteCommandTest

testDelete 0.04

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.036
shouldReturnZeroWhenMergedInto 0.092
shouldWorkWithMerges 0.045
shouldWorkWithoutCommonAncestor 0.106
shouldWorkWithZeroAsEnd 0.035
shouldReturnZeroOnSameCommit 0.029

GcBasicPackingTest

testImmediatePruning 2.52
testPreserveAndPruneOldPacks 4.138
testDonePruneTooYoungPacks 2.912
testNotPackTwice 2.161
testPackAllObjectsInOnePack 1.813
repackEmptyRepo_noPackCreated 0.052
testPackRepoWithNoRefs 0.08
testPackCommitsAndLooseOne 1.861
testPack2Commits 1.982

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.237
testFillToUnknownCommit 5.4
testFillToNullCommit 0.078
testFillToHighMark2 0.103
testFillToHighMark4 0.099
testFillToHighMarkAll 0.155
testFillToCommit 0.126

RunExternalScriptTest

testCopyStdIn 0.147
testWrongScript 0.063
testArguments 0.041
testRc 0.042
testCopyStdInExecute 0.049
testAllTogetherBinExecute 0.046
testAllTogetherBin 0.048
testWrongSh 0.008
testNullStdout 0.039
testCopyNullStdIn 0.049
testStdErr 0.038
testStdErrExecute 0.039

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

RenameBranchCommandTest

renameBranchNoConfigValues 0.139
renameBranchExistingSection 0.203
renameBranchMultipleConfigValues 0.108
renameBranchSingleConfigValue 0.105

DirCacheBasicTest

testLockMissing_TempIndex 0.018
testFindOnEmpty 0.016
testWriteEmptyCommit_RealIndex 0.017
testDetectUnmergedPaths 0.019
testWriteEmptyUnlock_RealIndex 0.139
testReadMissing_TempIndex 0.015
testLockMissing_RealIndex 0.017
testBuildThenClear 0.031
testWriteEmptyLockEmpty_RealIndex 0.035
testRejectInvalidWindowsPaths 0.028
testReadMissing_RealIndex 0.02
testWriteEmptyReadEmpty_RealIndex 0.026

ReftableTest

byObjectIdOneRefWithIndex 0.399
namespaceHeads 0.001
emptyTable 0.001
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.372
indexSeek 0.407
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.042
onlyReflog 0.001
estimateCurrentBytesOneRef 0
logScan 0.562
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.003
noIndexScan 0.018
noIndexSeek 0.028
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0.001
oneDeletedRef 0
oneTagRef 0.001
oneIdRef 0
badCrc32 0
withReflog 0

RepositoryCacheTest

testBareFileKey 0.039
testNonBareFileKey 0.021
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.048
testRepositoryUsageCount 0.133
testFileKeyOpenNew 0.088
testGetRegistered 0.105
testRepositoryUsageCountWithRegisteredRepository 0.058
testCacheOpen 0.047
testUnregister 0.04
testGetRegisteredWhenEmpty 0.025
testRepositoryUnregisteringWhenExpired 0.1
testRepositoryNotUnregisteringWhenClosing 0.023
testReconfigure 0.087
testCacheRegisterOpen 0.037
testFileKeyOpenExisting 0.027

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 3.603
test 0.003

RawParseUtils_FormatTest

testFormatBase10 0.002

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.138
testRevert 0.039

RevWalkFilterTest

testFilter_NOT_NONE 0.048
testFilter_NONE 0.115
testFilter_Negate_ALL 0.048
testFilter_NOT_ALL 0.031
testFilter_ALL_Or_NONE 0.029
testFilter_NONE_Or_ALL 0.03
testFilter_MY_ALL_Or_NONE 0.141
testFilter_NO_MERGES 0.039
testFilter_NONE_Or_MY_ALL 0.028
testFilter_NONE_And_ALL 0.03
testFilter_NONE_And_MY_ALL 0.1
testFilter_MY_ALL_And_NONE 0.077
testFilter_ALL_And_NONE 0.029
testFilter_ALL 0.03
testCommitTimeRevFilter 0.098

SubmoduleInitTest

resolveInvalidParentUrl 1.488
resolveTwoLevelHigherRelativeUrl 0.184
resolveWorkingDirectoryRelativeUrl 0.047
repositoryWithUninitializedModule 0.038
resolveOneLevelHigherRelativeUrl 0.243
resolveSameLevelRelativeUrl 0.185
repositoryWithNoSubmodules 0.153

HttpConfigUriPathTest

testSegmentCompare 0.002
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.003
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.016
testNormalizationWithDotDot 0

SubmoduleWalkTest

repositoryWithNestedSubmodule 1.654
repositoryWithRootLevelSubmoduleRelativeRef 0.298
treeIdWithGitmodules 0.163
testTreeIteratorWithGitmodulesNameNotPath 0.039
indexWithGitmodules 0.344
bareRepositoryWithNoSubmodules 0.221
generatorFilteredToOneOfTwoSubmodules 0.075
repositoryWithRootLevelSubmoduleAbsoluteRef 0.219
repositoryWithRootLevelSubmodule 0.055
testTreeIteratorWithGitmodules 0.3
repositoryWithNoSubmodules 0.127

FileUtilsTest

testCreateSymlink 0.001
testCreateSymlinkOverrideExisting 0.001
testMkdir 0.002
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.002
testDeleteNotEmptyTreeNotOk 0.003
testIsStaleFileHandleWithDirectCause 0.001
testRenameOverExistingNonEmptyDirectory 0.136
testAtomicMove 0.009
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.004
testIsStaleFileHandleWithIndirectCause 0.002
testRelativize_doc 0.004
testRelativize_scheme 0.004
testRenameOverNonExistingFile 0.051
testRelativize_whitespaces 0.008
testIsStaleFileHandleInCausalChainWithDirectCause 0.001
testDeleteRecursiveEmpty 0.017
testDeleteFile 0.005
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.009
testMkdirs 0.006
testRenameOverExistingFile 0.005
testCreateNewFile 0.002
testDeleteRecursive 0.003
testRenameOverExistingEmptyDirectory 0.005
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.062
testRelativize_equalPaths 0.003
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.003
testIsStaleFileHandleInCausalChainWithIndirectCause 0.003

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 3.356
repositoryWithRelativeUriSubmodule 0.693
repositoryWithNoSubmodules 0.232

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.054
testTrivialTwoWay_rightDFconflict2 0.161
testTheirs_noRepo 0.185
testTrivialTwoWay_ok 0.047
testTrivialTwoWay 0.041
testOurs 0.304
testTrivialTwoWay_noRepo 0.056
testTrivialTwoWay_validSubtreeSort 0.23
testTrivialTwoWay_leftDFconflict1 0.054
testTrivialTwoWay_leftDFconflict2 0.34
testTrivialTwoWay_conflictSubtreeChange 0.181
testTrivialTwoWay_conflict 0.056
testOurs_noRepo 0.039
testTrivialTwoWay_disjointhistories 0.226
testTheirs 0.117
testTrivialTwoWay_concurrentSubtreeChange 0.206

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.071
testProperlyCullAllAncestors1 0.028
testProperlyCullAllAncestors2 0.074

LsRemoteCommandTest

testLsRemoteWithTags 0.321
testLsRemoteWithHeads 0.404
testLsRemoteWithoutLocalRepository 0.173
testLsRemote 0.344

EmptyTreeIteratorTest

testAtEOF 0.017
testCreateSubtreeIterator 0.017
testStopWalkCallsParent 0.017
testBackDoesNothing 0.016
testEntryObjectId 0.017
testNextDoesNothing 0.018

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

testDequote_BareABCZ_OnlyBC 0.002
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.146
testOnlyOption_f1_7_f2_14_b 0.273
testOnlyOption_f1_7_f2_14_c 0.208
testOnlyOption_f1_7_f2_14_d 0.279
testOnlyOption_f1_7_f2_14_e 0.26
testOnlyOption_f1_1_a 0.027
testOnlyOption_f1_1_b 0.036
testOnlyOption_f1_1_c 0.179
testOnlyOption_f1_1_d 0.046
testOnlyOption_f1_1_e 0.058
testOnlyOption_f1_2_a 0.139
testOnlyOption_f1_2_b 0.04
testOnlyOption_f1_2_c 0.075
testOnlyOption_f1_2_d 0.155
testOnlyOption_f1_2_e 0.079
testOnlyOption_f1_3_a 0.171
testOnlyOption_f1_3_b 0.07
testOnlyOption_f1_3_c 0.196
testOnlyOption_f1_3_d 0.152
testOnlyOption_f1_3_e 0.164
testOnlyOption_f1_4_a 0.047
testOnlyOption_f1_4_b 0.113
testOnlyOption_f1_4_c 0.227
testOnlyOption_f1_4_d 0.077
testOnlyOption_f1_4_e 0.158
testOnlyOption_f1_5_a 0.07
testOnlyOption_f1_5_b 0.142
testOnlyOption_f1_5_c 0.199
testOnlyOption_f1_5_d 0.078
testOnlyOption_f1_5_e 0.229
testOnlyOption_f1_6_a 0.197
testOnlyOption_f1_6_b 0.072
testOnlyOption_f1_6_c 0.165
testOnlyOption_f1_6_d 0.079
testOnlyOption_f1_6_e 0.174
testOnlyOption_f1_7_a 0.09
testOnlyOption_f1_7_b 0.084
testOnlyOption_f1_7_c 0.19
testOnlyOption_f1_7_d 0.17
testOnlyOption_f1_7_e 0.123
testOnlyOption_f1_8_a 0.047
testOnlyOption_f1_8_b 0.164
testOnlyOption_f1_8_c 0.068
testOnlyOption_f1_8_d 0.248
testOnlyOption_f1_8_e 0.103
testOnlyOption_f1_9_a 0.066
testOnlyOption_f1_9_b 0.131
testOnlyOption_f1_9_c 0.086
testOnlyOption_f1_9_d 0.084
testOnlyOption_f1_9_e 0.217
testOnlyOption_f1_2_f2_14_a 0.121
testOnlyOption_f1_2_f2_14_b 0.118
testOnlyOption_f1_2_f2_14_c 0.258
testOnlyOption_f1_2_f2_14_d 0.096
testOnlyOption_f1_2_f2_14_e 0.207
testOnlyOption_f1_12_f2_14_a 0.19
testOnlyOption_f1_12_f2_14_b 0.095
testOnlyOption_f1_12_f2_14_c 0.127
testOnlyOption_f1_12_f2_14_d 0.115
testOnlyOption_f1_12_f2_14_e 0.114
testOnlyOption_f1_6_f2_14_a 0.104
testOnlyOption_f1_6_f2_14_b 0.103
testOnlyOption_f1_6_f2_14_c 0.102
testOnlyOption_f1_6_f2_14_d 0.163
testOnlyOption_f1_6_f2_14_e 0.107
testOnlyOption_f1_10_a 0.069
testOnlyOption_f1_10_b 0.1
testOnlyOption_f1_10_c 0.07
testOnlyOption_f1_10_d 0.069
testOnlyOption_f1_10_e 0.08
testOnlyOption_f1_11_a 0.05
testOnlyOption_f1_11_b 0.062
testOnlyOption_f1_11_c 0.08
testOnlyOption_f1_11_d 0.07
testOnlyOption_f1_11_e 0.086
testOnlyOption_f1_12_a 0.054
testOnlyOption_f1_12_b 0.066
testOnlyOption_f1_12_c 0.065
testOnlyOption_f1_12_d 0.07
testOnlyOption_f1_12_e 0.079
testOnlyOption_f1_13_a 0.047
testOnlyOption_f1_13_b 0.056
testOnlyOption_f1_13_c 0.077
testOnlyOption_f1_13_d 0.072
testOnlyOption_f1_13_e 0.083
testOnlyOption_f1_14_a 0.061
testOnlyOption_f1_14_b 0.065
testOnlyOption_f1_14_c 0.079
testOnlyOption_f1_14_d 0.102
testOnlyOption_f1_14_e 0.102
testOnlyOption_f1_1_f2_14_a 0.062
testOnlyOption_f1_1_f2_14_b 0.069
testOnlyOption_f1_1_f2_14_c 0.074
testOnlyOption_f1_1_f2_14_d 0.086
testOnlyOption_f1_1_f2_14_e 0.093
testOnlyOptionWithDirectory 0.102

TestRepositoryTest

amendRef 0.262
nonRacingChange 0.04
insertChangeId 0.011
cherryPickWithIdenticalContents 0.175
resetFromDetachedHead 0.022
insertExplicitChangeId 0.002
amendCommit 0.004
resetFromSymref 0.073
reattachToMaster_Race 0.01
insertChangeIdIgnoresExisting 0.002
cherryPick 0.008
amendHead 0.036
cherryPickWithContentMerge 0.026
commitToUnbornHead 0.005

MergeHeadMsgTest

testReadWriteMergeHeads 0.025
testReadWriteMergeMsg 0.139

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.02
testALL_IdentityClone 0.021
testANY_DIFF_ShouldNotBeRecursive 0.058
testNotALL_IncludesNothing 0.03
testANY_DIFF_IdentityClone 0.024
testALL_IncludesAnything 0.032
testALL_ShouldNotBeRecursive 0.031

CheckoutCommandTest

testCheckout 0.275
testCheckoutOfDirectoryShouldBeRecursive 0.15
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.354
testCheckoutWithConflict 0.079
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.428
testCheckoutWithStartPoint 0.237
testCheckoutOfFileWithInexistentParentDir 0.185
testCheckoutCommit 0.226
testCheckoutAllPaths 0.254
testInvalidRefName 0.203
testSmudgeFilter_createNew 0.366
testCreateOrphanBranchWithStartCommit 0.148
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.509
testAlreadyExists 0.141
testCreateBranchOnCheckout 0.202
testCheckoutWithStartPointOnlyCertainFiles 0.268
testSmudgeFilter_modifyExisting 0.418
testCheckoutToNonExistingBranch 0.123
testCheckoutAnnotatedTag 0.253
testCheckoutRemoteTrackingWithoutLocalBranch 0.356
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.343
testCheckoutWithNonDeletedFiles 0.207
testUpdateSmudgedEntries 0.11
testSimpleCheckout 0.185
testCreateOrphanBranchWithStartPoint 0.211
testCheckoutOrphanBranch 0.094
testCheckoutRemoteTrackingWithUpstream 0.425
testDetachedHeadOnCheckout 0.225
testCheckoutLightweightTag 0.096
testNullRefName 0.193

CrissCrossMergeTest

crissCrossMerge_twoRoots 11.297
crissCrossMerge_nonmergeable 11.025
crissCrossMerge_mergeable2 10.193
crissCrossMerge 11.236
crissCrossMerge_mergeable 13.594
crissCrossMerge_ThreeCommonPredecessors 12.331
crissCrossMerge_ParentsNotMergeable 10.273
crissCrossMerge_checkOtherFiles 10.256

LogCommandTest

logAllCommitsWithMaxCount 0.189
logOnlyMergeCommits 0.254
logAllCommits 0.23
logAllCommitsWithSkipAndMaxCount 0.089
logPathWithMaxCount 0.231
logAllCommitsWithSkip 0.183
logNoMergeCommits 0.395
logPathWithSkip 0.224
logAllCommitsWithTag 0.092

CGitIgnoreTest

testUnescapedBracketsInGroup 0.259
testDirOnlyMatch 0.187
testRepeatedNegationInDifferentFiles5 0.142
testEscapedFirstBracketInGroup 0.153
testDirectoryWildmatchDoesNotMatchFiles1 0.168
testDirectoryWildmatchDoesNotMatchFiles2 0.129
testDirectoryWildmatchDoesNotMatchFiles3 0.136
testDirectoryWildmatchDoesNotMatchFiles4 0.177
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.119
testStarMatchOnSlashNot 0.183
testDirectoryMatchSubRecursiveBacktrack2 0.117
testDirectoryMatchSubRecursiveBacktrack3 0.159
testDirectoryMatchSubRecursiveBacktrack4 0.202
testDirectoryMatchSubRecursiveBacktrack5 0.126
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.134
testDirOnlyMatchDeep 0.118
testDirectoryMatchSubRecursive 0.127
testPrefixMatch 0.128
testSimpleRootGitIgnoreGlobalNegation1 0.117
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.123
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.199
testEscapedBothBracketsInGroup 0.126
testSimpleIgnored 0.122
testDirectoryMatchSubRecursiveBacktrack 0.124
testEscapedSecondBracketInGroup 0.119

NotTreeFilterTest

testNegateIsUnwrap 0.023
testCloneIsDeepClone 0.021
testWrap 0.025
testShouldBeRecursive_PathFilter 0.031
testCloneIsSparseWhenPossible 0.023
testShouldBeRecursive_ALL 0.024

RemoteSetUrlCommandTest

testSetUrl 0.055
testSetPushUrl 0.042

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.035
testDeleteForce 0.326
testDeleteNotFound 0.043
testCreateMissingObject 0.096
testForceUpdateMissingObject 0.08
testDeleteLoosePacked 0.771
testNoCacheObjectIdSubclass 0.062
testDeleteLoosePackedRejected 0.032
testRenameBranchHasPreviousLog 1.022
testRenameCurrentBranch 1.007
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.059
testRenameBranchCannotLockAFileHEADisToLockTo 0.934
testRenameRefNameColission2avoided 0.885
testRefKeySameAsName 0.027
testLooseDelete 0.045
testUpdateRefLockFailureLocked 0.168
testDeleteLooseAndItsDirectory 0.051
testUpdateRefNoChange 0.04
testDeleteWithoutHead 0.18
testUpdateRefForwardWithCheck1 0.182
testUpdateRefForwardWithCheck2 0.207
testRenameBranchCannotLockAFileHEADisToLockFrom 0.221
testRenameBranchCannotLockAFileHEADisFromLockTo 1.002
testDeleteSymref 0.051
testUpdateRefLockFailureWrongOldValue 0.037
testDeleteHEADreferencedRef 0.039
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.17
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.129
testUpdateMissingObject 0.052
testUpdateRefDetached 0.061
testRefsCacheAfterUpdateLooseOnly 0.111
testNewNamespaceConflictWithLoosePrefixOfExisting 0.067
testRenameBranchAlsoInPack 0.288
testDeleteHead 0.035
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.938
testDeleteFastForward 0.901
testNewNamespaceConflictWithPackedPrefixOfExisting 0.034
testRefsCacheAfterUpdate 0.043
testUpdateRefForward 0.049
testDeleteHeadInBareRepo 0.099
testRenameBranchNoPreviousLog 0.786
testNewNamespaceConflictWithLoosePrefixNameExists 0.041
testRenameRefNameColission1avoided 1.063
testUpdateRefDetachedUnbornHead 0.085

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.588
testDirtySubmoduleWorktreeUntracked 1.959
testInitiallyClean 2.051
testDirtySubmoduleWorktree 2.032
testDirtySubmoduleHEAD 2.046
testDirtySubmoduleIndex 1.954
testDirtySubmoduleIndexAndWorktree 2.259

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.357
shouldRaiseErrorOnBadUrl 0.213
shouldCloneAValidGitRepository 0.309
shouldRaiseErrorOnNoUrl 0.088
shouldCreateABareCloneOfAValidGitRepository 0.148
shouldRaiseErrorOnEmptyUrl 0.133

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 3.597
testInitialClone_RedirectToHttps[0] 1.832
testInitialClone_RedirectBackToHttp[0] 1.478
testInitialClone_ViaHttps[0] 2.091
testInitialClone_SslFailure[1] 1.642
testInitialClone_RedirectToHttps[1] 1.465
testInitialClone_RedirectBackToHttp[1] 1.202
testInitialClone_ViaHttps[1] 1.22

MeasurePackSizeTest

testPush_packSize 1.982

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 3.461
testListRemote[0] 0.376
testPushNotSupported[0] 0.297
testInitialClone_Packed[0] 0.483
testInitialClone_Loose[1] 1.446
testListRemote[1] 0.272
testPushNotSupported[1] 0.208
testInitialClone_Packed[1] 0.259

ClientVersionUtilTest

testParse 0
testPushStatusBug 0.001

GitServletInitTest

testDefaultConstructor_NoBasePath 0.114
testInitUnderContainer_WithBasePath 1.218
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.018

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.052
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.515
testObjectCheckerException 0.145

DumbClientSmartServerTest

testInitialClone_Small[0] 2.791
testListRemote[0] 0.28
testPushNotSupported[0] 0.238
testInitialClone_Packed[0] 0.569
testInitialClone_Small[1] 1.334
testListRemote[1] 0.256
testPushNotSupported[1] 0.2
testInitialClone_Packed[1] 0.279

AdvertiseErrorTest

testPush_CreateBranch 0.224

AsIsServiceTest

testCreate_Default 0.722
testCreate_Disabled 0.284
testDisabledSingleton 0.042
testCreate_Enabled 0.122

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.031
testCreate_NullUser 0.174
testCreate_EmptyStringUser 0.179
testCreate_Disabled 0.134
testDisabledSingleton 0.114
testCreate_Enabled 0.105

FileResolverTest

testNotAGitRepository 0.974
testUnreasonableNames 0.004
testExportOk 0.122

HookMessageTest

testPush_CreateBranch 3.414
testPush_HookMessagesToOutputStream 0.271

RegexPipelineTest

testSimpleRegex 1.37
testRegexGroupFilter 0.024
testServeOrdering 0.019

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.378
testInvalidWant[0] 0.325
testInitialClone_RedirectMultiple[0] 0.289
testPush_NotAuthorized[0] 0.258
testPush_CreateBranch[0] 0.285
testInitialClone_WithAuthenticationAfterRedirect[0] 0.306
testInitialClone_Small[0] 0.372
testFetch_TooManyLocalCommits[0] 1.147
testInitialClone_WithAuthenticationNoCredentials[0] 0.141
testListRemote[0] 0.126
testInitialClone_RedirectOnPostForbidden[0] 0.204
testListRemote_BadName[0] 0.102
testInitialClone_RedirectForbidden[0] 0.09
testInitialClone_RedirectMax[0] 0.176
testInitialClone_WithAuthenticationWrongCredentials[0] 0.112
testInitialClone_RedirectLoop[0] 0.115
testInitialClone_RedirectOnPostAllowed[0] 0.133
testInitialClone_RedirectTooOften[0] 0.093
testPush_ChunkedEncoding[0] 0.126
testInitialClone_BrokenServer[0] 0.109
testInitialClone_Redirect301Small[0] 0.203
testInitialClone_WithAuthenticationOnPostOnly[0] 0.237
testInitialClone_Redirect302Small[0] 0.125
testInitialClone_WithAuthentication[0] 0.196
testInitialClone_Redirect303Small[0] 0.18
testInitialClone_Redirect307Small[0] 0.169
testFetch_RefsUnreadableOnUpload[0] 0.326
testFetch_FewLocalCommits[1] 0.811
testInvalidWant[1] 0.15
testInitialClone_RedirectMultiple[1] 0.205
testPush_NotAuthorized[1] 0.118
testPush_CreateBranch[1] 0.187
testInitialClone_WithAuthenticationAfterRedirect[1] 0.136
testInitialClone_Small[1] 0.144
testFetch_TooManyLocalCommits[1] 0.913
testInitialClone_WithAuthenticationNoCredentials[1] 0.131
testListRemote[1] 0.103
testInitialClone_RedirectOnPostForbidden[1] 0.146
testListRemote_BadName[1] 0.149
testInitialClone_RedirectForbidden[1] 0.089
testInitialClone_RedirectMax[1] 0.195
testInitialClone_WithAuthenticationWrongCredentials[1] 0.153
testInitialClone_RedirectLoop[1] 0.171
testInitialClone_RedirectOnPostAllowed[1] 0.218
testInitialClone_RedirectTooOften[1] 0.167
testPush_ChunkedEncoding[1] 0.18
testInitialClone_BrokenServer[1] 0.154
testInitialClone_Redirect301Small[1] 0.188
testInitialClone_WithAuthenticationOnPostOnly[1] 0.159
testInitialClone_Redirect302Small[1] 0.176
testInitialClone_WithAuthentication[1] 0.176
testInitialClone_Redirect303Small[1] 0.198
testInitialClone_Redirect307Small[1] 0.135
testFetch_RefsUnreadableOnUpload[1] 0.157

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.98

ServletUtilsTest

testAcceptGzip 0.001

HttpClientTests

testListRemote_Dumb_NoHEAD 0.919
testListRemote_Smart_DetachedHEAD 0.232
testRepositoryNotFound_Dumb 0.238
testListRemote_Smart_WithQueryParameters 0.254
testV2HttpFirstResponse 0.094
testListRemote_Dumb_Auth 0.216
testListRemote_Dumb_NeedsAuth 0.174
testV2HttpSubsequentResponse 0.098
testHttpClientWantsV2ButServerNotConfigured 0.106
testListRemote_Smart_UploadPackNeedsAuth 0.129
testRepositoryNotFound_Smart 0.124
testListRemote_Dumb_DetachedHEAD 0.144
testListRemoteWithoutLocalRepository 0.113
testListRemote_Smart_UploadPackDisabled 0.222

DefaultUploadPackFactoryTest

testCreate_Default 1.029
testCreate_Disabled 0.186
testDisabledSingleton 0.14
testCreate_Enabled 0.04

ErrorServletTest

testHandler 1.33

SetAdditionalHeadersTest

testSetHeaders 2.255

RemoteTest

testAdd 1.586
testList 0.528
testVerboseList 0.257
testRemove 0.669
testSetUrl 0.343
testUpdate 1.054
testSetUrlPush 0.256

CommitTest

testCommitAll 1.068
testCommitPath 0.544

CLIGitCommandTest

testSplit 0.001

TextBuiltinTest

testCleanDeleteDirs 1.334

LsRemoteTest

testLsRemoteHeadsTags 2.116
testLsRemoteTags 0.759
testLsRemote 0.538
testLsRemoteHeads 0.707

InitTest

testInitDirectory 0.281
testInitBare 0.114

MergeTest

testMergeSelf 0.941
testFastForward 0.749
testNoFastForwardAndSquash 0.255
testMerge 0.454
testFastForwardOnly 0.487
testMergeNoCommitSquash 0.596
testMergeNoCommit 0.551
testMergeWithUserMessage 0.862
testSquashSelf 0.271
testSquash 0.856
testNoFastForward 0.663

ResetTest

testResetSelf 0.232
testPathOptionHelp 0.196
testResetPathNoDoubleDash 0.239
testResetPrevious 0.241
testResetPathDoubleDashNoRef 0.336
testZombieArgument_Bug484951 0.025
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.37
testResetEmptyPath 0.267

TagTest

testTagTwice 0.49
testTagDeleteFail 0.24
testTagDelete 0.266

ConfigTest

testListConfig 0.087

DescribeTest

testDescribeTagLong 0.635
testDescribeCommitNoMatch 0.121
testDescribeCommitMultiMatch 0.46
testDescribeCommitMatch 0.439
testDescribeCommit 0.378
testHelpArgumentAfterUnknown 0.051
testHeadNoTag 0.198
testNoHead 0.021
testHelpArgumentBeforeUnknown 0.025
testDescribeTag 0.319
testDescribeCommitMatch2 0.293

CloneTest

testCloneIntoCurrentDir 0.83
testClone 0.509
testCloneBare 0.529
testCloneEmpty 0.227

RmTest

multiplePathsShouldBeRemoved 0.265

CommitAndLogTest

testCommitAmend 0.219

BranchTest

testRenameTwoArgs 1.533
testExistingBranch 0.049
testDeleteForce 1.41
testCreateFromOldCommit 0.976
testList 0.261
testListDetached 0.081
testHelpAfterDelete 0.32
testCreate 0.102
testDelete 0.402
testDeleteForceMultiple 0.604
testListContains 0.505
testRenameSingleArg 0.352
testDeleteMultiple 0.364

ArchiveTest

testTarPrefixOption 2.058
testTgzExtensions 0.652
testTarPreservesContent 0.445
testArchiveIncludesSubmoduleDirectory 1.658
testTarWithSubdir 0.438
testExtensionMatchIsAnchored 0.37
testUnrecognizedFormat 0.206
testArchiveWithLongFilename 0.891
testTarPreservesMode 0.637
testNoExtensionMeansTar 0.464
testEmptyArchive 0.045
testArchivePrefixOption 0.445
testArchiveWithSubdir 0.554
testArchivePreservesMode 0.596
testUnrecognizedExtensionMeansTar 0.21
testZipExtension 0.382
testDefaultFormatIsTar 0.216
testArchivePreservesContent 0.24
testTarExtension 0.314
testTarWithLongFilename 0.417
testTxzExtension 0.911
testPrefixWithoutTrailingSlash 0.402
testTarIncludesSubmoduleDirectory 0.602
testTarPrefixWithoutTrailingSlash 0.32
testArchiveWithFiles 0.149
testPrefixDoesNotNormalizeDoubleSlash 0.241
testFormatOverridesFilename 0.193
testPrefixDoesNotNormalizeDoubleSlashInTar 0.262
testEmptyTar 0.141
testTbz2Extension 0.256

ReflogTest

testSingleCommit 0.07
testClean 0.294
testBranch 0.305

CheckoutTest

testCheckoutHead 1.613
testCheckoutLink 0.583
testCheckoutPath 1.019
testCheckoutSelf 0.329
testCheckoutUnresolvedHead 0.177
testCheckoutSingleFile 0.387
fileModeTestFileThenFileWithFolderInIndex 0.195
testCheckoutNewBranchThatAlreadyExists 0.286
fileModeTestFileWithFolderInIndex 0.376
testCheckoutExistingBranchWithConflict 0.226
fileModeTestFolderThenFileWithMissingInWorkingTree 0.373
testCheckoutBranch 0.461
testCheckoutAllPaths 0.622
fileModeTestFolderWithMissingInWorkingTree 0.397
testCheckoutNonExistingBranch 0.227
testCheckoutOrphan 0.481
testCheckoutWithMissingWorkingTreeFile 0.488
testCheckoutNewBranch 0.305
fileModeTestFolderThenMissingWithFileInWorkingTree 0.47
testCheckoutNewBranchOnBranchToBeBorn 0.034
fileModeTestMissingWithFolderInWorkingTree 0.44
fileModeTestMissingThenFolderWithFileInWorkingTree 0.26

RepoTest

testAddRepoManifest 2.653
testZombieHelpArgument 1.147
testMissingPath 0.762

FetchTest

testFetchNoTags 2.794
testFetchDefault 1.35
testFetchForceUpdate 0.726
testFetchAllTags 0.655

CleanTest

testCleanDeleteDirs 0.365
testCleanLeaveDirs 0.296
testCleanRequiresForce 0.132
testCleanRequiresForceConfig 0.037

AddTest

testAddNothing 1.166
testAddAFile 0.422
testAddUsage 0.038
testAddFileTwice 0.29
testAddAlreadyAdded 0.251

StatusTest

testStatusUntrackedFiles 2.106
testStatusPorcelainUntrackedFilesAll 1.353
testPathOptionHelp 0.186
testStatusUno 1.109
testStatusPorcelainUntrackedFiles 1.179
testStatusUall 0.924
testStatusPorcelainU 1.163
testStatusPorcelain 0.862
testStatusUntrackedFilesAll 0.936
testStatusPorcelainUno 0.857
testStatusUntrackedFilesNo 1.022
testStatusPorcelainUall 0.752
testStatusPorcelainUntrackedFilesNo 0.883
testStatusDefault 0.709
testStatusU 0.607

ProxyConfigTest

testHttpProxy_bothCases 0.765
testAll 0.804
testNoSetting 0.755
testHttpsProxy_bothCases 0.634
testOverwriteHttpPort 0.612
testHttpProxy_lowerCase 0.607
testDontOverwriteHttp 0.549
testHttpsProxy_lowerCase 0.57
testHttpProxy_upperCase 0.601
testHttpsProxy_upperCase 0.63

LfsPointerFilterTest

testValidNestedPointers 0.683
testRegularFilesInRepositoryRoot 0.001
testNestedRegularFiles 0.001
testValidNestedPointersWithoutRecurrence 0.099
testValidPointersInRepositoryRoot 0.027

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.117

AbbreviatedLongObjectIdTest

test33_FromString 0.111
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.001
testFromStringWrongLength 0.008
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
testFromStringByteWrongLength 0.001
test3_FromString 0.008
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testAbbreviate 0
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0.001
testPrefixCompareLong 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

MutableLongObjectIdTest

testCopy 0.005
testFromStringByte 0.002
testToObjectId 0
testFromRawLong 0
testFromString 0.075

UploadTest

testParallelUploads 3.465
testCorruptUpload 0.215
testLargeFileUpload 0.809
testUpload 0.089

PushTest

testPushSimple 4.813

CheckoutTest

testKnownContent 35.449
testUnknownContent 0.466
testUnknownContentRequired 0.363

DownloadTest

testDownloadNotFound 3.676
testLargeFileDownload 31.365
testDownloadInvalidPathInfo 0.154
testDownloadInvalidId 0.112
testDownload 30.109

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