Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
4306 0 0 64 98.514% 1,499.433

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 410 0 0 56 86.341% 29.578
org.eclipse.jgit.notes 52 0 0 0 100% 28.811
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.162
org.eclipse.jgit.dircache 65 0 0 0 100% 2.751
org.eclipse.jgit.revwalk 207 0 0 0 100% 34.722
org.eclipse.jgit.internal.storage.file 373 0 0 1 99.732% 143.915
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.http.server 4 0 0 0 100% 0.005
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.849
org.eclipse.jgit.gitrepo 28 0 0 0 100% 25.921
org.eclipse.jgit.storage.file 9 0 0 0 100% 0.053
org.eclipse.jgit.internal.storage.reftable 43 0 0 0 100% 6.088
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.301
org.eclipse.jgit.api 672 0 0 5 99.256% 517.105
org.eclipse.jgit.pgm 166 0 0 1 99.398% 84.918
org.eclipse.jgit.attributes 95 0 0 0 100% 5.631
org.eclipse.jgit.symlinks 9 0 0 0 100% 5.12
org.eclipse.jgit.junit 14 0 0 0 100% 0.217
org.eclipse.jgit.revplot 16 0 0 0 100% 2.056
org.eclipse.jgit.util.io 38 0 0 0 100% 6.021
org.eclipse.jgit.events 1 0 0 0 100% 0.036
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 69.514
org.eclipse.jgit.lib 508 0 0 0 100% 55.368
org.eclipse.jgit.ignore 233 0 0 0 100% 4.536
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 7.588
org.eclipse.jgit.diff 172 0 0 0 100% 9.849
org.eclipse.jgit.treewalk 68 0 0 0 100% 6.096
org.eclipse.jgit.util 345 0 0 0 100% 4.953
org.eclipse.jgit.internal.storage.pack 23 0 0 0 100% 159.119
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 1.781
org.eclipse.jgit.submodule 46 0 0 0 100% 20.664
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.066
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 1.078
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 2.807
org.eclipse.jgit.http.test 123 0 0 0 100% 84.716
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.503
org.eclipse.jgit.patch 45 0 0 0 100% 0.141
org.eclipse.jgit.nls 11 0 0 0 100% 0.027
org.eclipse.jgit.internal.storage.dfs 53 0 0 0 100% 3.189
org.eclipse.jgit.merge 85 0 0 0 100% 171.178

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.009
PushProcessTest 17 0 0 0 100% 2.86
URIishTest 70 0 0 1 98.571% 0.496
RemoteConfigTest 28 0 0 0 100% 0.056
PushCertificateIdentTest 6 0 0 0 100% 0.006
HttpConfigTest 10 0 0 0 100% 0.157
PushCertificateParserTest 11 0 0 0 100% 0.895
BundleWriterTest 5 0 0 0 100% 1.746
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 3.577
PushConnectionTest 3 0 0 0 100% 0.62
UploadPackTest 4 0 0 0 100% 0.421
TestProtocolTest 4 0 0 0 100% 0.965
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.875
PacketLineInTest 25 0 0 0 100% 0.044
PacketLineOutTest 8 0 0 0 100% 0.106
HttpAuthTest 1 0 0 0 100% 0.188
RefAdvertiserTest 1 0 0 0 100% 0.003
PushOptionsTest 8 0 0 0 100% 3.254
PackParserTest 12 0 0 0 100% 2.979
TransportTest 9 0 0 0 100% 1.964
DaemonTest 2 0 0 0 100% 4.17
OpenSshConfigTest 34 0 0 0 100% 3.135
SideBandOutputStreamTest 11 0 0 0 100% 0.02
PushCertificateStoreTest 16 0 0 0 100% 0.617
NetRCTest 2 0 0 0 100% 0.067
AtomicPushTest 3 0 0 0 100% 0.255
RefSpecTest 38 0 0 0 100% 0.033
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.055
PushConfigTest 3 0 0 0 100% 0.005

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 26.332
NoteMapTest 18 0 0 0 100% 1.968
DefaultNoteMergerTest 6 0 0 0 100% 0.507
LeafBucketTest 11 0 0 0 100% 0.004

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.124
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.179
DirCacheIteratorTest 11 0 0 0 100% 0.555
DirCacheLargePathTest 5 0 0 0 100% 0.299
DirCacheEntryTest 6 0 0 0 100% 0.037
DirCachePathEditTest 7 0 0 0 100% 0.003
DirCacheFindTest 1 0 0 0 100% 0.039
DirCacheBuilderTest 9 0 0 0 100% 0.444
DirCacheTreeTest 6 0 0 0 100% 0.292
DirCacheBasicTest 12 0 0 0 100% 0.779

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.466
FooterLineTest 19 0 0 0 100% 0.98
RevWalkPathFilter6012Test 7 0 0 0 100% 1.225
RevWalkResetTest 1 0 0 0 100% 0.079
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.099
RevFlagSetTest 7 0 0 0 100% 0.368
FIFORevQueueTest 6 0 0 0 100% 3.931
ObjectWalkFilterTest 6 0 0 0 100% 0.07
RevCommitParseTest 20 0 0 0 100% 0.829
RevTagParseTest 21 0 0 0 100% 1.034
TreeRevFilterTest 5 0 0 0 100% 0.611
RevWalkShallowTest 6 0 0 0 100% 0.552
RevWalkPathFilter1Test 13 0 0 0 100% 1.352
RevWalkSortTest 7 0 0 0 100% 0.6
RevWalkFollowFilterTest 3 0 0 0 100% 0.332
ObjectWalkTest 8 0 0 0 100% 0.641
MaxCountRevFilterTest 2 0 0 0 100% 0.291
RevObjectTest 10 0 0 0 100% 0.609
RevWalkMergedIntoTest 1 0 0 0 100% 0.097
RevWalkUtilsReachableTest 5 0 0 0 100% 0.624
SkipRevFilterTest 3 0 0 0 100% 0.229
RevWalkCarryFlagsTest 4 0 0 0 100% 0.31
LIFORevQueueTest 5 0 0 0 100% 3.941
RevWalkMergeBaseTest 7 0 0 0 100% 0.73
RevWalkUtilsCountTest 6 0 0 0 100% 0.642
RevCommitListTest 7 0 0 0 100% 12.463
RevWalkFilterTest 15 0 0 0 100% 1.255
RevWalkCullTest 3 0 0 0 100% 0.362

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.775
UnpackedObjectTest 15 0 0 0 100% 0.805
GcPruneNonReferencedTest 5 0 0 0 100% 3.855
FileRepositoryBuilderTest 7 0 0 0 100% 0.564
RepositorySetupWorkDirTest 12 0 0 0 100% 0.333
GcReflogTest 4 0 0 0 100% 4.484
ReflogWriterTest 1 0 0 0 100% 0.045
PackFileTest 5 0 0 0 100% 1.011
GcPackRefsTest 7 0 0 0 100% 6.629
AlternatesTest 3 0 0 0 100% 1.417
BatchRefUpdateTest 56 0 0 1 98.214% 18.078
ConcurrentRepackTest 4 0 0 0 100% 8.574
DescriptionTest 1 0 0 0 100% 0.175
WindowCacheReconfigureTest 7 0 0 0 100% 0.401
RefDirectoryTest 57 0 0 0 100% 6.828
GcTagTest 2 0 0 0 100% 1.311
PackReverseIndexTest 4 0 0 0 100% 0.244
GcBranchPrunedTest 3 0 0 0 100% 3.651
GcKeepFilesTest 1 0 0 0 100% 1.339
GcTemporaryFilesTest 2 0 0 0 100% 0.295
InflatingBitSetTest 4 0 0 0 100% 0.001
PackIndexV1Test 6 0 0 0 100% 0.923
AutoGcTest 4 0 0 0 100% 3.495
FileSnapshotTest 3 0 0 0 100% 6.125
ReflogReaderTest 8 0 0 0 100% 1.488
PackWriterTest 28 0 0 0 100% 9.056
GcConcurrentTest 4 0 0 0 100% 6.021
T0004_PackReaderTest 2 0 0 0 100% 0.685
PackInserterTest 13 0 0 0 100% 1.415
T0003_BasicTest 25 0 0 0 100% 3.509
GcDirCacheSavesObjectsTest 2 0 0 0 100% 2.166
LockFileTest 1 0 0 0 100% 0.498
GcOrphanFilesTest 4 0 0 0 100% 0.47
PackIndexV2Test 6 0 0 0 100% 0.223
ObjectDirectoryTest 4 0 0 0 100% 12.513
WindowCacheGetTest 3 0 0 0 100% 0.621
GcBasicPackingTest 9 0 0 0 100% 18.027
StoredBitmapTest 3 0 0 0 100% 0.02
RefUpdateTest 44 0 0 0 100% 15.845

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.002
ClientVersionUtilTest 2 0 0 0 100% 0.002
ServletUtilsTest 1 0 0 0 100% 0.001

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.194
RepoCommandSymlinkTest 1 0 0 0 100% 0.675
RepoCommandTest 24 0 0 0 100% 25.052

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
ReftableCompactorTest 6 0 0 0 100% 0.029
MergedReftableTest 12 0 0 0 100% 0.166
ReftableTest 25 0 0 0 100% 5.893

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.763
BranchCommandTest 15 0 0 0 100% 6.719
GarbageCollectCommandTest 2 0 0 0 100% 0.35
GitConstructionTest 3 0 0 0 100% 1.095
PullCommandTest 17 0 0 0 100% 12.763
CherryPickCommandTest 12 0 0 0 100% 5.15
ResetCommandTest 19 0 0 0 100% 3.82
DescribeCommandTest 14 0 0 0 100% 4.715
InitCommandTest 9 0 0 0 100% 0.85
NotesCommandTest 2 0 0 0 100% 0.534
RmCommandTest 2 0 0 0 100% 0.276
FetchCommandTest 6 0 0 0 100% 2.103
StashDropCommandTest 8 0 0 0 100% 2.179
StatusCommandTest 3 0 0 0 100% 0.542
BlameCommandTest 18 0 0 0 100% 4.827
CommitAndLogCommandTest 10 0 0 0 100% 1.732
EolStreamTypeUtilTest 6 0 0 0 100% 0.008
NameRevCommandTest 11 0 0 0 100% 1.645
ReflogCommandTest 3 0 0 0 100% 0.87
RemoteAddCommandTest 1 0 0 0 100% 0.17
MergeCommandTest 43 0 0 0 100% 18.829
CloneCommandTest 19 0 0 0 100% 12.5
CleanCommandTest 9 0 0 0 100% 2.419
TagCommandTest 14 0 0 0 100% 2.054
RevertCommandTest 10 0 0 0 100% 3.397
RemoteListCommandTest 1 0 0 0 100% 0.079
AddCommandTest 39 0 0 0 100% 8.587
EolRepositoryTest 28 0 0 0 100% 277.097
PushCommandTest 8 0 0 0 100% 2.99
StashApplyCommandTest 27 0 0 0 100% 8.686
StashListCommandTest 4 0 0 0 100% 0.539
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 30.482
PathCheckoutCommandTest 17 0 0 0 100% 11.541
CommitCommandTest 13 0 0 2 84.615% 2.44
ApplyCommandTest 20 0 0 0 100% 2.314
StashCreateCommandTest 16 0 0 0 100% 3.867
DiffCommandTest 6 0 0 0 100% 0.939
RebaseCommandTest 70 0 0 0 100% 34.484
PullCommandWithRebaseTest 6 0 0 0 100% 3.924
HugeFileTest 1 0 0 1 0% 0.002
RemoteDeleteCommandTest 1 0 0 0 100% 0.107
RenameBranchCommandTest 4 0 0 0 100% 0.759
LsRemoteCommandTest 4 0 0 0 100% 1.73
CommitOnlyTest 96 0 0 0 100% 16.439
CheckoutCommandTest 32 0 0 2 93.75% 16.743
LogCommandTest 9 0 0 0 100% 2.78
RemoteSetUrlCommandTest 2 0 0 0 100% 0.266

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 4.413
CommitTest 2 0 0 0 100% 1.009
CLIGitCommandTest 1 0 0 0 100% 0.007
TextBuiltinTest 1 0 0 0 100% 2.313
LsRemoteTest 4 0 0 0 100% 4.19
InitTest 2 0 0 0 100% 0.354
MergeTest 11 0 0 0 100% 5.664
ResetTest 9 0 0 1 88.889% 2.013
TagTest 3 0 0 0 100% 0.887
ConfigTest 1 0 0 0 100% 0.323
DescribeTest 11 0 0 0 100% 2.52
CloneTest 4 0 0 0 100% 1.689
RmTest 1 0 0 0 100% 0.054
CommitAndLogTest 1 0 0 0 100% 0.373
BranchTest 13 0 0 0 100% 7.315
ArchiveTest 30 0 0 0 100% 12.876
ReflogTest 3 0 0 0 100% 0.775
CheckoutTest 22 0 0 0 100% 9.535
RepoTest 3 0 0 0 100% 4.258
FetchTest 3 0 0 0 100% 5.19
CleanTest 4 0 0 0 100% 0.533
AddTest 5 0 0 0 100% 2.688
StatusTest 15 0 0 0 100% 11.606
ProxyConfigTest 10 0 0 0 100% 4.333

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.381
CGitAttributesTest 22 0 0 0 100% 1.861
AttributesHandlerTest 30 0 0 0 100% 1.846
AttributesMatcherTest 8 0 0 0 100% 0.006
TreeWalkAttributeTest 18 0 0 0 100% 1.273
AttributesNodeTest 7 0 0 0 100% 0.005
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.258

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.37
PlotCommitListTest 15 0 0 0 100% 1.686

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% 1.294
TimeoutInputStreamTest 8 0 0 0 100% 0.762
AutoLFInputStreamTest 7 0 0 0 100% 0.006
TimeoutOutputStreamTest 9 0 0 0 100% 1.02
AutoCRLFOutputStreamTest 2 0 0 0 100% 2.931

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 4.526
DownloadTest 5 0 0 0 100% 64.988

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.001
DirCacheCheckoutTest 60 0 0 0 100% 11.338
ObjectIdTest 16 0 0 0 100% 0.004
RefTest 13 0 0 0 100% 1.327
IndexDiffTest 16 0 0 0 100% 3.588
ObjectIdOwnerMapTest 7 0 0 0 100% 0.018
ObjectCheckerTest 127 0 0 0 100% 0.037
SquashCommitMsgTest 1 0 0 0 100% 0.158
ValidRefNameTest 22 0 0 0 100% 0.024
RacyGitTests 2 0 0 0 100% 7.172
BranchConfigTest 8 0 0 0 100% 0.003
ObjectIdSubclassMapTest 7 0 0 0 100% 0.016
ReflogResolveTest 6 0 0 0 100% 1.036
ConstantsEncodingTest 5 0 0 0 100% 0.001
IndexModificationTimesTest 2 0 0 0 100% 2.392
ObjectLoaderTest 4 0 0 0 100% 0.007
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.008
SymbolicRefTest 3 0 0 0 100% 0.001
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.078
BranchTrackingStatusTest 3 0 0 0 100% 0.441
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.086
ConfigTest 66 0 0 0 100% 0.263
RepositoryResolveTest 22 0 0 0 100% 2.147
SubmoduleConfigTest 3 0 0 0 100% 0.002
AbbreviatedObjectIdTest 26 0 0 0 100% 0.005
T0001_PersonIdentTest 9 0 0 0 100% 0.003
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 9.173
RepositoryCacheTest 15 0 0 0 100% 1.018
MergeHeadMsgTest 2 0 0 0 100% 0.097
IndexDiffSubmoduleTest 7 0 0 0 100% 14.921

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.228
IgnoreNodeTest 19 0 0 0 100% 1.944
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 17 0 0 0 100% 0.018
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.009
CGitIgnoreTest 15 0 0 0 100% 2.335

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 1.999
IndexDiffFilterTest 38 0 0 0 100% 4.424
InterIndexDiffFilterTest 5 0 0 0 100% 0.309
PathFilterGroupTest 7 0 0 0 100% 0.005
PathSuffixFilterTest 3 0 0 0 100% 0.21
TreeFilterTest 7 0 0 0 100% 0.339
NotTreeFilterTest 6 0 0 0 100% 0.302

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.006
DiffFormatterTest 14 0 0 0 100% 1.826
RawTextLoadTest 5 0 0 0 100% 1.504
RawTextTest 11 0 0 0 100% 0.002
EditListTest 5 0 0 0 100% 0.005
EditTest 16 0 0 0 100% 0.006
PatchIdDiffFormatterTest 2 0 0 0 100% 0.541
MyersDiffTest 23 0 0 0 100% 0.204
DiffEntryTest 12 0 0 0 100% 3.179
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 2.284
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.009
HistogramDiffTest 30 0 0 0 100% 0.108
DiffFormatterReflowTest 10 0 0 0 100% 0.171
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
NameConflictTreeWalkTest 5 0 0 0 100% 0.277
ForPathTest 1 0 0 0 100% 0.145
TreeWalkBasicDiffTest 1 0 0 0 100% 0.065
PostOrderTreeWalkTest 6 0 0 0 100% 0.289
TreeWalkJava7Test 1 0 0 0 100% 0.031
FileTreeIteratorTest 23 0 0 0 100% 4.807
CanonicalTreeParserTest 18 0 0 0 100% 0.026
EmptyTreeIteratorTest 6 0 0 0 100% 0.453
AbstractTreeIteratorTest 7 0 0 0 100% 0.003

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.109
PathsTest 2 0 0 0 100% 0.011
RawCharUtilTest 3 0 0 0 100% 0.002
NBTest 11 0 0 0 100% 0.007
HookTest 9 0 0 0 100% 0.849
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.004
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.008
RawParseUtilsTest 3 0 0 0 100% 0.021
StringUtilsTest 7 0 0 0 100% 0.003
RelativeDateFormatterTest 10 0 0 0 100% 0.007
RefListTest 23 0 0 0 100% 0.02
RawSubStringPatternTest 4 0 0 0 100% 0.262
GitDateParserTest 13 0 0 0 100% 0.022
Base64Test 4 0 0 0 100% 0.003
FSTest 4 0 0 0 100% 1.038
RawParseUtils_HexParseTest 3 0 0 0 100% 0.001
LongMapTest 8 0 0 0 100% 0.044
RawParseUtils_LineMapTest 6 0 0 0 100% 0.003
TemporaryBufferTest 15 0 0 0 100% 0.4
IntListTest 12 0 0 0 100% 0.007
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.018
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.012
ChangeIdUtilTest 35 0 0 0 100% 0.059
IOReadLineTest 28 0 0 0 100% 0.032
RefMapTest 22 0 0 0 100% 0.011
ReadLinesTest 6 0 0 0 100% 0.003
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.081
FilterCommandsTest 3 0 0 0 100% 1.238
RunExternalScriptTest 12 0 0 0 100% 0.336
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.334
QuotedStringBourneStyleTest 10 0 0 0 100% 0.004

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.004
GcCommitSelectionTest 5 0 0 0 100% 159.101
DeltaIndexTest 13 0 0 0 100% 0.011
IntSetTest 1 0 0 0 100% 0.003

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.691
LongObjectIdTest 32 0 0 0 100% 0.407
LFSPointerTest 1 0 0 0 100% 0.224
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.277
MutableLongObjectIdTest 5 0 0 0 100% 0.182

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 3.964
SubmoduleUpdateTest 4 0 0 0 100% 2.578
SubmoduleDeinitTest 6 0 0 0 100% 4.982
SubmoduleStatusTest 7 0 0 0 100% 2.237
SubmoduleInitTest 7 0 0 0 100% 1.839
SubmoduleWalkTest 11 0 0 0 100% 2.409
SubmoduleSyncTest 3 0 0 0 100% 2.655

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.388
RefTreeDatabaseTest 27 0 0 0 100% 0.627
RefTreeTest 10 0 0 0 100% 0.063

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
SmartClientSmartServerSslTest 8 0 0 0 100% 25.314
MeasurePackSizeTest 1 0 0 0 100% 1.685
DumbClientDumbServerTest 8 0 0 0 100% 6.672
GitServletInitTest 4 0 0 0 100% 1.534
GitServletResponseTests 3 0 0 0 100% 3.94
DumbClientSmartServerTest 8 0 0 0 100% 5.612
AdvertiseErrorTest 1 0 0 0 100% 0.51
AsIsServiceTest 4 0 0 0 100% 0.812
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.627
FileResolverTest 3 0 0 0 100% 1.228
HookMessageTest 2 0 0 0 100% 3.646
RegexPipelineTest 3 0 0 0 100% 1.562
SmartClientSmartServerTest 54 0 0 0 100% 22.298
ProtocolErrorTest 1 0 0 0 100% 1.451
HttpClientTests 11 0 0 0 100% 2.639
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.44
ErrorServletTest 1 0 0 0 100% 1.517
SetAdditionalHeadersTest 1 0 0 0 100% 2.229

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.021
DfsBlockCacheTest 2 0 0 0 100% 0.572
DfsPackCompacterTest 2 0 0 0 100% 0.125
DfsGarbageCollectorTest 24 0 0 0 100% 2.426
DfsBlockCacheConfigTest 4 0 0 0 100% 0.011
DfsFsckTest 9 0 0 0 100% 0.028
DeltaBaseCacheTest 4 0 0 0 100% 0.006

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
RecursiveMergerTest 8 0 0 0 100% 118.57
ResolveMergerTest 23 0 0 0 100% 46.183
MergeAlgorithmTest 20 0 0 0 100% 0.26
MergeMessageFormatterTest 15 0 0 0 100% 2.903
SquashMessageFormatterTest 1 0 0 0 100% 0.075
CherryPickTest 2 0 0 0 100% 0.256
SimpleMergeTest 16 0 0 0 100% 2.931

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.036
testAbbreviateLooseBlob 0.073
testAbbreviateIsActuallyUnique 0.356
testAbbreviatePackedBlob 0.305

BaseReceivePackTest

parseCommand 0.007

NameConflictTreeWalkTest

testNoDF_NoGap 0.101
testDF_NoGap 0.054
testDF_DetectConflict 0.046
testDF_GapByOne 0.031
testDF_SkipsSeenSubtree 0.042

DfsInserterTest

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

PushProcessTest

testUpdateMixedCases 0.168
testUpdateUnexpectedRemote 0.252
testTrackingRefUpdateOnReject 0.177
testUpdateDelete 0.049
testUpdateFastForward 0.198
testUpdateUnexpectedRemoteVsForce 0.078
testUpdateRejectedByConnection 0.182
testUpdateUpToDate 0.058
testUpdateNonFastForwardForced 0.309
testUpdateExpectedRemote 0.056
testPushResult 0.325
testUpdateNonFastForwardUnknownObject 0.076
testUpdateNonFastForward 0.233
testUpdateDeleteNonExisting 0.179
testTrackingRefUpdateEnabled 0.072
testUpdateCreateRef 0.188
testTrackingRefUpdateDisabled 0.246

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.042
testStandardFormat_InvalidType 0.049
testStandardFormat_LargeObject_TruncatedZLibStream 0.084
testStandardFormat_NoHeader 0.138
testStandardFormat_SmallObject_TruncatedZLibStream 0.024
testStandardFormat_NegativeSize 0.02
testStandardFormat_SmallObject_TrailingGarbage 0.026
testStandardFormat_GarbageAfterSize 0.023
testStandardFormat_LargeObject_TrailingGarbage 0.026
testPackFormat_DeltaNotAllowed 0.115
testStandardFormat_LargeObject_CorruptZLibStream 0.031
testPackFormat_LargeObject 0.028
testPackFormat_SmallObject 0.027
testStandardFormat_SmallObject_CorruptZLibStream 0.033
testStandardFormat_LargeObject 0.13

RecursiveMergerTest

crissCrossMerge_twoRoots 16.115
crissCrossMerge_nonmergeable 20.655
crissCrossMerge_mergeable2 12.883
crissCrossMerge 14.789
crissCrossMerge_mergeable 15.254
crissCrossMerge_ThreeCommonPredecessors 17.675
crissCrossMerge_ParentsNotMergeable 13.359
crissCrossMerge_checkOtherFiles 7.815

ArchiveCommandTest

archiveByIdSpecificFile 0.238
archiveByDirectoryPath 0.221
archiveHeadAllFiles 0.101
archiveHeadSpecificPath 0.198

BranchCommandTest

testCreateFromCommit 0.321
testCreateFromLightweightTag 0.251
testCreateFromAnnotatetdTag 0.308
testCreationImplicitStart 0.333
testCreateForce 0.355
testPullConfigRemoteBranch 0.731
testCreateAndList 0.274
testRenameLocalBranch 0.314
testListBranchesWithContains 0.271
testListAllBranchesShouldNotDie 0.534
testRenameRemoteTrackingBranch 0.768
testPullConfigLocalBranch 0.825
testDelete 0.411
testPullConfigRenameLocalBranch 0.728
testCreationNullStartPoint 0.291

PathsTest

testPathCompare 0.004
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.093
testGCmoreCommits 0.257

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.499

DirCacheCheckoutTest

testLongFilename 0.13
testCheckoutChangeLinkToEmptyDir 0.161
testDirtyFileModeEqualHeadMerge 0.282
testResetHard 0.464
testRules1thru3_NoIndexEntry 0.153
testCheckoutChangeLinkToNonEmptyDirs 0.089
testCheckoutUncachedChanges 0.156
testFileModeChangeAndContentChangeNoConflict 0.291
testCheckoutChangeFileToEmptyDir 0.114
testDirectoryFileSimple 0.187
testDirectoryFileConflicts_15b 0.136
testCloseNameConflicts1 0.193
testCheckoutOutChanges 0.209
testInitialCheckout 0.23
testOverwriteUntrackedLinkModeChange 0.274
testUntrackedConflicts 0.242
testCheckoutChangeFileToEmptyDirs 0.105
testCheckoutHierarchy 0.196
testFileModeChangeWithNoContentChangeUpdate 0.173
testFolderFileAndContentConflicts 0.487
testOverwriteUntrackedFileModeChange 0.403
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.265
testCheckoutChangeLinkToEmptyDirs 0.265
testCloseNameConflictsX0 0.07
testDontOverwriteEmptyFolder 0.131
testFileModeChangeAndContentChangeConflict 0.178
testFolderFileConflict 0.337
testDontOverwriteDirtyFile 0.097
testDirectoryFileConflicts_1 0.177
testDirectoryFileConflicts_2 0.084
testDirectoryFileConflicts_3 0.061
testDirectoryFileConflicts_4 0.086
testDirectoryFileConflicts_5 0.158
testDirectoryFileConflicts_6 0.097
testDirectoryFileConflicts_7 0.279
testDirectoryFileConflicts_8 0.088
testDirectoryFileConflicts_9 0.097
testCheckoutChangeFileToNonEmptyDirs 0.161
testRules4thru13_IndexEntryNotInHead 0.266
testCheckoutOutChangesAutoCRLFInput 0.067
testCheckoutOutChangesAutoCRLFfalse 0.16
testDirectoryFileConflicts_10 0.097
testDirectoryFileConflicts_11 0.175
testDirectoryFileConflicts_12 0.078
testDirectoryFileConflicts_13 0.177
testDirectoryFileConflicts_14 0.082
testDirectoryFileConflicts_15 0.158
testDirectoryFileConflicts_16 0.11
testDirectoryFileConflicts_17 0.17
testDirectoryFileConflicts_18 0.206
testDirectoryFileConflicts_19 0.147
testDirectoryFileConflicts_5b 0.101
testDirectoryFileConflicts_6b 0.144
testDirtyFileModeEqualIndexMerge 0.23
testOverwriteUntrackedIgnoredFile 0.339
testCheckoutOutChangesAutoCRLFtrue 0.116
testCheckoutOutChangesAutoCRLFtrueBinary 0.087
testMultipleContentConflicts 0.621
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.242
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.202

ResolveMergerTest

checkContentMergeConflict 0.993
checkFileReplacedByFolderInOurs 1.29
checkLockedFilesToBeDeleted 1.157
checkContentMergeNoConflict_noRepo 0.838
checkMergeEqualNewTrees 0.804
checkMergeConflictingNewTrees 0.833
checkMergeMergeableTreesWithoutIndex 0.788
checkMergeConflictingTreesWithoutIndex 1.386
failingDeleteOfDirectoryWithUntrackedContent 1.273
checkMergeEqualTreesInCore_noRepo 1.502
checkMergeMergeableFilesWithTreeInIndex 0.851
checkUntrackedFolderIsNotAConflict 0.74
checkContentMergeLargeBinaries 0.812
checkFileReplacedByFolderInTheirs 0.774
checkMergeEqualTreesInCore 0.55
checkContentMergeNoConflict 0.852
checkMergeConflictingFilesWithTreeInIndex 0.647
checkUntrackedEmpytFolderIsNotAConflictWithFile 1.678
checkContentMergeConflict_noTree 1.158
checkMergeEqualTreesWithoutIndex 1.359
mergeWithCrlfInWT 1.29
checkMergeCrissCross 2.475
checkForCorrectIndex 22.065

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.001
testFromString_short 0
testSetByte 0
testFromString_nonHex 0
test006_notIsId 0.001

GitConstructionTest

testClose 0.478
testOpen 0.324
testWrap 0.291

NBTest

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

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.118
testFailedPreCommitHookBlockCommit 0.075
testFindPostCommitHook 0.043
testAllCommitHooks 0.196
testFindHook 0.073
testFailedCommitMsgHookBlocksCommit 0.104
testPostCommitRunHook 0.069
testRunHook 0.058
testCommitMsgHookCanModifyCommitMessage 0.109

MergeAlgorithmTest

testEmptyTexts 0.148
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.003
testBlankLines 0.004
testConflictAtEnd 0.001
testTwoNonConflictingModifications 0
testConflictAtStart 0.004
testTwoSimilarModsAndOneInsertAtEnd 0.033
testSeparateModifications 0.002
testTwoComplicatedModifications 0.003
testTwoModificationsWithSharedDelete 0.001
testTwoSimilarModsAndOneInsert 0.009
testOneAgainstTwoConflictingModifications 0.002
testInsertVsModify 0.001
testTwoConflictingModifications 0.001
testSameModification 0.014
testAdjacentModifications 0.004
testModificationsWithMiddleDelete 0.002
testModificationsWithMiddleInsert 0.002
testDeleteVsModify 0.003
testNoAgainstOneModification 0.007

RefTest

testGetShortExactRef 0.158
testReadAllIncludingSymrefs 0.113
testReadSimplePackedRefSameRepo 0.051
testRefsUnderRefs 0.18
testResolvedSymRef 0.111
testReadSymRefToLoosePacked 0.138
testResolvedNamesBranch 0.057
testGetShortRef 0.062
testRemoteNames 0.122
testAmbiguousRefsUnderRefs 0.122
testReadLooseRef 0.099
testReadLoosePackedRef 0.051
testReadSymRefToPacked 0.055

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.503
nonReferencedNonExpiredObject_notPruned 0.03
nonReferencedExpiredObjectTree_pruned 1.016
testPackCommitsAndLooseOneWithPruneNow 1.242
nonReferencedObjects_onlyExpiredPruned 1.058

NoteMapMergerTest

testBaseEqualsTheirs 0.162
testCollapseFanoutAfterMerge 2.966
testEditSameNoteDifferentContent 0.079
testFanoutAndLeafWitConflict 3.136
testDeleteDifferentNotes 0.511
testNonNotesWithNonNoteConflict 0
testAddSameNoteDifferentContent 0
testNonNotesWithoutNonNoteConflict 0.083
testEditDifferentNotes 0.155
testEditDeleteConflict 0.082
testLargeTreesWithConflict 7.393
testLargeTreesWithoutConflict 7.426
testOursEqualsTheirs 0.077
testFanoutAndLeafWithoutConflict 3.95
testNoChange 0.056
testBaseEqualsOurs 0.059
testAddDifferentNotes 0.19

IndexDiffTest

testUnchangedComplex 0.234
testRemovedUntracked 0.079
testUnchangedSimple 0.111
testAdded 0.168
testStageState_mergeAndReset_bug 0.383
testUntrackedFolders 0.243
testStageState_simulated_bug 0.304
testConflictingDeletedAndModified 0.28
testAssumeUnchanged 0.245
testAutoCRLFInput 0.217
testModified 0.06
testStageState 0.27
testRemoved 0.076
testConflictingFromMultipleCreations 0.353
testUntrackedNotIgnoredFolders 0.239
testConflicting 0.318

PullCommandTest

testPullFastForward 0.502
testPullMerge 0.584
testPullWithRebaseConfig1 1.003
testPullWithRebaseConfig2 0.995
testPullWithRebaseConfig3 1.055
testPullLocalConflict 0.535
testPullWithMergeConfig2 0.786
testPullWithUntrackedStash 0.561
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.646
testPullEmptyRepository 0.347
testPullConflict 0.492
testPullWithoutConfig 0.744
testPullMergeProgrammaticConfiguration 0.639
testPullWithMergeConfig 0.784
testPullWithRebasePreserve1Config 0.948
testPullWithRebasePreserveConfig2 1.107
testPullWithRebasePreserveConfig3 1.024

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.423
testCherryPickDirtyIndex 0.29
testCherryPickNoCommit 0.482
testCherryPickConflictResolution 0.357
testCherryPick 0.432
testCherryPickMerge 0.932
testCherryPickConflictMarkers 0.425
testCherryPickOurCommitName 0.342
testCherryPickConflictReset 0.304
testCherryPickDirtyWorktree 0.291
testSequentialCherryPick 0.482
testCherryPickConflictResolutionNoCOmmit 0.387

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0.001
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0.001

FileRepositoryBuilderTest

scanWithGitDirRef 0.076
invalidRepositoryFormatVersion 0.046
emptyRepositoryFormatVersion 0.103
relativeGitDirRef 0.097
absoluteGitDirRef 0.051
unknownRepositoryFormatVersion 0.157
testShouldAutomagicallyDetectGitDirectory 0.031

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.001
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0.001
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.007
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0.001
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.001
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0.001
testCaret 0
testPipe 0.001
testPlus 0
testBracketsUnmatched1 0.045
testBracketsUnmatched2 0.001
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0.001
testEscapedHash 0
testVerySimplePatternCase0 0
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0.001
testBracketsRandom 0.002
test2AlphaGroupsCase0 0
testEscapedExclamationMark 0.001
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testUnsupportedGroupCase01 0
testInversedGroupCase0 0.001
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0
testSpaceGroupCase0 0.002
testSpaceGroupCase1 0.001
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0.001
testMultipleEscapedCharacters1 0.001
testTwoGroupsCase0 0.002
testTwoGroupsCase1 0
testTwoGroupsCase2 0.004
testTwoGroupsCase3 0.002
testSimpleStarCase0 0.002
testSimpleStarCase1 0.001
testSimpleStarCase2 0
testSimpleStarCase3 0.005
testDigitGroupCase0 0
testDigitGroupCase1 0.003
testDigitGroupCase2 0
testDigitGroupCase3 0.003
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0.001
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.004
testUnsupportedGroupCase1 0.02
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0.001
testEscapedBackslash 0.002
testBrackets 0.001
testPunctGroupCase0 0
testPunctGroupCase1 0.001
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0.001
testFilePathCase1 0
testFilePathCase2 0.002
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0.007
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0.001
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0.001
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0.001
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0.001
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0.001
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.086
testEmpty 0.072
testCloneFIFO 0.035
testInsertTie 0.031
testCloneEmpty 0.025
testClear 0.072
testHasFlags 0.142

FooterLineTest

testSignedOffBy_OneUserWithLF 0.085
testNotEmail 0.03
testNoFooters_EmptyBody 0.045
testEmptyValueWithLF 0.059
testNoFooters_OneLineBodyNoLF 0.031
testSignedOffBy_OneUserNoLF 0.061
testNoFooters_NewlineOnlyBody1 0.111
testNoFooters_NewlineOnlyBody5 0.028
testMatchesBugId 0.029
testNonDelimtedEmail 0.025
testSignedOffBy_IgnoreWhitespace 0.024
testFilterFootersIgnoreCase 0.148
testSignedOffBy_SkipNonFooter 0.029
testEmptyValueNoLF 0.026
testShortKey 0.026
testSignedOffBy_ManyUsers 0.032
testNoFooters_ShortBodyWithLF 0.035
testNoFooters_ShortBodyNoLF 0.066
testNoFooters_OneLineBodyWithLF 0.058

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

testDequote_BareABCZ_OnlyBC 0.002
testDequote_Empty1 0.001
testDequote_Empty2 0
testDequote_LoneBackslash 0
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.139

ResetCommandTest

testHardResetOnUnbornBranch 0.146
testHardResetReflogDisabled 0.254
testSoftReset 0.195
testPathsResetOnUnbornBranch 0.121
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.192
testMixedReset 0.284
testMixedResetRetainsSizeAndModifiedTime 0.197
testMixedResetWithUnmerged 0.201
testHardReset 0.164
testResetDefaultMode 0.11
testPathsResetToNonexistingRef 0.05
testPathsResetWithRef 0.296
testHardResetAfterSquashMerge 0.288
testPathsReset 0.27
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.243
testResetToNonexistingHEAD 0.043
testPathsResetOnDirs 0.199
testPathsResetWithUnmerged 0.308
testHardResetOnTag 0.253

RawParseUtilsTest

testParseEncoding_badEncoding 0.016
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.159
testSingleSubPathNegate 0.218
testTopOrMultiPathDual 0.047
testOrMultiThreePath 0.052
testSinglePathNegate 0.086
testAndMultiThreeSubPathNegate 0.11
testAndMultiSubPathNegate 0.079
testTopAndMultiSubPathDualNegate 0.056
testAndMultiPath 0.047
testAndMultiPathNegate 0.111
testPatternParentFileMatch 0.055
testSinglePath 0.094
testTopAndMultiPathDualNegate 0.152
testOrMultiThreeMixSubPathNegate 0.054
testTopNotPath 0.093
testOrMultiTwoMixSubPathNegate 0.131
testOrMultiTwoPath 0.048
testAndMultiSubPathDualNegate 0.156
testAndMultiSubPath 0.059
testOrMultiTwoSubPath 0.074
testSingleSubPath 0.1

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.024
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.019
testExceptionThrown_BareRepoGetWorkDir 0.01
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.022
testNotBare_CreateRepositoryFromWorkDirOnly 0.015
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.041
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.02
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.025
testNotBare_CreateRepositoryFromDotGitGitDir 0.015
testExceptionThrown_BareRepoGetIndex 0.012
testExceptionThrown_BareRepoGetIndexFile 0.01
testIsBare_CreateRepositoryFromArbitraryGitDir 0.01

ValidRefNameTest

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

HttpConfigTest

testMatchWithPrefixUriInConfig 0.003
testMatchWithHostEndingInSlash 0.001
testMatchWithInvalidAndValidUriInConfig 0.009
testMatchWithOnlySchemeInConfig 0.001
testMatchWithUser 0.003
testMatchCaseSensitivity 0.001
testMatchWithInvalidUriInConfig 0.002
testMatchSuccess 0.13
testMatchLonger 0.003
testDefault 0

GcReflogTest

testPackRepoWithCorruptReflog 0.487
testPruneNone 2.232
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.734
testPackCommitsAndLooseOneNoReflog 1.029

RacyGitTests

testRacyGitDetection 1.227
testIterator 5.943

BranchConfigTest

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

StringUtilsTest

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

PatchTest

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

PushCertificateParserTest

parseCertFromPktLine 0.85
testParseReader 0.002
testParseString 0.001
noCert 0
testConcatPacketLines 0.021
testMissingPusheeField 0.002
testParseMultipleFromStream 0.004
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0.002
testConcatPacketLinesInsertsNewlines 0.001

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.124

NoteMapTest

testReadFlatTwoNotes 0.08
testEditFlat 0.123
testWriteUnchangedFanout2_38 0.072
testCreateFromEmpty 0.044
testRemoveDeletesTreeFanout2_38 0.172
testGetCachedBytes 0.035
testReadFanout2_38 0.094
testIteratorFanoutTree2_38 0.053
testIteratorEmptyMap 0.026
testEditFanout2_38 0.184
testShorteningNoteRefName 0.027
testReadFanout2_2_36 0.058
testIteratorFlatTree 0.057
testReadFullyFannedOut 0.256
testIteratorFanoutTree2_2_36 0.099
testLeafSplitsWhenFull 0.212
testWriteUnchangedFlat 0.08
testIteratorFullyFannedOut 0.289

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.045

RevWalkPathFilter6012Test

test1 0.12
test2 0.139
test3 0.262
test4 0.215
test5 0.077
test6 0.214
test7 0.196

DescribeCommandTest

testDescribeBranch[0] 0.477
t1sameDepthT2[0] 0.492
testDescribeMultiMatch[0] 0.262
t1DominatesT2[0] 0.402
noTargetSet[0] 0.072
t1nearerT2[0] 0.477
testDescribe[0] 0.309
testDescribeBranch[1] 0.287
t1sameDepthT2[1] 0.489
testDescribeMultiMatch[1] 0.254
t1DominatesT2[1] 0.328
noTargetSet[1] 0.069
t1nearerT2[1] 0.508
testDescribe[1] 0.283

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.05
testIdenticalEdit 0.188
testDeleteDelete 0.032
testIdenticalAdd 0.032
testEditDelete 0.031
testAddAdd 0.17

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.386

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.022
testReadIndex_DirCacheTree 0.047
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.015
testReadIndex_LsFiles 0.014
testTreeWalk_LsFiles 0.052

SubmoduleAddTest

commandWithNullPath 0.739
addSubmoduleWithExistingSubmoduleDefined 1.309
addExistentSubmodule 0.154
addSubmodule 0.669
commandWithEmptyPath 0.084
addSubmoduleWithRelativeUri 0.539
commandWithEmptyUri 0.029
commandWithNullUri 0.22

DfsBlockCacheTest

weirdBlockSize 0.275
streamKeyReusesBlocks 0.18

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.157
testCaseInsensitive 0.03
testEmptyPattern 0.032
testNoMatches 0.039

PackFileTest

testDelta_FailsOver2GiB 0.068
testDelta_SmallObjectChain 0.087
testWhole_LargeObject 0.193
testWhole_SmallObject 0.317
testConfigurableStreamFileThreshold 0.325

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.046
testRules 0.056
testIncorrectAttributeFileName 0.087
testNoMatchingAttributes 0.095
testEmptyGitAttributeFile 0.071

BundleWriterTest

testAbortWrite 0.245
testCustomObjectReader 0.557
testWriteHEAD 0.078
testWriteSingleRef 0.358
testIncrementalBundle 0.503

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.047
testBackBug396127 0.028
testReset 0.086
testSingleSubtree_Recursive 0.064
testEmptyTree_WithTreeWalk 0.027
testRemovedSubtree 0.032
testTwoLevelSubtree_FilterPath 0.033
testSingleSubtree_NoRecursion 0.115
testNoSubtree_NoTreeWalk 0.049
testTwoLevelSubtree_Recursive 0.043
testEmptyTree_NoTreeWalk 0.029

DiffFormatterTest

testCreateFileHeader_Modify 0.264
testCreateFileHeader_DeleteGitLink 0.05
testDiffRootNullToTree 0.246
testCreateFileHeaderForRenameModeChange 0.1
testDiff 0.251
testCreateFileHeader_GitLink 0.073
testCreateFileHeader_AddGitLink 0.173
testDiffNullToNull 0.069
testCreateFileHeader_Add 0.21
testCreateFileHeaderWithoutIndexLine 0.047
testCreateFileHeaderForRenameWithoutContentChange 0.173
testDiffRootTreeToNull 0.105
testCreateFileHeader_Binary 0.028
testCreateFileHeader_Delete 0.027

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.054
testInitNonBare_GitdirAndDirShouldntBeSame 0.046
testInitBareRepository 0.053
testInitWithDefaultsNonBare 0.05
testInitWithDefaultsBare 0.173
testInitWithExplicitGitDir 0.07
testInitWithOnlyExplicitGitDir 0.206
testInitNonEmptyRepository 0.063
testInitRepository 0.119

DirCacheLargePathTest

testPath_4090 0.038
testPath_4094 0.033
testPath_4095 0.032
testPath_4096 0.031
testPath_16384 0.164

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.642
dontPackHEAD_nonBare 1.176
dontPackHEAD_bare 0.848
whileRefLockedRefNotPackedNoError 0.951
emptyRefDirectoryDeleted 1.012
concurrentOnlyOneWritesPackedRefs 1.017
looseRefPacked 0.979

NotesCommandTest

testListNotes 0.207
testAddAndRemoveNote 0.326

ManifestParserTest

testNormalizeEmptyPath 0.004
testManifestParser 0.185
testManifestParserWithMissingFetchOnRemote 0.004

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.631
testUsingUnknownBlobFails 0.442
testUsingHiddenCommonBlobFails 0.659
resetsHaves 0.413
testCreateBranchAtHiddenCommitFails 0.269
testFilterHidesPrivate 0.382
testSuccess 0.565
testUsingUnknownTreeFails 0.209

AlternatesTest

testAlternate 0.357
testAlternateCyclic2 0.588
testAlternateCyclic3 0.464

BatchRefUpdateTest

overrideRefLogMessage[atomic=false] 0.304
overrideDisableRefLog[atomic=false] 0.068
nonExistentRef[atomic=false] 0.074
addMissingObject[atomic=false] 0.049
simpleForce[atomic=false] 0.051
oneNonExistentRef[atomic=false] 0.054
updateToMissingObject[atomic=false] 0.05
refLogNotWrittenWithoutConfigOption[atomic=false] 0.132
forceRefLogInCommand[atomic=false] 0.078
reflogDelete[atomic=false] 0.106
reflogAppendStatusFastForward[atomic=false] 0.123
oneRefLockFailure[atomic=false] 0.099
oneRefWrongOldValue[atomic=false] 0.159
reflogDefaultIdent[atomic=false] 0.195
simpleNoForce[atomic=false] 0.061
forceRefLogInUpdate[atomic=false] 0.2
conflictThanksToDelete[atomic=false] 0.05
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false] 0.051
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false] 0.179
noRefLog[atomic=false] 0.064
reflogOnLockFailure[atomic=false] 0.207
atomicUpdateRespectsInProcessLock[atomic=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false] 0.15
reflogAppendStatusNoMessage[atomic=false] 0.075
reflogFileDirectoryConflict[atomic=false] 0.155
fileDirectoryConflict[atomic=false] 0.063
reflogCustomIdent[atomic=false] 0.115
reflogAppendStatusWithMessage[atomic=false] 0.156
overrideRefLogMessage[atomic=true] 0.911
overrideDisableRefLog[atomic=true] 1.004
nonExistentRef[atomic=true] 0.114
addMissingObject[atomic=true] 0.182
simpleForce[atomic=true] 0.707
oneNonExistentRef[atomic=true] 0.091
updateToMissingObject[atomic=true] 0.203
refLogNotWrittenWithoutConfigOption[atomic=true] 0.7
forceRefLogInCommand[atomic=true] 1.02
reflogDelete[atomic=true] 1.002
reflogAppendStatusFastForward[atomic=true] 0.106
oneRefLockFailure[atomic=true] 0.166
oneRefWrongOldValue[atomic=true] 0.281
reflogDefaultIdent[atomic=true] 0.456
simpleNoForce[atomic=true] 0.103
forceRefLogInUpdate[atomic=true] 0.881
conflictThanksToDelete[atomic=true] 0.988
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true] 0.078
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true] 0.08
noRefLog[atomic=true] 0.851
reflogOnLockFailure[atomic=true] 0.111
atomicUpdateRespectsInProcessLock[atomic=true] 0.878
packedRefsLockFailure[atomic=true] 0.084
reflogAppendStatusNoMessage[atomic=true] 0.944
reflogFileDirectoryConflict[atomic=true] 0.982
fileDirectoryConflict[atomic=true] 0.069
reflogCustomIdent[atomic=true] 0.928
reflogAppendStatusWithMessage[atomic=true] 1.004

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 1.277
test 0.002

FileBasedConfigTest

testLeadingWhitespaces 0.005
testUTF8withoutBOM 0.005
testIncludeWithTilde 0.005
testUTF8withBOM 0.006
testIncludeAbsolute 0.004
testSystemEncoding 0.005
testIncludeRelativeDotDotNotFound 0.003
testIncludeRelativeDot 0.005
testIncludeRelativeDotDot 0.008

PushConnectionTest

limitCommandBytes 0.595
invalidCommand 0.005
testWrongOldIdDoesNotReplace 0.015

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.135
resolvePreviousBranch 0.482
resolveMasterCommits 0
resolveNonExistingBranch 0.005
resolveReflogParent 0.244
resolveDate 0.124

RmCommandTest

testRemoveCached 0.195
testRemove 0.079

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.077

CGitAttributesTest

testNestedMatchWithWildcard 0.135
testBracketsInGroup 0.07
testNestedMatchRecursive 0.084
testDirectoryMatchSubSimple 0.074
testDirectoryMatchSubComplex 0.078
testPrefixMatchNot 0.065
testRelativePaths 0.069
testStarMatchOnSlashNot 0.062
testDirectoryMatch 0.068
testDirectoryMatchSubRecursiveBacktrack2 0.086
testDirectoryMatchSubRecursiveBacktrack3 0.129
testDirectoryMatchSubRecursiveBacktrack4 0.08
testDirectoryMatchSubRecursiveBacktrack5 0.077
testDirectoryMatchSubRecursiveBacktrack6 0.072
testBug508568 0.075
testComplexPathMatchNot 0.07
testDirectoryMatchSubRecursive 0.095
testNestedMatchNot 0.108
testRelativePath 0.082
testDirectoryMatchSubRecursiveBacktrack 0.094
testStarPathMatchNot 0.064
testNestedMatch 0.085

ConcurrentRepackTest

testObjectMovedToNewPack1 2.573
testObjectMovedToNewPack2 3.027
testObjectInNewPack 0.982
testObjectMovedWithinPack 1.99

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.03
testEmpty 0.028
testAddFails 0.041

FetchCommandTest

testFetch 0.223
fetchShouldNotFetchTagsFromOtherBranches 0.392
fetchWithExplicitTagsShouldUpdateLocal 0.722
fetchShouldAutoFollowTagForFetchedObjects 0.164
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.32
fetchShouldAutoFollowTag 0.281

SubmoduleUpdateTest

repositoryWithSubmodule 2.062
repositoryWithUnconfiguredSubmodule 0.158
repositoryWithInitializedSubmodule 0.066
repositoryWithNoSubmodules 0.073

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.146
testBatchRefUpdate_ForceUpdate 0.052
testBatchRefUpdate_ConflictCausesAbort 0.005
testGetRefs_HeadOnOneBranch 0.035
testGetRef_FindBranchConfig 0.01
testGetRefs_TagsOnly 0.008
testGetRefs_DetachedHead 0.003
testGetRef_NonExistingBranchConfig 0.065
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.007
testUpdate_RefusesOrigHeadOnBare 0.008
testSupportsAtomic 0.002
testGetRefs_DiscoversNew 0.007
testBatchRefUpdate_NoConflictIfDeleted 0.051
testBatchRefUpdate_NonFastForwardAborts 0.004
testUpdate_RefusesDotLockInRefName 0.003
testGetRefs_HeadsOnly 0.024
testGetAdditionalRefs 0.003
testExactRef_DiscoversModified 0.01
testGetRefs_CycleInSymbolicRef 0.036
testFirstExactRef 0.007
testGetRefs_DiscoversModified 0.005
testGetRefs_DeeplyNestedBranch 0.013
testUpdate_RefusesRefsTxnNamespace 0.011
testGetRefs_HeadBranchNotBorn 0.004
testGetRefs_InvalidPrefixes 0.031
testGetRefs_EmptyDatabase 0.013
testIsNameConflicting 0.014

RevFlagSetTest

testEmpty 0.041
testContainsAll 0.037
testContains 0.062
testAddOne 0.06
testAddTwo 0.067
testEquals 0.044
testRemove 0.053

UploadPackTest

testFetchReachableBlobWithBitmap 0.354
testFetchUnreachableBlobWithBitmap 0.019
testFetchReachableBlobWithoutBitmap 0.007
testFetchParentOfShallowCommit 0.016

TimeoutInputStreamTest

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

FIFORevQueueTest

testUnpopAtFront 0.081
testEmpty 0.032
testCloneEmpty 0.045
testAddLargeBlocks 3.592
testClear 0.113
testHasFlags 0.067

StashDropCommandTest

dropSingleStashedCommit 0.257
dropMiddleStashCommit 0.355
dropFirstStashedCommit 0.345
dropNegativeRef 0.171
dropWithNoStashedCommits 0.059
dropBoundaryStashedCommits 0.464
dropWithInvalidLogIndex 0.228
dropAll 0.295

IndexModificationTimesTest

testLastModifiedTimes 0.094
testModify 2.297

StatusCommandTest

testDifferentStates 0.296
testEmptyStatus 0.041
testDifferentStatesWithPaths 0.204

TestProtocolTest

testFetch 0.804
testPush 0.136
testUploadPackFactory 0.007
testReceivePackFactory 0.008

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.062
testTrailingSpaces 0.203
testRules 0.078
testSlashMatchesDirectory 0.093
testToString 0.077
testRepeatedNegationInDifferentFiles1 0.123
testRepeatedNegationInDifferentFiles2 0.04
testRepeatedNegationInDifferentFiles3 0.189
testRepeatedNegationInDifferentFiles4 0.07
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.185
testNegateAllExceptJavaInSrc 0.052
testLeadingSpaces 0.041
testEmptyIgnoreRules 0.194
testWithSlashDoesNotMatchInSubDirectory 0.099
testNegation 0.046
testSlashOnlyMatchesDirectory 0.039
testNoPatterns 0.259
testEmptyIgnoreNode 0.048
testRepeatedNegation 0.04

RawTextLoadTest

testBigWithNullAtStart 0.228
testBigOK 0.213
testSmallNull 0.279
testBinaryThreshold 0.667
testSmallOK 0.115

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.146
testCoreAutoCrlf2 0.179
testCoreAutoCrlf3 0.134
testCoreAutoCrlf4 0.187
testCoreAutoCrlf5 0.223
testRenameInSubDir 0.157
testDeleteMiddleLines 0.248
testWhitespaceMerge 0.462
testSingleRevision 0.142
testMoveToOtherDir 0.243
testMiddleClearAllLines 0.27
testTwoRenames 0.266
testDeleteTrailingLines 0.2
testEditAllLines 0.205
testRename 0.314
testConflictingMerge1 0.616
testConflictingMerge2 0.669
testTwoRevisions 0.158

ObjectWalkFilterTest

testDefaultFilter 0.009
testFilteringTreeFiltersReferencedBlobs 0.005
testRevFilterAndObjectFilterCanCombine 0.043
testFilteringTreeFiltersSubtrees 0.004
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.004

SubmoduleDeinitTest

alreadyClosedSubmodule 1.278
dirtySubmoduleWithForce 1.127
cleanSubmodule 0.746
dirtySubmoduleBecauseNewCommit 0.795
dirtySubmoduleBecauseUntracked 0.83
repositoryWithNoSubmodules 0.027

RevCommitParseTest

testParse_implicit_mixed_encoded 0.024
testParse_WeirdHeaderOnlyCommit 0.027
testParse_NoMessage 0.025
testParse_OnlyLFMessage 0.024
testParse_implicit_UTF8_encoded 0.097
testParse_GitStyleMessage 0.052
testParse_ShortLineOnlyNoLF 0.023
testParse_illegalEncoding 0.033
testParse_explicit_bad_encoded2 0.022
testParse_explicit_bad_encoded 0.153
testParse_GitStyleMessageWithCRLF 0.027
testParse_incorrectUtf8Name 0.027
testParse_ShortLineOnlyEmbeddedLF 0.024
testParse_ShortLineOnlyEndLF 0.022
testParse_PublicParseMethod 0.03
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.074
testParse_incompleteAuthorAndCommitter 0.05
testParse_NoParents 0.023
testParse_unsupportedEncoding 0.022
testParse_explicit_encoded 0.032

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.416
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.429
mergeBinaryFile_UnsetMerge_Conflict 0.463
mergeTextualFile_UnsetMerge_NoConflict 0.587
mergeBinaryFile_SetMerge_Conflict 0.503
mergeTextualFile_UnsetMerge_Conflict 0.403

CommitAndLogCommandTest

testMultipleInvocations 0.123
testAddUnstagedChanges 0.258
testWrongParams 0.059
testModeChange 0.172
testLogWithFilter 0.161
testCommitAmend 0.166
testCommitRange 0.221
testMergeEmptyBranches 0.198
testInsertChangeId 0.109
testSomeCommits 0.246

ForPathTest

testFindObjects 0.144

RevTagParseTest

testTagBlob 0.024
testTagTree 0.023
testParse_implicit_mixed_encoded 0.023
testParseOldStyleNoTagger 0.024
testParse_NoMessage 0.15
testParse_OnlyLFMessage 0.024
testParse_implicit_UTF8_encoded 0.024
testParseAllFields 0.024
testParse_GitStyleMessage 0.022
testParse_ShortLineOnlyNoLF 0.023
testParse_illegalEncoding 0.169
testParse_explicit_bad_encoded2 0.029
testParse_explicit_bad_encoded 0.031
testParse_ShortLineOnlyEmbeddedLF 0.079
testParse_ShortLineOnlyEndLF 0.076
testParse_PublicParseMethod 0.031
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.027
testTagTag 0.026
testParse_unsupportedEncoding 0.025
testTagCommit 0.141
testParse_explicit_encoded 0.033

DescriptionTest

description 0.172

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0.001
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.055
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.093
testConfigureCache_Limits1 0.059
testConfigureCache_PackedGitWindowSize_0 0.03
testConfigureCache_PackedGitLimit_0 0.023
testConfigureCache_PackedGitWindowSize_4097 0.105
testConfigureCache_PackedGitOpenFiles_0 0.033

EolStreamTypeUtilTest

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

ReftableCompactorTest

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

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.002
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.082
testGetRefs_HeadsOnly_SymrefToPacked 0.095
testGetRef_DiscoversModifiedLoose 0.157
testGetRefs_HeadsOnly_AllLoose 0.123
testGetRefs_HeadOnOneBranch 0.235
testExactRef_EmptyDatabase 0.213
testGetRefs_IgnoresGarbageRef1 0.222
testGetRefs_IgnoresGarbageRef2 0.083
testGetRefs_IgnoresGarbageRef3 0.179
testGetRefs_IgnoresGarbageRef4 0.095
testGetRef_CorruptSymbolicReference 0.556
testPeelLooseTag 0.08
testGetRefs_TagsOnly_AllPacked 0.204
testGetRefs_TagsOnly_AllLoose 0.17
testGetRef_FetchHead 0.266
testGetRefs_PackedWithPeeled 0.039
test_repack 0.682
testFirstExactRef_IgnoresGarbageRef 0.035
testPeelCommit 0.035
testGetRefs_CorruptObjectIdReference 0.038
testGetRefs_LooseSorting_Bug_348834 0.043
testReadBranchConfig 0.037
testGetRefs_DeatchedHead1 0.037
testGetRefs_DeatchedHead2 0.202
testExactRef_FetchHead 0.048
testGetRefs_LooseOverridesPacked 0.048
testGetRefs_DiscoversModifiedLoose 0.092
testGetRef_CycleInSymbolicRef 0.078
testReadNotExistingBranchConfig 0.064
testGetRefs_HeadsOnly_AllPacked1 0.137
testGetRef_AnyHeadWithGarbage 0.038
testGetRefs_LooseSortedCorrectly 0.042
testGetRefs_PackedNotPeeled_Sorted 0.163
testFirstExactRef_Mixed 0.038
testExactRef_IgnoresGarbageRef 0.038
testGetRef_CorruptObjectIdReference 0.179
testRefsChangedStackOverflow 0.054
testCreate 0.036
testGetRef_PackedNotPeeled_WrongSort 0.141
testGetRefs_CycleInSymbolicRef 0.053
testGetRefs_InvalidName 0.037
testGetRef_DiscoversDeletedLoose 0.101
testGetRefs_DeeplyNestedBranch 0.1
testPackedRefsLockFailure 0.044
testGetRefs_HeadBranchNotBorn 0.185
testGetRef_EmptyDatabase 0.041
testGetRefs_DiscoversDeletedLoose1 0.062
testGetRefs_DiscoversDeletedLoose2 0.056
testGetRefs_DiscoversDeletedLoose3 0.065
testGetRefs_DiscoversDeletedLoose4 0.152
testGetRefs_DiscoversDeletedLoose5 0.04
testGetRefs_EmptyDatabase 0.034
testGetRefs_HeadsOnly_Mixed 0.042
testGetRefs_DiscoversNewLoose1 0.051
testGetRefs_DiscoversNewLoose2 0.065
testIsNameConflicting 0.182
testGetRefs_SkipsLockFiles 0.238

TreeRevFilterTest

testStringOfPearls_FilePath1 0.09
testStringOfPearls_FilePath2 0.178
testStringOfPearls_FilePath3 0.073
testStringOfPearls_DirPath2 0.171
testPathFilterOrOtherFilter 0.097

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.063

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.145
testMergeCommitOneParentShallow 0.069
testObjectDirectorySnapshot 0.176
testDepth1 0.065
testDepth2 0.049
testDepth3 0.045

NameRevCommandTest

multiplePathsNoMerge 0.202
multiplePathsSecondParent 0.141
prefix 0.118
annotatedTags 0.227
annotatedTagsNoResult 0.138
ref 0.192
simpleAncestor 0.071
onePathMerge 0.063
onePathMergeSecondParent 0.181
onePathMergeLongerFirstParentPath 0.088
nameExact 0.221

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.225
testRenamedBoundLineDelete 0.464
testBoundLineDelete 0.158

GcTagTest

annotatedTag_objectNotPruned 0.281
lightweightTag_objectNotPruned 1.028

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.057
testStringOfPearls_FilePath1 0.072
testStringOfPearls_FilePath2 0.097
testStringOfPearls_FilePath3 0.15
testStringOfPearls_FilePath3_NoParentRewriting 0.199
testStringOfPearls_DirPath2 0.057
testStringOfPearls_FilePath2_NoParentRewriting 0.214
testStringOfPearls_FilePath1_NoParentRewriting 0.068
testStringOfPearls_DirPath2_NoParentRewriting 0.061
testEdits_MatchNone 0.07
testEmpty_NoMatch 0.148
testSimple1 0.034
testEdits_MatchAll 0.119

ReflogCommandTest

testAmendReflog 0.304
testBranchReflog 0.312
testHeadReflog 0.247

RemoteAddCommandTest

testAdd 0.169

PackReverseIndexTest

testFindObjectWrongOffset 0.078
testFindNextOffsetWrongOffset 0.09
testFindObject 0.051
testFindNextOffset 0.023

AttributesHandlerTest

testNestedMatchRecursive 0.046
testDirectoryMatchSubSimple 0.11
testStarPathMatch 0.029
testExpandBuiltInMacro1 0.025
testExpandBuiltInMacro2 0.024
testExpandBuiltInMacro3 0.027
testDirectoryMatchSubComplex 0.175
testInfoOverridesWorkDirRoot 0.037
testCustomGlobalMacro1 0.06
testCustomGlobalMacro2 0.041
testCustomGlobalMacro3 0.037
testCustomGlobalMacro4 0.044
testPrefixMatchNot 0.17
testRelativePaths 0.042
testStarMatchOnSlashNot 0.036
testDirectoryMatch 0.11
testDirectoryMatchSubRecursiveBacktrack2 0.048
testDirectoryMatchSubRecursive 0.042
testNestedMatchNot 0.036
testCyclicMacros 0.15
testWorkDirRootOverridesGlobal 0.034
testComplexPathMatch 0.037
testDirectoryMatchSubRecursiveBacktrack 0.038
testInfoOverridesGlobal 0.162
testNestedMatch 0.04
testExpandNonMacro1 0.031
testExpandNonMacro2 0.039
testExpandNonMacro3 0.115
testExpandNonMacro4 0.027
testRecursiveMacro 0.03

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0.001

RootLocaleTest

testJGitText 0.002
testCLIText 0.005
testUIText 0.001

RepoCommandSymlinkTest

testLinkFileBare 0.67

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.038
testSort_COMMIT_TIME_DESC 0.16
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.04
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.07
testSort_TOPO_REVERSE 0.158
testSort_TOPO 0.049
testSort_REVERSE 0.083

MergeCommandTest

testDeletionOnSideConflict 0.321
testNoFastForwardNoCommit 0.229
testRecursiveMergeWithConflict 0.387
testConflictingMergeFailsDueToDirtyIndex 0.358
testFastForward 0.173
testMergeNonVersionedPaths 0.552
testMultipleCreationsSameContent 0.337
testAlreadyUpToDate 0.095
testMergeRemovingFoldersWithoutFastForward 0.44
testMergeRemovingFolders 0.313
testFastForwardOnly 0.229
testSuccessfulContentMergeNoCommit 0.509
testFileModeMerge 0.553
testFileModeMergeWithDirtyWorkTree 0.311
testMergeWithMessageOption 0.466
testMultipleDeletions 0.29
testFastForwardNoCommit 0.236
testSquashMergeConflict 0.401
testSingleDeletion 0.684
testMergeInItself 0.08
testMergeConflictWithMessageOption 0.385
testMergeTag 0.434
testMergeConflictFileFolder 0.473
testFastForwardWithFiles 0.27
testMultipleCreations 0.312
testSquashMerge 0.376
testDeletionAndConflict 0.491
testModifiedAndRenamed 0.717
testSuccessfulMergeFailsDueToDirtyIndex 0.497
testSuccessfulContentMergeAndDirtyworkingTree 0.573
testMultipleHeads 0.302
testMergeMessage 0.302
testSuccessfulContentMerge 0.669
testSuccessfulMergeFailsDueToDirtyWorktree 0.462
testDeletionOnMasterConflict 0.342
testSquashFastForward 0.375
testFastForwardOnlyNotPossible 0.27
testContentMerge 0.38
testNoFastForward 0.298
testConflictingMergeFailsDueToDirtyWorktree 0.336
testMergeFailingWithDirtyWorkingTree 0.424
testMergeSuccessAllStrategiesNoCommit 1.437
testMergeSuccessAllStrategies 1.675

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.002

CloneCommandTest

testCloneRepositoryCustomRemote 0.564
testCloneRepositoryExplicitGitDir 0.52
testCloneRepositoryExplicitGitDirNonStd 0.491
testCloneRepositoryWithNestedSubmodules 1.947
testCloneRepositoryWithBranchShortName 0.52
testBareCloneRepository 0.487
testCloneRepositoryWithSubmodules 1.179
testCloneWithAutoSetupRebase 0.992
testCloneRepositoryOnlyOneBranch 0.7
testCloneRepositoryWithBranch 0.801
testBareCloneRepositoryCustomRemote 0.39
testCloneBareRepositoryDefaultDirectory 0.404
testCloneRepositoryDefaultDirectory 0.306
testCloneRepositoryExplicitGitDirBare 0.4
testCloneRepositoryWithTagName 0.564
testCloneRepository 0.548
testBareCloneRepositoryNullRemote 0.547
testCloneRepositoryWithMultipleHeadBranches 0.652
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.481

FSTest

testReadPipeCommandStartFailure 0.047
testSymlinkAttributes 0.974
testReadPipePosixCommandFailure 0.013
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

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

CleanCommandTest

testClean 0.257
testCleanWithPaths 0.239
testCleanDirs 0.244
testCleanWithDryRun 0.274
testCleanDirsWithDryRun 0.251
testCleanDirsWithSubmodule 0.536
testCleanDirsWithRepository 0.25
testCleanDirsWithDryRunAndNoIgnore 0.254
testCleanWithDryRunAndNoIgnore 0.109

TagCommandTest

testDeleteFullName 0.162
testTagging 0.15
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.113
testFailureOnSignedTags 0.056
testDeleteNonExisting 0.176
testDeleteEmptyTagNames 0.055
testEmptyTagName 0.049
testTaggingOnHead 0.321
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.094
testListAllTagsInRepositoryInOrder 0.244
testInvalidTagName 0.104
testDelete 0.261
testDeleteBadName 0.088
testUnannotatedTagging 0.172

DirCacheEntryTest

testCopyMetaDataWithStage 0.003
testCreate_ByStringPath 0.005
testIsValidPath 0.001
testSetFileMode 0.003
testCopyMetaDataWithoutStage 0.002
testCreate_ByStringPathAndStage 0.003

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.351
branch_historyNotPruned 1.121
deleteBranch_historyPruned 1.173

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

LongMapTest

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

SHA1Test

detectsShatteredByDefault 0.04
test0 0.004
test1 0
test2 0.005
shatteredCollision 0.061
shatteredStoredInGitBlob 0.022

GcKeepFilesTest

testKeepFiles 1.337

IndexDiffFilterTest

testFileIgnoredNotHonored 0.114
testRecursiveTreeWalk 0.086
testEmptyFolderCommitted 0.196
testFileInFolderUntracked 0.089
testFileInFolderCommittedModifiedAllIgnored 0.224
testFileInFolderCommittedDeleted 0.075
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.214
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.205
testFileCommittedModified 0.074
testFileIgnored 0.083
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.164
testFolderChangedToFile 0.156
testFileInFolderCommittedModified 0.107
testNonRecursiveTreeWalk 0.188
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.118
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.189
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.085
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.117
testFileCommittedDeleted 0.118
testFolderChangedToFileCommittedComparedWithInitialCommit 0.101
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.129
testFileCommittedModifiedIgnored 0.131
testFileCommitted 0.089
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.135
testFileInFolderCommittedModifiedIgnored 0.095
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.096
testConflicts 0.178
testFileInFolderAllIgnored 0.072
testFileInFolderCommittedChangedNotModified 0.06
testFileInFolderCommittedAllDeleted 0.061
testEmptyFolderIgnored 0.073
testFileInFolderCommittedNonRecursive 0.06
testEmptyFolderUntracked 0.049
testFileInFolderCommitted 0.093
testFileInFolderIgnored 0.082
testFileCommittedChangedNotModified 0.077
testEmptyFolderCommittedDeleted 0.164
testFileUntracked 0.069

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.327
testRevertConflictMarkers 0.252
testRevertConflictResolution 0.349
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.386
testRevertMultipleWithFail 0.321
testRevertMultiple 0.481
testRevertDirtyWorktree 0.307
testRevert 0.405
testRevertOurCommitName 0.3
testRevertkConflictReset 0.263

RawParseUtils_LineMapTest

testEmpty 0.001
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testBinary 0
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.078

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

MergedReftableTest

scanIncludeDeletes 0.002
twoTableById 0.001
twoTableSeek 0.001
oneEmptyTable 0
oneTableScan 0.024
oneTableSeek 0.076
compaction 0.002
missedUpdate 0.001
noTables 0
fourTableScan 0.044
twoEmptyTables 0.002
deleteIsHidden 0.001

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.186

EditListTest

testSet 0.002
testEmpty 0.001
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.165
testCleanFilterReturning12 0.074
testAddExistingSingleFileTwice 0.077
testCleanFilter 0.222
testReplaceFileByPartOfDirectory 0.153
testAddGitlinkDoesNotChange 0.292
testBadCleanFilter 0.089
testMultipleCleanFilter 0.236
testAddWithConflicts 0.063
testAddNothing 0.035
testAddRemovedFile 0.051
testCleanFilterEnvironment 0.193
testAttributesWithTreeWalkFilter 0.238
testAddWithoutParameterUpdate 0.109
testAddExistingSingleMediumSizeFileWithNewLine 0.214
testAddSubrepoWithDirNoGitlinks 0.219
testAddExistingSingleFileInSubDir 0.038
testAssumeUnchanged 0.209
testAddRemovedCommittedFile 0.077
testAddWithParameterUpdate 0.223
testAddWholeRepo 0.051
testExecutableRetention 0.228
testNotApplicableFilter 0.061
testAddTwoFiles 0.074
testAddFolder 0.227
testAddExistingSingleFileTwiceWithCommit 0.118
testAddIgnoredFile 0.059
testReplaceFileWithDirectory 0.055
testAttributesConflictingMatch 0.051
testAddGitlink 0.306
testBadCleanFilter2 0.078
testAddExistingSingleBinaryFile 0.053
testAddNonExistingSingleFile 0.026
testAddExistingSingleFile 0.034
testReplaceDirectoryConflictsWithFile 0.235
testAddExistingSingleSmallFileWithNewLine 0.18
testReplaceDirectoryWithFile 0.056
testBuiltinCleanFilter 1.776
testBuiltinFilters 1.916

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.002
testInCoreLimit_SwitchOnCopy 0.056
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.036
testLarge_SingleWrite 0.033
testInCoreLimit_SwitchBeforeAppendByte 0.061
testOneBlock_BulkWrite 0.001
testRandomWrites 0.173
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.02
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.004
testInCoreInputStream 0

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.035

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.071
recentTempPacksAndIdxAreNotDeleted 0.222

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.101
testPrecedenceGlobal 0.071
testNoAttributes 0.041
testPrecedenceParent 0.053
testRules 0.177
testPrecedenceCurrent 0.034
testHierarchyBothIterator 0.056
testIndexOnly 0.176
testIndexOnly2 0.039
testOverriding2 0.025
testAggregation 0.161
testPrecedenceInfo 0.036
testPrecedenceRoot 0.035
testRulesInherited 0.031
testHierarchyWorktreeOnly 0.133
testNoMatchingAttributes 0.033
testEmptyGitAttributeFile 0.033
testOverriding 0.035

PackIndexV1Test

testCRC32 0.093
testIteratorMethodsContract 0.091
testCompareEntriesOffsetsWithGetOffsets 0.229
testIteratorReturnedValues1 0.235
testIteratorReturnedValues2 0.222
testCompareEntriesOffsetsWithFindOffsets 0.048

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.845
repositoryWithNoHeadInSubmodule 0.111
repositoryWithUninitializedSubmodule 0.169
repositoryWithInitializedSubmodule 0.292
repositoryWithMissingSubmodule 0.184
repositoryWithDifferentRevCheckedOutSubmodule 0.404
repositoryWithNoSubmodules 0.029

PushOptionsTest

testThinPushWithOptions 0.681
testPushWithEmptyOptions 0.767
testAdvertisedButUnusedPushOptions 0.5
testPushWithoutOptions 0.636
testAtomicPushWithOptions 0.027
testFailedAtomicPushWithOptions 0.024
testNonAtomicPushWithOptions 0.158
testPushOptionsNotSupported 0.447

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.238
testNotTooManyLooseObjects 0.03
testTooManyLooseObjects 3.169
testNotTooManyPacks 0.054

DirCacheFindTest

testEntriesWithin 0.039

SymlinksTest

fileModeTestMissingThenSymlink 1.326
createDirSymlinkBeforeTarget 0.397
createFileSymlinkBeforeTarget 0.534
fileModeTestFolderThenSymlink 0.328
createSymlinkAfterTarget 0.485
fileModeTestSymlinkThenFile 0.453
fileModeTestFileThenSymlink 0.322
fileModeTestSymlinkThenMissing 0.495
fileModeTestSymlinkThenFolder 0.541

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.088
testMultiRename 0.178
testNoRename 0.061

EditListTest

testTypes 0.055
testHunkHeader 0
testFileHeader 0.003

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.497
test1 0.191
test2 0.258
testTinyThinPack 0.141
testMaxObjectSizeDeltaBlock 0.128
testMaxObjectSizeFullBlob 0.178
testPackWithTrailingGarbage 0.035
testPackWithDuplicateBlob 0.039
testDataAfterPackFooterSingleRead 0.037
testDataAfterPackFooterSplitObjectRead 1.35
testMaxObjectSizeDeltaResultSize 0.082
testNonMarkingInputStream 0.035

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

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

InterIndexDiffFilterTest

testOneOnly 0.112
testTwoSame 0.061
testEmpty 0.04
testTwoSameDifferByAssumeValid 0.044
testTwoSameSameAssumeValidDifferentContent 0.044

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 52.31
test_ConfigAutoCRLF_false_GlobalEOL_crlf 15.865
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.802
test_switchToBranchWithTextAttributes 32.22
test_ConfigAutoCRLF_input_GlobalEOL_lf 3.722
test_ConfigAutoCRLF_true 13.153
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 13.26
test_ConfigAutoCRLF_false_ConfigEOL_native 3.665
test_ConfigAutoCRLF_input_GlobalEOL_crlf 11.911
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.178
test_GlobalEOL_lf_RootEOL_crlf 13.266
test_ConfigAutoCRLF_false_GlobalEOL_lf 3.659
test_ConfigEOL_lf 4.212
test_ConfigAutoCRLF_true_ConfigEOL_lf 12.163
test_ConfigAutoCRLF_input_ConfigEOL_lf 3.67
testBinary1 4.118
testBinary2 4.123
test_switchToBranchWithBinaryAttributes 11.897
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.184
test_ConfigEOL_native_xnix 3.694
testDefaultSetup 4.193
test_ConfigAutoCRLF_false 3.692
test_ConfigAutoCRLF_input 4.181
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.219
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 11.552
test_ConfigEOL_native_windows 4.269
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 12.774
test_ConfigEOL_crlf 13.133

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.392
testSpi 0.046
testFindRemoteRefUpdatesWithLeases 0.259
testFindRemoteRefUpdatesTrackingRef 0.176
testFindRemoteRefUpdatesNoWildcardNoTracking 0.064
testFindRemoteRefUpdatesNoWildcardNoDestination 0.25
testLocalTransportFetchWithoutLocalRepository 0.299
testFindRemoteRefUpdatesWildcardNoTracking 0.263
testLocalTransportWithRelativePath 0.208

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.002

FileSnapshotTest

testActuallyIsModifiedTrivial 1.636
testNewFileNoWait 2.504
testNewFileWithWait 1.982

ReflogReaderTest

testCheckout 0.085
testReadRightLog 0.223
testReadWhileAppendIsInProgress 0.086
testNoLog 0.226
testReadLineWithMissingComment 0.229
testSpecificEntryNumber 0.273
testReadOneLine 0.236
testReadTwoLine 0.118

ReflogConfigTest

testlogAllRefUpdates 0.077

ObjectWalkTest

testNoCommits 0.022
testOneCommitOneTreeTwoBlob 0.071
testCull 0.082
testTwoCommitDeepTree1 0.179
testTwoCommitDeepTree2 0.051
testTwoCommitTwoTreeTwoBlob 0.04
testEmptyTreeCorruption 0.142
testTwoCommitsEmptyTree 0.042

EditTest

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

PushCommandTest

testPushAfterGC 0.422
testPushRefUpdate 0.943
testPrePushHook 0.29
testPush 0.119
testPushWithRefSpecFromConfig 0.234
testPushWithoutPushRefSpec 0.411
testPushWithLease 0.275
testTrackingUpdate 0.293

PostOrderTreeWalkTest

testNoPostOrder 0.056
testInitialize_NoPostOrder 0.106
testInitialize_TogglePostOrder 0.025
testResetDoesNotAffectPostOrder 0.033
testWithPostOrder_NoEnterSubtree 0.027
testWithPostOrder_EnterSubtree 0.038

GcCommitSelectionTest

testBitmapsForExcessiveBranches 98.124
testBitmapSpansNoMergesWithTags 28.21
testSelectionOrderingWithChains 0.112
testBitmapSpansNoMerges 15.673
testBitmapSpansWithMerges 16.979

DaemonTest

testDaemonStop 2.165
testDaemonRestart 2.004

StashApplyCommandTest

untrackedAndTrackedChanges 0.289
workingDirectoryContentConflict 0.25
workingDirectoryEditPreCommit 0.384
workingDirectoryContentMerge 0.531
workingDirectoryCleanIndexModify 0.235
unstashNoHead 0.172
multipleEdits 0.291
workingDirectoryModifyInSubfolder 0.403
noStashedCommits 0.097
indexContentConflict 0.242
stashChangeInANewSubdirectory 0.364
indexAdd 0.333
stashedApplyOnOtherBranchWithStagedChange 0.654
workingDirectoryDeleteIndexAdd 0.225
workingDirectoryDeleteIndexEdit 0.273
untrackedFileConflictsWithWorkingDirectory 0.253
workingDirectoryModifyIndexChanged 0.309
workingDirectoryDelete 0.25
indexDelete 0.264
workingDirectoryModify 0.261
stashedApplyOnOtherBranch 0.716
stashedContentMerge 0.382
untrackedFileNotIncluded 0.358
untrackedFileIncluded 0.279
testApplyStashWithDeletedFile 0.289
unstashNonStashCommit 0.188
untrackedFileConflictsWithCommit 0.289

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.09
testFindSingleFile 0.049
testBuildEmpty 0.034
testAdd_ReverseGitSortOrder 0.03
testBuildOneFile_Commit_IndexChangedEvent 0.036
testBuilderClear 0.034
testBuildOneFile_Commit 0.095
testAdd_InGitSortOrder 0.04
testBuildRejectsUnsetFileMode 0.026

PackWriterTest

testWritePack2DeltasReuseOffsets 0.111
testWriteEmptyPack1 0.172
testWriteEmptyPack2 0.075
testIgnoreNonExistingObjectsWithBitmaps 0.202
testExclude 0.258
testWritePack2DeltasReuseRefs 0.084
testWriteIndex 0.204
testWritePack1 0.209
testWritePack2 0.136
testWritePack3 0.291
testWritePack4 0.311
testWritePack1NoObjectReuse 0.285
testWritePack4ThinPack 0.318
testShallowFetchShallowAncestorDepth1 1.051
testShallowFetchShallowAncestorDepth2 1.006
testWritePack4SizeThinVsNoThin 1.078
testShallowFetchShallowParentDepth1 0.571
testShallowFetchShallowParentDepth2 0.319
testContructor 0.076
testIgnoreNonExistingObjects 0.097
testModifySettings 0.106
testDeltaStatistics 0.258
testNotIgnoreNonExistingObjects 0.221
testShallowIsMinimalDepth1 0.341
testShallowIsMinimalDepth2 0.483
testWritePack2SizeOffsetsVsRefs 0.273
testWritePack2DeltasCRC32Copy 0.1
testWritePack2SizeDeltasVsNoDeltas 0.412

GcConcurrentTest

repackAndCheckBitmapUsage 1.967
concurrentRepack 0.063
repackAndGetStats 1.987
repackAndUploadPack 2.003

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.103
testEstimateGcPackSizeWithAnExistingGcPack 0.016

T0004_PackReaderTest

test003_lookupCompressedObject 0.358
test004_lookupDeltifiedObject 0.304

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.146
multiplePacks 0.052
readBackSmallObjectBeforeLargeObject 0.181
readBackLargeFile 0.045
checkExisting 0.097
largeBlob 0.119
singlePack 0.045
readBackFallsBackToRepo 0.16
overwriteExistingPack 0.058
flushEmptyPack 0.045
insertLargeInputStreamBypassesCheckExisting 0.236
noFlush 0.176
readBackSmallFiles 0.04

OpenSshConfigTest

testAlias_DoesNotMatch 0.038
testAlias_OptionsSet 0.238
testHostCaseInsensitive 0.152
testRepeatedLookupsWithModification 1.004
testAlias_InheritBatchMode 0.042
testRemoteUserReplacement 0.04
testAlias_ConnectionAttempts 0.137
testAlias_BatchModeDefault 0.062
testPattern 0.035
testAlias_PreferredAuthenticationsDefault 0.031
testAlias_OptionsInherit 0.167
testMissingArgument 0.04
testMultiHost 0.034
testListValueMultiple 0.046
testEqualsSign 0.043
testHomeDirUserReplacement 0.047
testAlias_BatchModeYes 0.054
testQuoteParsing 0.036
testMultiIdentityFile 0.031
testSeparatorParsing 0.051
testAlias_OptionsKeywordCaseInsensitive 0.029
testDefaultBlock 0.029
testHostnameReplacement 0.035
testRepeatedLookups 0.134
testAlias_ConnectionAttemptsDefault 0.034
testAlias_invalidConnectionAttempts 0.031
testAlias_PreferredAuthentications 0.131
testListValueSingle 0.065
testNoConfig 0.029
testIdentityFile 0.039
testAlias_badConnectionAttempts 0.031
testNegatedPattern 0.14
testAlias_InheritPreferredAuthentications 0.03
testLocalhostFQDNReplacement 0.032

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.268
reftableWithTombstoneNotResurrected 0.036
testCollectionWithPureGarbageAndRereferencingGarbage 0.009
testEstimateGcRestPackSizeInNewRepo 0.008
testCollectionWithGarbage 0.005
testEstimateUnreachableGarbagePackSize 0.003
testCollectionWithGarbageAndRereferencingGarbage 0.008
testCollectionWithNoGarbage 0.018
testEstimateGcRestPackSizeWithAnExistingGcPack 0.011
testRacyNoReusePrefersSmaller 0.027
testEstimateGcPackSizesWithGcAndGcRestPacks 0.036
compactsReftables 0.007
testCollectionWithGarbageCoalescence 0.006
reftableWithoutTombstoneResurrected 0.003
testCollectionWithGarbageNoCoalescence 0.008
testCollectionWithGarbageCoalescenceWithShortTtl 0.561
testEstimateGcPackSizeInNewRepo 0.002
producesNewReftable 0.292
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.064
testEstimateGcPackSizeWithAnExistingGcPack 0.003
leavesNonGcReftablesIfNotConfigured 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.003
prunesNonGcReftables 0.01

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.03

StashListCommandTest

multipleStashedCommits 0.218
noStashRef 0.039
emptyStashReflog 0.181
singleStashedCommit 0.099

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.756
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 4.008
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 4.349
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 3.615
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 3.759
shouldNotFetchSubmodulesWhenNo 3.541
shouldFetchSubmodulesWhenYes 3.755
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.685

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.127
test002_WriteEmptyTree2 0.225
test30_stripWorkDir 0.166
test002_WriteEmptyTree 0.484
test006_ReadUglyConfig 0.232
test000_openrepo_default_gitDirAndWorkTreeSet 0.288
test000_openrepo_default_absolute_workdirconfig 0.306
test027_UnpackedRefHigherPriorityThanPacked 0.064
test000_openrepo_alternate_index_file_and_objdirs 0.102
test025_computeSha1NoStore 0.045
test020_createBlobTag 0.059
test028_LockPackedRef 0.089
test007_Open 0.111
test002_CreateBadTree 0.05
test001_Initalize 0.056
test021_createTreeTag 0.078
test000_openRepoBadArgs 0.161
test022_createCommitTag 0.058
test024_createCommitNonAscii 0.071
test008_FailOnWrongVersion 0.193
test009_CreateCommitOldFormat 0.08
test026_CreateCommitMultipleparents 0.12
test000_openrepo_default_relative_workdirconfig 0.148
test023_createCommitNonAnullii 0.114
test000_openrepo_default_workDirSet 0.069

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.448
testDirCacheSavesObjects 0.715

LockFileTest

lockFailedExceptionRecovery 0.497

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.684
testCheckoutOurs 0.573
testCheckoutMultiple 0.302
testUpdateSymLink 0.304
testUpdateWorkingDirectory 0.463
testCheckoutRepository 0.23
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.449
testCheckoutSecond 0.299
testCheckoutTheirs 0.483
testCheckoutFirst 0.467
testStageNotPossibleWithBranch 0.168
testCheckoutOfConflictingFileShouldThrow 0.481
testUpdateWorkingDirectoryFromIndex2 5.22
testUpdateBrokenSymLink 0.253
testUpdateBrokenSymLinkToDirectory 0.321
testUpdateWorkingDirectoryFromIndex 0.286
testCheckoutMixedNewlines 0.424

PatchIdDiffFormatterTest

testSameDiff 0.411
testDiff 0.126

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.118
noSuchPackFolder 0.128
malformedIdxNotDeleted 0.099
bitmapDeletedButIdxAndPackNot 0.122

MaxCountRevFilterTest

testMaxCountRevFilter0 0.085
testMaxCountRevFilter 0.204

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.003

CommitCommandTest

commitAfterSquashMerge 0.31
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.077
commitSubmoduleUpdate 0.63
commitOnlyShouldHandleIgnored 0.091
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.185
testExecutableRetention 0.092
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.242
commitNewSubmodule 0.454
commitEmptyCommits 0.212
commitAmendOnInitialShouldFail 0.025
commitAmendWithAuthorShouldUseIt 0.071

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.101
testHasRevFlag 0.034
testId 0.06
testAddRevFlagSet 0.052
testRemoveRevFlag 0.113
testRevObjectTypes 0.053
testHasAllFlag 0.033
testHasAnyFlag 0.052
testEquals 0.069
testRemoveRevFlagSet 0.037

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.085
testCustomFileModeStrategyFromParentIterator 0.238
testEmptyIfRootDoesNotExist 0.045
testSymlinkActuallyModified 0.217
testComputeFileObjectId 0.051
testCustomFileModeStrategy 0.228
submoduleWithNoGitDirectory 0.166
idOffset 1.027
testIsModifiedSymlinkAsFile 0.065
testTreewalkEnterSubtree 0.086
submoduleNestedWithHeadMatchingIndex 0.278
testEmptyIteratorOnEmptyDirectory 0.036
testDirCacheMatchingId 0.508
submoduleHeadMatchesIndex 0.158
testSymlinkNotModifiedThoughNormalized 0.086
submoduleDirectoryIterator 0.193
testIsModifiedFileSmudged 1.015
submoduleWithNoHead 0.075
testEmptyIfRootIsFile 0.027
testSymlinkModifiedNotNormalized 0.074
testGetEntryContentLength 0.031
testFileModeSymLinkIsNotATree 0.07
testSimpleIterate 0.039

ApplyCommandTest

testModifyNL1 0.24
testAddA1 0.034
testAddA2 0.036
testAddM1 0.089
testNonASCIIAdd2 0.057
testAddA1Sub 0.037
testModifyM2 0.233
testModifyM3 0.062
testFailureF1 0.199
testFailureF2 0.117
testNonASCII2 0.08
testModifyE 0.121
testModifyW 0.164
testModifyX 0.134
testModifyY 0.128
testModifyZ 0.072
testDeleteD 0.178
testNonASCIIAdd 0.121
testNonASCIIDel 0.131
testNonASCII 0.073

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.337
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.056
shouldListAddedFileInInitialCommit 0.279
shouldListModificationBetweenTwoCommits 0.384
shouldListModificationInDirWithoutModifiedTrees 0.381
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.048
shouldReportFileModeChange 0.274
shouldListDeletionBetweenTwoCommits 0.4
shouldListChangesInWorkingTree 0.312
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.055
shouldListAddedFileBetweenTwoCommits 0.25
shouldListModificationInDirWithModifiedTrees 0.395

RevWalkMergedIntoTest

testOldCommitWalk 0.096

BranchTrackingStatusTest

shouldWorkInNormalCase 0.44
shouldWorkWithoutMergeBase 0
shouldReturnNullWhenBranchDoesntExist 0

BlockListTest

testAddRemoveAdd 0.001
testAddAllFromOtherList 0.003
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.001
testExact 0
testNoMatchButClose 0
testLongPaths 0.001
testKeyIsPrefixOfFilter 0

PackIndexV2Test

testCRC32 0.021
testIteratorMethodsContract 0.029
testCompareEntriesOffsetsWithGetOffsets 0.044
testIteratorReturnedValues1 0.047
testIteratorReturnedValues2 0.036
testCompareEntriesOffsetsWithFindOffsets 0.044

RevWalkUtilsReachableTest

withMerge 0.203
withCommitLoadedByDifferentRevWalk 0.112
twoCommits 0.064
oneCommit 0.043
multipleBranches 0.2

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.164
testSkipRevFilterNegative 0.024
testSkipRevFilter 0.039

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.122
testRevWalkCarryUninteresting_SlowClock 0.054
testRevWalkCarryUninteresting_WrongClock 0.042
testRevWalkCarryCustom_SlowClock 0.091

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.022
testCloneEmpty 0.022
testAddLargeBlocks 3.738
testClear 0.055
testHasFlags 0.103

IntSetTest

testAdd 0.001

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.13
testCopyFileBare 0.839
testRecordShallowRecommendation 0.89
testRecordSubmoduleLabels 0.805
testBareRepo 0.794
androidSetup 0.838
testRevisionBranch 0.771
testRecordRemoteBranch 0.796
testAddRepoManifest 1.087
relative 0.702
testDefaultRemoteRevision 0.981
testRevisionBare 1.007
absoluteRemoteURL 1.037
testRevisionTag 0.975
testTargetBranch 1.067
testIncludeTag 1.105
testNonDefaultRemotes 1.483
gerritSetup 0.805
testRevision 0.95
testReplaceManifestBare 1.502
testRepoManifestGroups 2.322
testRepoManifestCopyFile 1.186
testRemoteAlias 1.045
testRemoteRevision 0.926

AbstractPlotRendererTest

testDrawTextAlignment 0.367

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.003
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.005

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.074
testFormatWithConflictsNoFooterNoLineBreak 0.085
testTag 0.208
testPullWithUri 0.146
testFormatWithConflictsNoFooter 0.177
testMixed 0.228
testIntoHeadOtherThanMaster 0.238
testThreeBranches 0.223
testIntoOtherThanMaster 0.247
testRemoteBranch 0.219
testTwoBranches 0.269
testFormatWithConflictsWithFooters 0.218
testIntoSymbolicRefHeadPointingToMaster 0.108
testCommit 0.238
testOneBranch 0.219

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.162
lockFailure 0.118
putMatchingWithSomeMatchingRefs 0.013
saveTwoCertsOnSameRefInTwoUpdates 0.043
saveTwoCertsOnDifferentRefsInTwoUpdates 0.08
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.007
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.006
missingRef 0
putMatchingWithNoMatchingRefs 0.002
saveOneCertOnOneRef 0.005
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.021
saveTwoCertsOnSameRefInOneUpdate 0.074
saveTwoCertsOnDifferentRefsInOneUpdate 0.03
saveOneCertOnMultipleRefs 0.014

IOReadLineTest

testReadLineNoTrailingNewline[buffered=false, sizeHint=-1] 0
testReadLine[buffered=false, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=0] 0
testReadLine[buffered=false, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=1] 0
testReadLine[buffered=false, sizeHint=1] 0.001
testReadLineNoTrailingNewline[buffered=false, sizeHint=2] 0
testReadLine[buffered=false, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=3] 0
testReadLine[buffered=false, sizeHint=3] 0.001
testReadLineNoTrailingNewline[buffered=false, sizeHint=4] 0
testReadLine[buffered=false, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=false, sizeHint=64] 0
testReadLine[buffered=false, sizeHint=64] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=-1] 0
testReadLine[buffered=true, sizeHint=-1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=0] 0
testReadLine[buffered=true, sizeHint=0] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=1] 0.001
testReadLine[buffered=true, sizeHint=1] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=2] 0
testReadLine[buffered=true, sizeHint=2] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=3] 0.001
testReadLine[buffered=true, sizeHint=3] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=4] 0
testReadLine[buffered=true, sizeHint=4] 0
testReadLineNoTrailingNewline[buffered=true, sizeHint=64] 0
testReadLine[buffered=true, sizeHint=64] 0.001

ObjectDirectoryTest

testScanningForPackfiles 4.291
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 7.925
testShallowFile 0.198
testShallowFileCorrupt 0.092

RenameDetectorTest

testExactRename_ManyRenames 0.063
testBreakModify_RejoinIfUnpaired 0.178
testBreakModify_BreakBelowScore 0.076
testInexactRenames_OnePair2 0.124
testExactRename_OneRenameOneModify 0.103
testExactRename_OneDeleteManyAdds 0.187
testNoRenames_SymlinkAndFile 0.051
testExactRename_OneRename 0.222
testSetRenameScore_IllegalArgs 0.069
testInexactRename_NewlinesOnly 0.119
testExactRename_PathBreaksTie 0.064
testRenameLimit 0.075
testInexactRename_OnePair 0.143
testInexactRename_SameContentMultipleTimes 0.026
testInexactRename_LastByteDifferent 0.03
testNoRenames_UntrackedFile 0.025
testInexactRename_OneRenameTwoUnrelatedFiles 0.159
testBreakModify_DontBreakAboveScore 0.031
testExactRename_DifferentObjects 0.028
testExactRename_UnstagedFile 0.04
testNoRenames_EmptyFile1 0.031
testNoRenames_EmptyFile2 0.133
testBreakModify_BreakNone 0.031
testExactRename_MultipleIdenticalDeletes 0.026
testNoRenames_GitlinkAndFile 0.027
testBreakModify_BreakAll 0.129
testNoRenames_SymlinkAndFileSamePath 0.04
testNoRenames_SingleByteFiles 0.044

NetRCTest

testNetRCFile 0.031
testNetRCDefault 0.031

RepositoryResolveTest

testObjectId_nonexisting 0.156
testObjectId_objectid_invalid_explicit_parent 0.043
testHEAD 0.121
testTree 0.087
testDistance_past_root 0.09
testDerefCommit 0.072
resolveUpstream 0.24
testParseLookupPath 0.096
resolveExprSimple 0.081
invalidNames 0.059
testObjectId_objectid_implicit_firstparent 0.069
testObjectId_objectid_self 0.161
testParseNonGitDescribe 0.076
testDistance 0.118
testParseGitDescribeOutput 0.09
testObjectId_existing 0.046
testDerefBlob 0.053
testDerefTree 0.11
testObjectId_objectid_explicit_firstparent 0.137
testDerefTag 0.059
testRef_refname 0.057
testObjectId_objectid_explicit_otherparents 0.115

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.151
testRules 0.04
testNoMatchingAttributes 0.034
testEmptyGitAttributeFile 0.031

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.505
workingDirectoryCleanIndexModify 0.238
multipleEdits 0.189
workingDirectoryModifyInSubfolder 0.302
newFileInIndexThenModifiedInWorkTree 0.241
indexAdd 0.227
workingDirectoryDeleteIndexAdd 0.247
workingDirectoryDeleteIndexEdit 0.224
workingDirectoryModifyIndexChanged 0.251
refLogIncludesCommitMessage 0.11
workingDirectoryDelete 0.197
indexDelete 0.234
workingDirectoryModify 0.23
noLocalChanges 0.216
untrackedFileNotIncluded 0.122
untrackedFileIncluded 0.329

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

TimeoutOutputStreamTest

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

DiffCommandTest

testDiffModified 0.164
testDiffWithNegativeLineCount 0.111
testDiffTwoCommits 0.295
testDiffCached 0.233
testDiffWithPrefixes 0.076
testNoOutputStreamSet 0.058

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.654
testRebaseShouldIgnoreMergeCommits 1.011
testFastForwardRebaseWithAutoStash 0.524
testRebaseInteractiveMultipleSquash 0.784
testRebaseWithUncommittedDelete 0.417
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.301
testRebasePreservingMerges1 1.165
testRebasePreservingMerges2 1.11
testStopOnConflict 0.628
testStopOnConflictFileCreationAndDeletion 0.797
testFastForwardWithMultipleCommits 0.32
testRebaseInteractiveFixupWithBlankLines 0.513
testRebaseWithUnstagedTopicChange 0.397
testStopOnLastConflictAndContinue 0.53
testRebaseTodoLineSetComment 0.028
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.036
testRebaseEndsIfLastStepIsEdit 0.46
testRebaseShouldStopForRewordInCaseOfConflict 0.513
testParseRewordCommand 0.027
testRebasePreservingMergesWithUnrelatedSide1 1.42
testRebasePreservingMergesWithUnrelatedSide2 1.277
testRebaseWithUnstagedMasterChangeOtherCommit 0.58
testRebaseInteractiveSingleSquashAndModifyMessage 0.592
testRebaseWithUncommittedMasterChangeBaseCommit 0.493
testParseSquashFixupSequenceCount 0.053
testRebaseWithAutoStashConflictOnApply 0.721
testRebaseInteractiveReword 0.55
testRebaseWithUntrackedFile 0.52
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.916
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.027
testRebaseWithUncommittedMasterChange 0.661
testRebaseInteractiveEdit 0.649
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.276
testRepositoryStateChecks 0.025
testRebaseInteractiveSquashFirstCommitShouldFail 0.338
testRebaseWithUnstagedMasterChangeBaseCommit 0.38
testEmptyRebaseTodo 0.057
testFastForwardWithMultipleCommitsOnDifferentBranches 0.609
testMergeFirstStopOnLastConflictAndSkip 0.758
testRebaseShouldFixupInCaseOfConflict 0.657
testRebaseWithModificationShouldNotDeleteData 0.315
testRebaseInteractiveFixupFirstCommitShouldFail 0.208
testFastForwardRebaseWithModification 0.347
testAuthorScriptConverter 0.064
testDetachedHead 0.586
testRebaseWithUncommittedTopicChange 0.386
testRebaseShouldStopForEditInCaseOfConflict 0.432
testStopOnConflictAndContinue 0.715
testRebaseWithUnstagedMasterChange 0.365
testStopOnConflictAndContinueWithNoDeltaToMaster 0.571
testOnlyCommentRebaseTodo 0.029
testFilesAddedFromTwoBranches 0.52
testStopOnConflictAndFailContinueIfFileIsDirty 0.605
testStopOnConflictCommitAndContinue 0.731
testUnknownUpstream 0.068
testStopOnConflictAndAbortWithDetachedHEAD 0.698
testRebaseWithAutoStash 0.722
testRebaseInteractiveMixedSquashAndFixup 0.757
testFastForwardWithNewFile 0.283
testUpToDate 0.12
testRebaseParentOntoHeadShouldBeUptoDate 0.153
testStopOnConflictAndSkipNoConflict 0.72
testStopOnLastConflictAndSkip 0.616
testRebaseWithUncommittedMasterChangeOtherCommit 0.502
testLeadingSpacesRebaseTodo 0.029
testRebaseShouldTryToParseValidLineMarkedAsComment 0.027
testRebaseShouldSquashInCaseOfConflict 0.737
testConflictFreeWithSingleFile 0.575
testStopOnConflictAndSkipWithConflict 0.571
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.207

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.039
testEmptyCache_Clear_NoCacheTree 0.123
testWriteReadTree 0.042
testTwoLevelSubtree 0.026
testEmptyCache_CreateEmptyCacheTree 0.031
testSingleSubtree 0.03

PullCommandWithRebaseTest

testPullFastForward 0.559
testPullLocalConflict 0.649
testPullConflict 0.699
testPullFastForwardDetachedHead 0.642
testPullFastForwardWithBranchInSource 0.722
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.65

PlotCommitListTest

testMergeBlockedBySelf 0.214
testMultipleMerges 0.06
testBug368927 0.118
testBug419359 0.167
testDuplicateParents 0.1
testBug300282_1 0.071
testTwoRoots1 0.034
testTwoRoots2 0.036
testMergeBlockedByOther 0.188
testSideBranch 0.068
test2SideBranches 0.168
testLinear 0.049
testMerged 0.046
testEgitHistory 0.245
testDanglingCommitShouldContinueLane 0.118

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0.001

PathSuffixFilterTest

testEdgeCases 0.04
testRecursiveFiltering 0.103
testNonRecursiveFiltering 0.06

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.053
badlyFormattedWithoutRef 0.017

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.002
testThreadTranslationBundleInheritance 0.003
testNLSLocale 0

DfsFsckTest

testMultipleInvalidObjects 0.005
testNonCommitHead 0.005
testMissingObject 0.004
testTagWithoutObject 0.001
testCommitWithoutTree 0.001
testValidConnectivity 0.003
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.003
testTreeWithNullSha 0.001

AbbreviatedObjectIdTest

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

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.11
pushNonAtomic 0.136
pushAtomicDisabled 0.002

HugeFileTest

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

T0001_PersonIdentTest

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.111
testCache_TooFewFiles 0.252
testCache_Defaults 0.255

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.22
testMultipleHeads_SameBase2 0.104
testNone 0.082
testDisallowTreeFilter 0.042
testInconsistentCommitTimes 0.055
testSimple 0.108
testCrissCross 0.118

SquashMessageFormatterTest

testCommit 0.073

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.142
testForbiddenNamesOnWindowsEgCon 0.131
testForbiddenNamesOnWindowsEgLpr 0.395
testForbiddenNamesOnWindowsEgDotCon 0.25
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.13
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.252
testMaliciousPathDot 0.224
testMaliciousGitPathEndDotUnixOk 0.178
testMaliciousGitPathEndDotWindows1 0.25
testMaliciousGitPathEndDotWindows2 0.108
testMaliciousGitPathEndDotWindows3 0.282
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.202
testMaliciousPathEmptyUnix 0.279
testMaliciousGitPath1Case 0.232
testMaliciousGitPath2Case 0.185
testMaliciousGitPath3Case 0.254
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.258
testMaliciousPathDotDot 0.247
testMaliciousAbsolutePathSecondCheckout 0.141
testMaliciousAbsolutePathTwoLevelsFirstBad 0.186
testMaliciousAbsoluteUNCPathWindows1 0.19
testMaliciousAbsoluteUNCPathWindows2 0.266
testForbiddenNamesOnWindowsEgCon1 0.239
testForbiddenNamesOnWindowsEgLpt1 0.284
testMaliciousAbsolutePathIsOkTwoLevels 0.219
testMaliciousWindowsADSOnUnix 0.22
testMaliciousAbsolutePathTwoLevelsSecondBad 0.264
testMaliciousGitPathEndSpaceUnixOk 0.21
testMaliciousPathEmptyWindows 0.149
testMaliciousWindowsADS 0.275
testForbiddenWindowsNamesOnUnixEgCon 0.163
testMaliciousGitPath1 0.312
testMaliciousGitPath2 0.127
testMaliciousAbsoluteWindowsPath1 0.215
testMaliciousAbsoluteWindowsPath2 0.196
testMaliciousAbsolutePathIsOkSecondCheckout 0.25
testMaliciousAbsolutePath 0.239
testForbiddenWindowsNamesOnUnixEgLpt1 0.246
testForbiddenNamesOnWindowsEgConDotSuffix 0.122
testMaliciousAbsoluteCurDrivePathWindows 0.253
testMaliciousGitPathEndSpaceWindows 0.115
testMaliciousAbsoluteWindowsPath1OnUnix 0.282

FilterCommandsTest

testBuiltinCleanFilter 0.533
testBuiltinCleanAndSmudgeFilter 0.418
testBuiltinSmudgeFilter 0.283

RemoteDeleteCommandTest

testDelete 0.106

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.042
shouldReturnZeroWhenMergedInto 0.037
shouldWorkWithMerges 0.099
shouldWorkWithoutCommonAncestor 0.057
shouldWorkWithZeroAsEnd 0.19
shouldReturnZeroOnSameCommit 0.119

GcBasicPackingTest

testImmediatePruning 3.052
testPreserveAndPruneOldPacks 3.151
testDonePruneTooYoungPacks 2.931
testNotPackTwice 1.994
testPackAllObjectsInOnePack 1.987
repackEmptyRepo_noPackCreated 0.134
testPackRepoWithNoRefs 0.469
testPackCommitsAndLooseOne 2.351
testPack2Commits 1.944

RevCommitListTest

testFillToHighMarkMulitpleBlocks 6.144
testFillToUnknownCommit 5.186
testFillToNullCommit 0.185
testFillToHighMark2 0.133
testFillToHighMark4 0.091
testFillToHighMarkAll 0.175
testFillToCommit 0.544

RunExternalScriptTest

testCopyStdIn 0.032
testWrongScript 0.045
testArguments 0.034
testRc 0.022
testCopyStdInExecute 0.029
testAllTogetherBinExecute 0.03
testAllTogetherBin 0.031
testWrongSh 0.009
testNullStdout 0.022
testCopyNullStdIn 0.029
testStdErr 0.023
testStdErrExecute 0.023

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

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

WalkEncryptionTest$TestableTransformation

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

StoredBitmapTest

testGetBitmapWithoutXor 0.015
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameBranchNoConfigValues 0.165
renameBranchExistingSection 0.25
renameBranchMultipleConfigValues 0.097
renameBranchSingleConfigValue 0.246

DirCacheBasicTest

testLockMissing_TempIndex 0.039
testFindOnEmpty 0.036
testWriteEmptyCommit_RealIndex 0.048
testDetectUnmergedPaths 0.109
testWriteEmptyUnlock_RealIndex 0.044
testReadMissing_TempIndex 0.03
testLockMissing_RealIndex 0.032
testBuildThenClear 0.125
testWriteEmptyLockEmpty_RealIndex 0.095
testRejectInvalidWindowsPaths 0.114
testReadMissing_RealIndex 0.056
testWriteEmptyReadEmpty_RealIndex 0.041

ReftableTest

byObjectIdOneRefWithIndex 1.446
namespaceHeads 0.002
emptyTable 0
oneSymbolicRef 0.001
namespaceNotFound 0
indexScan 1.347
indexSeek 1.405
seekNotFound 0
emptyVirtualTableFromRefs 0.001
estimateCurrentBytesWithIndex 0.062
onlyReflog 0.002
estimateCurrentBytesOneRef 0
logScan 1.592
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0.003
noIndexScan 0.006
noIndexSeek 0.011
nameTooLongDoesNotWrite 0
unpeeledDoesNotWrite 0.001
resolveSymbolicRef 0
oneDeletedRef 0.001
oneTagRef 0
oneIdRef 0
badCrc32 0.001
withReflog 0

RepositoryCacheTest

testBareFileKey 0.053
testNonBareFileKey 0.063
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.139
testRepositoryUsageCount 0.031
testFileKeyOpenNew 0.049
testGetRegistered 0.023
testRepositoryUsageCountWithRegisteredRepository 0.101
testCacheOpen 0.048
testUnregister 0.03
testGetRegisteredWhenEmpty 0.077
testRepositoryUnregisteringWhenExpired 0.18
testRepositoryNotUnregisteringWhenClosing 0.024
testReconfigure 0.047
testCacheRegisterOpen 0.115
testFileKeyOpenExisting 0.035

DiffFormatterReflowTest

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

AutoCRLFOutputStreamTest

testBoundary 2.925
test 0.004

RawParseUtils_FormatTest

testFormatBase10 0

StringsTest

testCount 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.169
testRevert 0.084

RevWalkFilterTest

testFilter_NOT_NONE 0.118
testFilter_NONE 0.038
testFilter_Negate_ALL 0.047
testFilter_NOT_ALL 0.16
testFilter_ALL_Or_NONE 0.037
testFilter_NONE_Or_ALL 0.075
testFilter_MY_ALL_Or_NONE 0.116
testFilter_NO_MERGES 0.101
testFilter_NONE_Or_MY_ALL 0.042
testFilter_NONE_And_ALL 0.044
testFilter_NONE_And_MY_ALL 0.045
testFilter_MY_ALL_And_NONE 0.152
testFilter_ALL_And_NONE 0.035
testFilter_ALL 0.038
testCommitTimeRevFilter 0.197

SubmoduleInitTest

resolveInvalidParentUrl 0.905
resolveTwoLevelHigherRelativeUrl 0.059
resolveWorkingDirectoryRelativeUrl 0.142
repositoryWithUninitializedModule 0.125
resolveOneLevelHigherRelativeUrl 0.157
resolveSameLevelRelativeUrl 0.118
repositoryWithNoSubmodules 0.161

HttpConfigUriPathTest

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

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.874
repositoryWithRootLevelSubmoduleRelativeRef 0.212
treeIdWithGitmodules 0.068
testTreeIteratorWithGitmodulesNameNotPath 0.055
indexWithGitmodules 0.281
bareRepositoryWithNoSubmodules 0.064
generatorFilteredToOneOfTwoSubmodules 0.274
repositoryWithRootLevelSubmoduleAbsoluteRef 0.075
repositoryWithRootLevelSubmodule 0.056
testTreeIteratorWithGitmodules 0.173
repositoryWithNoSubmodules 0.048

FileUtilsTest

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

IgnoreMatcherParametrizedTest

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

SubmoduleSyncTest

repositoryWithSubmodule 1.867
repositoryWithRelativeUriSubmodule 0.549
repositoryWithNoSubmodules 0.046

PushConfigTest

pushRecurseSubmoduleNoMatch 0.001
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0.001

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.202
testTrivialTwoWay_rightDFconflict2 0.099
testTheirs_noRepo 0.296
testTrivialTwoWay_ok 0.072
testTrivialTwoWay 0.187
testOurs 0.061
testTrivialTwoWay_noRepo 0.171
testTrivialTwoWay_validSubtreeSort 0.245
testTrivialTwoWay_leftDFconflict1 0.095
testTrivialTwoWay_leftDFconflict2 0.298
testTrivialTwoWay_conflictSubtreeChange 0.252
testTrivialTwoWay_conflict 0.22
testOurs_noRepo 0.088
testTrivialTwoWay_disjointhistories 0.288
testTheirs 0.249
testTrivialTwoWay_concurrentSubtreeChange 0.099

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.134
testProperlyCullAllAncestors1 0.088
testProperlyCullAllAncestors2 0.139

LsRemoteCommandTest

testLsRemoteWithTags 0.417
testLsRemoteWithHeads 0.54
testLsRemoteWithoutLocalRepository 0.249
testLsRemote 0.522

EmptyTreeIteratorTest

testAtEOF 0.064
testCreateSubtreeIterator 0.105
testStopWalkCallsParent 0.08
testBackDoesNothing 0.034
testEntryObjectId 0.071
testNextDoesNothing 0.094

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

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

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.28
testOnlyOption_f1_7_f2_14_b 0.254
testOnlyOption_f1_7_f2_14_c 0.404
testOnlyOption_f1_7_f2_14_d 0.306
testOnlyOption_f1_7_f2_14_e 0.443
testOnlyOption_f1_1_a 0.05
testOnlyOption_f1_1_b 0.057
testOnlyOption_f1_1_c 0.194
testOnlyOption_f1_1_d 0.21
testOnlyOption_f1_1_e 0.109
testOnlyOption_f1_2_a 0.157
testOnlyOption_f1_2_b 0.053
testOnlyOption_f1_2_c 0.207
testOnlyOption_f1_2_d 0.156
testOnlyOption_f1_2_e 0.114
testOnlyOption_f1_3_a 0.215
testOnlyOption_f1_3_b 0.244
testOnlyOption_f1_3_c 0.262
testOnlyOption_f1_3_d 0.259
testOnlyOption_f1_3_e 0.247
testOnlyOption_f1_4_a 0.205
testOnlyOption_f1_4_b 0.079
testOnlyOption_f1_4_c 0.362
testOnlyOption_f1_4_d 0.144
testOnlyOption_f1_4_e 0.247
testOnlyOption_f1_5_a 0.232
testOnlyOption_f1_5_b 0.203
testOnlyOption_f1_5_c 0.14
testOnlyOption_f1_5_d 0.188
testOnlyOption_f1_5_e 0.242
testOnlyOption_f1_6_a 0.172
testOnlyOption_f1_6_b 0.245
testOnlyOption_f1_6_c 0.268
testOnlyOption_f1_6_d 0.265
testOnlyOption_f1_6_e 0.24
testOnlyOption_f1_7_a 0.081
testOnlyOption_f1_7_b 0.184
testOnlyOption_f1_7_c 0.174
testOnlyOption_f1_7_d 0.139
testOnlyOption_f1_7_e 0.215
testOnlyOption_f1_8_a 0.143
testOnlyOption_f1_8_b 0.123
testOnlyOption_f1_8_c 0.208
testOnlyOption_f1_8_d 0.142
testOnlyOption_f1_8_e 0.15
testOnlyOption_f1_9_a 0.129
testOnlyOption_f1_9_b 0.121
testOnlyOption_f1_9_c 0.178
testOnlyOption_f1_9_d 0.221
testOnlyOption_f1_9_e 0.195
testOnlyOption_f1_2_f2_14_a 0.125
testOnlyOption_f1_2_f2_14_b 0.134
testOnlyOption_f1_2_f2_14_c 0.144
testOnlyOption_f1_2_f2_14_d 0.141
testOnlyOption_f1_2_f2_14_e 0.151
testOnlyOption_f1_12_f2_14_a 0.246
testOnlyOption_f1_12_f2_14_b 0.313
testOnlyOption_f1_12_f2_14_c 0.197
testOnlyOption_f1_12_f2_14_d 0.174
testOnlyOption_f1_12_f2_14_e 0.213
testOnlyOption_f1_6_f2_14_a 0.133
testOnlyOption_f1_6_f2_14_b 0.169
testOnlyOption_f1_6_f2_14_c 0.231
testOnlyOption_f1_6_f2_14_d 0.156
testOnlyOption_f1_6_f2_14_e 0.183
testOnlyOption_f1_10_a 0.106
testOnlyOption_f1_10_b 0.116
testOnlyOption_f1_10_c 0.127
testOnlyOption_f1_10_d 0.118
testOnlyOption_f1_10_e 0.148
testOnlyOption_f1_11_a 0.087
testOnlyOption_f1_11_b 0.105
testOnlyOption_f1_11_c 0.121
testOnlyOption_f1_11_d 0.12
testOnlyOption_f1_11_e 0.132
testOnlyOption_f1_12_a 0.075
testOnlyOption_f1_12_b 0.093
testOnlyOption_f1_12_c 0.121
testOnlyOption_f1_12_d 0.128
testOnlyOption_f1_12_e 0.125
testOnlyOption_f1_13_a 0.095
testOnlyOption_f1_13_b 0.107
testOnlyOption_f1_13_c 0.156
testOnlyOption_f1_13_d 0.126
testOnlyOption_f1_13_e 0.167
testOnlyOption_f1_14_a 0.122
testOnlyOption_f1_14_b 0.128
testOnlyOption_f1_14_c 0.142
testOnlyOption_f1_14_d 0.136
testOnlyOption_f1_14_e 0.166
testOnlyOption_f1_1_f2_14_a 0.085
testOnlyOption_f1_1_f2_14_b 0.163
testOnlyOption_f1_1_f2_14_c 0.115
testOnlyOption_f1_1_f2_14_d 0.119
testOnlyOption_f1_1_f2_14_e 0.126
testOnlyOptionWithDirectory 0.167

TestRepositoryTest

amendRef 0.015
nonRacingChange 0.013
insertChangeId 0.008
cherryPickWithIdenticalContents 0.01
resetFromDetachedHead 0.013
insertExplicitChangeId 0.001
amendCommit 0.055
resetFromSymref 0.015
reattachToMaster_Race 0.023
insertChangeIdIgnoresExisting 0.003
cherryPick 0.014
amendHead 0.017
cherryPickWithContentMerge 0.015
commitToUnbornHead 0.004

MergeHeadMsgTest

testReadWriteMergeHeads 0.042
testReadWriteMergeMsg 0.044

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.025
testALL_IdentityClone 0.047
testANY_DIFF_ShouldNotBeRecursive 0.027
testNotALL_IncludesNothing 0.143
testANY_DIFF_IdentityClone 0.03
testALL_IncludesAnything 0.032
testALL_ShouldNotBeRecursive 0.033

CheckoutCommandTest

testCheckout 0.333
testCheckoutOfDirectoryShouldBeRecursive 0.374
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.482
testCheckoutWithConflict 0.241
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.437
testCheckoutWithStartPoint 0.353
testCheckoutOfFileWithInexistentParentDir 0.382
testCheckoutCommit 0.187
testCheckoutAllPaths 0.343
testInvalidRefName 0.181
testSmudgeFilter_createNew 0.502
testCreateOrphanBranchWithStartCommit 0.281
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 1.639
testAlreadyExists 0.282
testCreateBranchOnCheckout 0.274
testCheckoutWithStartPointOnlyCertainFiles 0.342
testSmudgeFilter_modifyExisting 0.544
testCheckoutToNonExistingBranch 0.265
testCheckoutAnnotatedTag 0.215
testCheckoutRemoteTrackingWithoutLocalBranch 0.454
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.429
testCheckoutWithNonDeletedFiles 0.236
testUpdateSmudgedEntries 0.252
testSimpleCheckout 0.256
testCreateOrphanBranchWithStartPoint 0.295
testCheckoutOrphanBranch 0.151
testCheckoutRemoteTrackingWithUpstream 0.491
testDetachedHeadOnCheckout 0.258
testCheckoutLightweightTag 0.237
testNullRefName 0.245

LogCommandTest

logAllCommitsWithMaxCount 0.294
logOnlyMergeCommits 0.429
logAllCommits 0.299
logAllCommitsWithSkipAndMaxCount 0.384
logPathWithMaxCount 0.298
logAllCommitsWithSkip 0.208
logNoMergeCommits 0.462
logPathWithSkip 0.27
logAllCommitsWithTag 0.132

CGitIgnoreTest

testUnescapedBracketsInGroup 0.153
testDirOnlyMatch 0.156
testEscapedFirstBracketInGroup 0.084
testStarMatchOnSlashNot 0.144
testDirectoryMatchSubRecursiveBacktrack2 0.185
testDirectoryMatchSubRecursiveBacktrack3 0.084
testDirectoryMatchSubRecursiveBacktrack4 0.187
testDirectoryMatchSubRecursiveBacktrack5 0.263
testDirOnlyMatchDeep 0.195
testDirectoryMatchSubRecursive 0.076
testPrefixMatch 0.184
testEscapedBothBracketsInGroup 0.086
testSimpleIgnored 0.223
testDirectoryMatchSubRecursiveBacktrack 0.105
testEscapedSecondBracketInGroup 0.201

NotTreeFilterTest

testNegateIsUnwrap 0.028
testCloneIsDeepClone 0.024
testWrap 0.028
testShouldBeRecursive_PathFilter 0.025
testCloneIsSparseWhenPossible 0.16
testShouldBeRecursive_ALL 0.035

RemoteSetUrlCommandTest

testSetUrl 0.139
testSetPushUrl 0.124

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.175
testDeleteForce 0.511
testDeleteNotFound 0.109
testCreateMissingObject 0.22
testForceUpdateMissingObject 0.149
testDeleteLoosePacked 0.528
testNoCacheObjectIdSubclass 0.217
testDeleteLoosePackedRejected 0.13
testRenameBranchHasPreviousLog 0.776
testRenameCurrentBranch 0.995
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.23
testRenameBranchCannotLockAFileHEADisToLockTo 0.769
testRenameRefNameColission2avoided 0.909
testRefKeySameAsName 0.268
testLooseDelete 0.256
testUpdateRefLockFailureLocked 0.235
testDeleteLooseAndItsDirectory 0.3
testUpdateRefNoChange 0.213
testDeleteWithoutHead 0.298
testUpdateRefForwardWithCheck1 0.315
testUpdateRefForwardWithCheck2 0.359
testRenameBranchCannotLockAFileHEADisToLockFrom 0.194
testRenameBranchCannotLockAFileHEADisFromLockTo 0.664
testDeleteSymref 0.15
testUpdateRefLockFailureWrongOldValue 0.257
testDeleteHEADreferencedRef 0.174
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.529
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.291
testUpdateMissingObject 0.223
testUpdateRefDetached 0.238
testRefsCacheAfterUpdateLooseOnly 0.217
testNewNamespaceConflictWithLoosePrefixOfExisting 0.135
testRenameBranchAlsoInPack 0.725
testDeleteHead 0.046
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.947
testDeleteFastForward 0.882
testNewNamespaceConflictWithPackedPrefixOfExisting 0.038
testRefsCacheAfterUpdate 0.064
testUpdateRefForward 0.06
testDeleteHeadInBareRepo 0.147
testRenameBranchNoPreviousLog 0.72
testNewNamespaceConflictWithLoosePrefixNameExists 0.061
testRenameRefNameColission1avoided 1.03
testUpdateRefDetachedUnbornHead 0.064

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.002
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.97
testDirtySubmoduleWorktreeUntracked 2.211
testInitiallyClean 2.058
testDirtySubmoduleWorktree 2.134
testDirtySubmoduleHEAD 2.262
testDirtySubmoduleIndex 2.143
testDirtySubmoduleIndexAndWorktree 2.139

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.433
shouldRaiseErrorOnBadUrl 0.117
shouldCloneAValidGitRepository 0.295
shouldRaiseErrorOnNoUrl 0.085
shouldCreateABareCloneOfAValidGitRepository 0.208
shouldRaiseErrorOnEmptyUrl 0.027

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 3.89
testInitialClone_RedirectToHttps[0] 2.166
testInitialClone_RedirectBackToHttp[0] 5.473
testInitialClone_ViaHttps[0] 3.824
testInitialClone_SslFailure[1] 4.72
testInitialClone_RedirectToHttps[1] 1.99
testInitialClone_RedirectBackToHttp[1] 1.043
testInitialClone_ViaHttps[1] 1.57

MeasurePackSizeTest

testPush_packSize 1.682

RootLocaleTest

testHttpServerText 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 2.704
testListRemote[0] 0.395
testPushNotSupported[0] 0.471
testInitialClone_Packed[0] 0.539
testInitialClone_Loose[1] 1.115
testListRemote[1] 0.258
testPushNotSupported[1] 0.184
testInitialClone_Packed[1] 0.288

ClientVersionUtilTest

testParse 0
testPushStatusBug 0.001

GitServletInitTest

testDefaultConstructor_NoBasePath 0.111
testInitUnderContainer_WithBasePath 1.076
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.018

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.022
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.25
testObjectCheckerException 0.335

DumbClientSmartServerTest

testInitialClone_Small[0] 2.573
testListRemote[0] 0.343
testPushNotSupported[0] 0.263
testInitialClone_Packed[0] 0.433
testInitialClone_Small[1] 1.171
testListRemote[1] 0.148
testPushNotSupported[1] 0.165
testInitialClone_Packed[1] 0.284

AdvertiseErrorTest

testPush_CreateBranch 0.507

AsIsServiceTest

testCreate_Default 0.526
testCreate_Disabled 0.183
testDisabledSingleton 0.047
testCreate_Enabled 0.038

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.184
testCreate_NullUser 0.031
testCreate_EmptyStringUser 0.032
testCreate_Disabled 0.039
testDisabledSingleton 0.295
testCreate_Enabled 0.037

FileResolverTest

testNotAGitRepository 0.745
testUnreasonableNames 0.006
testExportOk 0.165

HookMessageTest

testPush_CreateBranch 3.1
testPush_HookMessagesToOutputStream 0.298

RegexPipelineTest

testSimpleRegex 1.348
testRegexGroupFilter 0.023
testServeOrdering 0.017

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.115
testInvalidWant[0] 0.322
testInitialClone_RedirectMultiple[0] 0.296
testPush_NotAuthorized[0] 0.263
testPush_CreateBranch[0] 0.351
testInitialClone_WithAuthenticationAfterRedirect[0] 0.246
testInitialClone_Small[0] 0.346
testFetch_TooManyLocalCommits[0] 1.221
testInitialClone_WithAuthenticationNoCredentials[0] 0.214
testListRemote[0] 0.159
testInitialClone_RedirectOnPostForbidden[0] 0.229
testListRemote_BadName[0] 0.226
testInitialClone_RedirectForbidden[0] 0.171
testInitialClone_RedirectMax[0] 0.263
testInitialClone_WithAuthenticationWrongCredentials[0] 0.19
testInitialClone_RedirectLoop[0] 0.337
testInitialClone_RedirectOnPostAllowed[0] 0.613
testInitialClone_RedirectTooOften[0] 0.424
testPush_ChunkedEncoding[0] 0.563
testInitialClone_BrokenServer[0] 0.433
testInitialClone_Redirect301Small[0] 0.338
testInitialClone_WithAuthenticationOnPostOnly[0] 0.391
testInitialClone_Redirect302Small[0] 0.39
testInitialClone_WithAuthentication[0] 0.483
testInitialClone_Redirect303Small[0] 0.464
testInitialClone_Redirect307Small[0] 0.436
testFetch_RefsUnreadableOnUpload[0] 0.737
testFetch_FewLocalCommits[1] 2.599
testInvalidWant[1] 0.406
testInitialClone_RedirectMultiple[1] 0.642
testPush_NotAuthorized[1] 0.471
testPush_CreateBranch[1] 0.443
testInitialClone_WithAuthenticationAfterRedirect[1] 0.385
testInitialClone_Small[1] 0.388
testFetch_TooManyLocalCommits[1] 1.319
testInitialClone_WithAuthenticationNoCredentials[1] 0.262
testListRemote[1] 0.152
testInitialClone_RedirectOnPostForbidden[1] 0.194
testListRemote_BadName[1] 0.154
testInitialClone_RedirectForbidden[1] 0.301
testInitialClone_RedirectMax[1] 0.274
testInitialClone_WithAuthenticationWrongCredentials[1] 0.242
testInitialClone_RedirectLoop[1] 0.216
testInitialClone_RedirectOnPostAllowed[1] 0.288
testInitialClone_RedirectTooOften[1] 0.203
testPush_ChunkedEncoding[1] 0.218
testInitialClone_BrokenServer[1] 0.194
testInitialClone_Redirect301Small[1] 0.221
testInitialClone_WithAuthenticationOnPostOnly[1] 0.341
testInitialClone_Redirect302Small[1] 0.258
testInitialClone_WithAuthentication[1] 0.207
testInitialClone_Redirect303Small[1] 0.244
testInitialClone_Redirect307Small[1] 0.176
testFetch_RefsUnreadableOnUpload[1] 0.183

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.422

ServletUtilsTest

testAcceptGzip 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0.577
testListRemote_Smart_DetachedHEAD 0.488
testRepositoryNotFound_Dumb 0.302
testListRemote_Smart_WithQueryParameters 0.099
testListRemote_Dumb_Auth 0.274
testListRemote_Dumb_NeedsAuth 0.098
testListRemote_Smart_UploadPackNeedsAuth 0.202
testRepositoryNotFound_Smart 0.18
testListRemote_Dumb_DetachedHEAD 0.129
testListRemoteWithoutLocalRepository 0.083
testListRemote_Smart_UploadPackDisabled 0.2

DefaultUploadPackFactoryTest

testCreate_Default 0.874
testCreate_Disabled 0.059
testDisabledSingleton 0.194
testCreate_Enabled 0.05

ErrorServletTest

testHandler 1.25

SetAdditionalHeadersTest

testSetHeaders 2.091

RemoteTest

testAdd 2.024
testList 0.094
testVerboseList 0.336
testRemove 0.343
testSetUrl 0.337
testUpdate 0.851
testSetUrlPush 0.101

CommitTest

testCommitAll 0.62
testCommitPath 0.387

CLIGitCommandTest

testSplit 0.001

TextBuiltinTest

testCleanDeleteDirs 1.881

LsRemoteTest

testLsRemoteHeadsTags 2.402
testLsRemoteTags 0.481
testLsRemote 0.406
testLsRemoteHeads 0.551

InitTest

testInitDirectory 0.292
testInitBare 0.057

MergeTest

testMergeSelf 0.395
testFastForward 0.575
testNoFastForwardAndSquash 0.071
testMerge 0.642
testFastForwardOnly 0.633
testMergeNoCommitSquash 0.641
testMergeNoCommit 0.561
testMergeWithUserMessage 0.553
testSquashSelf 0.308
testSquash 0.76
testNoFastForward 0.446

ResetTest

testResetSelf 0.154
testPathOptionHelp 0.181
testResetPathNoDoubleDash 0.255
testResetPrevious 0.352
testResetPathDoubleDashNoRef 0.344
testZombieArgument_Bug484951 0.043
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.292
testResetEmptyPath 0.314

TagTest

testTagTwice 0.491
testTagDeleteFail 0.069
testTagDelete 0.324

ConfigTest

testListConfig 0.321

DescribeTest

testDescribeTagLong 0.441
testDescribeCommitNoMatch 0.31
testDescribeCommitMultiMatch 0.172
testDescribeCommitMatch 0.344
testDescribeCommit 0.358
testHelpArgumentAfterUnknown 0.029
testHeadNoTag 0.203
testNoHead 0.089
testHelpArgumentBeforeUnknown 0.05
testDescribeTag 0.229
testDescribeCommitMatch2 0.29

CloneTest

testCloneIntoCurrentDir 0.591
testClone 0.42
testCloneBare 0.424
testCloneEmpty 0.248

RmTest

multiplePathsShouldBeRemoved 0.053

CommitAndLogTest

testCommitAmend 0.372

BranchTest

testRenameTwoArgs 2.02
testExistingBranch 0.312
testDeleteForce 0.883
testCreateFromOldCommit 0.655
testList 0.321
testListDetached 0.071
testHelpAfterDelete 0.323
testCreate 0.316
testDelete 0.287
testDeleteForceMultiple 0.691
testListContains 0.242
testRenameSingleArg 0.365
testDeleteMultiple 0.475

ArchiveTest

testTarPrefixOption 2.316
testTgzExtensions 0.443
testTarPreservesContent 0.286
testArchiveIncludesSubmoduleDirectory 1.309
testTarWithSubdir 0.717
testExtensionMatchIsAnchored 0.239
testUnrecognizedFormat 0.248
testArchiveWithLongFilename 0.657
testTarPreservesMode 0.553
testNoExtensionMeansTar 0.102
testEmptyArchive 0.379
testArchivePrefixOption 0.307
testArchiveWithSubdir 0.43
testArchivePreservesMode 0.603
testUnrecognizedExtensionMeansTar 0.234
testZipExtension 0.224
testDefaultFormatIsTar 0.233
testArchivePreservesContent 0.254
testTarExtension 0.19
testTarWithLongFilename 0.27
testTxzExtension 0.66
testPrefixWithoutTrailingSlash 0.181
testTarIncludesSubmoduleDirectory 0.367
testTarPrefixWithoutTrailingSlash 0.155
testArchiveWithFiles 0.233
testPrefixDoesNotNormalizeDoubleSlash 0.187
testFormatOverridesFilename 0.195
testPrefixDoesNotNormalizeDoubleSlashInTar 0.14
testEmptyTar 0.096
testTbz2Extension 0.23

ReflogTest

testSingleCommit 0.071
testClean 0.037
testBranch 0.661

CheckoutTest

testCheckoutHead 1.839
testCheckoutLink 0.466
testCheckoutPath 0.812
testCheckoutSelf 0.088
testCheckoutUnresolvedHead 0.303
testCheckoutSingleFile 0.099
fileModeTestFileThenFileWithFolderInIndex 0.593
testCheckoutNewBranchThatAlreadyExists 0.267
fileModeTestFileWithFolderInIndex 0.457
testCheckoutExistingBranchWithConflict 0.455
fileModeTestFolderThenFileWithMissingInWorkingTree 0.413
testCheckoutBranch 0.351
testCheckoutAllPaths 0.451
fileModeTestFolderWithMissingInWorkingTree 0.501
testCheckoutNonExistingBranch 0.162
testCheckoutOrphan 0.387
testCheckoutWithMissingWorkingTreeFile 0.305
testCheckoutNewBranch 0.249
fileModeTestFolderThenMissingWithFileInWorkingTree 0.278
testCheckoutNewBranchOnBranchToBeBorn 0.164
fileModeTestMissingWithFolderInWorkingTree 0.27
fileModeTestMissingThenFolderWithFileInWorkingTree 0.266

RepoTest

testAddRepoManifest 2.437
testZombieHelpArgument 0.953
testMissingPath 0.864

FetchTest

testFetchNoTags 2.958
testFetchDefault 0.906
testFetchAllTags 0.98

CleanTest

testCleanDeleteDirs 0.081
testCleanLeaveDirs 0.382
testCleanRequiresForce 0.029
testCleanRequiresForceConfig 0.036

AddTest

testAddNothing 1.472
testAddAFile 0.25
testAddUsage 0.277
testAddFileTwice 0.07
testAddAlreadyAdded 0.25

StatusTest

testStatusUntrackedFiles 1.746
testStatusPorcelainUntrackedFilesAll 1.46
testPathOptionHelp 0.037
testStatusUno 0.995
testStatusPorcelainUntrackedFiles 0.784
testStatusUall 0.706
testStatusPorcelainU 0.765
testStatusPorcelain 0.732
testStatusUntrackedFilesAll 0.677
testStatusPorcelainUno 0.746
testStatusUntrackedFilesNo 0.647
testStatusPorcelainUall 0.673
testStatusPorcelainUntrackedFilesNo 0.544
testStatusDefault 0.552
testStatusU 0.53

ProxyConfigTest

testHttpProxy_bothCases 0.647
testAll 0.684
testNoSetting 0.599
testHttpsProxy_bothCases 0.435
testOverwriteHttpPort 0.387
testHttpProxy_lowerCase 0.324
testDontOverwriteHttp 0.32
testHttpsProxy_lowerCase 0.308
testHttpProxy_upperCase 0.32
testHttpsProxy_upperCase 0.306

LfsPointerFilterTest

testValidNestedPointers 0.479
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.091
testValidPointersInRepositoryRoot 0.031

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.043

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.002
testFromStringByte 0.006
testToObjectId 0
testFromRawLong 0
testFromString 0.018

UploadTest

testParallelUploads 3.043
testCorruptUpload 0.206
testLargeFileUpload 0.834
testUpload 0.138

DownloadTest

testDownloadNotFound 3.438
testLargeFileDownload 31.057
testDownloadInvalidPathInfo 0.081
testDownloadInvalidId 0.076
testDownload 30.108

Failure Details

[Summary] [Package List] [Test Cases]


testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
atomicUpdateRespectsInProcessLock[atomic=false]
skipped: got: <false>, expected: is <true>
mergeBinaryFile_NoAttr_Conflict
skipped: skipped
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
test_A1_ValidURI
skipped: got: <false>, expected: is <true>
test_A2_CryptoError
skipped: got: <false>, expected: is <true>
test_V0_Java7_JET
skipped: got: <false>, expected: is <true>
test_V1_Java7_GIT
skipped: got: <false>, expected: is <true>
test_V2_Java7_AES
skipped: got: <false>, expected: is <true>
test_V2_Java8_PBE_AES
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: got: <false>, expected: is <true>
testCheckoutAutoCrlfTrue
skipped: got: <false>, expected: is <true>
testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path