Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4545 0 1 64 98.57% 1,041.313

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.eclipse.jgit.transport 482 0 1 56 88.174% 74.211
org.eclipse.jgit.notes 52 0 0 0 100% 15.287
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.654
org.eclipse.jgit.dircache 65 0 0 0 100% 1.685
org.eclipse.jgit.revwalk 210 0 0 0 100% 16.572
org.eclipse.jgit.internal.storage.file 384 0 0 1 99.74% 66.637
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.008
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.258
org.eclipse.jgit.gitrepo 32 0 0 0 100% 13.216
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.097
org.eclipse.jgit.internal.storage.reftable 44 0 0 0 100% 1.654
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 3.523
org.eclipse.jgit.api 710 0 0 5 99.296% 310.844
org.eclipse.jgit.pgm 169 0 0 1 99.408% 99.6
org.eclipse.jgit.attributes 99 0 0 0 100% 3.497
org.eclipse.jgit.symlinks 9 0 0 0 100% 7.644
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.668
org.eclipse.jgit.junit 14 0 0 0 100% 0.577
org.eclipse.jgit.revplot 16 0 0 0 100% 1.107
org.eclipse.jgit.util.io 38 0 0 0 100% 9.387
org.eclipse.jgit.events 1 0 0 0 100% 0.03
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 39.133
org.eclipse.jgit.lib 524 0 0 0 100% 34.605
org.eclipse.jgit.ignore 257 0 0 0 100% 4.706
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 2.902
org.eclipse.jgit.diff 176 0 0 0 100% 2.878
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.945
org.eclipse.jgit.util 368 0 0 0 100% 15.253
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 67.66
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 4.683
org.eclipse.jgit.submodule 50 0 0 0 100% 45.1
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.044
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.657
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 1.329
org.eclipse.jgit.http.test 132 0 0 0 100% 106.535
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.811
org.eclipse.jgit.patch 45 0 0 0 100% 0.125
org.eclipse.jgit.nls 11 0 0 0 100% 0.029
org.eclipse.jgit.internal.storage.dfs 66 0 0 0 100% 2.942
org.eclipse.jgit.merge 89 0 0 0 100% 80.819

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.005
PushProcessTest 17 0 0 0 100% 3.044
URIishTest 71 0 0 1 98.592% 0.727
RemoteConfigTest 28 0 0 0 100% 0.213
PushCertificateIdentTest 6 0 0 0 100% 0.005
HttpConfigTest 10 0 0 0 100% 0.205
PushCertificateParserTest 11 0 0 0 100% 0.7
BundleWriterTest 5 0 0 0 100% 2.293
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 4.769
PushConnectionTest 4 0 0 0 100% 2.431
UploadPackTest 48 0 0 0 100% 3.419
TestProtocolTest 6 0 0 0 100% 6.957
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.576
PacketLineInTest 25 0 0 0 100% 0.015
PacketLineOutTest 9 0 0 0 100% 0.012
HttpAuthTest 1 0 0 0 100% 0.244
JschConfigSessionFactoryTest 12 0 1 0 91.667% 1.766
RefAdvertiserTest 1 0 0 0 100% 0.066
PushOptionsTest 8 0 0 0 100% 3.444
PackParserTest 12 0 0 0 100% 3.04
TransportTest 9 0 0 0 100% 2.055
ProtocolV2ParserTest 10 0 0 0 100% 1.287
DaemonTest 2 0 0 0 100% 4.129
OpenSshConfigTest 34 0 0 0 100% 31.637
SideBandOutputStreamTest 11 0 0 0 100% 0.015
PushCertificateStoreTest 16 0 0 0 100% 0.75
NetRCTest 2 0 0 0 100% 0.039
AtomicPushTest 3 0 0 0 100% 0.146
RefSpecTest 38 0 0 0 100% 0.131
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.081
PushConfigTest 3 0 0 0 100% 0.01

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 14.032
NoteMapTest 18 0 0 0 100% 1.07
DefaultNoteMergerTest 6 0 0 0 100% 0.177
LeafBucketTest 11 0 0 0 100% 0.008

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.013
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.144
DirCacheIteratorTest 11 0 0 0 100% 0.244
DirCacheLargePathTest 5 0 0 0 100% 0.197
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.094
DirCacheBuilderTest 9 0 0 0 100% 0.235
DirCacheTreeTest 6 0 0 0 100% 0.174
DirCacheBasicTest 12 0 0 0 100% 0.578

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.114
FooterLineTest 19 0 0 0 100% 0.351
RevWalkPathFilter6012Test 7 0 0 0 100% 0.536
RevWalkResetTest 1 0 0 0 100% 0.035
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.044
RevFlagSetTest 7 0 0 0 100% 0.137
FIFORevQueueTest 6 0 0 0 100% 2.047
ObjectWalkFilterTest 6 0 0 0 100% 0.148
RevCommitParseTest 22 0 0 0 100% 0.649
RevTagParseTest 21 0 0 0 100% 0.604
TreeRevFilterTest 5 0 0 0 100% 0.32
RevWalkShallowTest 7 0 0 0 100% 0.277
RevWalkPathFilter1Test 13 0 0 0 100% 0.725
RevWalkSortTest 7 0 0 0 100% 0.337
RevWalkFollowFilterTest 3 0 0 0 100% 0.161
ObjectWalkTest 8 0 0 0 100% 0.326
MaxCountRevFilterTest 2 0 0 0 100% 0.056
RevObjectTest 10 0 0 0 100% 0.308
RevWalkMergedIntoTest 1 0 0 0 100% 0.129
RevWalkUtilsReachableTest 5 0 0 0 100% 0.352
SkipRevFilterTest 3 0 0 0 100% 0.16
RevWalkCarryFlagsTest 4 0 0 0 100% 0.088
LIFORevQueueTest 5 0 0 0 100% 2.077
RevWalkMergeBaseTest 7 0 0 0 100% 0.451
RevWalkUtilsCountTest 6 0 0 0 100% 0.235
RevCommitListTest 7 0 0 0 100% 5.179
RevWalkFilterTest 15 0 0 0 100% 0.617
RevWalkCullTest 3 0 0 0 100% 0.109

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.117
UnpackedObjectTest 15 0 0 0 100% 0.32
GcPruneNonReferencedTest 5 0 0 0 100% 3.306
FileRepositoryBuilderTest 7 0 0 0 100% 0.302
RepositorySetupWorkDirTest 12 0 0 0 100% 0.044
GcReflogTest 4 0 0 0 100% 2.726
ReflogWriterTest 1 0 0 0 100% 0.028
PackFileTest 5 0 0 0 100% 0.125
GcPackRefsTest 7 0 0 0 100% 0.308
AlternatesTest 3 0 0 0 100% 0.153
BatchRefUpdateTest 56 0 0 1 98.214% 2.16
ConcurrentRepackTest 4 0 0 0 100% 8.258
DescriptionTest 1 0 0 0 100% 0.015
WindowCacheReconfigureTest 7 0 0 0 100% 0.28
RefDirectoryTest 57 0 0 0 100% 3.209
GcTagTest 2 0 0 0 100% 1.549
PackReverseIndexTest 4 0 0 0 100% 0.079
GcBranchPrunedTest 3 0 0 0 100% 2.966
GcKeepFilesTest 1 0 0 0 100% 0.33
PackFileSnapshotTest 3 0 0 0 100% 2.193
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.082
GcTemporaryFilesTest 2 0 0 0 100% 0.049
InflatingBitSetTest 4 0 0 0 100% 0.001
PackIndexV1Test 6 0 0 0 100% 0.096
AutoGcTest 4 0 0 0 100% 1.455
FileSnapshotTest 7 0 0 0 100% 15.16
ReflogReaderTest 8 0 0 0 100% 0.26
PackWriterTest 28 0 0 0 100% 4.067
GcConcurrentTest 5 0 0 0 100% 0.614
T0004_PackReaderTest 2 0 0 0 100% 0.14
PackInserterTest 13 0 0 0 100% 0.753
T0003_BasicTest 25 0 0 0 100% 2.026
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.714
LockFileTest 1 0 0 0 100% 0.074
GcOrphanFilesTest 4 0 0 0 100% 0.069
PackIndexV2Test 6 0 0 0 100% 0.086
ObjectDirectoryTest 4 0 0 0 100% 5.022
WindowCacheGetTest 3 0 0 0 100% 0.11
GcBasicPackingTest 9 0 0 0 100% 4.896
StoredBitmapTest 3 0 0 0 100% 0.005
RefUpdateTest 44 0 0 0 100% 2.49

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.057
RepoCommandSymlinkTest 1 0 0 0 100% 0.364
RepoCommandTest 27 0 0 0 100% 12.795

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.005
MergedReftableTest 13 0 0 0 100% 0.071
ReftableTest 25 0 0 0 100% 1.578

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 9 0 0 0 100% 10.97
BranchCommandTest 17 0 0 0 100% 2.863
GarbageCollectCommandTest 2 0 0 0 100% 0.58
GitConstructionTest 3 0 0 0 100% 0.512
PullCommandTest 17 0 0 0 100% 5.449
CherryPickCommandTest 12 0 0 0 100% 2.263
ResetCommandTest 19 0 0 0 100% 1.577
DescribeCommandTest 32 0 0 0 100% 4.702
InitCommandTest 9 0 0 0 100% 0.304
NotesCommandTest 2 0 0 0 100% 0.243
RmCommandTest 2 0 0 0 100% 0.182
FetchCommandTest 15 0 0 0 100% 2.132
StashDropCommandTest 8 0 0 0 100% 0.769
StatusCommandTest 3 0 0 0 100% 0.258
BlameCommandTest 18 0 0 0 100% 2.129
CommitAndLogCommandTest 10 0 0 0 100% 0.652
EolStreamTypeUtilTest 6 0 0 0 100% 0.113
NameRevCommandTest 11 0 0 0 100% 0.563
ReflogCommandTest 3 0 0 0 100% 0.331
RemoteAddCommandTest 1 0 0 0 100% 0.035
MergeCommandTest 45 0 0 0 100% 7.303
CloneCommandTest 19 0 0 0 100% 5.952
CleanCommandTest 10 0 0 0 100% 1.265
TagCommandTest 14 0 0 0 100% 0.756
RevertCommandTest 10 0 0 0 100% 1.694
RemoteListCommandTest 1 0 0 0 100% 0.027
AddCommandTest 39 0 0 0 100% 6.424
EolRepositoryTest 28 0 0 0 100% 188.199
PushCommandTest 8 0 0 0 100% 1.193
StashApplyCommandTest 27 0 0 0 100% 3.66
StashListCommandTest 4 0 0 0 100% 0.116
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 12.232
PathCheckoutCommandTest 17 0 0 0 100% 8.018
CommitCommandTest 13 0 0 2 84.615% 1.046
ApplyCommandTest 20 0 0 0 100% 1.177
StashCreateCommandTest 16 0 0 0 100% 1.597
DiffCommandTest 6 0 0 0 100% 0.555
RebaseCommandTest 71 0 0 0 100% 13.259
PullCommandWithRebaseTest 6 0 0 0 100% 1.741
HugeFileTest 1 0 0 1 0% 0.004
RemoteDeleteCommandTest 1 0 0 0 100% 0.03
RenameBranchCommandTest 4 0 0 0 100% 0.164
LsRemoteCommandTest 4 0 0 0 100% 0.541
CommitOnlyTest 96 0 0 0 100% 6.518
CheckoutCommandTest 32 0 0 2 93.75% 9.642
LogCommandTest 9 0 0 0 100% 1.044
RemoteSetUrlCommandTest 2 0 0 0 100% 0.06

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 7.515
CommitTest 2 0 0 0 100% 1.471
CLIGitCommandTest 1 0 0 0 100% 0.002
TextBuiltinTest 1 0 0 0 100% 4.535
LsRemoteTest 4 0 0 0 100% 6.779
InitTest 2 0 0 0 100% 0.069
MergeTest 11 0 0 0 100% 5.198
ResetTest 9 0 0 1 88.889% 2
TagTest 3 0 0 0 100% 1.092
ConfigTest 1 0 0 0 100% 0.241
DescribeTest 11 0 0 0 100% 1.247
CloneTest 4 0 0 0 100% 1.39
RmTest 1 0 0 0 100% 0.179
CommitAndLogTest 1 0 0 0 100% 0.384
BranchTest 13 0 0 0 100% 9.477
LsFilesTest 2 0 0 0 100% 0.702
ArchiveTest 30 0 0 0 100% 13.369
ReflogTest 3 0 0 0 100% 0.694
CheckoutTest 22 0 0 0 100% 11.108
RepoTest 3 0 0 0 100% 4.021
FetchTest 4 0 0 0 100% 8.608
CleanTest 4 0 0 0 100% 0.684
AddTest 5 0 0 0 100% 5.304
StatusTest 15 0 0 0 100% 10.613
ProxyConfigTest 10 0 0 0 100% 2.918

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.12
CGitAttributesTest 26 0 0 0 100% 1.335
AttributesHandlerTest 30 0 0 0 100% 0.748
AttributesMatcherTest 8 0 0 0 100% 0.247
TreeWalkAttributeTest 18 0 0 0 100% 0.82
AttributesNodeTest 7 0 0 0 100% 0.006
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.22

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.transport.http.apache

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.177
PlotCommitListTest 15 0 0 0 100% 0.93

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.775
TimeoutInputStreamTest 8 0 0 0 100% 0.779
AutoLFInputStreamTest 7 0 0 0 100% 0.006
TimeoutOutputStreamTest 9 0 0 0 100% 1.115
AutoCRLFOutputStreamTest 2 0 0 0 100% 4.704

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 7.683
PushTest 1 0 0 0 100% 10.385
CheckoutTest 3 0 0 0 100% 11.819
DownloadTest 5 0 0 0 100% 9.246

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.007
DirCacheCheckoutTest 63 0 0 0 100% 6.359
ObjectIdTest 16 0 0 0 100% 0.086
RefTest 14 0 0 0 100% 0.75
IndexDiffTest 16 0 0 0 100% 1.829
ObjectIdOwnerMapTest 7 0 0 0 100% 0.019
ObjectCheckerTest 132 0 0 0 100% 0.108
SquashCommitMsgTest 1 0 0 0 100% 0.058
ValidRefNameTest 22 0 0 0 100% 0.127
RacyGitTests 1 0 0 0 100% 2.352
BranchConfigTest 8 0 0 0 100% 0.007
ObjectIdSubclassMapTest 7 0 0 0 100% 0.02
ReflogResolveTest 6 0 0 0 100% 0.475
ConstantsEncodingTest 5 0 0 0 100% 0.012
IndexModificationTimesTest 2 0 0 0 100% 2.196
ObjectLoaderTest 4 0 0 0 100% 0.009
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.01
HugeCommitMessageTest 1 0 0 0 100% 6.421
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.001
ReflogConfigTest 1 0 0 0 100% 0.066
BranchTrackingStatusTest 3 0 0 0 100% 0.1
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.004
ConfigTest 70 0 0 0 100% 0.228
RepositoryResolveTest 22 0 0 0 100% 1.157
SubmoduleConfigTest 3 0 0 0 100% 0.001
AbbreviatedObjectIdTest 26 0 0 0 100% 0.011
T0001_PersonIdentTest 9 0 0 0 100% 0.007
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 4.593
RepositoryCacheTest 15 0 0 0 100% 0.538
MergeHeadMsgTest 2 0 0 0 100% 0.048
IndexDiffSubmoduleTest 7 0 0 0 100% 7.004

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.251
IgnoreNodeTest 32 0 0 0 100% 1.628
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 18 0 0 0 100% 0.147
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.007
CGitIgnoreTest 25 0 0 0 100% 2.671

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.815
IndexDiffFilterTest 38 0 0 0 100% 1.78
InterIndexDiffFilterTest 5 0 0 0 100% 0.062
PathFilterGroupTest 7 0 0 0 100% 0.006
PathSuffixFilterTest 3 0 0 0 100% 0.044
TreeFilterTest 7 0 0 0 100% 0.091
NotTreeFilterTest 6 0 0 0 100% 0.104

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.017
DiffFormatterTest 17 0 0 0 100% 0.723
RawTextLoadTest 5 0 0 0 100% 0.377
RawTextTest 12 0 0 0 100% 0.008
EditListTest 5 0 0 0 100% 0.006
EditTest 16 0 0 0 100% 0.016
PatchIdDiffFormatterTest 2 0 0 0 100% 0.098
MyersDiffTest 23 0 0 0 100% 0.065
DiffEntryTest 12 0 0 0 100% 0.61
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.023
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 0.849
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.014
HistogramDiffTest 30 0 0 0 100% 0.026
DiffFormatterReflowTest 10 0 0 0 100% 0.041
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.003

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.343
ForPathTest 1 0 0 0 100% 0.026
TreeWalkBasicDiffTest 1 0 0 0 100% 0.072
PostOrderTreeWalkTest 6 0 0 0 100% 0.076
TreeWalkJava7Test 1 0 0 0 100% 0.015
FileTreeIteratorTest 23 0 0 0 100% 3.214
CanonicalTreeParserTest 18 0 0 0 100% 0.01
EmptyTreeIteratorTest 6 0 0 0 100% 0.184
AbstractTreeIteratorTest 7 0 0 0 100% 0.005

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.012
PathsTest 2 0 0 0 100% 0.001
RawCharUtilTest 3 0 0 0 100% 0.077
NBTest 11 0 0 0 100% 0.005
HookTest 9 0 0 0 100% 0.71
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.007
RawParseUtilsTest 5 0 0 0 100% 0.009
StringUtilsTest 7 0 0 0 100% 0.002
RelativeDateFormatterTest 10 0 0 0 100% 0.008
RefListTest 23 0 0 0 100% 0.008
RawSubStringPatternTest 4 0 0 0 100% 0.316
StatsTest 5 0 0 0 100% 0.003
GitDateParserTest 13 0 0 0 100% 0.022
Base64Test 4 0 0 0 100% 0.003
SimpleLruCacheTest 8 0 0 0 100% 0.015
FSTest 6 0 0 0 100% 10.513
RawParseUtils_HexParseTest 3 0 0 0 100% 0.001
LongMapTest 8 0 0 0 100% 0.031
RawParseUtils_LineMapTest 7 0 0 0 100% 0.094
TemporaryBufferTest 15 0 0 0 100% 0.79
IntListTest 12 0 0 0 100% 0.004
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
FS_POSIXTest 5 0 0 0 100% 0.015
BlockListTest 12 0 0 0 100% 0.016
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.025
ChangeIdUtilTest 35 0 0 0 100% 0.235
IOReadLineTest 28 0 0 0 100% 0.027
RefMapTest 22 0 0 0 100% 0.013
ReadLinesTest 6 0 0 0 100% 0.004
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.144
FilterCommandsTest 3 0 0 0 100% 1.583
RunExternalScriptTest 12 0 0 0 100% 0.349
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
FileUtilsTest 28 0 0 0 100% 0.198
QuotedStringBourneStyleTest 10 0 0 0 100% 0.008

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.004
GcCommitSelectionTest 6 0 0 0 100% 67.639
DeltaIndexTest 13 0 0 0 100% 0.015
IntSetTest 1 0 0 0 100% 0.002

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 2.264
LongObjectIdTest 32 0 0 0 100% 1.037
LFSPointerTest 1 0 0 0 100% 0.453
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.546
MutableLongObjectIdTest 5 0 0 0 100% 0.383

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 12 0 0 0 100% 8.811
SubmoduleUpdateTest 4 0 0 0 100% 6.484
SubmoduleDeinitTest 6 0 0 0 100% 8.813
SubmoduleStatusTest 7 0 0 0 100% 5.2
SubmoduleInitTest 7 0 0 0 100% 4.098
SubmoduleWalkTest 11 0 0 0 100% 5.315
SubmoduleSyncTest 3 0 0 0 100% 6.379

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.108
RefTreeDatabaseTest 27 0 0 0 100% 0.311
RefTreeTest 10 0 0 0 100% 0.238

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 15.33
MeasurePackSizeTest 1 0 0 0 100% 4.574
DumbClientDumbServerTest 8 0 0 0 100% 12.333
GitServletInitTest 4 0 0 0 100% 3.147
GitServletResponseTests 3 0 0 0 100% 9.736
DumbClientSmartServerTest 8 0 0 0 100% 10.158
AdvertiseErrorTest 1 0 0 0 100% 0.193
AsIsServiceTest 4 0 0 0 100% 0.892
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.55
FileResolverTest 3 0 0 0 100% 3.814
HookMessageTest 2 0 0 0 100% 9.859
RegexPipelineTest 3 0 0 0 100% 3.753
SmartClientSmartServerTest 60 0 0 0 100% 10.728
ProtocolErrorTest 1 0 0 0 100% 3.798
HttpClientTests 14 0 0 0 100% 4.178
DefaultUploadPackFactoryTest 4 0 0 0 100% 5.26
ErrorServletTest 1 0 0 0 100% 2.756
SetAdditionalHeadersTest 1 0 0 0 100% 5.476

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
PatchTest 7 0 0 0 100% 0.022
PatchErrorTest 6 0 0 0 100% 0.01
FileHeaderTest 21 0 0 0 100% 0.048
EditListTest 3 0 0 0 100% 0.002
GetTextTest 4 0 0 0 100% 0.02
PatchCcTest 3 0 0 0 100% 0.018
PatchCcErrorTest 1 0 0 0 100% 0.005

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.171
DfsBlockCacheTest 2 0 0 0 100% 0.093
PackSourceTest 1 0 0 0 100% 0.001
DfsPackCompacterTest 2 0 0 0 100% 0.219
DfsGarbageCollectorTest 24 0 0 0 100% 2.241
DfsBlockCacheConfigTest 4 0 0 0 100% 0.062
DfsPackDescriptionTest 12 0 0 0 100% 0.004
DfsFsckTest 9 0 0 0 100% 0.145
DeltaBaseCacheTest 4 0 0 0 100% 0.006

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.246
MergerTest 27 0 0 0 100% 29.031
MergeMessageFormatterTest 15 0 0 0 100% 2.052
SquashMessageFormatterTest 1 0 0 0 100% 0.366
CherryPickTest 2 0 0 0 100% 0.379
SimpleMergeTest 16 0 0 0 100% 2.414
CrissCrossMergeTest 8 0 0 0 100% 46.331

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.013
testAbbreviateLooseBlob 0.014
testAbbreviateIsActuallyUnique 0.056
testAbbreviatePackedBlob 0.032

BaseReceivePackTest

parseCommand 0.004

NameConflictTreeWalkTest

testNoDF_NoGap 0.123
testDF_NoGap 0.021
testDF_DetectConflict 0.017
testDF_GapByOne 0.018
testDF_SkipsSeenSubtree 0.163

DfsInserterTest

testReadFromInserterSmallObjects 0.147
testNoCheckExisting 0.007
testInserterIgnoresUnreachable 0.001
testReaderResolve 0
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.003
testReadFromInserterLargerObjects 0.006
testInserterDiscardsPack 0.001

PushProcessTest

testUpdateMixedCases 0.648
testUpdateUnexpectedRemote 0.202
testTrackingRefUpdateOnReject 0.205
testUpdateDelete 0.164
testUpdateFastForward 0.082
testUpdateUnexpectedRemoteVsForce 0.178
testUpdateRejectedByConnection 0.161
testUpdateUpToDate 0.055
testUpdateNonFastForwardForced 0.191
testUpdateExpectedRemote 0.163
testPushResult 0.193
testUpdateNonFastForwardUnknownObject 0.051
testUpdateNonFastForward 0.027
testUpdateDeleteNonExisting 0.199
testTrackingRefUpdateEnabled 0.161
testUpdateCreateRef 0.214
testTrackingRefUpdateDisabled 0.036

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.023
testStandardFormat_InvalidType 0.018
testStandardFormat_LargeObject_TruncatedZLibStream 0.025
testStandardFormat_NoHeader 0.019
testStandardFormat_SmallObject_TruncatedZLibStream 0.021
testStandardFormat_NegativeSize 0.018
testStandardFormat_SmallObject_TrailingGarbage 0.056
testStandardFormat_GarbageAfterSize 0.012
testStandardFormat_LargeObject_TrailingGarbage 0.018
testPackFormat_DeltaNotAllowed 0.016
testStandardFormat_LargeObject_CorruptZLibStream 0.016
testPackFormat_LargeObject 0.018
testPackFormat_SmallObject 0.017
testStandardFormat_SmallObject_CorruptZLibStream 0.015
testStandardFormat_LargeObject 0.014

ObjectIdSerializerTest

serialize 0.003
serializeZeroId 0.001
serializeNull 0.001

ArchiveCommandTest

archiveByIdSpecificFile 0.135
archiveHeadAllFilesZipTimestamps 2.232
archiveByDirectoryPath 0.036
archiveHeadAllFilesTbz2Timestamps 2.157
archiveHeadAllFilesTgzTimestamps 2.038
archiveHeadAllFilesTarTimestamps 2.035
archiveHeadAllFiles 0.031
archiveHeadSpecificPath 0.029
archiveHeadAllFilesTxzTimestamps 2.22

BranchCommandTest

testCreateFromCommit 0.099
testCreateFromLightweightTag 0.123
testCreateFromAnnotatetdTag 0.304
testCreationImplicitStart 0.057
testCreateForce 0.086
testPullConfigRemoteBranch 0.389
testCreateAndList 0.19
testRenameLocalBranch 0.093
testListBranchesWithContains 0.064
testListAllBranchesShouldNotDie 0.24
testRenameRemoteTrackingBranch 0.154
testPullConfigLocalBranch 0.277
testInvalidBranchDash 0.114
testInvalidBranchHEAD 0.075
testDelete 0.15
testPullConfigRenameLocalBranch 0.358
testCreationNullStartPoint 0.073

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.183
testGCmoreCommits 0.358

RawCharUtilTest

testTrimLeadingWhitespace 0.073
testTrimTrailingWhitespace 0.001
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.806

DirCacheCheckoutTest

testLongFilename 0.09
testCheckoutChangeLinkToEmptyDir 0.091
testDirtyFileModeEqualHeadMerge 0.075
testResetHard 0.406
testRules1thru3_NoIndexEntry 0.049
testCheckoutChangeLinkToNonEmptyDirs 0.077
testCheckoutUncachedChanges 0.021
testFileModeChangeAndContentChangeNoConflict 0.202
testCheckoutChangeFileToEmptyDir 0.041
testDirectoryFileSimple 0.031
testDirectoryFileConflicts_15b 0.028
testCloseNameConflicts1 0.162
testCheckoutOutChanges 0.048
testIgnoredDirectory 0.169
testInitialCheckout 0.045
testOverwriteUntrackedLinkModeChange 0.08
testUntrackedConflicts 0.115
testCheckoutChangeFileToEmptyDirs 0.073
testCheckoutHierarchy 0.098
testFileModeChangeWithNoContentChangeUpdate 0.221
testFolderFileAndContentConflicts 0.278
testOverwriteUntrackedFileModeChange 0.068
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.276
testIgnoredDirectoryWithTrackedContent 0.07
testResetWithChangeInGitignore 0.324
testCheckoutChangeLinkToEmptyDirs 0.04
testCloseNameConflictsX0 0.04
testDontOverwriteEmptyFolder 0.172
testFileModeChangeAndContentChangeConflict 0.064
testFolderFileConflict 0.21
testDontOverwriteDirtyFile 0.024
testDirectoryFileConflicts_1 0.025
testDirectoryFileConflicts_2 0.166
testDirectoryFileConflicts_3 0.032
testDirectoryFileConflicts_4 0.083
testDirectoryFileConflicts_5 0.031
testDirectoryFileConflicts_6 0.034
testDirectoryFileConflicts_7 0.203
testDirectoryFileConflicts_8 0.021
testDirectoryFileConflicts_9 0.022
testCheckoutChangeFileToNonEmptyDirs 0.039
testRules4thru13_IndexEntryNotInHead 0.166
testCheckoutOutChangesAutoCRLFInput 0.035
testCheckoutOutChangesAutoCRLFfalse 0.036
testDirectoryFileConflicts_10 0.16
testDirectoryFileConflicts_11 0.026
testDirectoryFileConflicts_12 0.037
testDirectoryFileConflicts_13 0.039
testDirectoryFileConflicts_14 0.161
testDirectoryFileConflicts_15 0.025
testDirectoryFileConflicts_16 0.041
testDirectoryFileConflicts_17 0.21
testDirectoryFileConflicts_18 0.096
testDirectoryFileConflicts_19 0.06
testDirectoryFileConflicts_5b 0.028
testDirectoryFileConflicts_6b 0.092
testDirtyFileModeEqualIndexMerge 0.116
testOverwriteUntrackedIgnoredFile 0.107
testCheckoutOutChangesAutoCRLFtrue 0.035
testCheckoutOutChangesAutoCRLFtrueBinary 0.04
testMultipleContentConflicts 0.269
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.057
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.048

ObjectIdTest

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

GitConstructionTest

testClose 0.21
testOpen 0.143
testWrap 0.158

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.063
testFailedPreCommitHookBlockCommit 0.051
testFindPostCommitHook 0.079
testAllCommitHooks 0.214
testFindHook 0.04
testFailedCommitMsgHookBlocksCommit 0.096
testPostCommitRunHook 0.04
testRunHook 0.065
testCommitMsgHookCanModifyCommitMessage 0.058

MergeAlgorithmTest

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

RefTest

testGetShortExactRef 0.028
testGetRefsByPrefix 0.026
testReadAllIncludingSymrefs 0.045
testReadSimplePackedRefSameRepo 0.153
testRefsUnderRefs 0.033
testResolvedSymRef 0.02
testReadSymRefToLoosePacked 0.028
testResolvedNamesBranch 0.148
testGetShortRef 0.025
testRemoteNames 0.033
testAmbiguousRefsUnderRefs 0.037
testReadLooseRef 0.071
testReadLoosePackedRef 0.059
testReadSymRefToPacked 0.041

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.331
nonReferencedNonExpiredObject_notPruned 0.017
nonReferencedExpiredObjectTree_pruned 1.045
testPackCommitsAndLooseOneWithPruneNow 0.978
nonReferencedObjects_onlyExpiredPruned 0.934

NoteMapMergerTest

testBaseEqualsTheirs 0.043
testCollapseFanoutAfterMerge 1.704
testEditSameNoteDifferentContent 0.051
testFanoutAndLeafWitConflict 1.961
testDeleteDifferentNotes 0.036
testNonNotesWithNonNoteConflict 0.062
testAddSameNoteDifferentContent 0.031
testNonNotesWithoutNonNoteConflict 0.056
testEditDifferentNotes 0.037
testEditDeleteConflict 0.032
testLargeTreesWithConflict 3.958
testLargeTreesWithoutConflict 3.634
testOursEqualsTheirs 0.031
testFanoutAndLeafWithoutConflict 2.285
testNoChange 0.049
testBaseEqualsOurs 0.025
testAddDifferentNotes 0.028

IndexDiffTest

testUnchangedComplex 0.045
testRemovedUntracked 0.03
testUnchangedSimple 0.037
testAdded 0.024
testStageState_mergeAndReset_bug 0.317
testUntrackedFolders 0.216
testStageState_simulated_bug 0.098
testConflictingDeletedAndModified 0.234
testAssumeUnchanged 0.052
testAutoCRLFInput 0.205
testModified 0.024
testStageState 0.031
testRemoved 0.149
testConflictingFromMultipleCreations 0.078
testUntrackedNotIgnoredFolders 0.192
testConflicting 0.09

PullCommandTest

testPullFastForward 0.289
testPullMerge 0.265
testPullWithRebaseConfig1 0.615
testPullWithRebaseConfig2 0.568
testPullWithRebaseConfig3 0.469
testPullLocalConflict 0.209
testPullWithMergeConfig2 0.303
testPullWithUntrackedStash 0.181
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.218
testPullEmptyRepository 0.13
testPullConflict 0.273
testPullWithoutConfig 0.27
testPullMergeProgrammaticConfiguration 0.245
testPullWithMergeConfig 0.23
testPullWithRebasePreserve1Config 0.528
testPullWithRebasePreserveConfig2 0.326
testPullWithRebasePreserveConfig3 0.326

AttributeTest

testBasic 0

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.081
testCherryPickDirtyIndex 0.322
testCherryPickNoCommit 0.146
testCherryPickConflictResolution 0.153
testCherryPick 0.149
testCherryPickMerge 0.64
testCherryPickConflictMarkers 0.067
testCherryPickOurCommitName 0.175
testCherryPickConflictReset 0.076
testCherryPickDirtyWorktree 0.13
testSequentialCherryPick 0.13
testCherryPickConflictResolutionNoCOmmit 0.188

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.001
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FileRepositoryBuilderTest

scanWithGitDirRef 0.034
invalidRepositoryFormatVersion 0.156
emptyRepositoryFormatVersion 0.016
relativeGitDirRef 0.025
absoluteGitDirRef 0.023
unknownRepositoryFormatVersion 0.023
testShouldAutomagicallyDetectGitDirectory 0.022

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.002
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0.001
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.008
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.003
testMixedGroupCase1 0
testMixedGroupCase2 0.004
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0.001
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0.001
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.003
testPipe 0
testPlus 0
testBracketsUnmatched1 0.043
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.004
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.015
testUnsupportedGroupCase1 0.015
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.001
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0.104
testBlankGroupCase0 0
testBlankGroupCase1 0.001
testBlankGroupCase2 0.003
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0.002
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.001
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0.001
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.003
testInvalidTreeDuplicateNames1_Tree 0.005
testInvalidTreeNameIsEmpty 0.001
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0.001
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0
testRejectSpaceAtEndOnWindows 0.002
testNullSha1InTreeEntry 0.001
testInvalidTreeNameContainsSlash 0
testNotGitmodules 0
testInvalidTreeNameIsMacHFSGit2 0.007
testInvalidTreeNameIsMacHFSGit3 0.001
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0.001
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0.001
testValidTreeWithGitmodulesUppercase 0
testInvalidTreeModeNotSupportedMode1 0.001
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0.001
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.001
testInvalidCommitInvalidAuthor3 0
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0
testInvalidCommitInvalidAuthor7 0.001
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0
testInvalidTreeNameIsGiTTilde1 0
testValidCommitNormalTime 0.001
testInvalidTreeNameIsGITTilde1 0
testInvalidTagInvalidTaggerHeader1 0
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0
testValidEmptyTree 0.001
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0
testInvalidCommitNoCommitter1 0.001
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0
testValidTreeWithGitmodules 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0.001
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.003
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0.001
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testNTFSGitmodules 0.001
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0.001
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testTreeWithInvalidGitmodules 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0.001
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0.001
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0.001
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0
testCheckBlobWithBlobObjectCheckerCorrupt 0

DateRevQueueTest

testInsertOutOfOrder 0.02
testEmpty 0.013
testCloneFIFO 0.019
testInsertTie 0.017
testCloneEmpty 0.012
testClear 0.016
testHasFlags 0.016

FooterLineTest

testSignedOffBy_OneUserWithLF 0.013
testNotEmail 0.014
testNoFooters_EmptyBody 0.012
testEmptyValueWithLF 0.014
testNoFooters_OneLineBodyNoLF 0.013
testSignedOffBy_OneUserNoLF 0.013
testNoFooters_NewlineOnlyBody1 0.012
testNoFooters_NewlineOnlyBody5 0.012
testMatchesBugId 0.1
testNonDelimtedEmail 0.036
testSignedOffBy_IgnoreWhitespace 0.011
testFilterFootersIgnoreCase 0.012
testSignedOffBy_SkipNonFooter 0.012
testEmptyValueNoLF 0.012
testShortKey 0.012
testSignedOffBy_ManyUsers 0.012
testNoFooters_ShortBodyWithLF 0.012
testNoFooters_ShortBodyNoLF 0.012
testNoFooters_OneLineBodyWithLF 0.011

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.057

ResetCommandTest

testHardResetOnUnbornBranch 0.022
testHardResetReflogDisabled 0.068
testSoftReset 0.158
testHardResetWithConflicts_DeleteFileFolderConflict 0.047
testPathsResetOnUnbornBranch 0.017
testMixedReset 0.146
testMixedResetRetainsSizeAndModifiedTime 0.052
testMixedResetWithUnmerged 0.03
testHardReset 0.046
testResetDefaultMode 0.141
testHardResetWithConflicts_OverwriteUntrackedFile 0.141
testPathsResetToNonexistingRef 0.025
testPathsResetWithRef 0.118
testHardResetAfterSquashMerge 0.106
testPathsReset 0.053
testResetToNonexistingHEAD 0.014
testPathsResetOnDirs 0.179
testPathsResetWithUnmerged 0.069
testHardResetOnTag 0.14

RawParseUtilsTest

testParseEncoding_badEncoding 0.007
testHeaderEnd 0
testHeaderStart 0.001
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.077
testSingleSubPathNegate 0.032
testTopOrMultiPathDual 0.024
testOrMultiThreePath 0.021
testSinglePathNegate 0.021
testAndMultiThreeSubPathNegate 0.022
testAndMultiSubPathNegate 0.022
testTopAndMultiSubPathDualNegate 0.021
testAndMultiPath 0.04
testAndMultiPathNegate 0.035
testPatternParentFileMatch 0.025
testSinglePath 0.127
testTopAndMultiPathDualNegate 0.029
testOrMultiThreeMixSubPathNegate 0.023
testTopNotPath 0.023
testOrMultiTwoMixSubPathNegate 0.047
testOrMultiTwoPath 0.03
testAndMultiSubPathDualNegate 0.026
testAndMultiSubPath 0.041
testOrMultiTwoSubPath 0.03
testSingleSubPath 0.087

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.003
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.003
testExceptionThrown_BareRepoGetWorkDir 0.002
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.006
testNotBare_CreateRepositoryFromWorkDirOnly 0.004
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.005
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.004
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.003
testNotBare_CreateRepositoryFromDotGitGitDir 0.003
testExceptionThrown_BareRepoGetIndex 0.002
testExceptionThrown_BareRepoGetIndexFile 0.003
testIsBare_CreateRepositoryFromArbitraryGitDir 0.002

ValidRefNameTest

testNoMagicRefCharacters 0.019
testNormalizeBranchName 0.015
testRefLogQueryIsValidRef 0.027
testShellGlob 0
testValidSpecialCharacterUnixs 0.008
testUnicodeNames 0.001
testNoLeadingOrTrailingDot 0
testNoAsciiControlCharacters 0.028
testNoLockSuffix 0.001
testNormalizeAlreadyValidRefName 0
testValidTag 0
testWindowsReservedNames 0.001
testContainsDot 0
testValidHead 0
testNormalizeWithSlashes 0.004
testNoDirectorySuffix 0
testEmptyString 0
testNormalizeTrimmedUnicodeAlreadyValidRefName 0
testMustHaveTwoComponents 0
testNoBareDot 0
testNoSpace 0
testNormalizeWithUnicode 0.002

HttpConfigTest

testMatchWithPrefixUriInConfig 0.004
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.004
testMatchWithOnlySchemeInConfig 0.186
testMatchWithUser 0.002
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.001
testMatchSuccess 0
testMatchLonger 0.001
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.748
testPruneNone 1.823
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.079
testPackCommitsAndLooseOneNoReflog 0.07

RacyGitTests

testRacyGitDetection 2.35

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.002
testParse_GitBinaryLiteral 0
testParse_AddNoNewline 0.011
testParse_FixNoNewline 0
testParse_ConfigCaseInsensitive 0.005

PushCertificateParserTest

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

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.012

NoteMapTest

testReadFlatTwoNotes 0.145
testEditFlat 0.044
testWriteUnchangedFanout2_38 0.038
testCreateFromEmpty 0.022
testRemoveDeletesTreeFanout2_38 0.028
testGetCachedBytes 0.022
testReadFanout2_38 0.093
testIteratorFanoutTree2_38 0.042
testIteratorEmptyMap 0.015
testEditFanout2_38 0.031
testShorteningNoteRefName 0.013
testReadFanout2_2_36 0.028
testIteratorFlatTree 0.024
testReadFullyFannedOut 0.186
testIteratorFanoutTree2_2_36 0.029
testLeafSplitsWhenFull 0.175
testWriteUnchangedFlat 0.032
testIteratorFullyFannedOut 0.087

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.026

RevWalkPathFilter6012Test

test1 0.08
test2 0.068
test3 0.053
test4 0.053
test5 0.144
test6 0.059
test7 0.072

DescribeCommandTest

t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe false?--tags:] 0.21
testDescribeBranch[git tag -a true?-a: with git describe false?--tags:] 0.082
t1sameDepthT2[git tag -a true?-a: with git describe false?--tags:] 0.237
testDescribeMultiMatch[git tag -a true?-a: with git describe false?--tags:] 0.293
t1DominatesT2[git tag -a true?-a: with git describe false?--tags:] 0.267
noTargetSet[git tag -a true?-a: with git describe false?--tags:] 0.017
t1nearerT2[git tag -a true?-a: with git describe false?--tags:] 0.165
testDescribe[git tag -a true?-a: with git describe false?--tags:] 0.188
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe false?--tags:] 0.072
testDescribeBranch[git tag -a false?-a: with git describe false?--tags:] 0.184
t1sameDepthT2[git tag -a false?-a: with git describe false?--tags:] 0.23
testDescribeMultiMatch[git tag -a false?-a: with git describe false?--tags:] 0.223
t1DominatesT2[git tag -a false?-a: with git describe false?--tags:] 0.078
noTargetSet[git tag -a false?-a: with git describe false?--tags:] 0.015
t1nearerT2[git tag -a false?-a: with git describe false?--tags:] 0.189
testDescribe[git tag -a false?-a: with git describe false?--tags:] 0.079
t1AnnotatedDominatesT2lightweight[git tag -a true?-a: with git describe true?--tags:] 0.178
testDescribeBranch[git tag -a true?-a: with git describe true?--tags:] 0.07
t1sameDepthT2[git tag -a true?-a: with git describe true?--tags:] 0.194
testDescribeMultiMatch[git tag -a true?-a: with git describe true?--tags:] 0.151
t1DominatesT2[git tag -a true?-a: with git describe true?--tags:] 0.197
noTargetSet[git tag -a true?-a: with git describe true?--tags:] 0.014
t1nearerT2[git tag -a true?-a: with git describe true?--tags:] 0.175
testDescribe[git tag -a true?-a: with git describe true?--tags:] 0.143
t1AnnotatedDominatesT2lightweight[git tag -a false?-a: with git describe true?--tags:] 0.178
testDescribeBranch[git tag -a false?-a: with git describe true?--tags:] 0.076
t1sameDepthT2[git tag -a false?-a: with git describe true?--tags:] 0.151
testDescribeMultiMatch[git tag -a false?-a: with git describe true?--tags:] 0.121
t1DominatesT2[git tag -a false?-a: with git describe true?--tags:] 0.129
noTargetSet[git tag -a false?-a: with git describe true?--tags:] 0.103
t1nearerT2[git tag -a false?-a: with git describe true?--tags:] 0.099
testDescribe[git tag -a false?-a: with git describe true?--tags:] 0.133

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.033
testIdenticalEdit 0.02
testDeleteDelete 0.023
testIdenticalAdd 0.02
testEditDelete 0.018
testAddAdd 0.06

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.106

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.016
testUnsupportedRequiredExtension 0.006
testReadIndex_DirCacheTree 0.035
testCorruptChecksumAtFooter 0.002
testReadWriteV3 0.005
testReadIndex_LsFiles 0.019
testTreeWalk_LsFiles 0.052

SubmoduleAddTest

addSubmoduleWithName 5.438
commandWithNullPath 0.093
addSubmoduleWithExistingSubmoduleDefined 0.473
addSubmoduleWithInvalidPath 0.113
addSubmoduleWithInvalidUri 0.135
addExistentSubmodule 0.168
addSubmodule 0.647
commandWithEmptyPath 0.116
addSubmoduleWithRelativeUri 0.53
commandWithEmptyUri 0.107
denySubmoduleWithDotDot 0.134
commandWithNullUri 0.041

DfsBlockCacheTest

weirdBlockSize 0.066
streamKeyReusesBlocks 0.018

RelativeDateFormatterTest

testFormatMonths 0.002
testFormatDays 0.001
testFormatMinutes 0
testFormatHours 0.001
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.001
testRemoveEndOfList 0
testAddToMiddleOfListByInsertionPosition 0
testAddToEndOfList 0
testAddToFrontOfList 0
testBuilder_AddThenSort 0
testRemoveMiddleOfList 0
testPutNewEntry 0
testRemoveMakesEmpty 0
testEmptyBuilder 0
testFindContainsGet 0
testAddToEmptyList 0
testBuilder_AddAll 0
testIterable 0.001
testBuilder_Set 0
testRemoveFrontOfList 0

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.153
testCaseInsensitive 0.053
testEmptyPattern 0.065
testNoMatches 0.042

PackFileTest

testDelta_FailsOver2GiB 0.02
testDelta_SmallObjectChain 0.02
testWhole_LargeObject 0.028
testWhole_SmallObject 0.027
testConfigurableStreamFileThreshold 0.027

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.018
testRules 0.026
testIncorrectAttributeFileName 0.02
testNoMatchingAttributes 0.03
testEmptyGitAttributeFile 0.023

BundleWriterTest

testAbortWrite 0.344
testCustomObjectReader 1.017
testWriteHEAD 0.047
testWriteSingleRef 0.349
testIncrementalBundle 0.529

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.012
testBackBug396127 0.014
testReset 0.014
testSingleSubtree_Recursive 0.019
testEmptyTree_WithTreeWalk 0.024
testRemovedSubtree 0.017
testTwoLevelSubtree_FilterPath 0.015
testSingleSubtree_NoRecursion 0.016
testNoSubtree_NoTreeWalk 0.013
testTwoLevelSubtree_Recursive 0.065
testEmptyTree_NoTreeWalk 0.031

StatsTest

testStatsCancellationExample1 0.002
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

DiffFormatterTest

testDiffAutoCrlfSmallFile 0.148
testCreateFileHeader_Modify 0.021
testCreateFileHeader_DeleteGitLink 0.022
testDiffRootNullToTree 0.039
testCreateFileHeaderForRenameModeChange 0.022
testDiff 0.038
testDiffAutoCrlfMediumFile 0.072
testCreateFileHeader_GitLink 0.037
testCreateFileHeader_AddGitLink 0.048
testDiffNullToNull 0.016
testDiffAutoCrlfLargeFile 0.073
testCreateFileHeader_Add 0.021
testCreateFileHeaderWithoutIndexLine 0.029
testCreateFileHeaderForRenameWithoutContentChange 0.013
testDiffRootTreeToNull 0.046
testCreateFileHeader_Binary 0.04
testCreateFileHeader_Delete 0.029

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.015
testInitNonBare_GitdirAndDirShouldntBeSame 0.069
testInitBareRepository 0.028
testInitWithDefaultsNonBare 0.022
testInitWithDefaultsBare 0.038
testInitWithExplicitGitDir 0.051
testInitWithOnlyExplicitGitDir 0.026
testInitNonEmptyRepository 0.027
testInitRepository 0.026

DirCacheLargePathTest

testPath_4090 0.028
testPath_4094 0.031
testPath_4095 0.024
testPath_4096 0.083
testPath_16384 0.027

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.033
dontPackHEAD_nonBare 0.07
dontPackHEAD_bare 0.048
whileRefLockedRefNotPackedNoError 0.029
emptyRefDirectoryDeleted 0.035
concurrentOnlyOneWritesPackedRefs 0.036
looseRefPacked 0.055

NotesCommandTest

testListNotes 0.077
testAddAndRemoveNote 0.165

ManifestParserTest

testNormalizeEmptyPath 0.006
testManifestParser 0.038
testRemoveProject 0.006
testManifestParserWithMissingFetchOnRemote 0.007

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 1.969
testUsingUnknownBlobFails 0.387
testUsingHiddenCommonBlobFails 0.33
resetsHaves 0.294
testCreateBranchAtHiddenCommitFails 0.322
testIncludesInvalidGitmodules 0.274
testFilterHidesPrivate 0.247
testSuccess 0.51
testUsingUnknownTreeFails 0.26

AlternatesTest

testAlternate 0.053
testAlternateCyclic2 0.041
testAlternateCyclic3 0.057

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.156
overrideDisableRefLog[atomic=false] 0.032
nonExistentRef[atomic=false] 0.027
addMissingObject[atomic=false] 0.026
simpleForce[atomic=false] 0.14
oneNonExistentRef[atomic=false] 0.023
updateToMissingObject[atomic=false] 0.022
refLogNotWrittenWithoutConfigOption[atomic=false] 0.029
forceRefLogInCommand[atomic=false] 0.032
reflogDelete[atomic=false] 0.107
reflogAppendStatusFastForward[atomic=false] 0.037
oneRefLockFailure[atomic=false] 0.053
oneRefWrongOldValue[atomic=false] 0.029
reflogDefaultIdent[atomic=false] 0.067
simpleNoForce[atomic=false] 0.077
forceRefLogInUpdate[atomic=false] 0.033
conflictThanksToDelete[atomic=false] 0.073
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.028
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.021
noRefLog[atomic=false] 0.03
reflogOnLockFailure[atomic=false] 0.069
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.025
reflogAppendStatusNoMessage[atomic=false] 0.036
reflogFileDirectoryConflict[atomic=false] 0.026
fileDirectoryConflict[atomic=false] 0.024
reflogCustomIdent[atomic=false] 0.026
reflogAppendStatusWithMessage[atomic=false] 0.027
overrideRefLogMessage[atomic=true] 0.028
overrideDisableRefLog[atomic=true] 0.024
nonExistentRef[atomic=true] 0.02
addMissingObject[atomic=true] 0.017
simpleForce[atomic=true] 0.021
oneNonExistentRef[atomic=true] 0.022
updateToMissingObject[atomic=true] 0.097
refLogNotWrittenWithoutConfigOption[atomic=true] 0.031
forceRefLogInCommand[atomic=true] 0.032
reflogDelete[atomic=true] 0.036
reflogAppendStatusFastForward[atomic=true] 0.028
oneRefLockFailure[atomic=true] 0.026
oneRefWrongOldValue[atomic=true] 0.026
reflogDefaultIdent[atomic=true] 0.04
simpleNoForce[atomic=true] 0.019
forceRefLogInUpdate[atomic=true] 0.033
conflictThanksToDelete[atomic=true] 0.028
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.02
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.02
noRefLog[atomic=true] 0.038
reflogOnLockFailure[atomic=true] 0.027
atomicUpdateRespectsInProcessLock[atomic=true] 0.025
packedRefsLockFailure[atomic=true] 0.018
reflogAppendStatusNoMessage[atomic=true] 0.035
reflogFileDirectoryConflict[atomic=true] 0.031
fileDirectoryConflict[atomic=true] 0.026
reflogCustomIdent[atomic=true] 0.032
reflogAppendStatusWithMessage[atomic=true] 0.04

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 2.722
test 0.05

FileBasedConfigTest

testLeadingWhitespaces 0.002
testUTF8withoutBOM 0.014
testIncludeWithTilde 0.033
testUTF8withBOM 0.01
testIncludeAbsolute 0.011
testSystemEncoding 0.003
testIncludeRelativeDotDotNotFound 0.006
testIncludeRelativeDot 0.003
testIncludeRelativeDotDot 0.005

PushConnectionTest

limitCommandBytes 1.942
invalidCommand 0.006
testWrongOldIdDoesNotReplace 0.017
commandOrder 0.411

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.114
resolvePreviousBranch 0.165
resolveMasterCommits 0.063
resolveNonExistingBranch 0.029
resolveReflogParent 0.043
resolveDate 0.046

RmCommandTest

testRemoveCached 0.042
testRemove 0.139

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.034

CGitAttributesTest

testNestedMatchWithWildcard 0.085
testBracketsInGroup 0.047
testNestedMatchRecursive 0.047
testDirectoryMatchSubSimple 0.049
testDirectoryMatchSubComplex 0.049
testDirectoryWildmatchDoesNotMatchFiles1 0.047
testDirectoryWildmatchDoesNotMatchFiles2 0.046
testDirectoryWildmatchDoesNotMatchFiles3 0.045
testDirectoryWildmatchDoesNotMatchFiles4 0.045
testPrefixMatchNot 0.044
testRelativePaths 0.174
testStarMatchOnSlashNot 0.041
testDirectoryMatch 0.05
testDirectoryMatchSubRecursiveBacktrack2 0.043
testDirectoryMatchSubRecursiveBacktrack3 0.043
testDirectoryMatchSubRecursiveBacktrack4 0.053
testDirectoryMatchSubRecursiveBacktrack5 0.055
testDirectoryMatchSubRecursiveBacktrack6 0.04
testBug508568 0.045
testComplexPathMatchNot 0.034
testDirectoryMatchSubRecursive 0.037
testNestedMatchNot 0.032
testRelativePath 0.042
testDirectoryMatchSubRecursiveBacktrack 0.047
testStarPathMatchNot 0.044
testNestedMatch 0.045

ConcurrentRepackTest

testObjectMovedToNewPack1 2.236
testObjectMovedToNewPack2 3.023
testObjectInNewPack 0.983
testObjectMovedWithinPack 2.014

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0.001
testEncodeASCII_FailOnNonASCII 0.001
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.015
testEmpty 0.012
testAddFails 0.016

FetchCommandTest

fetchUpdatesBranches 0.161
testFetch 0.089
fetchShouldNotFetchTagsFromOtherBranches 0.078
testForcedFetch 0.203
fetchWithExplicitTagsShouldUpdateLocal 0.188
fetchShouldAutoFollowTagForFetchedObjects 0.074
fetchUpdateRefsWithDuplicateRefspec 0.193
fetchPruneRefsWithDuplicateRefspec 0.076
fetchPrunesBranches 0.208
fetchAddRefsWithDuplicateRefspec 0.069
fetchAddsBranches 0.189
fetchDoesntDeleteBranches 0.17
testFetchWithPruneShouldKeepOriginHead 0.12
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.225
fetchShouldAutoFollowTag 0.086

SubmoduleUpdateTest

repositoryWithSubmodule 5.131
repositoryWithUnconfiguredSubmodule 0.15
repositoryWithInitializedSubmodule 0.216
repositoryWithNoSubmodules 0.037

RefTreeDatabaseTest

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

RevFlagSetTest

testEmpty 0.014
testContainsAll 0.013
testContains 0.012
testAddOne 0.014
testAddTwo 0.014
testEquals 0.046
testRemove 0.019

UploadPackTest

testV2LsRefsUnrecognizedArgument 0.561
testFetchReachableBlobWithBitmap 0.978
testFetchWithNonSupportingServer 0.007
testV2LsRefsSymrefs 0.145
testV2FetchIncludeTag 0.089
testV2FetchRequestPolicyReachableCommit 0.1
testV2FetchUnrecognizedArgument 0
testV2FetchClientStopsNegotiation 0.075
testV2EmptyRequest 0.001
testFetchWithBlobLimitFilter 0.051
testFetchExplicitBlobWithFilter 0.055
testV2CapabilitiesRefInWant 0
testV2FetchRequestPolicyAny 0.002
testV2FetchRequestPolicyTip 0.005
testFetchUnreachableBlobWithBitmap 0.144
testV2FetchDeepenWithoutDone 0.008
testV2FetchRequestPolicyAdvertised 0.059
testV2FetchMissingShallow 0.042
testV2FetchOfsDelta 0.204
testV2LsRefsPeel 0.005
testV2LsRefs 0.077
testFetchReachableBlobWithoutBitmap 0.007
testV2FetchWantRefIfNotAllowed 0.001
testV2CapabilitiesAllowFilter 0.001
testFetchParentOfShallowCommit 0.009
testFetchWithBlobNoneFilter 0.01
testV2FetchServerStopsNegotiation 0.013
testV2FetchWantRefAndDeepen 0.167
testV2Capabilities 0.001
testV2LsRefsMultipleCommands 0.005
testFetchWithBlobLimitFilterAndBitmaps 0.013
testV2FetchWantRef 0.008
testFetchExplicitBlobWithFilterAndBitmaps 0.014
testV2FetchFilterWhenNotAllowed 0.002
testV2FetchDeepenAndDone 0.167
testV2LsRefsRefPrefixNoSlash 0.003
testV2FetchThinPack 0.046
testV2FetchRequestPolicyReachableCommitTip 0.004
testV2FetchFilter 0.172
testV2FetchBadWantRef 0.002
testV2FetchShallow 0.007
testV2FetchMixedWantRef 0.012
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0.001
testV2FetchWantRefWeAlreadyHave 0.003
testV2FetchNoProgress 0.051
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0
testV2LsRefsRefPrefix 0.013
testV2FetchServerDoesNotStopNegotiation 0.009

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.261
testTimeout_readByte_Success1 0.006
testTimeout_readByte_Success2 0.001
testTimeout_readByte_Timeout 0.25
testTimeout_readBuffer_Timeout 0.252
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.025
testEmpty 0.018
testCloneEmpty 0.018
testAddLargeBlocks 1.922
testClear 0.028
testHasFlags 0.032

StashDropCommandTest

dropSingleStashedCommit 0.147
dropMiddleStashCommit 0.145
dropFirstStashedCommit 0.058
dropNegativeRef 0.086
dropWithNoStashedCommits 0.058
dropBoundaryStashedCommits 0.133
dropWithInvalidLogIndex 0.058
dropAll 0.082

IndexModificationTimesTest

testLastModifiedTimes 0.053
testModify 2.141

StatusCommandTest

testDifferentStates 0.083
testEmptyStatus 0.011
testDifferentStatesWithPaths 0.163

TestProtocolTest

testFetch 0.953
testPush 0.158
testFullNegotiation 3.444
testUploadPackFactory 0.03
testReceivePackFactory 0.012
testMaxHaves 2.077

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.018
testIneffectiveNegationDifferentLevels1 0.113
testIneffectiveNegationDifferentLevels2 0.025
testIneffectiveNegationDifferentLevels3 0.023
testIneffectiveNegationDifferentLevels4 0.024
testIneffectiveNegationDifferentLevels5 0.144
testTrailingSpaces 0.021
testRules 0.022
testSlashMatchesDirectory 0.182
testToString 0.073
testRepeatedNegationInDifferentFiles1 0.03
testRepeatedNegationInDifferentFiles2 0.077
testRepeatedNegationInDifferentFiles3 0.027
testRepeatedNegationInDifferentFiles4 0.023
testRepeatedNegationInDifferentFiles5 0.02
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.088
testSimpleRootGitIgnoreWildMatcherDirOnly 0.024
testNegateAllExceptJavaInSrc 0.079
testSimpleRootGitIgnoreGlobalIgnore 0.026
testSimpleRootGitIgnoreGlobalDirIgnore 0.019
testLeadingSpaces 0.12
testSimpleRootGitIgnoreGlobalNegation1 0.073
testSimpleRootGitIgnoreGlobalNegation2 0.025
testSimpleRootGitIgnoreGlobalNegation3 0.019
testSimpleRootGitIgnoreGlobalNegation4 0.074
testEmptyIgnoreRules 0.044
testWithSlashDoesNotMatchInSubDirectory 0.023
testSimpleRootGitIgnoreWildMatcher 0.034
testNegation 0.041
testSlashOnlyMatchesDirectory 0.017
testNoPatterns 0.016
testRepeatedNegation 0.055

RawTextLoadTest

testBigWithNullAtStart 0.045
testBigOK 0.037
testSmallNull 0.027
testBinaryThreshold 0.22
testSmallOK 0.045

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.094
testCoreAutoCrlf2 0.073
testCoreAutoCrlf3 0.102
testCoreAutoCrlf4 0.068
testCoreAutoCrlf5 0.071
testRenameInSubDir 0.197
testDeleteMiddleLines 0.051
testWhitespaceMerge 0.205
testSingleRevision 0.028
testMoveToOtherDir 0.144
testMiddleClearAllLines 0.099
testTwoRenames 0.068
testDeleteTrailingLines 0.172
testEditAllLines 0.04
testRename 0.17
testConflictingMerge1 0.25
testConflictingMerge2 0.239
testTwoRevisions 0.048

ObjectWalkFilterTest

testDefaultFilter 0.067
testFilteringTreeFiltersReferencedBlobs 0.037
testRevFilterAndObjectFilterCanCombine 0.019
testFilteringTreeFiltersSubtrees 0.008
testFilteringCommitsHasNoEffect 0.008
testObjectFilterCanFilterOutBlob 0.007

SubmoduleDeinitTest

alreadyClosedSubmodule 3.651
dirtySubmoduleWithForce 2.061
cleanSubmodule 0.701
dirtySubmoduleBecauseNewCommit 0.791
dirtySubmoduleBecauseUntracked 0.676
repositoryWithNoSubmodules 0.025

RevCommitParseTest

testParse_implicit_mixed_encoded 0.058
testParse_NoGpgSig 0.033
testParse_WeirdHeaderOnlyCommit 0.032
testParse_gpgSig 0.012
testParse_NoMessage 0.012
testParse_OnlyLFMessage 0.011
testParse_implicit_UTF8_encoded 0.012
testParse_GitStyleMessage 0.011
testParse_ShortLineOnlyNoLF 0.011
testParse_illegalEncoding 0.071
testParse_explicit_bad_encoded2 0.112
testParse_explicit_bad_encoded 0.019
testParse_GitStyleMessageWithCRLF 0.012
testParse_incorrectUtf8Name 0.013
testParse_ShortLineOnlyEmbeddedLF 0.013
testParse_ShortLineOnlyEndLF 0.012
testParse_PublicParseMethod 0.017
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.013
testParse_incompleteAuthorAndCommitter 0.013
testParse_NoParents 0.022
testParse_unsupportedEncoding 0.084
testParse_explicit_encoded 0.048

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.396
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.139
mergeBinaryFile_UnsetMerge_Conflict 0.15
mergeTextualFile_UnsetMerge_NoConflict 0.157
mergeBinaryFile_SetMerge_Conflict 0.2
mergeTextualFile_UnsetMerge_Conflict 0.278

CommitAndLogCommandTest

testMultipleInvocations 0.027
testAddUnstagedChanges 0.079
testWrongParams 0.018
testModeChange 0.061
testLogWithFilter 0.041
testCommitAmend 0.213
testCommitRange 0.046
testMergeEmptyBranches 0.053
testInsertChangeId 0.051
testSomeCommits 0.059

ForPathTest

testFindObjects 0.025

RevTagParseTest

testTagBlob 0.023
testTagTree 0.078
testParse_implicit_mixed_encoded 0.02
testParseOldStyleNoTagger 0.017
testParse_NoMessage 0.051
testParse_OnlyLFMessage 0.032
testParse_implicit_UTF8_encoded 0.017
testParseAllFields 0.02
testParse_GitStyleMessage 0.017
testParse_ShortLineOnlyNoLF 0.014
testParse_illegalEncoding 0.02
testParse_explicit_bad_encoded2 0.013
testParse_explicit_bad_encoded 0.019
testParse_ShortLineOnlyEmbeddedLF 0.013
testParse_ShortLineOnlyEndLF 0.014
testParse_PublicParseMethod 0.016
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.019
testTagTag 0.053
testParse_unsupportedEncoding 0.072
testTagCommit 0.041
testParse_explicit_encoded 0.031

DescriptionTest

description 0.014

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0
testEncode 0.001
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.02
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.111
testConfigureCache_Limits1 0.012
testConfigureCache_PackedGitWindowSize_0 0.013
testConfigureCache_PackedGitLimit_0 0.013
testConfigureCache_PackedGitWindowSize_4097 0.064
testConfigureCache_PackedGitOpenFiles_0 0.045

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.027
testGetRefs_HeadsOnly_SymrefToPacked 0.028
testGetRef_DiscoversModifiedLoose 0.126
testGetRefs_HeadsOnly_AllLoose 0.023
testGetRefs_HeadOnOneBranch 0.03
testExactRef_EmptyDatabase 0.024
testGetRefs_IgnoresGarbageRef1 0.022
testGetRefs_IgnoresGarbageRef2 0.021
testGetRefs_IgnoresGarbageRef3 0.021
testGetRefs_IgnoresGarbageRef4 0.023
testGetRef_CorruptSymbolicReference 0.135
testPeelLooseTag 0.025
testGetRefs_TagsOnly_AllPacked 0.021
testGetRefs_TagsOnly_AllLoose 0.023
testGetRef_FetchHead 0.021
testGetRefs_PackedWithPeeled 0.022
test_repack 0.174
testFirstExactRef_IgnoresGarbageRef 0.026
testPeelCommit 0.025
testGetRefs_CorruptObjectIdReference 0.144
testGetRefs_LooseSorting_Bug_348834 0.032
testReadBranchConfig 0.022
testGetRefs_DeatchedHead1 0.023
testGetRefs_DeatchedHead2 0.025
testExactRef_FetchHead 0.027
testGetRefs_LooseOverridesPacked 0.179
testGetRefs_DiscoversModifiedLoose 0.023
testGetRef_CycleInSymbolicRef 0.03
testReadNotExistingBranchConfig 0.15
testGetRefs_HeadsOnly_AllPacked1 0.024
testGetRef_AnyHeadWithGarbage 0.022
testGetRefs_LooseSortedCorrectly 0.024
testGetRefs_PackedNotPeeled_Sorted 0.022
testFirstExactRef_Mixed 0.022
testExactRef_IgnoresGarbageRef 0.175
testGetRef_CorruptObjectIdReference 0.023
testRefsChangedStackOverflow 0.034
testCreate 0.021
testGetRef_PackedNotPeeled_WrongSort 0.188
testGetRefs_CycleInSymbolicRef 0.067
testGetRefs_InvalidName 0.098
testGetRef_DiscoversDeletedLoose 0.024
testGetRefs_DeeplyNestedBranch 0.098
testPackedRefsLockFailure 0.075
testGetRefs_HeadBranchNotBorn 0.025
testGetRef_EmptyDatabase 0.031
testGetRefs_DiscoversDeletedLoose1 0.158
testGetRefs_DiscoversDeletedLoose2 0.025
testGetRefs_DiscoversDeletedLoose3 0.029
testGetRefs_DiscoversDeletedLoose4 0.025
testGetRefs_DiscoversDeletedLoose5 0.023
testGetRefs_EmptyDatabase 0.215
testGetRefs_HeadsOnly_Mixed 0.086
testGetRefs_DiscoversNewLoose1 0.069
testGetRefs_DiscoversNewLoose2 0.044
testIsNameConflicting 0.04
testGetRefs_SkipsLockFiles 0.029

TreeRevFilterTest

testStringOfPearls_FilePath1 0.134
testStringOfPearls_FilePath2 0.028
testStringOfPearls_FilePath3 0.041
testStringOfPearls_DirPath2 0.028
testPathFilterOrOtherFilter 0.087

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.07

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.028
testMergeCommitOneParentShallow 0.027
testShallowCommitParse 0.139
testObjectDirectorySnapshot 0.02
testDepth1 0.021
testDepth2 0.02
testDepth3 0.021

SimpleLruCacheTest

testPurge 0.004
testPurgeFactorTooLarge 0.001
testPurgeFactorTooSmall 0.001
testConfigure 0.001
testGetMissing 0.001
testPurgeFactorTooLarge2 0.002
testPutGet 0.001
testPurgeFactorTooSmall2 0.002

NameRevCommandTest

multiplePathsNoMerge 0.036
multiplePathsSecondParent 0.118
prefix 0.041
annotatedTags 0.036
annotatedTagsNoResult 0.033
ref 0.074
simpleAncestor 0.033
onePathMerge 0.032
onePathMergeSecondParent 0.057
onePathMergeLongerFirstParentPath 0.066
nameExact 0.033

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.057
testRenamedBoundLineDelete 0.15
testBoundLineDelete 0.049

GcTagTest

annotatedTag_objectNotPruned 0.475
lightweightTag_objectNotPruned 1.072

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.035
testStringOfPearls_FilePath1 0.034
testStringOfPearls_FilePath2 0.035
testStringOfPearls_FilePath3 0.217
testStringOfPearls_FilePath3_NoParentRewriting 0.045
testStringOfPearls_DirPath2 0.063
testStringOfPearls_FilePath2_NoParentRewriting 0.033
testStringOfPearls_FilePath1_NoParentRewriting 0.032
testStringOfPearls_DirPath2_NoParentRewriting 0.091
testEdits_MatchNone 0.045
testEmpty_NoMatch 0.032
testSimple1 0.021
testEdits_MatchAll 0.038

ReflogCommandTest

testAmendReflog 0.084
testBranchReflog 0.056
testHeadReflog 0.19

RemoteAddCommandTest

testAdd 0.033

PackReverseIndexTest

testFindObjectWrongOffset 0.019
testFindNextOffsetWrongOffset 0.02
testFindObject 0.021
testFindNextOffset 0.017

AttributesHandlerTest

testNestedMatchRecursive 0.028
testDirectoryMatchSubSimple 0.022
testStarPathMatch 0.017
testExpandBuiltInMacro1 0.018
testExpandBuiltInMacro2 0.021
testExpandBuiltInMacro3 0.018
testDirectoryMatchSubComplex 0.024
testInfoOverridesWorkDirRoot 0.03
testCustomGlobalMacro1 0.027
testCustomGlobalMacro2 0.019
testCustomGlobalMacro3 0.022
testCustomGlobalMacro4 0.019
testPrefixMatchNot 0.02
testRelativePaths 0.024
testStarMatchOnSlashNot 0.019
testDirectoryMatch 0.022
testDirectoryMatchSubRecursiveBacktrack2 0.022
testDirectoryMatchSubRecursive 0.02
testNestedMatchNot 0.026
testCyclicMacros 0.034
testWorkDirRootOverridesGlobal 0.024
testComplexPathMatch 0.037
testDirectoryMatchSubRecursiveBacktrack 0.044
testInfoOverridesGlobal 0.031
testNestedMatch 0.045
testExpandNonMacro1 0.02
testExpandNonMacro2 0.028
testExpandNonMacro3 0.021
testExpandNonMacro4 0.019
testRecursiveMacro 0.02

ObjectLoaderTest

testLargeObjectLoader 0.003
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.002
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.007
testUIText 0.002

RepoCommandSymlinkTest

testLinkFileBare 0.362

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.021
testSort_COMMIT_TIME_DESC 0.023
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.024
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.144
testSort_TOPO_REVERSE 0.023
testSort_TOPO 0.021
testSort_REVERSE 0.078

MergeCommandTest

testDeletionOnSideConflict 0.083
testNoFastForwardNoCommit 0.047
testRecursiveMergeWithConflict 0.198
testMergeWithMessageAndChangeId 0.26
testConflictingMergeFailsDueToDirtyIndex 0.072
testFastForward 0.043
testMergeNonVersionedPaths 0.112
testMultipleCreationsSameContent 0.08
testAlreadyUpToDate 0.032
testMergeRemovingFoldersWithoutFastForward 0.183
testMergeRemovingFolders 0.063
testFastForwardOnly 0.048
testSuccessfulContentMergeNoCommit 0.301
testMergeWithChangeId 0.092
testFileModeMerge 0.213
testFileModeMergeWithDirtyWorkTree 0.07
testMergeWithMessageOption 0.184
testMultipleDeletions 0.066
testFastForwardNoCommit 0.038
testSquashMergeConflict 0.17
testSingleDeletion 0.233
testMergeInItself 0.029
testMergeConflictWithMessageOption 0.071
testMergeTag 0.412
testMergeConflictFileFolder 0.089
testFastForwardWithFiles 0.061
testMultipleCreations 0.075
testSquashMerge 0.129
testDeletionAndConflict 0.283
testModifiedAndRenamed 0.172
testSuccessfulMergeFailsDueToDirtyIndex 0.079
testSuccessfulContentMergeAndDirtyworkingTree 0.264
testMultipleHeads 0.102
testMergeMessage 0.123
testSuccessfulContentMerge 0.242
testSuccessfulMergeFailsDueToDirtyWorktree 0.065
testDeletionOnMasterConflict 0.156
testSquashFastForward 0.301
testFastForwardOnlyNotPossible 0.047
testContentMerge 0.107
testNoFastForward 0.094
testConflictingMergeFailsDueToDirtyWorktree 0.172
testMergeFailingWithDirtyWorkingTree 0.151
testMergeSuccessAllStrategiesNoCommit 0.82
testMergeSuccessAllStrategies 0.64

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.003
testUpdateOnBackgroundThreads 0.001
testFailsMethodsOnBackgroundThread 0.002

CloneCommandTest

testCloneRepositoryCustomRemote 0.447
testCloneRepositoryExplicitGitDir 0.198
testCloneRepositoryExplicitGitDirNonStd 0.304
testCloneRepositoryWithNestedSubmodules 0.891
testCloneRepositoryWithBranchShortName 0.223
testBareCloneRepository 0.24
testCloneRepositoryWithSubmodules 0.537
testCloneWithAutoSetupRebase 0.518
testCloneRepositoryOnlyOneBranch 0.538
testCloneRepositoryWithBranch 0.308
testBareCloneRepositoryCustomRemote 0.233
testCloneBareRepositoryDefaultDirectory 0.138
testCloneRepositoryDefaultDirectory 0.069
testCloneRepositoryExplicitGitDirBare 0.228
testCloneRepositoryWithTagName 0.245
testCloneRepository 0.238
testBareCloneRepositoryNullRemote 0.109
testCloneRepositoryWithMultipleHeadBranches 0.195
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.256

FSTest

testReadPipeCommandStartFailure 0.055
testSymlinkAttributes 0.344
testReadPipePosixCommandFailure 0.009
testFsTimestampResolution 10.098
testRepoCacheRelativePathUnbornRepo 0.001
testExecutableAttributes 0.001

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.082
testCleanWithPaths 0.182
testCleanDirs 0.053
testCleanWithDryRun 0.195
testCleanDirsWithDryRun 0.07
testCleanDirsWithSubmodule 0.282
testCleanDirsWithRepository 0.068
testCleanDirsWithDryRunAndNoIgnore 0.133
testFilesShouldBeCleanedInSubSubFolders 0.103
testCleanWithDryRunAndNoIgnore 0.093

TagCommandTest

testDeleteFullName 0.04
testTagging 0.076
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.022
testFailureOnSignedTags 0.025
testDeleteNonExisting 0.027
testDeleteEmptyTagNames 0.183
testEmptyTagName 0.022
testTaggingOnHead 0.027
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.024
testListAllTagsInRepositoryInOrder 0.055
testInvalidTagName 0.029
testDelete 0.131
testDeleteBadName 0.048
testUnannotatedTagging 0.044

HugeCommitMessageTest

testHugeCommitMessage 6.42

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.939
branch_historyNotPruned 0.99
deleteBranch_historyPruned 0.997

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.166
test0 0
test1 0
test2 0
shatteredCollision 0.359
shatteredStoredInGitBlob 0.125

GcKeepFilesTest

testKeepFiles 0.329

IndexDiffFilterTest

testFileIgnoredNotHonored 0.028
testRecursiveTreeWalk 0.148
testEmptyFolderCommitted 0.024
testFileInFolderUntracked 0.025
testFileInFolderCommittedModifiedAllIgnored 0.026
testFileInFolderCommittedDeleted 0.025
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.044
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.044
testFileCommittedModified 0.033
testFileIgnored 0.032
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.058
testFolderChangedToFile 0.033
testFileInFolderCommittedModified 0.135
testNonRecursiveTreeWalk 0.031
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.039
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.053
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.148
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.052
testFileCommittedDeleted 0.054
testFolderChangedToFileCommittedComparedWithInitialCommit 0.05
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.055
testFileCommittedModifiedIgnored 0.03
testFileCommitted 0.035
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.03
testFileInFolderCommittedModifiedIgnored 0.105
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.035
testConflicts 0.069
testFileInFolderAllIgnored 0.028
testFileInFolderCommittedChangedNotModified 0.026
testFileInFolderCommittedAllDeleted 0.026
testEmptyFolderIgnored 0.024
testFileInFolderCommittedNonRecursive 0.027
testEmptyFolderUntracked 0.023
testFileInFolderCommitted 0.027
testFileInFolderIgnored 0.025
testFileCommittedChangedNotModified 0.024
testEmptyFolderCommittedDeleted 0.028
testFileUntracked 0.072

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.092
testRevertConflictMarkers 0.172
testRevertConflictResolution 0.156
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.08
testRevertMultipleWithFail 0.262
testRevertMultiple 0.184
testRevertDirtyWorktree 0.24
testRevert 0.088
testRevertOurCommitName 0.284
testRevertkConflictReset 0.128

RawParseUtils_LineMapTest

testEmpty 0.002
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testBinary 0
testLineMapOrBinary 0.082
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.025

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 1.016
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 1.013
testSamePackDifferentCompressionDetectChecksumChanged 0.162

MergedReftableTest

scanIncludeDeletes 0.001
twoTableById 0.001
twoTableSeek 0
oneEmptyTable 0
oneTableScan 0.014
oneTableSeek 0.033
scanDuplicates 0.002
compaction 0.002
missedUpdate 0
noTables 0
fourTableScan 0.008
twoEmptyTables 0
deleteIsHidden 0.001

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.24

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.039
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.022
nonEmptyRefsFoldersAreKept 0.02

EditListTest

testSet 0.003
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.12
testCleanFilterReturning12 0.041
testAddExistingSingleFileTwice 0.019
testCleanFilter 0.182
testReplaceFileByPartOfDirectory 0.034
testAddGitlinkDoesNotChange 0.083
testBadCleanFilter 0.086
testMultipleCleanFilter 0.175
testAddWithConflicts 0.025
testAddNothing 0.012
testAddRemovedFile 0.025
testCleanFilterEnvironment 0.084
testAttributesWithTreeWalkFilter 0.175
testAddWithoutParameterUpdate 0.184
testAddExistingSingleMediumSizeFileWithNewLine 0.037
testAddSubrepoWithDirNoGitlinks 0.049
testAddExistingSingleFileInSubDir 0.016
testAssumeUnchanged 0.159
testAddRemovedCommittedFile 0.143
testAddWithParameterUpdate 0.042
testAddWholeRepo 0.02
testExecutableRetention 0.057
testNotApplicableFilter 0.022
testAddTwoFiles 0.026
testAddFolder 0.022
testAddExistingSingleFileTwiceWithCommit 0.118
testAddIgnoredFile 0.052
testReplaceFileWithDirectory 0.022
testAttributesConflictingMatch 0.021
testAddGitlink 0.05
testBadCleanFilter2 0.167
testAddExistingSingleBinaryFile 0.021
testAddNonExistingSingleFile 0.013
testAddExistingSingleFile 0.017
testReplaceDirectoryConflictsWithFile 0.031
testAddExistingSingleSmallFileWithNewLine 0.086
testReplaceDirectoryWithFile 0.033
testBuiltinCleanFilter 1.893
testBuiltinFilters 2.039

JschConfigSessionFactoryTest

testNoConfigEntry 0.374
expected:<[d029788]> but was:<[user.name]>
testAliasCaseDifferenceLowcase 0.158
testAliasIdentical 0.175
testAlias 0.144
testAliasCaseDifferenceLowcaseInverted 0.073
testAliasCaseDifferenceUpcase 0.089
testAliasIdenticalWithPort 0.06
testAliasIdenticalWithUser 0.103
testAliasWithPort 0.11
testAliasWithUser 0.057
testAliasCaseDifferenceUpcaseInverted 0.125
testConnectTimout 0.141

PackSourceTest

defaultComaprator 0

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.005
testInCoreLimit_SwitchOnCopy 0.294
testEmpty 0
testHeap 0.001
testInCoreLimit_SwitchOnAppendByte 0.068
testLarge_SingleWrite 0.114
testInCoreLimit_SwitchBeforeAppendByte 0.079
testOneBlock_BulkWrite 0
testRandomWrites 0.09
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.002
testDestroyWhileOpen 0.124
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.006
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.029

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.024
recentTempPacksAndIdxAreNotDeleted 0.023

MergerTest

checkContentMergeConflict 0.755
checkMergeNonConflictingSubmodulesWithoutIndex 1.011
mergeWithCrlfAutoCrlfTrue 0.501
checkFileReplacedByFolderInOurs 0.476
checkLockedFilesToBeDeleted 0.597
checkContentMergeNoConflict_noRepo 0.405
checkMergeEqualNewTrees 0.519
checkMergeConflictingNewTrees 0.353
rebaseWithCrlfAutoCrlfTrue 0.535
checkMergeMergeableTreesWithoutIndex 0.317
checkMergeConflictingTreesWithoutIndex 0.193
failingDeleteOfDirectoryWithUntrackedContent 0.234
checkMergeEqualTreesInCore_noRepo 0.33
checkMergeMergeableFilesWithTreeInIndex 0.294
checkUntrackedFolderIsNotAConflict 0.428
checkContentMergeLargeBinaries 0.53
checkFileReplacedByFolderInTheirs 0.379
checkMergeEqualTreesInCore 0.265
checkContentMergeNoConflict 0.405
checkMergeConflictingSubmodulesWithoutIndex 0.414
checkMergeConflictingFilesWithTreeInIndex 0.38
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.481
checkContentMergeConflict_noTree 0.367
checkMergeEqualTreesWithoutIndex 0.472
mergeWithCrlfInWT 0.299
checkMergeCrissCross 0.456
checkForCorrectIndex 17.547

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.057
testPrecedenceGlobal 0.02
testNoAttributes 0.027
testPrecedenceParent 0.073
testRules 0.048
testPrecedenceCurrent 0.047
testHierarchyBothIterator 0.036
testIndexOnly 0.033
testIndexOnly2 0.126
testOverriding2 0.016
testAggregation 0.031
testPrecedenceInfo 0.018
testPrecedenceRoot 0.019
testRulesInherited 0.018
testHierarchyWorktreeOnly 0.023
testNoMatchingAttributes 0.174
testEmptyGitAttributeFile 0.024
testOverriding 0.017

PackIndexV1Test

testCRC32 0.015
testIteratorMethodsContract 0.018
testCompareEntriesOffsetsWithGetOffsets 0.016
testIteratorReturnedValues1 0.014
testIteratorReturnedValues2 0.016
testCompareEntriesOffsetsWithFindOffsets 0.015

RefAdvertiserTest

advertiser 0.063

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 2.562
repositoryWithNoHeadInSubmodule 0.407
repositoryWithUninitializedSubmodule 0.077
repositoryWithInitializedSubmodule 0.706
repositoryWithMissingSubmodule 0.022
repositoryWithDifferentRevCheckedOutSubmodule 0.322
repositoryWithNoSubmodules 0.05

PushOptionsTest

testThinPushWithOptions 0.727
testPushWithEmptyOptions 0.614
testAdvertisedButUnusedPushOptions 0.488
testPushWithoutOptions 0.592
testAtomicPushWithOptions 0.165
testFailedAtomicPushWithOptions 0.096
testNonAtomicPushWithOptions 0.166
testPushOptionsNotSupported 0.497

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.05
testNotTooManyLooseObjects 0.016
testTooManyLooseObjects 1.361
testNotTooManyPacks 0.015

DirCacheFindTest

testEntriesWithin 0.093

SymlinksTest

fileModeTestMissingThenSymlink 3.619
createDirSymlinkBeforeTarget 0.679
createFileSymlinkBeforeTarget 0.404
fileModeTestFolderThenSymlink 0.426
createSymlinkAfterTarget 0.456
fileModeTestSymlinkThenFile 0.374
fileModeTestFileThenSymlink 0.311
fileModeTestSymlinkThenMissing 0.346
fileModeTestSymlinkThenFolder 0.229

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.053
testMultiRename 0.077
testNoRename 0.029

EditListTest

testTypes 0
testHunkHeader 0
testFileHeader 0

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.767
test1 0.261
test2 0.119
testTinyThinPack 0.15
testMaxObjectSizeDeltaBlock 0.02
testMaxObjectSizeFullBlob 0.026
testPackWithTrailingGarbage 0.26
testPackWithDuplicateBlob 0.021
testDataAfterPackFooterSingleRead 0.194
testDataAfterPackFooterSplitObjectRead 1.026
testMaxObjectSizeDeltaResultSize 0.023
testNonMarkingInputStream 0.167

RefTreeTest

testApplyThenReadMaster 0.181
testEmptyTree 0
testUpdateMaster 0.002
testHeadSymref 0.003
testApplyCannotCreateParentRef 0.003
testApplyCannotCreateSubdirectory 0.003
testApplyWrongOldId 0.005
testApplyWrongOldIdButAlreadyCurrentIsNoOp 0.002
testApplyAlreadyExists 0.004
testTagIsPeeled 0.027

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.013
testTwoSame 0.012
testEmpty 0.011
testTwoSameDifferByAssumeValid 0.012
testTwoSameSameAssumeValidDifferentContent 0.01

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 20.197
test_ConfigAutoCRLF_false_GlobalEOL_crlf 7.997
test_ConfigAutoCRLF_true_GlobalEOL_lf 4.005
test_switchToBranchWithTextAttributes 19.992
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.026
test_ConfigAutoCRLF_true 7.977
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 7.967
test_ConfigAutoCRLF_false_ConfigEOL_native 3.994
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.065
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 3.988
test_GlobalEOL_lf_RootEOL_crlf 8.015
test_ConfigAutoCRLF_false_GlobalEOL_lf 3.961
test_ConfigEOL_lf 3.992
test_ConfigAutoCRLF_true_ConfigEOL_lf 8.047
test_ConfigAutoCRLF_input_ConfigEOL_lf 3.949
testBinary1 4.018
testBinary2 4.045
test_switchToBranchWithBinaryAttributes 11.965
test_ConfigAutoCRLF_false_ConfigEOL_lf 3.958
test_ConfigEOL_native_xnix 4.077
testDefaultSetup 3.978
test_ConfigAutoCRLF_false 3.985
test_ConfigAutoCRLF_input 3.967
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.996
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 8.062
test_ConfigEOL_native_windows 4.007
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 8.005
test_ConfigEOL_crlf 7.949

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.38
testSpi 0.106
testFindRemoteRefUpdatesWithLeases 0.236
testFindRemoteRefUpdatesTrackingRef 0.197
testFindRemoteRefUpdatesNoWildcardNoTracking 0.214
testFindRemoteRefUpdatesNoWildcardNoDestination 0.211
testLocalTransportFetchWithoutLocalRepository 0.2
testFindRemoteRefUpdatesWildcardNoTracking 0.338
testLocalTransportWithRelativePath 0.163

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.003
testGetText_Convert 0.008

FileSnapshotTest

testFileSizeChanged 0.011
testActuallyIsModifiedTrivial 1.147
testNewFileNoWait 0.003
testNewFileWithWait 1.5
fileSnapshotEquals 0.001
detectFileModified 10.667
testSimulatePackfileReplacement 1.83

ReflogReaderTest

testCheckout 0.021
testReadRightLog 0.024
testReadWhileAppendIsInProgress 0.023
testNoLog 0.024
testReadLineWithMissingComment 0.022
testSpecificEntryNumber 0.036
testReadOneLine 0.024
testReadTwoLine 0.084

ReflogConfigTest

testlogAllRefUpdates 0.063

ObjectWalkTest

testNoCommits 0.033
testOneCommitOneTreeTwoBlob 0.039
testCull 0.045
testTwoCommitDeepTree1 0.033
testTwoCommitDeepTree2 0.045
testTwoCommitTwoTreeTwoBlob 0.067
testEmptyTreeCorruption 0.033
testTwoCommitsEmptyTree 0.028

EditTest

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

PushCommandTest

testPushAfterGC 0.208
testPushRefUpdate 0.365
testPrePushHook 0.12
testPush 0.057
testPushWithRefSpecFromConfig 0.058
testPushWithoutPushRefSpec 0.098
testPushWithLease 0.094
testTrackingUpdate 0.177

PostOrderTreeWalkTest

testNoPostOrder 0.014
testInitialize_NoPostOrder 0.012
testInitialize_TogglePostOrder 0.012
testResetDoesNotAffectPostOrder 0.011
testWithPostOrder_NoEnterSubtree 0.011
testWithPostOrder_EnterSubtree 0.013

ProtocolV2ParserTest

testFetchWithNoneFilter 0.491
testFetchWithShallow_deepenNot 0.093
testFetchMustNotHaveMultipleFilters 0.01
testFetchWithShallow_deepen 0.001
testFetchWithShallow_deepenSince 0.001
testFetchBasicArguments 0.001
testFetchWithRefInWantUnknownRef 0.648
testFetchWithBlobSizeFilter 0.001
testFetchWithRefInWant 0.004
testFetchFilterWithoutAllowFilter 0.027

GcCommitSelectionTest

testBitmapsForExcessiveBranches 47.284
testBitmapSpansNoMergesWithTags 9.002
testDistributionOnMultipleBranches 4.286
testSelectionOrderingWithChains 0.047
testBitmapSpansNoMerges 3.71
testBitmapSpansWithMerges 3.308

DaemonTest

testDaemonStop 2.124
testDaemonRestart 2.004

StashApplyCommandTest

untrackedAndTrackedChanges 0.129
workingDirectoryContentConflict 0.175
workingDirectoryEditPreCommit 0.076
workingDirectoryContentMerge 0.269
workingDirectoryCleanIndexModify 0.062
unstashNoHead 0.038
multipleEdits 0.187
workingDirectoryModifyInSubfolder 0.301
noStashedCommits 0.028
indexContentConflict 0.057
stashChangeInANewSubdirectory 0.186
indexAdd 0.058
stashedApplyOnOtherBranchWithStagedChange 0.264
workingDirectoryDeleteIndexAdd 0.144
workingDirectoryDeleteIndexEdit 0.087
untrackedFileConflictsWithWorkingDirectory 0.059
workingDirectoryModifyIndexChanged 0.176
workingDirectoryDelete 0.118
indexDelete 0.054
workingDirectoryModify 0.149
stashedApplyOnOtherBranch 0.207
stashedContentMerge 0.202
untrackedFileNotIncluded 0.057
untrackedFileIncluded 0.219
testApplyStashWithDeletedFile 0.117
unstashNonStashCommit 0.033
untrackedFileConflictsWithCommit 0.093

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.015
testFindSingleFile 0.015
testBuildEmpty 0.072
testAdd_ReverseGitSortOrder 0.025
testBuildOneFile_Commit_IndexChangedEvent 0.024
testBuilderClear 0.013
testBuildOneFile_Commit 0.03
testAdd_InGitSortOrder 0.015
testBuildRejectsUnsetFileMode 0.017

PackWriterTest

testWritePack2DeltasReuseOffsets 0.12
testWriteEmptyPack1 0.069
testWriteEmptyPack2 0.119
testIgnoreNonExistingObjectsWithBitmaps 0.179
testExclude 0.143
testWritePack2DeltasReuseRefs 0.112
testWriteIndex 0.055
testWritePack1 0.048
testWritePack2 0.162
testWritePack3 0.126
testWritePack4 0.043
testWritePack1NoObjectReuse 0.056
testWritePack4ThinPack 0.168
testShallowFetchShallowAncestorDepth1 0.168
testShallowFetchShallowAncestorDepth2 0.254
testWritePack4SizeThinVsNoThin 0.194
testShallowFetchShallowParentDepth1 0.108
testShallowFetchShallowParentDepth2 0.233
testContructor 0.169
testIgnoreNonExistingObjects 0.037
testModifySettings 0.031
testDeltaStatistics 0.189
testNotIgnoreNonExistingObjects 0.039
testShallowIsMinimalDepth1 0.255
testShallowIsMinimalDepth2 0.269
testWritePack2SizeOffsetsVsRefs 0.263
testWritePack2DeltasCRC32Copy 0.184
testWritePack2SizeDeltasVsNoDeltas 0.268

GcConcurrentTest

repackAndCheckBitmapUsage 0.246
concurrentRepack 0.046
testInterruptGc 0.052
repackAndGetStats 0.084
repackAndUploadPack 0.183

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.166
testEstimateGcPackSizeWithAnExistingGcPack 0.052

T0004_PackReaderTest

test003_lookupCompressedObject 0.024
test004_lookupDeltifiedObject 0.113

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.051
multiplePacks 0.15
readBackSmallObjectBeforeLargeObject 0.038
readBackLargeFile 0.027
checkExisting 0.035
largeBlob 0.149
singlePack 0.02
readBackFallsBackToRepo 0.021
overwriteExistingPack 0.027
flushEmptyPack 0.017
insertLargeInputStreamBypassesCheckExisting 0.105
noFlush 0.016
readBackSmallFiles 0.087

OpenSshConfigTest

testAlias_DoesNotMatch 1.029
testAlias_OptionsSet 1.02
testHostCaseInsensitive 1.02
testRepeatedLookupsWithModification 2.024
testAlias_InheritBatchMode 1.027
testRemoteUserReplacement 1.018
testAlias_ConnectionAttempts 1.019
testAlias_BatchModeDefault 0.018
testPattern 1.023
testAlias_PreferredAuthenticationsDefault 0.015
testAlias_OptionsInherit 1.018
testMissingArgument 1.017
testMultiHost 1.017
testListValueMultiple 1.019
testEqualsSign 1.016
testHomeDirUserReplacement 1.018
testAlias_BatchModeYes 1.016
testQuoteParsing 1.018
testMultiIdentityFile 1.019
testSeparatorParsing 1.018
testAlias_OptionsKeywordCaseInsensitive 1.016
testDefaultBlock 1.016
testHostnameReplacement 1.018
testRepeatedLookups 1.016
testAlias_ConnectionAttemptsDefault 0.013
testAlias_invalidConnectionAttempts 1.019
testAlias_PreferredAuthentications 1.018
testListValueSingle 1.015
testNoConfig 0.016
testIdentityFile 1.017
testAlias_badConnectionAttempts 1.017
testNegatedPattern 1.017
testAlias_InheritPreferredAuthentications 1.017
testLocalhostFQDNReplacement 1.017

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.032
reftableWithTombstoneNotResurrected 0.015
testCollectionWithPureGarbageAndRereferencingGarbage 0.009
testEstimateGcRestPackSizeInNewRepo 0.007
testCollectionWithGarbage 0.01
testEstimateUnreachableGarbagePackSize 0.007
testCollectionWithGarbageAndRereferencingGarbage 0.005
testCollectionWithNoGarbage 0.01
testEstimateGcRestPackSizeWithAnExistingGcPack 0.091
testRacyNoReusePrefersSmaller 0.015
testEstimateGcPackSizesWithGcAndGcRestPacks 0.007
compactsReftables 0.012
testCollectionWithGarbageCoalescence 0.005
reftableWithoutTombstoneResurrected 0.003
testCollectionWithGarbageNoCoalescence 0.106
testCollectionWithGarbageCoalescenceWithShortTtl 0.606
testEstimateGcPackSizeInNewRepo 0.007
producesNewReftable 0.248
testCollectionWithPureGarbageAndGarbagePacksPurged 0.013
testSinglePackForAllRefs 0.005
testEstimateGcPackSizeWithAnExistingGcPack 0.004
leavesNonGcReftablesIfNotConfigured 0.006
testCollectionWithGarbageAndGarbagePacksPurged 0.004
prunesNonGcReftables 0.003

RawParseUtils_MatchTest

testMatch_NotEqual 0.001
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.002
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0.003
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.002
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0.003

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.014

StashListCommandTest

multipleStashedCommits 0.049
noStashRef 0.012
emptyStashReflog 0.027
singleStashedCommit 0.026

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 1.39
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 1.369
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 1.973
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 1.48
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 1.496
shouldNotFetchSubmodulesWhenNo 1.263
shouldFetchSubmodulesWhenYes 1.779
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 1.478

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.086
test002_WriteEmptyTree2 0.038
test30_stripWorkDir 0.104
test002_WriteEmptyTree 0.1
test006_ReadUglyConfig 0.067
test000_openrepo_default_gitDirAndWorkTreeSet 0.096
test000_openrepo_default_absolute_workdirconfig 0.041
test027_UnpackedRefHigherPriorityThanPacked 0.066
test000_openrepo_alternate_index_file_and_objdirs 0.05
test025_computeSha1NoStore 0.111
test020_createBlobTag 0.122
test028_LockPackedRef 0.127
test007_Open 0.057
test002_CreateBadTree 0.025
test001_Initalize 0.023
test021_createTreeTag 0.041
test000_openRepoBadArgs 0.174
test022_createCommitTag 0.06
test024_createCommitNonAscii 0.099
test008_FailOnWrongVersion 0.044
test009_CreateCommitOldFormat 0.125
test026_CreateCommitMultipleparents 0.17
test000_openrepo_default_relative_workdirconfig 0.099
test023_createCommitNonAnullii 0.044
test000_openrepo_default_workDirSet 0.047

PatchCcTest

testParse_OneFileCc 0.011
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.474
testDirCacheSavesObjects 0.232

LockFileTest

lockFailedExceptionRecovery 0.073

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.304
testCheckoutOurs 0.27
testCheckoutMultiple 0.284
testUpdateSymLink 0.073
testUpdateWorkingDirectory 0.227
testCheckoutRepository 0.29
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.07
testCheckoutSecond 0.111
testCheckoutTheirs 0.333
testCheckoutFirst 0.064
testStageNotPossibleWithBranch 0.188
testCheckoutOfConflictingFileShouldThrow 0.152
testUpdateWorkingDirectoryFromIndex2 5.277
testUpdateBrokenSymLink 0.063
testUpdateBrokenSymLinkToDirectory 0.067
testUpdateWorkingDirectoryFromIndex 0.125
testCheckoutMixedNewlines 0.116

PatchIdDiffFormatterTest

testSameDiff 0.056
testDiff 0.039

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.015
noSuchPackFolder 0.019
malformedIdxNotDeleted 0.017
bitmapDeletedButIdxAndPackNot 0.016

MaxCountRevFilterTest

testMaxCountRevFilter0 0.024
testMaxCountRevFilter 0.031

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.004

CommitCommandTest

commitAfterSquashMerge 0.069
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.181
commitSubmoduleUpdate 0.178
commitOnlyShouldHandleIgnored 0.086
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.034
testExecutableRetention 0.147
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.046
commitNewSubmodule 0.189
commitEmptyCommits 0.048
commitAmendOnInitialShouldFail 0.014
commitAmendWithAuthorShouldUseIt 0.045

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.134
testHasRevFlag 0.016
testId 0.016
testAddRevFlagSet 0.016
testRemoveRevFlag 0.017
testRevObjectTypes 0.019
testHasAllFlag 0.02
testHasAnyFlag 0.016
testEquals 0.027
testRemoveRevFlagSet 0.025

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.014
testCustomFileModeStrategyFromParentIterator 0.045
testEmptyIfRootDoesNotExist 0.105
testSymlinkActuallyModified 0.058
testComputeFileObjectId 0.015
testCustomFileModeStrategy 0.038
submoduleWithNoGitDirectory 0.03
idOffset 0.667
testIsModifiedSymlinkAsFile 0.028
testTreewalkEnterSubtree 0.032
submoduleNestedWithHeadMatchingIndex 0.092
testEmptyIteratorOnEmptyDirectory 0.019
testDirCacheMatchingId 0.833
submoduleHeadMatchesIndex 0.138
testSymlinkNotModifiedThoughNormalized 0.03
submoduleDirectoryIterator 0.064
testIsModifiedFileSmudged 0.826
submoduleWithNoHead 0.047
testEmptyIfRootIsFile 0.013
testSymlinkModifiedNotNormalized 0.035
testGetEntryContentLength 0.015
testFileModeSymLinkIsNotATree 0.026
testSimpleIterate 0.015

ApplyCommandTest

testModifyNL1 0.067
testAddA1 0.043
testAddA2 0.017
testAddM1 0.028
testNonASCIIAdd2 0.015
testAddA1Sub 0.015
testModifyM2 0.048
testModifyM3 0.173
testFailureF1 0.03
testFailureF2 0.029
testNonASCII2 0.033
testModifyE 0.025
testModifyW 0.169
testModifyX 0.041
testModifyY 0.035
testModifyZ 0.152
testDeleteD 0.027
testNonASCIIAdd 0.027
testNonASCIIDel 0.028
testNonASCII 0.168

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.06
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.011
shouldListAddedFileInInitialCommit 0.029
shouldListModificationBetweenTwoCommits 0.145
shouldListModificationInDirWithoutModifiedTrees 0.049
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.014
shouldReportFileModeChange 0.036
shouldListDeletionBetweenTwoCommits 0.035
shouldListChangesInWorkingTree 0.109
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.039
shouldListAddedFileBetweenTwoCommits 0.033
shouldListModificationInDirWithModifiedTrees 0.044

RevWalkMergedIntoTest

testOldCommitWalk 0.128

BranchTrackingStatusTest

shouldWorkInNormalCase 0.048
shouldWorkWithoutMergeBase 0.037
shouldReturnNullWhenBranchDoesntExist 0.014

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.016
testIteratorMethodsContract 0.016
testCompareEntriesOffsetsWithGetOffsets 0.012
testIteratorReturnedValues1 0.012
testIteratorReturnedValues2 0.013
testCompareEntriesOffsetsWithFindOffsets 0.015

RevWalkUtilsReachableTest

withMerge 0.105
withCommitLoadedByDifferentRevWalk 0.026
twoCommits 0.034
oneCommit 0.026
multipleBranches 0.159

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

SkipRevFilterTest

testSkipRevFilter0 0.019
testSkipRevFilterNegative 0.115
testSkipRevFilter 0.025

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.022
testRevWalkCarryUninteresting_SlowClock 0.021
testRevWalkCarryUninteresting_WrongClock 0.022
testRevWalkCarryCustom_SlowClock 0.022

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.04
testCloneEmpty 0.025
testAddLargeBlocks 1.877
testClear 0.116
testHasFlags 0.017

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 0.72
testTwoPathUseTheSameName 0.368
runTwiceIsNOP 0.346
testCopyFileBare 0.543
testRecordShallowRecommendation 0.468
testRecordSubmoduleLabels 0.433
testBareRepo 0.386
androidSetup 0.528
testRevisionBranch 0.432
testRecordRemoteBranch 0.298
testAddRepoManifest 0.491
relative 0.272
testDefaultRemoteRevision 0.454
testRevisionBare 0.459
absoluteRemoteURL 0.375
testRevisionTag 0.722
testTargetBranch 0.57
testIncludeTag 0.361
gerritSetup 0.474
testRevision 0.434
absoluteRemoteURLAbsoluteTargetURL 0.508
testReplaceManifestBare 0.512
testRepoManifestGroups 0.893
testRepoManifestCopyFile 0.499
recordUnreachableRemotes 0.283
testRemoteAlias 0.484
testRemoteRevision 0.467

AbstractPlotRendererTest

testDrawTextAlignment 0.17

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.003
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.049

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.24
testFormatWithConflictsNoFooterNoLineBreak 0.193
testTag 0.173
testPullWithUri 0.154
testFormatWithConflictsNoFooter 0.166
testMixed 0.136
testIntoHeadOtherThanMaster 0.04
testThreeBranches 0.039
testIntoOtherThanMaster 0.035
testRemoteBranch 0.394
testTwoBranches 0.076
testFormatWithConflictsWithFooters 0.17
testIntoSymbolicRefHeadPointingToMaster 0.124
testCommit 0.066
testOneBranch 0.04

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.138
lockFailure 0.155
putMatchingWithSomeMatchingRefs 0.073
saveTwoCertsOnSameRefInTwoUpdates 0.035
saveTwoCertsOnDifferentRefsInTwoUpdates 0.009
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.057
changeRefFileToDirectory 0.015
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.006
missingRef 0.001
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.068
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.101
saveTwoCertsOnSameRefInOneUpdate 0.005
saveTwoCertsOnDifferentRefsInOneUpdate 0.06
saveOneCertOnMultipleRefs 0.008

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 3.608
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.346
testShallowFile 0.032
testShallowFileCorrupt 0.033

RenameDetectorTest

testExactRename_ManyRenames 0.047
testBreakModify_RejoinIfUnpaired 0.032
testBreakModify_BreakBelowScore 0.015
testInexactRenames_OnePair2 0.017
testExactRename_OneRenameOneModify 0.015
testExactRename_OneDeleteManyAdds 0.019
testNoRenames_SymlinkAndFile 0.015
testExactRename_OneRename 0.014
testSetRenameScore_IllegalArgs 0.043
testInexactRename_NewlinesOnly 0.032
testExactRename_PathBreaksTie 0.035
testRenameLimit 0.05
testInexactRename_OnePair 0.021
testInexactRename_SameContentMultipleTimes 0.017
testInexactRename_LastByteDifferent 0.016
testNoRenames_UntrackedFile 0.019
testInexactRename_OneRenameTwoUnrelatedFiles 0.077
testBreakModify_DontBreakAboveScore 0.056
testExactRename_DifferentObjects 0.026
testExactRename_UnstagedFile 0.012
testNoRenames_EmptyFile1 0.032
testNoRenames_EmptyFile2 0.023
testBreakModify_BreakNone 0.024
testExactRename_MultipleIdenticalDeletes 0.063
testNoRenames_GitlinkAndFile 0.018
testBreakModify_BreakAll 0.031
testNoRenames_SymlinkAndFileSamePath 0.016
testNoRenames_SingleByteFiles 0.05

NetRCTest

testNetRCFile 0.02
testNetRCDefault 0.015

RepositoryResolveTest

testObjectId_nonexisting 0.026
testObjectId_objectid_invalid_explicit_parent 0.021
testHEAD 0.02
testTree 0.02
testDistance_past_root 0.033
testDerefCommit 0.152
resolveUpstream 0.067
testParseLookupPath 0.103
resolveExprSimple 0.065
invalidNames 0.033
testObjectId_objectid_implicit_firstparent 0.022
testObjectId_objectid_self 0.106
testParseNonGitDescribe 0.069
testDistance 0.05
testParseGitDescribeOutput 0.097
testObjectId_existing 0.021
testDerefBlob 0.024
testDerefTree 0.023
testObjectId_objectid_explicit_firstparent 0.023
testDerefTag 0.029
testRef_refname 0.107
testObjectId_objectid_explicit_otherparents 0.04

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.018
testRules 0.157
testNoMatchingAttributes 0.021
testEmptyGitAttributeFile 0.022

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.21
workingDirectoryCleanIndexModify 0.066
multipleEdits 0.241
workingDirectoryModifyInSubfolder 0.071
newFileInIndexThenModifiedInWorkTree 0.069
indexAdd 0.059
workingDirectoryDeleteIndexAdd 0.076
workingDirectoryDeleteIndexEdit 0.053
workingDirectoryModifyIndexChanged 0.053
refLogIncludesCommitMessage 0.044
workingDirectoryDelete 0.103
indexDelete 0.06
workingDirectoryModify 0.042
noLocalChanges 0.11
untrackedFileNotIncluded 0.267
untrackedFileIncluded 0.06

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.27
testTimeout_writeByte_Timeout 0.254
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.001
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0.001
testTimeout_close_Timeout 0.256
testTimeout_flush_Timeout 0.255

DiffCommandTest

testDiffModified 0.119
testDiffWithNegativeLineCount 0.21
testDiffTwoCommits 0.102
testDiffCached 0.066
testDiffWithPrefixes 0.032
testNoOutputStreamSet 0.024

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.379
testRebaseShouldIgnoreMergeCommits 0.383
testFastForwardRebaseWithAutoStash 0.179
testRebaseInteractiveMultipleSquash 0.298
testRebaseWithUncommittedDelete 0.128
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.057
testRebasePreservingMerges1 0.582
testRebasePreservingMerges2 0.366
testStopOnConflict 0.321
testStopOnConflictFileCreationAndDeletion 0.275
testFastForwardWithMultipleCommits 0.064
testRebaseInteractiveFixupWithBlankLines 0.108
testRebaseWithUnstagedTopicChange 0.091
testStopOnLastConflictAndContinue 0.455
testRebaseTodoLineSetComment 0.018
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.016
testRebaseEndsIfLastStepIsEdit 0.079
testRebaseWithAutoStashAndSubdirs 0.263
testRebaseShouldStopForRewordInCaseOfConflict 0.15
testParseRewordCommand 0.018
testRebasePreservingMergesWithUnrelatedSide1 0.477
testRebasePreservingMergesWithUnrelatedSide2 0.292
testRebaseWithUnstagedMasterChangeOtherCommit 0.159
testRebaseInteractiveSingleSquashAndModifyMessage 0.323
testRebaseWithUncommittedMasterChangeBaseCommit 0.083
testParseSquashFixupSequenceCount 0.014
testRebaseWithAutoStashConflictOnApply 0.285
testRebaseInteractiveReword 0.212
testRebaseWithUntrackedFile 0.102
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.258
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.014
testRebaseWithUncommittedMasterChange 0.18
testRebaseInteractiveEdit 0.203
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.306
testRepositoryStateChecks 0.017
testRebaseInteractiveSquashFirstCommitShouldFail 0.094
testRebaseWithUnstagedMasterChangeBaseCommit 0.082
testEmptyRebaseTodo 0.014
testFastForwardWithMultipleCommitsOnDifferentBranches 0.185
testMergeFirstStopOnLastConflictAndSkip 0.319
testRebaseShouldFixupInCaseOfConflict 0.16
testRebaseWithModificationShouldNotDeleteData 0.076
testRebaseInteractiveFixupFirstCommitShouldFail 0.17
testFastForwardRebaseWithModification 0.066
testAuthorScriptConverter 0.014
testDetachedHead 0.21
testRebaseWithUncommittedTopicChange 0.2
testRebaseShouldStopForEditInCaseOfConflict 0.082
testStopOnConflictAndContinue 0.476
testRebaseWithUnstagedMasterChange 0.077
testStopOnConflictAndContinueWithNoDeltaToMaster 0.223
testOnlyCommentRebaseTodo 0.014
testFilesAddedFromTwoBranches 0.234
testStopOnConflictAndFailContinueIfFileIsDirty 0.298
testStopOnConflictCommitAndContinue 0.466
testUnknownUpstream 0.035
testStopOnConflictAndAbortWithDetachedHEAD 0.168
testRebaseWithAutoStash 0.277
testRebaseInteractiveMixedSquashAndFixup 0.301
testFastForwardWithNewFile 0.137
testUpToDate 0.327
testRebaseParentOntoHeadShouldBeUptoDate 0.041
testStopOnConflictAndSkipNoConflict 0.229
testStopOnLastConflictAndSkip 0.233
testRebaseWithUncommittedMasterChangeOtherCommit 0.09
testLeadingSpacesRebaseTodo 0.012
testRebaseShouldTryToParseValidLineMarkedAsComment 0.122
testRebaseShouldSquashInCaseOfConflict 0.116
testConflictFreeWithSingleFile 0.209
testStopOnConflictAndSkipWithConflict 0.241
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.034

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.096
testEmptyCache_Clear_NoCacheTree 0.016
testWriteReadTree 0.018
testTwoLevelSubtree 0.014
testEmptyCache_CreateEmptyCacheTree 0.013
testSingleSubtree 0.015

PullCommandWithRebaseTest

testPullFastForward 0.23
testPullLocalConflict 0.221
testPullConflict 0.359
testPullFastForwardDetachedHead 0.227
testPullFastForwardWithBranchInSource 0.267
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.435

PlotCommitListTest

testMergeBlockedBySelf 0.055
testMultipleMerges 0.037
testBug368927 0.037
testBug419359 0.123
testDuplicateParents 0.032
testBug300282_1 0.035
testTwoRoots1 0.021
testTwoRoots2 0.035
testMergeBlockedByOther 0.097
testSideBranch 0.047
test2SideBranches 0.048
testLinear 0.028
testMerged 0.026
testEgitHistory 0.274
testDanglingCommitShouldContinueLane 0.029

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.015
testRecursiveFiltering 0.015
testNonRecursiveFiltering 0.013

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.095
badlyFormattedWithoutRef 0.018

NLSTest

testJVMDefaultLocale 0.004
testParallelThreadsWithDifferentLocales 0.003
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

DfsPackDescriptionTest

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

DfsFsckTest

testMultipleInvalidObjects 0.021
testNonCommitHead 0.003
testMissingObject 0.055
testTagWithoutObject 0.008
testCommitWithoutTree 0.001
testValidConnectivity 0.043
testCommitWithCorruptAuthor 0.002
testHealthyRepo 0.006
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

testEquals_Full 0.002
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0.001
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
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.13
pushNonAtomic 0.012
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
testToExternalStringTrimsAllWhitespace 0
testToExternalStringTrimsOtherBadCharacters 0
testAppendSanitized 0

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.041
testCache_TooFewFiles 0.034
testCache_Defaults 0.031

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.042
testMultipleHeads_SameBase2 0.152
testNone 0.025
testDisallowTreeFilter 0.018
testInconsistentCommitTimes 0.02
testSimple 0.04
testCrissCross 0.152

SquashMessageFormatterTest

testCommit 0.363

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.002
testExceedsChainLength_DuringScanOfB 0.001
testFallbackToMyersDiff 0
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
testEdit_InsertNearCommonCenter 0
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0.001
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.001
testCreateFile 0
testDeleteFile 0.008
testDegenerate_InsertStart 0
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.2
testForbiddenNamesOnWindowsEgCon 0.225
testForbiddenNamesOnWindowsEgLpr 0.124
testForbiddenNamesOnWindowsEgDotCon 0.127
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.061
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.148
testMaliciousPathDot 0.049
testMaliciousGitPathEndDotUnixOk 0.049
testMaliciousGitPathEndDotWindows1 0.057
testMaliciousGitPathEndDotWindows2 0.06
testMaliciousGitPathEndDotWindows3 0.119
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.084
testMaliciousPathEmptyUnix 0.049
testMaliciousGitPath1Case 0.175
testMaliciousGitPath2Case 0.114
testMaliciousGitPath3Case 0.051
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.134
testMaliciousPathDotDot 0.09
testMaliciousAbsolutePathSecondCheckout 0.035
testMaliciousAbsolutePathTwoLevelsFirstBad 0.094
testMaliciousAbsoluteUNCPathWindows1 0.123
testMaliciousAbsoluteUNCPathWindows2 0.075
testForbiddenNamesOnWindowsEgCon1 0.052
testForbiddenNamesOnWindowsEgLpt1 0.046
testMaliciousAbsolutePathIsOkTwoLevels 0.166
testMaliciousWindowsADSOnUnix 0.049
testMaliciousAbsolutePathTwoLevelsSecondBad 0.051
testMaliciousGitPathEndSpaceUnixOk 0.217
testMaliciousPathEmptyWindows 0.142
testMaliciousWindowsADS 0.133
testForbiddenWindowsNamesOnUnixEgCon 0.108
testMaliciousGitPath1 0.075
testMaliciousGitPath2 0.05
testMaliciousAbsoluteWindowsPath1 0.188
testMaliciousAbsoluteWindowsPath2 0.081
testMaliciousAbsolutePathIsOkSecondCheckout 0.188
testMaliciousAbsolutePath 0.069
testForbiddenWindowsNamesOnUnixEgLpt1 0.172
testForbiddenNamesOnWindowsEgConDotSuffix 0.177
testMaliciousAbsoluteCurDrivePathWindows 0.093
testMaliciousGitPathEndSpaceWindows 0.157
testMaliciousAbsoluteWindowsPath1OnUnix 0.113

FilterCommandsTest

testBuiltinCleanFilter 0.756
testBuiltinCleanAndSmudgeFilter 0.406
testBuiltinSmudgeFilter 0.418

RemoteDeleteCommandTest

testDelete 0.03

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.029
shouldReturnZeroWhenMergedInto 0.117
shouldWorkWithMerges 0.033
shouldWorkWithoutCommonAncestor 0.018
shouldWorkWithZeroAsEnd 0.017
shouldReturnZeroOnSameCommit 0.019

GcBasicPackingTest

testImmediatePruning 0.26
testPreserveAndPruneOldPacks 1.164
testDonePruneTooYoungPacks 0.931
testNotPackTwice 1.96
testPackAllObjectsInOnePack 0.087
repackEmptyRepo_noPackCreated 0.029
testPackRepoWithNoRefs 0.228
testPackCommitsAndLooseOne 0.104
testPack2Commits 0.107

RevCommitListTest

testFillToHighMarkMulitpleBlocks 2.544
testFillToUnknownCommit 2.244
testFillToNullCommit 0.165
testFillToHighMark2 0.031
testFillToHighMark4 0.032
testFillToHighMarkAll 0.031
testFillToCommit 0.13

RunExternalScriptTest

testCopyStdIn 0.077
testWrongScript 0.025
testArguments 0.02
testRc 0.032
testCopyStdInExecute 0.031
testAllTogetherBinExecute 0.028
testAllTogetherBin 0.03
testWrongSh 0.006
testNullStdout 0.022
testCopyNullStdIn 0.029
testStdErr 0.021
testStdErrExecute 0.022

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.002
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0.001

RenameBranchCommandTest

renameBranchNoConfigValues 0.047
renameBranchExistingSection 0.039
renameBranchMultipleConfigValues 0.037
renameBranchSingleConfigValue 0.039

DirCacheBasicTest

testLockMissing_TempIndex 0.09
testFindOnEmpty 0.02
testWriteEmptyCommit_RealIndex 0.021
testDetectUnmergedPaths 0.183
testWriteEmptyUnlock_RealIndex 0.03
testReadMissing_TempIndex 0.024
testLockMissing_RealIndex 0.019
testBuildThenClear 0.014
testWriteEmptyLockEmpty_RealIndex 0.014
testRejectInvalidWindowsPaths 0.1
testReadMissing_RealIndex 0.034
testWriteEmptyReadEmpty_RealIndex 0.023

ReftableTest

byObjectIdOneRefWithIndex 0.315
namespaceHeads 0.001
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0
indexScan 0.21
indexSeek 0.279
seekNotFound 0.001
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.03
onlyReflog 0.002
estimateCurrentBytesOneRef 0
logScan 0.706
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.003
noIndexScan 0.005
noIndexSeek 0.009
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
oneIdRef 0
badCrc32 0
withReflog 0.001

RepositoryCacheTest

testBareFileKey 0.104
testNonBareFileKey 0.012
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.083
testRepositoryUsageCount 0.019
testFileKeyOpenNew 0.026
testGetRegistered 0.012
testRepositoryUsageCountWithRegisteredRepository 0.023
testCacheOpen 0.014
testUnregister 0.012
testGetRegisteredWhenEmpty 0.012
testRepositoryUnregisteringWhenExpired 0.132
testRepositoryNotUnregisteringWhenClosing 0.016
testReconfigure 0.038
testCacheRegisterOpen 0.014
testFileKeyOpenExisting 0.016

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 4.677
test 0.025

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.002
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.296
testRevert 0.081

RevWalkFilterTest

testFilter_NOT_NONE 0.089
testFilter_NONE 0.038
testFilter_Negate_ALL 0.074
testFilter_NOT_ALL 0.03
testFilter_ALL_Or_NONE 0.029
testFilter_NONE_Or_ALL 0.021
testFilter_MY_ALL_Or_NONE 0.02
testFilter_NO_MERGES 0.026
testFilter_NONE_Or_MY_ALL 0.019
testFilter_NONE_And_ALL 0.023
testFilter_NONE_And_MY_ALL 0.024
testFilter_MY_ALL_And_NONE 0.061
testFilter_ALL_And_NONE 0.095
testFilter_ALL 0.022
testCommitTimeRevFilter 0.037

SubmoduleInitTest

resolveInvalidParentUrl 2.627
resolveTwoLevelHigherRelativeUrl 0.173
resolveWorkingDirectoryRelativeUrl 0.024
repositoryWithUninitializedModule 0.23
resolveOneLevelHigherRelativeUrl 0.092
resolveSameLevelRelativeUrl 0.118
repositoryWithNoSubmodules 0.061

HttpConfigUriPathTest

testSegmentCompare 0.004
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0.067
testNormalization 0
testNormalizationWithDot 0.001
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.005
testNormalizationWithDotDot 0.001

SubmoduleWalkTest

repositoryWithNestedSubmodule 2.756
repositoryWithRootLevelSubmoduleRelativeRef 0.252
treeIdWithGitmodules 0.269
testTreeIteratorWithGitmodulesNameNotPath 0.067
indexWithGitmodules 0.273
bareRepositoryWithNoSubmodules 0.033
generatorFilteredToOneOfTwoSubmodules 0.019
repositoryWithRootLevelSubmoduleAbsoluteRef 0.384
repositoryWithRootLevelSubmodule 0.18
testTreeIteratorWithGitmodules 0.153
repositoryWithNoSubmodules 0.019

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 5.052
repositoryWithRelativeUriSubmodule 0.523
repositoryWithNoSubmodules 0.026

PushConfigTest

pushRecurseSubmoduleNoMatch 0.005
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.264
testTrivialTwoWay_rightDFconflict2 0.22
testTheirs_noRepo 0.03
testTrivialTwoWay_ok 0.168
testTrivialTwoWay 0.14
testOurs 0.151
testTrivialTwoWay_noRepo 0.1
testTrivialTwoWay_validSubtreeSort 0.144
testTrivialTwoWay_leftDFconflict1 0.05
testTrivialTwoWay_leftDFconflict2 0.316
testTrivialTwoWay_conflictSubtreeChange 0.257
testTrivialTwoWay_conflict 0.125
testOurs_noRepo 0.041
testTrivialTwoWay_disjointhistories 0.108
testTheirs 0.036
testTrivialTwoWay_concurrentSubtreeChange 0.251

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.065
testProperlyCullAllAncestors1 0.021
testProperlyCullAllAncestors2 0.023

LsRemoteCommandTest

testLsRemoteWithTags 0.144
testLsRemoteWithHeads 0.148
testLsRemoteWithoutLocalRepository 0.056
testLsRemote 0.191

EmptyTreeIteratorTest

testAtEOF 0.015
testCreateSubtreeIterator 0.012
testStopWalkCallsParent 0.012
testBackDoesNothing 0.058
testEntryObjectId 0.054
testNextDoesNothing 0.032

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.087
testOnlyOption_f1_7_f2_14_b 0.084
testOnlyOption_f1_7_f2_14_c 0.253
testOnlyOption_f1_7_f2_14_d 0.209
testOnlyOption_f1_7_f2_14_e 0.233
testOnlyOption_f1_1_a 0.018
testOnlyOption_f1_1_b 0.022
testOnlyOption_f1_1_c 0.035
testOnlyOption_f1_1_d 0.031
testOnlyOption_f1_1_e 0.039
testOnlyOption_f1_2_a 0.021
testOnlyOption_f1_2_b 0.151
testOnlyOption_f1_2_c 0.036
testOnlyOption_f1_2_d 0.036
testOnlyOption_f1_2_e 0.041
testOnlyOption_f1_3_a 0.162
testOnlyOption_f1_3_b 0.042
testOnlyOption_f1_3_c 0.053
testOnlyOption_f1_3_d 0.173
testOnlyOption_f1_3_e 0.055
testOnlyOption_f1_4_a 0.204
testOnlyOption_f1_4_b 0.069
testOnlyOption_f1_4_c 0.15
testOnlyOption_f1_4_d 0.039
testOnlyOption_f1_4_e 0.046
testOnlyOption_f1_5_a 0.119
testOnlyOption_f1_5_b 0.061
testOnlyOption_f1_5_c 0.047
testOnlyOption_f1_5_d 0.171
testOnlyOption_f1_5_e 0.047
testOnlyOption_f1_6_a 0.03
testOnlyOption_f1_6_b 0.034
testOnlyOption_f1_6_c 0.164
testOnlyOption_f1_6_d 0.039
testOnlyOption_f1_6_e 0.043
testOnlyOption_f1_7_a 0.041
testOnlyOption_f1_7_b 0.037
testOnlyOption_f1_7_c 0.048
testOnlyOption_f1_7_d 0.072
testOnlyOption_f1_7_e 0.156
testOnlyOption_f1_8_a 0.035
testOnlyOption_f1_8_b 0.038
testOnlyOption_f1_8_c 0.06
testOnlyOption_f1_8_d 0.069
testOnlyOption_f1_8_e 0.067
testOnlyOption_f1_9_a 0.127
testOnlyOption_f1_9_b 0.053
testOnlyOption_f1_9_c 0.05
testOnlyOption_f1_9_d 0.069
testOnlyOption_f1_9_e 0.141
testOnlyOption_f1_2_f2_14_a 0.049
testOnlyOption_f1_2_f2_14_b 0.064
testOnlyOption_f1_2_f2_14_c 0.056
testOnlyOption_f1_2_f2_14_d 0.054
testOnlyOption_f1_2_f2_14_e 0.059
testOnlyOption_f1_12_f2_14_a 0.053
testOnlyOption_f1_12_f2_14_b 0.118
testOnlyOption_f1_12_f2_14_c 0.153
testOnlyOption_f1_12_f2_14_d 0.087
testOnlyOption_f1_12_f2_14_e 0.076
testOnlyOption_f1_6_f2_14_a 0.045
testOnlyOption_f1_6_f2_14_b 0.047
testOnlyOption_f1_6_f2_14_c 0.055
testOnlyOption_f1_6_f2_14_d 0.051
testOnlyOption_f1_6_f2_14_e 0.056
testOnlyOption_f1_10_a 0.032
testOnlyOption_f1_10_b 0.095
testOnlyOption_f1_10_c 0.042
testOnlyOption_f1_10_d 0.048
testOnlyOption_f1_10_e 0.044
testOnlyOption_f1_11_a 0.036
testOnlyOption_f1_11_b 0.037
testOnlyOption_f1_11_c 0.039
testOnlyOption_f1_11_d 0.041
testOnlyOption_f1_11_e 0.056
testOnlyOption_f1_12_a 0.04
testOnlyOption_f1_12_b 0.067
testOnlyOption_f1_12_c 0.071
testOnlyOption_f1_12_d 0.054
testOnlyOption_f1_12_e 0.058
testOnlyOption_f1_13_a 0.035
testOnlyOption_f1_13_b 0.033
testOnlyOption_f1_13_c 0.038
testOnlyOption_f1_13_d 0.036
testOnlyOption_f1_13_e 0.036
testOnlyOption_f1_14_a 0.028
testOnlyOption_f1_14_b 0.033
testOnlyOption_f1_14_c 0.034
testOnlyOption_f1_14_d 0.046
testOnlyOption_f1_14_e 0.049
testOnlyOption_f1_1_f2_14_a 0.022
testOnlyOption_f1_1_f2_14_b 0.029
testOnlyOption_f1_1_f2_14_c 0.034
testOnlyOption_f1_1_f2_14_d 0.035
testOnlyOption_f1_1_f2_14_e 0.034
testOnlyOptionWithDirectory 0.048

TestRepositoryTest

amendRef 0.081
nonRacingChange 0.004
insertChangeId 0.026
cherryPickWithIdenticalContents 0.174
resetFromDetachedHead 0.028
insertExplicitChangeId 0.003
amendCommit 0.002
resetFromSymref 0.003
reattachToMaster_Race 0.091
insertChangeIdIgnoresExisting 0.001
cherryPick 0.004
amendHead 0.003
cherryPickWithContentMerge 0.144
commitToUnbornHead 0.002

MergeHeadMsgTest

testReadWriteMergeHeads 0.023
testReadWriteMergeMsg 0.023

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.014
testALL_IdentityClone 0.011
testANY_DIFF_ShouldNotBeRecursive 0.012
testNotALL_IncludesNothing 0.013
testANY_DIFF_IdentityClone 0.014
testALL_IncludesAnything 0.013
testALL_ShouldNotBeRecursive 0.012

CheckoutCommandTest

testCheckout 0.069
testCheckoutOfDirectoryShouldBeRecursive 0.178
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.234
testCheckoutWithConflict 0.076
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.207
testCheckoutWithStartPoint 0.149
testCheckoutOfFileWithInexistentParentDir 0.139
testCheckoutCommit 0.295
testCheckoutAllPaths 0.099
testInvalidRefName 0.049
testSmudgeFilter_createNew 0.23
testCreateOrphanBranchWithStartCommit 0.102
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.154
testAlreadyExists 0.065
testCreateBranchOnCheckout 0.069
testCheckoutWithStartPointOnlyCertainFiles 0.209
testSmudgeFilter_modifyExisting 0.341
testCheckoutToNonExistingBranch 0.099
testCheckoutAnnotatedTag 0.179
testCheckoutRemoteTrackingWithoutLocalBranch 0.092
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.348
testCheckoutWithNonDeletedFiles 0.076
testUpdateSmudgedEntries 0.139
testSimpleCheckout 0.076
testCreateOrphanBranchWithStartPoint 0.065
testCheckoutOrphanBranch 0.054
testCheckoutRemoteTrackingWithUpstream 0.207
testDetachedHeadOnCheckout 0.157
testCheckoutLightweightTag 0.237
testNullRefName 0.046

CrissCrossMergeTest

crissCrossMerge_twoRoots 7.93
crissCrossMerge_nonmergeable 5.777
crissCrossMerge_mergeable2 3.419
crissCrossMerge 4.752
crissCrossMerge_mergeable 5.494
crissCrossMerge_ThreeCommonPredecessors 7.051
crissCrossMerge_ParentsNotMergeable 5.907
crissCrossMerge_checkOtherFiles 5.939

LogCommandTest

logAllCommitsWithMaxCount 0.066
logOnlyMergeCommits 0.183
logAllCommits 0.087
logAllCommitsWithSkipAndMaxCount 0.219
logPathWithMaxCount 0.047
logAllCommitsWithSkip 0.046
logNoMergeCommits 0.191
logPathWithSkip 0.043
logAllCommitsWithTag 0.161

CGitIgnoreTest

testUnescapedBracketsInGroup 0.09
testDirOnlyMatch 0.112
testRepeatedNegationInDifferentFiles5 0.3
testEscapedFirstBracketInGroup 0.098
testDirectoryWildmatchDoesNotMatchFiles1 0.086
testDirectoryWildmatchDoesNotMatchFiles2 0.092
testDirectoryWildmatchDoesNotMatchFiles3 0.089
testDirectoryWildmatchDoesNotMatchFiles4 0.084
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.143
testStarMatchOnSlashNot 0.101
testDirectoryMatchSubRecursiveBacktrack2 0.106
testDirectoryMatchSubRecursiveBacktrack3 0.084
testDirectoryMatchSubRecursiveBacktrack4 0.124
testDirectoryMatchSubRecursiveBacktrack5 0.097
testNegationForSubDirectoryWithinIgnoredDirectoryHasNoEffect1 0.103
testDirOnlyMatchDeep 0.146
testDirectoryMatchSubRecursive 0.087
testPrefixMatch 0.08
testSimpleRootGitIgnoreGlobalNegation1 0.079
testRepeatedNegationInDifferentFilesWithWildmatcher1 0.087
testRepeatedNegationInDifferentFilesWithWildmatcher2 0.102
testEscapedBothBracketsInGroup 0.076
testSimpleIgnored 0.081
testDirectoryMatchSubRecursiveBacktrack 0.131
testEscapedSecondBracketInGroup 0.081

NotTreeFilterTest

testNegateIsUnwrap 0.036
testCloneIsDeepClone 0.016
testWrap 0.013
testShouldBeRecursive_PathFilter 0.012
testCloneIsSparseWhenPossible 0.011
testShouldBeRecursive_ALL 0.012

RemoteSetUrlCommandTest

testSetUrl 0.031
testSetPushUrl 0.028

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.039
testDeleteForce 0.032
testDeleteNotFound 0.024
testCreateMissingObject 0.023
testForceUpdateMissingObject 0.028
testDeleteLoosePacked 0.036
testNoCacheObjectIdSubclass 0.038
testDeleteLoosePackedRejected 0.028
testRenameBranchHasPreviousLog 0.146
testRenameCurrentBranch 0.15
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.044
testRenameBranchCannotLockAFileHEADisToLockTo 0.145
testRenameRefNameColission2avoided 0.049
testRefKeySameAsName 0.019
testLooseDelete 0.031
testUpdateRefLockFailureLocked 0.025
testDeleteLooseAndItsDirectory 0.03
testUpdateRefNoChange 0.023
testDeleteWithoutHead 0.029
testUpdateRefForwardWithCheck1 0.038
testUpdateRefForwardWithCheck2 0.033
testRenameBranchCannotLockAFileHEADisToLockFrom 0.047
testRenameBranchCannotLockAFileHEADisFromLockTo 0.175
testDeleteSymref 0.032
testUpdateRefLockFailureWrongOldValue 0.025
testDeleteHEADreferencedRef 0.024
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.042
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.037
testUpdateMissingObject 0.027
testUpdateRefDetached 0.033
testRefsCacheAfterUpdateLooseOnly 0.065
testNewNamespaceConflictWithLoosePrefixOfExisting 0.047
testRenameBranchAlsoInPack 0.152
testDeleteHead 0.022
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.329
testDeleteFastForward 0.024
testNewNamespaceConflictWithPackedPrefixOfExisting 0.026
testRefsCacheAfterUpdate 0.031
testUpdateRefForward 0.032
testDeleteHeadInBareRepo 0.051
testRenameBranchNoPreviousLog 0.039
testNewNamespaceConflictWithLoosePrefixNameExists 0.029
testRenameRefNameColission1avoided 0.149
testUpdateRefDetachedUnbornHead 0.029

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.003
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.022
testDirtySubmoduleWorktreeUntracked 0.903
testInitiallyClean 0.83
testDirtySubmoduleWorktree 0.985
testDirtySubmoduleHEAD 1.03
testDirtySubmoduleIndex 1.17
testDirtySubmoduleIndexAndWorktree 1.041

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 2.173
shouldRaiseErrorOnBadUrl 0.177
shouldCloneAValidGitRepository 0.355
shouldRaiseErrorOnNoUrl 0.057
shouldCreateABareCloneOfAValidGitRepository 0.195
shouldRaiseErrorOnEmptyUrl 0.099

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 6.685
testInitialClone_RedirectToHttps[0] 1.571
testInitialClone_RedirectBackToHttp[0] 0.962
testInitialClone_ViaHttps[0] 1.366
testInitialClone_SslFailure[1] 1.366
testInitialClone_RedirectToHttps[1] 1.043
testInitialClone_RedirectBackToHttp[1] 0.7
testInitialClone_ViaHttps[1] 0.906

MeasurePackSizeTest

testPush_packSize 4.415

RootLocaleTest

testHttpServerText 0.003

DumbClientDumbServerTest

testInitialClone_Loose[0] 6.617
testListRemote[0] 0.392
testPushNotSupported[0] 0.488
testInitialClone_Packed[0] 0.881
testInitialClone_Loose[1] 1.494
testListRemote[1] 0.252
testPushNotSupported[1] 0.127
testInitialClone_Packed[1] 0.207

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.523
testInitUnderContainer_WithBasePath 2.113
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.044

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.951
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.288
testObjectCheckerException 0.23

DumbClientSmartServerTest

testInitialClone_Small[0] 4.991
testListRemote[0] 0.358
testPushNotSupported[0] 0.465
testInitialClone_Packed[0] 0.751
testInitialClone_Small[1] 1.399
testListRemote[1] 0.227
testPushNotSupported[1] 0.086
testInitialClone_Packed[1] 0.185

AdvertiseErrorTest

testPush_CreateBranch 0.191

AsIsServiceTest

testCreate_Default 0.417
testCreate_Disabled 0.194
testDisabledSingleton 0.104
testCreate_Enabled 0.167

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.028
testCreate_NullUser 0.257
testCreate_EmptyStringUser 0.102
testCreate_Disabled 0.015
testDisabledSingleton 0.066
testCreate_Enabled 0.076

FileResolverTest

testNotAGitRepository 3.083
testUnreasonableNames 0.007
testExportOk 0.229

HookMessageTest

testPush_CreateBranch 8.282
testPush_HookMessagesToOutputStream 0.328

RegexPipelineTest

testSimpleRegex 2.611
testRegexGroupFilter 0.059
testServeOrdering 0.021

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.872
testInvalidWant[0] 0.298
testInitialClone_RedirectMultiple[0] 0.169
testPush_NotAuthorized[0] 0.379
testPush_CreateBranch[0] 0.331
testInitialClone_WithAuthenticationAfterRedirect[0] 0.254
testInitialClone_Small[0] 0.136
testFetchBySHA1[0] 0.339
testFetch_TooManyLocalCommits[0] 0.62
testInitialClone_WithAuthenticationNoCredentials[0] 0.078
testListRemote[0] 0.177
testInitialClone_RedirectOnPostForbidden[0] 0.112
testListRemote_BadName[0] 0.09
testInitialClone_RedirectForbidden[0] 0.116
testInitialClone_RedirectMax[0] 0.201
testInitialClone_WithAuthenticationWrongCredentials[0] 0.11
testInitialClone_RedirectLoop[0] 0.125
testFetchBySHA1Unreachable[0] 0.072
testInitialClone_RedirectOnPostAllowed[0] 0.078
testInitialClone_RedirectTooOften[0] 0.078
testPush_ChunkedEncoding[0] 0.127
testInitialClone_BrokenServer[0] 0.108
testInitialClone_Redirect301Small[0] 0.142
testInitialClone_WithAuthenticationOnPostOnly[0] 0.105
testInitialClone_Redirect302Small[0] 0.087
testInitialClone_WithAuthentication[0] 0.115
testInitialClone_Redirect303Small[0] 0.078
testFetchBySHA1UnreachableByAdvertiseRefsHook[0] 0.063
testInitialClone_Redirect307Small[0] 0.08
testFetch_RefsUnreadableOnUpload[0] 0.287
testFetch_FewLocalCommits[1] 0.591
testInvalidWant[1] 0.088
testInitialClone_RedirectMultiple[1] 0.166
testPush_NotAuthorized[1] 0.074
testPush_CreateBranch[1] 0.111
testInitialClone_WithAuthenticationAfterRedirect[1] 0.118
testInitialClone_Small[1] 0.122
testFetchBySHA1[1] 0.077
testFetch_TooManyLocalCommits[1] 0.39
testInitialClone_WithAuthenticationNoCredentials[1] 0.062
testListRemote[1] 0.09
testInitialClone_RedirectOnPostForbidden[1] 0.085
testListRemote_BadName[1] 0.067
testInitialClone_RedirectForbidden[1] 0.109
testInitialClone_RedirectMax[1] 0.118
testInitialClone_WithAuthenticationWrongCredentials[1] 0.068
testInitialClone_RedirectLoop[1] 0.101
testFetchBySHA1Unreachable[1] 0.079
testInitialClone_RedirectOnPostAllowed[1] 0.083
testInitialClone_RedirectTooOften[1] 0.074
testPush_ChunkedEncoding[1] 0.106
testInitialClone_BrokenServer[1] 0.077
testInitialClone_Redirect301Small[1] 0.099
testInitialClone_WithAuthenticationOnPostOnly[1] 0.119
testInitialClone_Redirect302Small[1] 0.105
testInitialClone_WithAuthentication[1] 0.092
testInitialClone_Redirect303Small[1] 0.09
testFetchBySHA1UnreachableByAdvertiseRefsHook[1] 0.062
testInitialClone_Redirect307Small[1] 0.081
testFetch_RefsUnreadableOnUpload[1] 0.068

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 3.794

HttpClientConnectionTest

testGetHeaderFieldsAllowMultipleValues 0.364

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 1.396
testListRemote_Smart_DetachedHEAD 0.44
testRepositoryNotFound_Dumb 0.196
testListRemote_Smart_WithQueryParameters 0.467
testV2HttpFirstResponse 0.109
testListRemote_Dumb_Auth 0.347
testListRemote_Dumb_NeedsAuth 0.221
testV2HttpSubsequentResponse 0.111
testHttpClientWantsV2ButServerNotConfigured 0.083
testListRemote_Smart_UploadPackNeedsAuth 0.218
testRepositoryNotFound_Smart 0.175
testListRemote_Dumb_DetachedHEAD 0.095
testListRemoteWithoutLocalRepository 0.134
testListRemote_Smart_UploadPackDisabled 0.17

DefaultUploadPackFactoryTest

testCreate_Default 3.572
testCreate_Disabled 0.398
testDisabledSingleton 0.222
testCreate_Enabled 0.081

ErrorServletTest

testHandler 2.268

SetAdditionalHeadersTest

testSetHeaders 5.133

RemoteTest

testAdd 4.431
testList 0.231
testVerboseList 0.266
testRemove 0.283
testSetUrl 0.225
testUpdate 1.248
testSetUrlPush 0.185

CommitTest

testCommitAll 1.081
testCommitPath 0.387

CLIGitCommandTest

testSplit 0.001

TextBuiltinTest

testCleanDeleteDirs 4.08

LsRemoteTest

testLsRemoteHeadsTags 5.309
testLsRemoteTags 0.417
testLsRemote 0.302
testLsRemoteHeads 0.269

InitTest

testInitDirectory 0.032
testInitBare 0.031

MergeTest

testMergeSelf 0.889
testFastForward 0.743
testNoFastForwardAndSquash 0.158
testMerge 0.689
testFastForwardOnly 0.485
testMergeNoCommitSquash 0.439
testMergeNoCommit 0.39
testMergeWithUserMessage 0.304
testSquashSelf 0.299
testSquash 0.327
testNoFastForward 0.471

ResetTest

testResetSelf 0.382
testPathOptionHelp 0.03
testResetPathNoDoubleDash 0.505
testResetPrevious 0.198
testResetPathDoubleDashNoRef 0.116
testZombieArgument_Bug484951 0.178
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.269
testResetEmptyPath 0.185

TagTest

testTagTwice 0.685
testTagDeleteFail 0.224
testTagDelete 0.179

ConfigTest

testListConfig 0.24

DescribeTest

testDescribeTagLong 0.331
testDescribeCommitNoMatch 0.167
testDescribeCommitMultiMatch 0.175
testDescribeCommitMatch 0.117
testDescribeCommit 0.051
testHelpArgumentAfterUnknown 0.025
testHeadNoTag 0.187
testNoHead 0.015
testHelpArgumentBeforeUnknown 0.017
testDescribeTag 0.073
testDescribeCommitMatch2 0.08

CloneTest

testCloneIntoCurrentDir 0.462
testClone 0.458
testCloneBare 0.088
testCloneEmpty 0.377

RmTest

multiplePathsShouldBeRemoved 0.178

CommitAndLogTest

testCommitAmend 0.381

BranchTest

testRenameTwoArgs 4.624
testExistingBranch 0.237
testDeleteForce 1.18
testCreateFromOldCommit 0.862
testList 0.186
testListDetached 0.22
testHelpAfterDelete 0.247
testCreate 0.054
testDelete 0.321
testDeleteForceMultiple 0.4
testListContains 0.238
testRenameSingleArg 0.048
testDeleteMultiple 0.424

LsFilesTest

testHelp 0.344
testLsFiles 0.357

ArchiveTest

testTarPrefixOption 4.936
testTgzExtensions 0.434
testTarPreservesContent 0.216
testArchiveIncludesSubmoduleDirectory 1.906
testTarWithSubdir 0.399
testExtensionMatchIsAnchored 0.379
testUnrecognizedFormat 0.106
testArchiveWithLongFilename 0.521
testTarPreservesMode 0.406
testNoExtensionMeansTar 0.175
testEmptyArchive 0.184
testArchivePrefixOption 0.288
testArchiveWithSubdir 0.29
testArchivePreservesMode 0.229
testUnrecognizedExtensionMeansTar 0.085
testZipExtension 0.134
testDefaultFormatIsTar 0.064
testArchivePreservesContent 0.075
testTarExtension 0.118
testTarWithLongFilename 0.161
testTxzExtension 0.305
testPrefixWithoutTrailingSlash 0.089
testTarIncludesSubmoduleDirectory 0.176
testTarPrefixWithoutTrailingSlash 0.225
testArchiveWithFiles 0.125
testPrefixDoesNotNormalizeDoubleSlash 0.096
testFormatOverridesFilename 0.155
testPrefixDoesNotNormalizeDoubleSlashInTar 0.133
testEmptyTar 0.057
testTbz2Extension 0.342

ReflogTest

testSingleCommit 0.245
testClean 0.018
testBranch 0.429

CheckoutTest

testCheckoutHead 4.868
testCheckoutLink 0.554
testCheckoutPath 0.573
testCheckoutSelf 0.3
testCheckoutUnresolvedHead 0.125
testCheckoutSingleFile 0.196
fileModeTestFileThenFileWithFolderInIndex 0.513
testCheckoutNewBranchThatAlreadyExists 0.161
fileModeTestFileWithFolderInIndex 0.411
testCheckoutExistingBranchWithConflict 0.363
fileModeTestFolderThenFileWithMissingInWorkingTree 0.3
testCheckoutBranch 0.038
testCheckoutAllPaths 0.349
fileModeTestFolderWithMissingInWorkingTree 0.432
testCheckoutNonExistingBranch 0.078
testCheckoutOrphan 0.188
testCheckoutWithMissingWorkingTreeFile 0.239
testCheckoutNewBranch 0.168
fileModeTestFolderThenMissingWithFileInWorkingTree 0.294
testCheckoutNewBranchOnBranchToBeBorn 0.02
fileModeTestMissingWithFolderInWorkingTree 0.16
fileModeTestMissingThenFolderWithFileInWorkingTree 0.155

RepoTest

testAddRepoManifest 2.812
testZombieHelpArgument 0.774
testMissingPath 0.431

FetchTest

testFetchNoTags 5.755
testFetchDefault 1.102
testFetchForceUpdate 0.611
testFetchAllTags 0.51

CleanTest

testCleanDeleteDirs 0.355
testCleanLeaveDirs 0.166
testCleanRequiresForce 0.066
testCleanRequiresForceConfig 0.093

AddTest

testAddNothing 3.731
testAddAFile 0.742
testAddUsage 0.181
testAddFileTwice 0.094
testAddAlreadyAdded 0.184

StatusTest

testStatusUntrackedFiles 1.412
testStatusPorcelainUntrackedFilesAll 0.767
testPathOptionHelp 0.017
testStatusUno 0.512
testStatusPorcelainUntrackedFiles 0.332
testStatusUall 0.335
testStatusPorcelainU 0.563
testStatusPorcelain 0.695
testStatusUntrackedFilesAll 0.801
testStatusPorcelainUno 0.953
testStatusUntrackedFilesNo 0.861
testStatusPorcelainUall 0.818
testStatusPorcelainUntrackedFilesNo 0.724
testStatusDefault 0.876
testStatusU 0.94

ProxyConfigTest

testHttpProxy_bothCases 0.508
testAll 0.524
testNoSetting 0.364
testHttpsProxy_bothCases 0.276
testOverwriteHttpPort 0.195
testHttpProxy_lowerCase 0.226
testDontOverwriteHttp 0.222
testHttpsProxy_lowerCase 0.199
testHttpProxy_upperCase 0.184
testHttpsProxy_upperCase 0.216

LfsPointerFilterTest

testValidNestedPointers 1.808
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.082
testValidPointersInRepositoryRoot 0.097

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.186

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.011
testFromStringByte 0.02
testToObjectId 0
testFromRawLong 0.001
testFromString 0.034

UploadTest

testParallelUploads 5.62
testCorruptUpload 0.424
testLargeFileUpload 1.002
testUpload 0.028

PushTest

testPushSimple 9.326

CheckoutTest

testKnownContent 10.416
testUnknownContent 0.368
testUnknownContentRequired 0.28

DownloadTest

testDownloadNotFound 6.449
testLargeFileDownload 1.75
testDownloadInvalidPathInfo 0.054
testDownloadInvalidId 0.139
testDownload 0.05

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
testNoConfigEntry
org.junit.ComparisonFailure: expected:<[d029788]> but was:<[user.name]>
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