Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3945 0 0 62 98.428% 1,178.667

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 366 0 0 56 84.699% 25.005
org.eclipse.jgit.notes 52 0 0 0 100% 18.297
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.253
org.eclipse.jgit.dircache 65 0 0 0 100% 1.832
org.eclipse.jgit.revwalk 207 0 0 0 100% 28.701
org.eclipse.jgit.internal.storage.file 302 0 0 0 100% 113.219
org.eclipse.jgit.http.server 4 0 0 0 100% 0.012
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.614
org.eclipse.jgit.gitrepo 24 0 0 0 100% 17.42
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.092
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.489
org.eclipse.jgit.api 666 0 0 5 99.249% 454.56
org.eclipse.jgit.pgm 160 0 0 1 99.375% 80.503
org.eclipse.jgit.attributes 57 0 0 0 100% 2.438
org.eclipse.jgit.symlinks 9 0 0 0 100% 6.823
org.eclipse.jgit.junit 14 0 0 0 100% 0.313
org.eclipse.jgit.revplot 16 0 0 0 100% 1.604
org.eclipse.jgit.util.io 38 0 0 0 100% 6.719
org.eclipse.jgit.events 1 0 0 0 100% 0.028
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 8.508
org.eclipse.jgit.lib 489 0 0 0 100% 43.472
org.eclipse.jgit.ignore 218 0 0 0 100% 2.017
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.147
org.eclipse.jgit.diff 161 0 0 0 100% 3.687
org.eclipse.jgit.treewalk 68 0 0 0 100% 3.896
org.eclipse.jgit.util 331 0 0 0 100% 11.401
org.eclipse.jgit.internal.storage.pack 22 0 0 0 100% 112.313
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 3.069
org.eclipse.jgit.submodule 41 0 0 0 100% 21.566
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.053
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.443
org.eclipse.jgit.http.test 85 0 0 0 100% 57.815
org.eclipse.jgit.indexdiff 1 0 0 0 100% 1.786
org.eclipse.jgit.patch 45 0 0 0 100% 0.145
org.eclipse.jgit.nls 11 0 0 0 100% 0.027
org.eclipse.jgit.internal.storage.dfs 32 0 0 0 100% 2.57
org.eclipse.jgit.merge 73 0 0 0 100% 139.83

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0.006
PushProcessTest 17 0 0 0 100% 2.966
URIishTest 65 0 0 1 98.462% 0.665
RemoteConfigTest 26 0 0 0 100% 0.031
PushCertificateIdentTest 6 0 0 0 100% 0.01
PushCertificateParserTest 11 0 0 0 100% 1.458
BundleWriterTest 4 0 0 0 100% 1.468
ReceivePackAdvertiseRefsHookTest 8 0 0 0 100% 3.765
PushConnectionTest 3 0 0 0 100% 0.715
TestProtocolTest 4 0 0 0 100% 0.337
LongMapTest 8 0 0 0 100% 0.321
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 1.46
PacketLineInTest 25 0 0 0 100% 0.013
PacketLineOutTest 8 0 0 0 100% 0.008
HttpAuthTest 1 0 0 0 100% 0.11
RefAdvertiserTest 1 0 0 0 100% 0.006
PushOptionsTest 8 0 0 0 100% 3.891
PackParserTest 12 0 0 0 100% 3.098
TransportTest 9 0 0 0 100% 1.946
OpenSshConfigTest 17 0 0 0 100% 1.569
SideBandOutputStreamTest 11 0 0 0 100% 0.011
PushCertificateStoreTest 16 0 0 0 100% 0.717
NetRCTest 2 0 0 0 100% 0.257
AtomicPushTest 3 0 0 0 100% 0.015
RefSpecTest 38 0 0 0 100% 0.162
WalkEncryptionTest$Required 2 0 0 2 0% 0
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 34 0 0 34 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 16.085
NoteMapTest 18 0 0 0 100% 1.899
DefaultNoteMergerTest 6 0 0 0 100% 0.299
LeafBucketTest 11 0 0 0 100% 0.014

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.028
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.068
DirCacheIteratorTest 11 0 0 0 100% 0.364
DirCacheLargePathTest 5 0 0 0 100% 0.118
DirCacheEntryTest 6 0 0 0 100% 0.002
DirCachePathEditTest 7 0 0 0 100% 0.008
DirCacheFindTest 1 0 0 0 100% 0.025
DirCacheBuilderTest 9 0 0 0 100% 0.181
DirCacheTreeTest 6 0 0 0 100% 0.396
DirCacheBasicTest 12 0 0 0 100% 0.642

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
DateRevQueueTest 7 0 0 0 100% 0.45
FooterLineTest 19 0 0 0 100% 0.658
RevWalkPathFilter6012Test 7 0 0 0 100% 1.059
RevWalkResetTest 1 0 0 0 100% 0.035
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.08
RevFlagSetTest 7 0 0 0 100% 0.313
FIFORevQueueTest 6 0 0 0 100% 3.334
ObjectWalkFilterTest 6 0 0 0 100% 0.031
RevCommitParseTest 20 0 0 0 100% 0.813
RevTagParseTest 21 0 0 0 100% 0.825
TreeRevFilterTest 5 0 0 0 100% 0.546
RevWalkShallowTest 6 0 0 0 100% 0.291
RevWalkPathFilter1Test 13 0 0 0 100% 0.882
RevWalkSortTest 7 0 0 0 100% 0.36
RevWalkFollowFilterTest 3 0 0 0 100% 0.215
ObjectWalkTest 8 0 0 0 100% 0.73
MaxCountRevFilterTest 2 0 0 0 100% 0.067
RevObjectTest 10 0 0 0 100% 0.845
RevWalkMergedIntoTest 1 0 0 0 100% 0.194
RevWalkUtilsReachableTest 5 0 0 0 100% 0.562
SkipRevFilterTest 3 0 0 0 100% 0.163
RevWalkCarryFlagsTest 4 0 0 0 100% 0.235
LIFORevQueueTest 5 0 0 0 100% 3.29
RevWalkMergeBaseTest 7 0 0 0 100% 0.456
RevWalkUtilsCountTest 6 0 0 0 100% 0.391
RevCommitListTest 7 0 0 0 100% 10.789
RevWalkFilterTest 15 0 0 0 100% 0.832
RevWalkCullTest 3 0 0 0 100% 0.255

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.568
UnpackedObjectTest 15 0 0 0 100% 1.279
GcPruneNonReferencedTest 5 0 0 0 100% 3.8
FileRepositoryBuilderTest 7 0 0 0 100% 0.413
RepositorySetupWorkDirTest 12 0 0 0 100% 0.363
GcReflogTest 4 0 0 0 100% 4.392
ReflogWriterTest 1 0 0 0 100% 0.032
PackFileTest 5 0 0 0 100% 1.096
GcPackRefsTest 7 0 0 0 100% 6.347
ConcurrentRepackTest 4 0 0 0 100% 8.418
DescriptionTest 1 0 0 0 100% 0.063
WindowCacheReconfigureTest 7 0 0 0 100% 0.471
RefDirectoryTest 61 0 0 0 100% 7.679
GcTagTest 2 0 0 0 100% 1.543
PackReverseIndexTest 4 0 0 0 100% 0.425
GcBranchPrunedTest 3 0 0 0 100% 3.59
GcKeepFilesTest 1 0 0 0 100% 1.526
GcDeleteEmptyRefsFoldersTest 3 0 0 0 100% 0.398
InflatingBitSetTest 4 0 0 0 100% 0.023
PackIndexV1Test 6 0 0 0 100% 0.338
AutoGcTest 4 0 0 0 100% 3.191
FileSnapshotTest 3 0 0 0 100% 6.177
ReflogReaderTest 8 0 0 0 100% 0.563
PackWriterTest 28 0 0 0 100% 8.902
GcConcurrentTest 4 0 0 0 100% 6.004
T0004_PackReaderTest 2 0 0 0 100% 0.15
T0003_BasicTest 25 0 0 0 100% 3.29
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.413
LockFileTest 1 0 0 0 100% 0.325
GcOrphanFilesTest 4 0 0 0 100% 0.513
PackIndexV2Test 6 0 0 0 100% 0.339
ObjectDirectoryTest 4 0 0 0 100% 9.619
WindowCacheGetTest 3 0 0 0 100% 0.39
GcBasicPackingTest 9 0 0 0 100% 17.001
StoredBitmapTest 3 0 0 0 100% 0.021
RefUpdateTest 40 0 0 0 100% 12.557

org.eclipse.jgit.http.server

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

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.167
RepoCommandTest 21 0 0 0 100% 17.253

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
ArchiveCommandTest 4 0 0 0 100% 0.38
BranchCommandTest 15 0 0 0 100% 5.713
GarbageCollectCommandTest 2 0 0 0 100% 0.321
GitConstructionTest 3 0 0 0 100% 0.798
PullCommandTest 17 0 0 0 100% 10.416
CherryPickCommandTest 12 0 0 0 100% 5.065
ResetCommandTest 19 0 0 0 100% 3.808
DescribeCommandTest 12 0 0 0 100% 3.546
InitCommandTest 9 0 0 0 100% 0.659
NotesCommandTest 2 0 0 0 100% 0.273
RmCommandTest 2 0 0 0 100% 0.297
FetchCommandTest 6 0 0 0 100% 1.938
StashDropCommandTest 8 0 0 0 100% 1.375
StatusCommandTest 3 0 0 0 100% 0.459
BlameCommandTest 18 0 0 0 100% 4.198
CommitAndLogCommandTest 10 0 0 0 100% 1.147
EolStreamTypeUtilTest 6 0 0 0 100% 0.004
NameRevCommandTest 11 0 0 0 100% 1.147
ReflogCommandTest 3 0 0 0 100% 0.709
RemoteAddCommandTest 1 0 0 0 100% 0.157
MergeCommandTest 43 0 0 0 100% 15.216
CloneCommandTest 17 0 0 0 100% 9.887
CleanCommandTest 9 0 0 0 100% 1.847
TagCommandTest 14 0 0 0 100% 1.434
RevertCommandTest 10 0 0 0 100% 2.563
RemoteListCommandTest 1 0 0 0 100% 0.038
AddCommandTest 38 0 0 0 100% 8.222
EolRepositoryTest 28 0 0 0 100% 256.191
PushCommandTest 8 0 0 0 100% 2.647
StashApplyCommandTest 27 0 0 0 100% 6.5
StashListCommandTest 4 0 0 0 100% 0.431
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 24.747
PathCheckoutCommandTest 17 0 0 0 100% 9.861
CommitCommandTest 13 0 0 2 84.615% 1.801
ApplyCommandTest 20 0 0 0 100% 1.6
StashCreateCommandTest 16 0 0 0 100% 2.641
DiffCommandTest 6 0 0 0 100% 0.798
RebaseCommandTest 70 0 0 0 100% 28.839
PullCommandWithRebaseTest 5 0 0 0 100% 2.659
HugeFileTest 1 0 0 1 0% 0.002
RemoteDeleteCommandTest 1 0 0 0 100% 0.041
RenameBranchCommandTest 4 0 0 0 100% 0.688
LsRemoteCommandTest 4 0 0 0 100% 1.38
CommitOnlyTest 96 0 0 0 100% 14.075
CheckoutCommandTest 32 0 0 2 93.75% 15.699
LogCommandTest 9 0 0 0 100% 2.217
RemoteSetUrlCommandTest 2 0 0 0 100% 0.126

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
RemoteTest 7 0 0 0 100% 4.822
CommitTest 2 0 0 0 100% 2.965
CLIGitCommandTest 1 0 0 0 100% 2.065
LsRemoteTest 4 0 0 0 100% 4.278
InitTest 2 0 0 0 100% 0.477
MergeTest 11 0 0 0 100% 5.568
ResetTest 9 0 0 1 88.889% 2.421
TagTest 3 0 0 0 100% 0.695
ConfigTest 1 0 0 0 100% 0.196
DescribeTest 7 0 0 0 100% 0.683
CloneTest 4 0 0 0 100% 1.401
CommitAndLogTest 1 0 0 0 100% 0.202
BranchTest 13 0 0 0 100% 7.335
ArchiveTest 30 0 0 0 100% 11.93
ReflogTest 3 0 0 0 100% 0.671
CheckoutTest 22 0 0 0 100% 8.736
RepoTest 3 0 0 0 100% 4.5
FetchTest 3 0 0 0 100% 6.649
CleanTest 4 0 0 0 100% 0.427
AddTest 5 0 0 0 100% 2.736
StatusTest 15 0 0 0 100% 8.474
ProxyConfigTest 10 0 0 0 100% 3.272

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeTest 1 0 0 0 100% 0.002
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.432
AttributesHandlerTest 16 0 0 0 100% 0.803
AttributesMatcherTest 7 0 0 0 100% 0.016
TreeWalkAttributeTest 18 0 0 0 100% 1.051
AttributesNodeTest 6 0 0 0 100% 0.005
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.129

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.306
PlotCommitListTest 15 0 0 0 100% 1.298

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.629
TimeoutInputStreamTest 8 0 0 0 100% 0.767
AutoLFInputStreamTest 7 0 0 0 100% 0.011
TimeoutOutputStreamTest 9 0 0 0 100% 1.04
AutoCRLFOutputStreamTest 2 0 0 0 100% 3.264

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
UploadTest 4 0 0 0 100% 3.726
DownloadTest 5 0 0 0 100% 4.782

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectIdRefTest 3 0 0 0 100% 0.002
DirCacheCheckoutTest 59 0 0 0 100% 8.395
ObjectIdTest 16 0 0 0 100% 0.021
RefTest 13 0 0 0 100% 0.961
IndexDiffTest 16 0 0 0 100% 2.291
ObjectIdOwnerMapTest 7 0 0 0 100% 0.04
ObjectCheckerTest 128 0 0 0 100% 0.131
SquashCommitMsgTest 1 0 0 0 100% 0.045
ValidRefNameTest 22 0 0 0 100% 0.021
RacyGitTests 2 0 0 0 100% 7.972
BranchConfigTest 8 0 0 0 100% 0.009
ObjectIdSubclassMapTest 7 0 0 0 100% 0.009
ReflogResolveTest 6 0 0 0 100% 0.828
ConstantsEncodingTest 5 0 0 0 100% 0.005
IndexModificationTimesTest 2 0 0 0 100% 2.365
ObjectLoaderTest 4 0 0 0 100% 0.006
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
SymbolicRefTest 3 0 0 0 100% 0.002
RepositoryCacheConfigTest 6 0 0 0 100% 0.001
ReflogConfigTest 1 0 0 0 100% 0.111
BranchTrackingStatusTest 3 0 0 0 100% 0.279
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.001
ConfigTest 51 0 0 0 100% 0.066
RepositoryResolveTest 22 0 0 0 100% 1.675
AbbreviatedObjectIdTest 25 0 0 0 100% 0.005
T0001_PersonIdentTest 9 0 0 0 100% 0.005
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 5.461
RepositoryCacheTest 15 0 0 0 100% 0.709
MergeHeadMsgTest 2 0 0 0 100% 0.039
IndexDiffSubmoduleTest 7 0 0 0 100% 12.013

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.249
IgnoreNodeTest 19 0 0 0 100% 1.583
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 17 0 0 0 100% 0.148
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.035

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
PathFilterLogicTest 21 0 0 0 100% 0.947
IndexDiffFilterTest 38 0 0 0 100% 3.61
InterIndexDiffFilterTest 5 0 0 0 100% 0.109
PathFilterGroupTest 7 0 0 0 100% 0.007
PathSuffixFilterTest 3 0 0 0 100% 0.197
TreeFilterTest 7 0 0 0 100% 0.137
NotTreeFilterTest 6 0 0 0 100% 0.14

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
SimilarityIndexTest 8 0 0 0 100% 0.061
DiffFormatterTest 14 0 0 0 100% 0.79
RawTextTest 11 0 0 0 100% 0.01
EditListTest 5 0 0 0 100% 0.001
EditTest 16 0 0 0 100% 0.006
PatchIdDiffFormatterTest 2 0 0 0 100% 0.232
MyersDiffTest 20 0 0 0 100% 0.012
DiffEntryTest 12 0 0 0 100% 1.294
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.004
RenameDetectorTest 28 0 0 0 100% 1.206
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.002
HistogramDiffTest 27 0 0 0 100% 0.009
DiffFormatterReflowTest 10 0 0 0 100% 0.058
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.099
ForPathTest 1 0 0 0 100% 0.037
TreeWalkBasicDiffTest 1 0 0 0 100% 0.088
PostOrderTreeWalkTest 6 0 0 0 100% 0.17
TreeWalkJava7Test 1 0 0 0 100% 0.02
FileTreeIteratorTest 23 0 0 0 100% 3.337
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.136
AbstractTreeIteratorTest 7 0 0 0 100% 0.005

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
GitDateFormatterTest 9 0 0 0 100% 0.013
PathsTest 2 0 0 0 100% 0.005
RawCharUtilTest 3 0 0 0 100% 0.006
NBTest 9 0 0 0 100% 0.014
HookTest 9 0 0 0 100% 1.052
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.008
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.005
RawParseUtilsTest 3 0 0 0 100% 0.163
StringUtilsTest 7 0 0 0 100% 0.004
RelativeDateFormatterTest 9 0 0 0 100% 0.01
RefListTest 23 0 0 0 100% 0.013
RawSubStringPatternTest 4 0 0 0 100% 0.276
GitDateParserTest 13 0 0 0 100% 0.03
Base64Test 4 0 0 0 100% 0.004
FSTest 3 0 0 0 100% 5.726
RawParseUtils_HexParseTest 3 0 0 0 100% 0.003
RawParseUtils_LineMapTest 5 0 0 0 100% 0.003
TemporaryBufferTest 15 0 0 0 100% 0.552
IntListTest 11 0 0 0 100% 0.03
RawParseUtils_MatchTest 4 0 0 0 100% 0.002
BlockListTest 12 0 0 0 100% 0.019
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.017
ChangeIdUtilTest 35 0 0 0 100% 0.303
IOReadLineTest 28 0 0 0 100% 0.038
RefMapTest 22 0 0 0 100% 0.015
ReadLinesTest 6 0 0 0 100% 0.004
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.285
FilterCommandsTest 3 0 0 0 100% 1.732
RunExternalScriptTest 12 0 0 0 100% 0.42
RawParseUtils_FormatTest 1 0 0 0 100% 0.002
FileUtilsTest 28 0 0 0 100% 0.639
QuotedStringBourneStyleTest 10 0 0 0 100% 0.008

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LfsPointerFilterTest 5 0 0 0 100% 0.951
LongObjectIdTest 32 0 0 0 100% 0.759
LFSPointerTest 1 0 0 0 100% 0.422
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.463
MutableLongObjectIdTest 5 0 0 0 100% 0.474

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 10 0 0 0 100% 5.611
SubmoduleUpdateTest 4 0 0 0 100% 3.482
SubmoduleStatusTest 7 0 0 0 100% 2.795
SubmoduleInitTest 7 0 0 0 100% 2.516
SubmoduleWalkTest 10 0 0 0 100% 3.412
SubmoduleSyncTest 3 0 0 0 100% 3.75

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.internal.storage.reftree

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
MeasurePackSizeTest 1 0 0 0 100% 2.252
DumbClientDumbServerTest 8 0 0 0 100% 8.136
GitServletInitTest 4 0 0 0 100% 2.514
GitServletResponseTests 3 0 0 0 100% 4.923
DumbClientSmartServerTest 8 0 0 0 100% 5.883
AdvertiseErrorTest 1 0 0 0 100% 0.346
AsIsServiceTest 4 0 0 0 100% 1.265
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.644
FileResolverTest 3 0 0 0 100% 2.179
HookMessageTest 2 0 0 0 100% 4.994
RegexPipelineTest 3 0 0 0 100% 2.781
SmartClientSmartServerTest 24 0 0 0 100% 9.323
ProtocolErrorTest 1 0 0 0 100% 1.361
HttpClientTests 11 0 0 0 100% 3.092
DefaultUploadPackFactoryTest 4 0 0 0 100% 3.128
ErrorServletTest 1 0 0 0 100% 2.629
SetAdditionalHeadersTest 1 0 0 0 100% 2.365

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.22
DfsPackCompacterTest 2 0 0 0 100% 0.159
DfsGarbageCollectorTest 14 0 0 0 100% 2.168
DfsBlockCacheConfigTest 4 0 0 0 100% 0.015
DeltaBaseCacheTest 4 0 0 0 100% 0.008

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
RecursiveMergerTest 8 0 0 0 100% 93.104
ResolveMergerTest 17 0 0 0 100% 41.142
MergeAlgorithmTest 17 0 0 0 100% 0.096
MergeMessageFormatterTest 15 0 0 0 100% 2.878
SquashMessageFormatterTest 1 0 0 0 100% 0.05
CherryPickTest 2 0 0 0 100% 0.293
SimpleMergeTest 13 0 0 0 100% 2.267

Test Cases

[Summary] [Package List] [Test Cases]

AbbreviationTest

testAbbreviateOnEmptyRepository 0.028
testAbbreviateLooseBlob 0.178
testAbbreviateIsActuallyUnique 0.214
testAbbreviatePackedBlob 0.144

BaseReceivePackTest

parseCommand 0.005

NameConflictTreeWalkTest

testNoDF_NoGap 0.019
testDF_NoGap 0.021
testDF_DetectConflict 0.02
testDF_GapByOne 0.02
testDF_SkipsSeenSubtree 0.018

DfsInserterTest

testReadFromInserterSmallObjects 0.192
testNoCheckExisting 0.002
testInserterIgnoresUnreachable 0.002
testReaderResolve 0.002
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0.002
testReadFromInserterLargerObjects 0.007
testInserterDiscardsPack 0

PushProcessTest

testUpdateMixedCases 0.1
testUpdateUnexpectedRemote 0.159
testTrackingRefUpdateOnReject 0.173
testUpdateDelete 0.143
testUpdateFastForward 0.269
testUpdateUnexpectedRemoteVsForce 0.29
testUpdateRejectedByConnection 0.302
testUpdateUpToDate 0.223
testUpdateNonFastForwardForced 0.161
testUpdateExpectedRemote 0.036
testPushResult 0.205
testUpdateNonFastForwardUnknownObject 0.037
testUpdateNonFastForward 0.206
testUpdateDeleteNonExisting 0.098
testTrackingRefUpdateEnabled 0.29
testUpdateCreateRef 0.114
testTrackingRefUpdateDisabled 0.14

GitDateFormatterTest

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

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

UnpackedObjectTest

testStandardFormat_SmallObject 0.021
testStandardFormat_InvalidType 0.032
testStandardFormat_LargeObject_TruncatedZLibStream 0.246
testStandardFormat_NoHeader 0.031
testStandardFormat_SmallObject_TruncatedZLibStream 0.179
testStandardFormat_NegativeSize 0.035
testStandardFormat_SmallObject_TrailingGarbage 0.11
testStandardFormat_GarbageAfterSize 0.036
testStandardFormat_LargeObject_TrailingGarbage 0.035
testPackFormat_DeltaNotAllowed 0.154
testStandardFormat_LargeObject_CorruptZLibStream 0.026
testPackFormat_LargeObject 0.171
testPackFormat_SmallObject 0.112
testStandardFormat_SmallObject_CorruptZLibStream 0.042
testStandardFormat_LargeObject 0.043

RecursiveMergerTest

crissCrossMerge_twoRoots 17.108
crissCrossMerge_nonmergeable 11.288
crissCrossMerge_mergeable2 9.304
crissCrossMerge 10.914
crissCrossMerge_mergeable 10.934
crissCrossMerge_ThreeCommonPredecessors 14.289
crissCrossMerge_ParentsNotMergeable 10.823
crissCrossMerge_checkOtherFiles 8.425

ArchiveCommandTest

archiveByIdSpecificFile 0.06
archiveByDirectoryPath 0.065
archiveHeadAllFiles 0.058
archiveHeadSpecificPath 0.194

BranchCommandTest

testCreateFromCommit 0.3
testCreateFromLightweightTag 0.236
testCreateFromAnnotatetdTag 0.231
testCreationImplicitStart 0.1
testCreateForce 0.41
testPullConfigRemoteBranch 0.593
testCreateAndList 0.263
testRenameLocalBranch 0.362
testListBranchesWithContains 0.394
testListAllBranchesShouldNotDie 0.708
testRenameRemoteTrackingBranch 0.365
testPullConfigLocalBranch 0.567
testDelete 0.307
testPullConfigRenameLocalBranch 0.615
testCreationNullStartPoint 0.256

PathsTest

testPathCompare 0.001
testStripTrailingSeparator 0

GarbageCollectCommandTest

testGConeCommit 0.097
testGCmoreCommits 0.222

RawCharUtilTest

testTrimLeadingWhitespace 0.002
testTrimTrailingWhitespace 0.001
testIsWhitespace 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 1.455

DirCacheCheckoutTest

testCheckoutChangeLinkToEmptyDir 0.069
testDirtyFileModeEqualHeadMerge 0.198
testResetHard 0.357
testRules1thru3_NoIndexEntry 0.094
testCheckoutChangeLinkToNonEmptyDirs 0.169
testCheckoutUncachedChanges 0.032
testFileModeChangeAndContentChangeNoConflict 0.231
testCheckoutChangeFileToEmptyDir 0.053
testDirectoryFileSimple 0.085
testDirectoryFileConflicts_15b 0.104
testCloseNameConflicts1 0.051
testCheckoutOutChanges 0.179
testInitialCheckout 0.05
testOverwriteUntrackedLinkModeChange 0.219
testUntrackedConflicts 0.074
testCheckoutChangeFileToEmptyDirs 0.178
testCheckoutHierarchy 0.053
testFileModeChangeWithNoContentChangeUpdate 0.208
testFolderFileAndContentConflicts 0.54
testOverwriteUntrackedFileModeChange 0.156
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.219
testCheckoutChangeLinkToEmptyDirs 0.142
testCloseNameConflictsX0 0.068
testDontOverwriteEmptyFolder 0.031
testFileModeChangeAndContentChangeConflict 0.208
testFolderFileConflict 0.291
testDontOverwriteDirtyFile 0.055
testDirectoryFileConflicts_1 0.067
testDirectoryFileConflicts_2 0.084
testDirectoryFileConflicts_3 0.045
testDirectoryFileConflicts_4 0.045
testDirectoryFileConflicts_5 0.159
testDirectoryFileConflicts_6 0.032
testDirectoryFileConflicts_7 0.241
testDirectoryFileConflicts_8 0.051
testDirectoryFileConflicts_9 0.095
testCheckoutChangeFileToNonEmptyDirs 0.141
testRules4thru13_IndexEntryNotInHead 0.205
testCheckoutOutChangesAutoCRLFInput 0.043
testCheckoutOutChangesAutoCRLFfalse 0.04
testDirectoryFileConflicts_10 0.183
testDirectoryFileConflicts_11 0.04
testDirectoryFileConflicts_12 0.173
testDirectoryFileConflicts_13 0.054
testDirectoryFileConflicts_14 0.178
testDirectoryFileConflicts_15 0.036
testDirectoryFileConflicts_16 0.063
testDirectoryFileConflicts_17 0.201
testDirectoryFileConflicts_18 0.208
testDirectoryFileConflicts_19 0.062
testDirectoryFileConflicts_5b 0.038
testDirectoryFileConflicts_6b 0.155
testDirtyFileModeEqualIndexMerge 0.096
testOverwriteUntrackedIgnoredFile 0.382
testCheckoutOutChangesAutoCRLFtrue 0.048
testCheckoutOutChangesAutoCRLFtrueBinary 0.044
testMultipleContentConflicts 0.652
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.223
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.18

ResolveMergerTest

checkFileReplacedByFolderInOurs 1.377
checkLockedFilesToBeDeleted 1.413
checkMergeEqualNewTrees 1.058
checkMergeConflictingNewTrees 1.07
checkMergeMergeableTreesWithoutIndex 1.016
checkMergeConflictingTreesWithoutIndex 0.903
failingDeleteOfDirectoryWithUntrackedContent 0.801
checkMergeMergeableFilesWithTreeInIndex 0.866
checkUntrackedFolderIsNotAConflict 0.875
checkFileReplacedByFolderInTheirs 1.388
checkMergeEqualTreesInCore 0.755
checkMergeConflictingFilesWithTreeInIndex 0.683
checkUntrackedEmpytFolderIsNotAConflictWithFile 1.039
checkMergeEqualTreesWithoutIndex 0.792
mergeWithCrlfInWT 1.359
checkMergeCrissCross 2.229
checkForCorrectIndex 23.494

ObjectIdTest

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

GitConstructionTest

testClose 0.253
testOpen 0.307
testWrap 0.229

NBTest

testDecodeUInt16 0
testDecodeUInt32 0
testDecodeUInt64 0.001
testDecodeInt32 0
testCompareUInt32 0
testCompareUInt64 0
testEncodeInt16 0
testEncodeInt32 0.002
testEncodeInt64 0.001

URIishTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.209
testFailedPreCommitHookBlockCommit 0.055
testFindPostCommitHook 0.037
testAllCommitHooks 0.183
testFindHook 0.05
testFailedCommitMsgHookBlocksCommit 0.107
testPostCommitRunHook 0.164
testRunHook 0.058
testCommitMsgHookCanModifyCommitMessage 0.178

MergeAlgorithmTest

testEmptyTexts 0.024
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.007
testBlankLines 0.001
testConflictAtEnd 0.001
testTwoNonConflictingModifications 0.001
testConflictAtStart 0.001
testTwoSimilarModsAndOneInsertAtEnd 0.002
testSeparateModifications 0.001
testTwoComplicatedModifications 0.002
testTwoSimilarModsAndOneInsert 0.007
testOneAgainstTwoConflictingModifications 0.004
testInsertVsModify 0.002
testTwoConflictingModifications 0.002
testSameModification 0.004
testAdjacentModifications 0.002
testDeleteVsModify 0.002
testNoAgainstOneModification 0.012

RefTest

testGetShortExactRef 0.035
testReadAllIncludingSymrefs 0.115
testReadSimplePackedRefSameRepo 0.119
testRefsUnderRefs 0.053
testResolvedSymRef 0.078
testReadSymRefToLoosePacked 0.081
testResolvedNamesBranch 0.103
testGetShortRef 0.037
testRemoteNames 0.049
testAmbiguousRefsUnderRefs 0.094
testReadLooseRef 0.073
testReadLoosePackedRef 0.056
testReadSymRefToPacked 0.062

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 1.013
nonReferencedNonExpiredObject_notPruned 0.018
nonReferencedExpiredObjectTree_pruned 1.008
testPackCommitsAndLooseOneWithPruneNow 0.738
nonReferencedObjects_onlyExpiredPruned 1.012

NoteMapMergerTest

testBaseEqualsTheirs 0.117
testCollapseFanoutAfterMerge 2.429
testEditSameNoteDifferentContent 0.043
testFanoutAndLeafWitConflict 2.024
testDeleteDifferentNotes 0.125
testNonNotesWithNonNoteConflict 0.091
testAddSameNoteDifferentContent 0.054
testNonNotesWithoutNonNoteConflict 0.15
testEditDifferentNotes 0.047
testEditDeleteConflict 0.038
testLargeTreesWithConflict 3.811
testLargeTreesWithoutConflict 4.332
testOursEqualsTheirs 0.158
testFanoutAndLeafWithoutConflict 2.504
testNoChange 0.086
testBaseEqualsOurs 0.031
testAddDifferentNotes 0.035

IndexDiffTest

testUnchangedComplex 0.052
testRemovedUntracked 0.054
testUnchangedSimple 0.076
testAdded 0.055
testStageState_mergeAndReset_bug 0.276
testUntrackedFolders 0.211
testStageState_simulated_bug 0.242
testConflictingDeletedAndModified 0.251
testAssumeUnchanged 0.074
testAutoCRLFInput 0.049
testModified 0.154
testStageState 0.06
testRemoved 0.024
testConflictingFromMultipleCreations 0.24
testUntrackedNotIgnoredFolders 0.204
testConflicting 0.264

PullCommandTest

testPullFastForward 0.465
testPullMerge 0.311
testPullWithRebaseConfig1 0.714
testPullWithRebaseConfig2 0.77
testPullWithRebaseConfig3 0.977
testPullLocalConflict 0.614
testPullWithMergeConfig2 0.76
testPullWithUntrackedStash 0.495
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.376
testPullEmptyRepository 0.262
testPullConflict 0.371
testPullWithoutConfig 0.552
testPullMergeProgrammaticConfiguration 0.44
testPullWithMergeConfig 0.591
testPullWithRebasePreserve1Config 0.756
testPullWithRebasePreserveConfig2 0.817
testPullWithRebasePreserveConfig3 1.135

AttributeTest

testBasic 0.001

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.367
testCherryPickDirtyIndex 0.238
testCherryPickNoCommit 0.349
testCherryPickConflictResolution 0.263
testCherryPick 0.316
testCherryPickMerge 0.974
testCherryPickConflictMarkers 0.408
testCherryPickOurCommitName 0.245
testCherryPickConflictReset 0.463
testCherryPickDirtyWorktree 0.454
testSequentialCherryPick 0.523
testCherryPickConflictResolutionNoCOmmit 0.458

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0.001
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0.004

FileRepositoryBuilderTest

scanWithGitDirRef 0.031
invalidRepositoryFormatVersion 0.144
emptyRepositoryFormatVersion 0.036
relativeGitDirRef 0.054
absoluteGitDirRef 0.077
unknownRepositoryFormatVersion 0.026
testShouldAutomagicallyDetectGitDirectory 0.029

ObjectIdOwnerMapTest

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

IgnoreRuleSpecialCasesTest

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

ObjectCheckerTest

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

DateRevQueueTest

testInsertOutOfOrder 0.156
testEmpty 0.023
testCloneFIFO 0.04
testInsertTie 0.033
testCloneEmpty 0.026
testClear 0.144
testHasFlags 0.025

FooterLineTest

testSignedOffBy_OneUserWithLF 0.018
testNotEmail 0.07
testNoFooters_EmptyBody 0.059
testEmptyValueWithLF 0.025
testNoFooters_OneLineBodyNoLF 0.085
testSignedOffBy_OneUserNoLF 0.041
testNoFooters_NewlineOnlyBody1 0.015
testNoFooters_NewlineOnlyBody5 0.02
testMatchesBugId 0.019
testNonDelimtedEmail 0.018
testSignedOffBy_IgnoreWhitespace 0.019
testFilterFootersIgnoreCase 0.02
testSignedOffBy_SkipNonFooter 0.108
testEmptyValueNoLF 0.028
testShortKey 0.022
testSignedOffBy_ManyUsers 0.019
testNoFooters_ShortBodyWithLF 0.019
testNoFooters_ShortBodyNoLF 0.026
testNoFooters_OneLineBodyWithLF 0.022

UnionInputStreamTest

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

RemoteConfigTest

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

QuotedStringBourneUserPathStyleTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.043

ResetCommandTest

testHardResetOnUnbornBranch 0.033
testHardResetReflogDisabled 0.302
testSoftReset 0.328
testPathsResetOnUnbornBranch 0.052
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.389
testMixedReset 0.246
testMixedResetRetainsSizeAndModifiedTime 0.238
testMixedResetWithUnmerged 0.079
testHardReset 0.25
testResetDefaultMode 0.041
testPathsResetToNonexistingRef 0.194
testPathsResetWithRef 0.156
testHardResetAfterSquashMerge 0.27
testPathsReset 0.276
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.111
testResetToNonexistingHEAD 0.148
testPathsResetOnDirs 0.24
testPathsResetWithUnmerged 0.221
testHardResetOnTag 0.228

RawParseUtilsTest

testParseEncoding_badEncoding 0.017
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.035
testSingleSubPathNegate 0.033
testTopOrMultiPathDual 0.031
testOrMultiThreePath 0.035
testSinglePathNegate 0.033
testAndMultiThreeSubPathNegate 0.028
testAndMultiSubPathNegate 0.034
testTopAndMultiSubPathDualNegate 0.029
testAndMultiPath 0.036
testAndMultiPathNegate 0.055
testPatternParentFileMatch 0.052
testSinglePath 0.091
testTopAndMultiPathDualNegate 0.064
testOrMultiThreeMixSubPathNegate 0.03
testTopNotPath 0.03
testOrMultiTwoMixSubPathNegate 0.03
testOrMultiTwoPath 0.033
testAndMultiSubPathDualNegate 0.046
testAndMultiSubPath 0.049
testOrMultiTwoSubPath 0.088
testSingleSubPath 0.071

PushCertificateIdentTest

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

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.006
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.041
testExceptionThrown_BareRepoGetWorkDir 0.027
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.013
testNotBare_CreateRepositoryFromWorkDirOnly 0.104
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.012
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.011
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.014
testNotBare_CreateRepositoryFromDotGitGitDir 0.006
testExceptionThrown_BareRepoGetIndex 0.006
testExceptionThrown_BareRepoGetIndexFile 0.006
testIsBare_CreateRepositoryFromArbitraryGitDir 0.113

ValidRefNameTest

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

GcReflogTest

testPackRepoWithCorruptReflog 0.752
testPruneNone 1.612
testPackCommitsAndLooseOneWithPruneNowNoReflog 1.022
testPackCommitsAndLooseOneNoReflog 0.998

RacyGitTests

testRacyGitDetection 2.112
testIterator 5.858

BranchConfigTest

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

StringUtilsTest

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

PatchTest

testParse_NoBinary 0.002
testEmpty 0
testParse_GitBinaryDelta 0.005
testParse_GitBinaryLiteral 0.059
testParse_AddNoNewline 0.012
testParse_FixNoNewline 0.006
testParse_ConfigCaseInsensitive 0.01

PushCertificateParserTest

parseCertFromPktLine 1.25
testParseReader 0.002
testParseString 0.001
noCert 0.001
testConcatPacketLines 0.074
testMissingPusheeField 0.001
testParseMultipleFromStream 0.005
disabled 0.001
disabledParserStillRequiresCorrectSyntax 0.008
parseCertFromPktLineNoNewlines 0.002
testConcatPacketLinesInsertsNewlines 0

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.027

NoteMapTest

testReadFlatTwoNotes 0.261
testEditFlat 0.046
testWriteUnchangedFanout2_38 0.044
testCreateFromEmpty 0.152
testRemoveDeletesTreeFanout2_38 0.029
testGetCachedBytes 0.11
testReadFanout2_38 0.045
testIteratorFanoutTree2_38 0.046
testIteratorEmptyMap 0.149
testEditFanout2_38 0.043
testShorteningNoteRefName 0.019
testReadFanout2_2_36 0.036
testIteratorFlatTree 0.091
testReadFullyFannedOut 0.31
testIteratorFanoutTree2_2_36 0.042
testLeafSplitsWhenFull 0.079
testWriteUnchangedFlat 0.059
testIteratorFullyFannedOut 0.334

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.031

RevWalkPathFilter6012Test

test1 0.089
test2 0.199
test3 0.186
test4 0.073
test5 0.223
test6 0.217
test7 0.066

DescribeCommandTest

testDescribeBranch[0] 0.271
t1sameDepthT2[0] 0.599
t1DominatesT2[0] 0.358
noTargetSet[0] 0.083
t1nearerT2[0] 0.415
testDescribe[0] 0.23
testDescribeBranch[1] 0.27
t1sameDepthT2[1] 0.346
t1DominatesT2[1] 0.375
noTargetSet[1] 0.049
t1nearerT2[1] 0.33
testDescribe[1] 0.206

ObjectIdSubclassMapTest

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

DefaultNoteMergerTest

testEditEdit 0.034
testIdenticalEdit 0.15
testDeleteDelete 0.021
testIdenticalAdd 0.021
testEditDelete 0.025
testAddAdd 0.029

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.162

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.003
testUnsupportedRequiredExtension 0.004
testReadIndex_DirCacheTree 0.016
testCorruptChecksumAtFooter 0.006
testReadWriteV3 0.004
testReadIndex_LsFiles 0.008
testTreeWalk_LsFiles 0.022

SubmoduleAddTest

commandWithNullPath 0.989
addSubmoduleWithExistingSubmoduleDefined 1.887
addSubmoduleWithInvalidPath 0.024
addSubmoduleWithInvalidUri 0.135
addExistentSubmodule 0.122
addSubmodule 1.052
commandWithEmptyPath 0.127
addSubmoduleWithRelativeUri 0.637
commandWithEmptyUri 0.098
commandWithNullUri 0.135

RelativeDateFormatterTest

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

RefListTest

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

SimilarityIndexTest

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

RawSubStringPatternTest

testBoundary 0.082
testCaseInsensitive 0.147
testEmptyPattern 0.024
testNoMatches 0.017

PackFileTest

testDelta_FailsOver2GiB 0.143
testDelta_SmallObjectChain 0.2
testWhole_LargeObject 0.259
testWhole_SmallObject 0.245
testConfigurableStreamFileThreshold 0.242

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.126
testRules 0.064
testIncorrectAttributeFileName 0.099
testNoMatchingAttributes 0.104
testEmptyGitAttributeFile 0.036

BundleWriterTest

testAbortWrite 0.233
testWriteHEAD 0.083
testWriteSingleRef 0.339
testIncrementalBundle 0.808

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.017
testBackBug396127 0.016
testReset 0.018
testSingleSubtree_Recursive 0.021
testEmptyTree_WithTreeWalk 0.023
testRemovedSubtree 0.026
testTwoLevelSubtree_FilterPath 0.022
testSingleSubtree_NoRecursion 0.019
testNoSubtree_NoTreeWalk 0.018
testTwoLevelSubtree_Recursive 0.148
testEmptyTree_NoTreeWalk 0.032

DiffFormatterTest

testCreateFileHeader_Modify 0.052
testCreateFileHeader_DeleteGitLink 0.041
testDiffRootNullToTree 0.082
testCreateFileHeaderForRenameModeChange 0.067
testDiff 0.116
testCreateFileHeader_GitLink 0.033
testCreateFileHeader_AddGitLink 0.059
testDiffNullToNull 0.027
testCreateFileHeader_Add 0.032
testCreateFileHeaderWithoutIndexLine 0.028
testCreateFileHeaderForRenameWithoutContentChange 0.124
testDiffRootTreeToNull 0.072
testCreateFileHeader_Binary 0.029
testCreateFileHeader_Delete 0.022

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.023
testInitNonBare_GitdirAndDirShouldntBeSame 0.043
testInitBareRepository 0.072
testInitWithDefaultsNonBare 0.089
testInitWithDefaultsBare 0.167
testInitWithExplicitGitDir 0.045
testInitWithOnlyExplicitGitDir 0.043
testInitNonEmptyRepository 0.042
testInitRepository 0.133

DirCacheLargePathTest

testPath_4090 0.027
testPath_4094 0.021
testPath_4095 0.021
testPath_4096 0.021
testPath_16384 0.027

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.338
dontPackHEAD_nonBare 1.044
dontPackHEAD_bare 0.982
whileRefLockedRefNotPackedNoError 0.973
emptyRefDirectoryDeleted 0.989
concurrentOnlyOneWritesPackedRefs 0.989
looseRefPacked 1.016

NotesCommandTest

testListNotes 0.076
testAddAndRemoveNote 0.196

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.159
testManifestParserWithMissingFetchOnRemote 0.005

PatchErrorTest

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

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.702
testUsingUnknownBlobFails 0.446
testUsingHiddenCommonBlobFails 0.495
testCreateBranchAtHiddenCommitFails 0.455
testIncludesInvalidGitmodules 0.325
testFilterHidesPrivate 0.321
testSuccess 0.698
testUsingUnknownTreeFails 0.316

FileHeaderTest

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

AutoCRLFInputStreamTest

testBoundary 1.627
test 0.001

FileBasedConfigTest

testLeadingWhitespaces 0.036
testUTF8withoutBOM 0.041
testUTF8withBOM 0.005
testSystemEncoding 0.005

PushConnectionTest

limitCommandBytes 0.67
invalidCommand 0.018
testWrongOldIdDoesNotReplace 0.018

GitDateParserTest

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

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.216
resolvePreviousBranch 0.18
resolveMasterCommits 0.166
resolveNonExistingBranch 0.046
resolveReflogParent 0.165
resolveDate 0.054

RmCommandTest

testRemoveCached 0.073
testRemove 0.223

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.033

ConcurrentRepackTest

testObjectMovedToNewPack1 2.412
testObjectMovedToNewPack2 3.014
testObjectInNewPack 0.976
testObjectMovedWithinPack 2.013

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0.001
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

AlwaysEmptyRevQueueTest

testClear 0.035
testEmpty 0.019
testAddFails 0.024

FetchCommandTest

testFetch 0.235
fetchShouldNotFetchTagsFromOtherBranches 0.272
fetchWithExplicitTagsShouldUpdateLocal 0.375
fetchShouldAutoFollowTagForFetchedObjects 0.241
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.448
fetchShouldAutoFollowTag 0.365

SubmoduleUpdateTest

repositoryWithSubmodule 2.792
repositoryWithUnconfiguredSubmodule 0.172
repositoryWithInitializedSubmodule 0.116
repositoryWithNoSubmodules 0.022

RefTreeDatabaseTest

testGetRefs_HeadsSymref 0.02
testBatchRefUpdate_ForceUpdate 0.028
testBatchRefUpdate_ConflictCausesAbort 0.008
testGetRefs_HeadOnOneBranch 0.003
testGetRef_FindBranchConfig 0.002
testGetRefs_TagsOnly 0.008
testGetRefs_DetachedHead 0.004
testGetRef_NonExistingBranchConfig 0.001
testBatchRefUpdate_NonFastForwardDoesNotDoExpensiveMergeCheck 0.003
testUpdate_RefusesOrigHeadOnBare 0.002
testSupportsAtomic 0.002
testGetRefs_DiscoversNew 0.01
testBatchRefUpdate_NoConflictIfDeleted 0.005
testBatchRefUpdate_NonFastForwardAborts 0.004
testUpdate_RefusesDotLockInRefName 0.004
testGetRefs_HeadsOnly 0.004
testGetAdditionalRefs 0.023
testExactRef_DiscoversModified 0.019
testGetRefs_CycleInSymbolicRef 0.011
testFirstExactRef 0.005
testGetRefs_DiscoversModified 0.017
testGetRefs_DeeplyNestedBranch 0.005
testUpdate_RefusesRefsTxnNamespace 0.001
testGetRefs_HeadBranchNotBorn 0.012
testGetRefs_InvalidPrefixes 0.003
testGetRefs_EmptyDatabase 0.001
testIsNameConflicting 0.003

RevFlagSetTest

testEmpty 0.023
testContainsAll 0.018
testContains 0.044
testAddOne 0.037
testAddTwo 0.095
testEquals 0.035
testRemove 0.056

TimeoutInputStreamTest

testTimeout_skip_Timeout 0.256
testTimeout_readByte_Success1 0.001
testTimeout_readByte_Success2 0.001
testTimeout_readByte_Timeout 0.251
testTimeout_readBuffer_Timeout 0.253
testTimeout_readBuffer_Success1 0.002
testTimeout_readBuffer_Success2 0.001
testTimeout_skip_Success 0

FIFORevQueueTest

testUnpopAtFront 0.033
testEmpty 0.02
testCloneEmpty 0.022
testAddLargeBlocks 3.151
testClear 0.076
testHasFlags 0.03

StashDropCommandTest

dropSingleStashedCommit 0.185
dropMiddleStashCommit 0.255
dropFirstStashedCommit 0.178
dropNegativeRef 0.042
dropWithNoStashedCommits 0.15
dropBoundaryStashedCommits 0.308
dropWithInvalidLogIndex 0.122
dropAll 0.134

IndexModificationTimesTest

testLastModifiedTimes 0.081
testModify 2.283

StatusCommandTest

testDifferentStates 0.293
testEmptyStatus 0.095
testDifferentStatesWithPaths 0.07

TestProtocolTest

testFetch 0.222
testPush 0.08
testUploadPackFactory 0.01
testReceivePackFactory 0.015

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.043
testTrailingSpaces 0.076
testRules 0.063
testSlashMatchesDirectory 0.171
testToString 0.026
testRepeatedNegationInDifferentFiles1 0.026
testRepeatedNegationInDifferentFiles2 0.027
testRepeatedNegationInDifferentFiles3 0.034
testRepeatedNegationInDifferentFiles4 0.285
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.119
testNegateAllExceptJavaInSrc 0.028
testLeadingSpaces 0.026
testEmptyIgnoreRules 0.019
testWithSlashDoesNotMatchInSubDirectory 0.025
testNegation 0.259
testSlashOnlyMatchesDirectory 0.044
testNoPatterns 0.206
testEmptyIgnoreNode 0.051
testRepeatedNegation 0.045

RawTextTest

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

BlameCommandTest

testCoreAutoCrlf1 0.454
testCoreAutoCrlf2 0.069
testCoreAutoCrlf3 0.19
testCoreAutoCrlf4 0.07
testCoreAutoCrlf5 0.182
testRenameInSubDir 0.24
testDeleteMiddleLines 0.205
testWhitespaceMerge 0.348
testSingleRevision 0.16
testMoveToOtherDir 0.103
testMiddleClearAllLines 0.197
testTwoRenames 0.235
testDeleteTrailingLines 0.078
testEditAllLines 0.173
testRename 0.18
testConflictingMerge1 0.553
testConflictingMerge2 0.539
testTwoRevisions 0.213

ObjectWalkFilterTest

testDefaultFilter 0.005
testFilteringTreeFiltersReferencedBlobs 0.003
testRevFilterAndObjectFilterCanCombine 0.008
testFilteringTreeFiltersSubtrees 0.003
testFilteringCommitsHasNoEffect 0.003
testObjectFilterCanFilterOutBlob 0.004

RevCommitParseTest

testParse_implicit_mixed_encoded 0.022
testParse_WeirdHeaderOnlyCommit 0.02
testParse_NoMessage 0.064
testParse_OnlyLFMessage 0.084
testParse_implicit_UTF8_encoded 0.04
testParse_GitStyleMessage 0.017
testParse_ShortLineOnlyNoLF 0.022
testParse_illegalEncoding 0.023
testParse_explicit_bad_encoded2 0.021
testParse_explicit_bad_encoded 0.024
testParse_GitStyleMessageWithCRLF 0.111
testParse_incorrectUtf8Name 0.031
testParse_ShortLineOnlyEmbeddedLF 0.022
testParse_ShortLineOnlyEndLF 0.019
testParse_PublicParseMethod 0.022
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.044
testParse_incompleteAuthorAndCommitter 0.15
testParse_NoParents 0.023
testParse_unsupportedEncoding 0.023
testParse_explicit_encoded 0.027

CommitAndLogCommandTest

testMultipleInvocations 0.037
testAddUnstagedChanges 0.151
testWrongParams 0.03
testModeChange 0.126
testLogWithFilter 0.144
testCommitAmend 0.146
testCommitRange 0.189
testMergeEmptyBranches 0.083
testInsertChangeId 0.17
testSomeCommits 0.065

ForPathTest

testFindObjects 0.033

LongMapTest

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

RevTagParseTest

testTagBlob 0.017
testTagTree 0.017
testParse_implicit_mixed_encoded 0.043
testParseOldStyleNoTagger 0.068
testParse_NoMessage 0.029
testParse_OnlyLFMessage 0.025
testParse_implicit_UTF8_encoded 0.044
testParseAllFields 0.021
testParse_GitStyleMessage 0.021
testParse_ShortLineOnlyNoLF 0.059
testParse_illegalEncoding 0.079
testParse_explicit_bad_encoded2 0.016
testParse_explicit_bad_encoded 0.029
testParse_ShortLineOnlyEmbeddedLF 0.023
testParse_ShortLineOnlyEndLF 0.021
testParse_PublicParseMethod 0.028
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.033
testTagTag 0.063
testParse_unsupportedEncoding 0.041
testTagCommit 0.092
testParse_explicit_encoded 0.048

DescriptionTest

description 0.062

FileNameMatcherTest

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

Base64Test

testDecodeFail_NonBase64Character 0.001
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.007
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.098
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.046
testConfigureCache_Limits1 0.042
testConfigureCache_PackedGitWindowSize_0 0.043
testConfigureCache_PackedGitLimit_0 0.145
testConfigureCache_PackedGitWindowSize_4097 0.051
testConfigureCache_PackedGitOpenFiles_0 0.043

EolStreamTypeUtilTest

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

TranslationBundleTest

testGermanTranslation 0.001
testMissingString 0.002
testNonTranslatedBundle 0.001
testMissingPropertiesFile 0.001

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.318
testBatchRefUpdateSimpleForce 0.044
testGetRefs_HeadsOnly_SymrefToPacked 0.027
testGetRef_DiscoversModifiedLoose 0.028
testGetRefs_HeadsOnly_AllLoose 0.149
testGetRefs_HeadOnOneBranch 0.066
testExactRef_EmptyDatabase 0.04
testGetRefs_IgnoresGarbageRef1 0.131
testGetRefs_IgnoresGarbageRef2 0.053
testGetRefs_IgnoresGarbageRef3 0.127
testGetRefs_IgnoresGarbageRef4 0.159
testGetRef_CorruptSymbolicReference 0.037
testPeelLooseTag 0.167
testGetRefs_TagsOnly_AllPacked 0.149
testGetRefs_TagsOnly_AllLoose 0.052
testGetRef_FetchHead 0.17
testGetRefs_PackedWithPeeled 0.187
test_repack 1.145
testFirstExactRef_IgnoresGarbageRef 0.036
testBatchRefUpdateConflictThanksToDelete 0.053
testPeelCommit 0.094
testGetRefs_CorruptObjectIdReference 0.06
testBatchRefUpdateSimpleNoForce 0.207
testGetRefs_LooseSorting_Bug_348834 0.103
testBatchRefUpdateConflict 0.07
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.041
testReadBranchConfig 0.025
testGetRefs_DeatchedHead1 0.146
testGetRefs_DeatchedHead2 0.217
testExactRef_FetchHead 0.069
testGetRefs_LooseOverridesPacked 0.093
testGetRefs_DiscoversModifiedLoose 0.115
testGetRef_CycleInSymbolicRef 0.133
testReadNotExistingBranchConfig 0.041
testGetRefs_HeadsOnly_AllPacked1 0.145
testGetRef_AnyHeadWithGarbage 0.138
testGetRefs_LooseSortedCorrectly 0.043
testGetRefs_PackedNotPeeled_Sorted 0.041
testFirstExactRef_Mixed 0.062
testExactRef_IgnoresGarbageRef 0.05
testGetRef_CorruptObjectIdReference 0.209
testRefsChangedStackOverflow 0.206
testCreate 0.066
testGetRef_PackedNotPeeled_WrongSort 0.051
testGetRefs_CycleInSymbolicRef 0.11
testGetRefs_InvalidName 0.048
testGetRef_DiscoversDeletedLoose 0.152
testGetRefs_DeeplyNestedBranch 0.098
testGetRefs_HeadBranchNotBorn 0.176
testGetRef_EmptyDatabase 0.279
testGetRefs_DiscoversDeletedLoose1 0.065
testGetRefs_DiscoversDeletedLoose2 0.185
testGetRefs_DiscoversDeletedLoose3 0.067
testGetRefs_DiscoversDeletedLoose4 0.157
testGetRefs_DiscoversDeletedLoose5 0.1
testGetRefs_EmptyDatabase 0.158
testGetRefs_HeadsOnly_Mixed 0.079
testGetRefs_DiscoversNewLoose1 0.1
testGetRefs_DiscoversNewLoose2 0.054
testIsNameConflicting 0.123
testGetRefs_SkipsLockFiles 0.129

TreeRevFilterTest

testStringOfPearls_FilePath1 0.044
testStringOfPearls_FilePath2 0.042
testStringOfPearls_FilePath3 0.154
testStringOfPearls_DirPath2 0.213
testPathFilterOrOtherFilter 0.091

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.087

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.041
testMergeCommitOneParentShallow 0.036
testObjectDirectorySnapshot 0.118
testDepth1 0.034
testDepth2 0.029
testDepth3 0.032

NameRevCommandTest

multiplePathsNoMerge 0.284
multiplePathsSecondParent 0.06
prefix 0.059
annotatedTags 0.187
annotatedTagsNoResult 0.189
ref 0.048
simpleAncestor 0.037
onePathMerge 0.039
onePathMergeSecondParent 0.165
onePathMergeLongerFirstParentPath 0.042
nameExact 0.034

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.28
testRenamedBoundLineDelete 0.26
testBoundLineDelete 0.072

GcTagTest

annotatedTag_objectNotPruned 0.518
lightweightTag_objectNotPruned 1.019

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.048
testStringOfPearls_FilePath1 0.035
testStringOfPearls_FilePath2 0.053
testStringOfPearls_FilePath3 0.172
testStringOfPearls_FilePath3_NoParentRewriting 0.063
testStringOfPearls_DirPath2 0.039
testStringOfPearls_FilePath2_NoParentRewriting 0.153
testStringOfPearls_FilePath1_NoParentRewriting 0.039
testStringOfPearls_DirPath2_NoParentRewriting 0.038
testEdits_MatchNone 0.076
testEmpty_NoMatch 0.095
testSimple1 0.025
testEdits_MatchAll 0.041

ReflogCommandTest

testAmendReflog 0.309
testBranchReflog 0.177
testHeadReflog 0.22

RemoteAddCommandTest

testAdd 0.156

PackReverseIndexTest

testFindObjectWrongOffset 0.158
testFindNextOffsetWrongOffset 0.133
testFindObject 0.104
testFindNextOffset 0.027

AttributesHandlerTest

testExpandBuiltInMacro1 0.093
testExpandBuiltInMacro2 0.034
testExpandBuiltInMacro3 0.026
testInfoOverridesWorkDirRoot 0.043
testCustomGlobalMacro1 0.022
testCustomGlobalMacro2 0.023
testCustomGlobalMacro3 0.023
testCustomGlobalMacro4 0.139
testCyclicMacros 0.025
testWorkDirRootOverridesGlobal 0.025
testInfoOverridesGlobal 0.027
testExpandNonMacro1 0.071
testExpandNonMacro2 0.026
testExpandNonMacro3 0.038
testExpandNonMacro4 0.029
testRecursiveMacro 0.152

ObjectLoaderTest

testLargeObjectLoader 0.002
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.006
testUIText 0.002

AttributesMatcherTest

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

RevWalkSortTest

testSort_Default 0.033
testSort_COMMIT_TIME_DESC 0.129
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.051
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.041
testSort_TOPO_REVERSE 0.039
testSort_TOPO 0.031
testSort_REVERSE 0.032

MergeCommandTest

testDeletionOnSideConflict 0.165
testNoFastForwardNoCommit 0.185
testRecursiveMergeWithConflict 0.26
testConflictingMergeFailsDueToDirtyIndex 0.292
testFastForward 0.188
testMergeNonVersionedPaths 0.208
testMultipleCreationsSameContent 0.41
testAlreadyUpToDate 0.31
testMergeRemovingFoldersWithoutFastForward 0.344
testMergeRemovingFolders 0.224
testFastForwardOnly 0.097
testSuccessfulContentMergeNoCommit 0.364
testFileModeMerge 0.325
testFileModeMergeWithDirtyWorkTree 0.302
testMergeWithMessageOption 0.389
testMultipleDeletions 0.276
testFastForwardNoCommit 0.092
testSquashMergeConflict 0.392
testSingleDeletion 0.474
testMergeInItself 0.148
testMergeConflictWithMessageOption 0.315
testMergeTag 0.428
testMergeConflictFileFolder 0.383
testFastForwardWithFiles 0.108
testMultipleCreations 0.369
testSquashMerge 0.439
testDeletionAndConflict 0.588
testModifiedAndRenamed 0.327
testSuccessfulMergeFailsDueToDirtyIndex 0.34
testSuccessfulContentMergeAndDirtyworkingTree 0.358
testMultipleHeads 0.231
testMergeMessage 0.487
testSuccessfulContentMerge 0.329
testSuccessfulMergeFailsDueToDirtyWorktree 0.324
testDeletionOnMasterConflict 0.414
testSquashFastForward 0.326
testFastForwardOnlyNotPossible 0.217
testContentMerge 0.349
testNoFastForward 0.226
testConflictingMergeFailsDueToDirtyWorktree 0.33
testMergeFailingWithDirtyWorkingTree 0.279
testMergeSuccessAllStrategiesNoCommit 1.179
testMergeSuccessAllStrategies 1.409

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

CloneCommandTest

testCloneRepositoryCustomRemote 0.391
testCloneRepositoryExplicitGitDir 0.3
testCloneRepositoryExplicitGitDirNonStd 0.484
testCloneRepositoryWithNestedSubmodules 1.57
testCloneRepositoryWithBranchShortName 0.469
testBareCloneRepository 0.342
testCloneRepositoryWithSubmodules 0.99
testCloneWithAutoSetupRebase 1.031
testCloneRepositoryOnlyOneBranch 0.566
testCloneRepositoryWithBranch 0.645
testBareCloneRepositoryCustomRemote 0.423
testCloneRepositoryExplicitGitDirBare 0.296
testCloneRepositoryWithTagName 0.382
testCloneRepository 0.374
testBareCloneRepositoryNullRemote 0.448
testCloneRepositoryWithMultipleHeadBranches 0.548
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.621

FSTest

testSymlinkAttributes 0.99
testReadPipePosixCommandFailure 4.732
testExecutableAttributes 0.002

HMACSHA1NonceGeneratorTest

signedByDifferentKeyWithSlop 1.386
invalidFormat 0.001
unsolicited 0
signedByDifferentKey 0.058
ok 0.001
slop 0.001
missing 0

CleanCommandTest

testClean 0.086
testCleanWithPaths 0.201
testCleanDirs 0.239
testCleanWithDryRun 0.227
testCleanDirsWithDryRun 0.091
testCleanDirsWithSubmodule 0.537
testCleanDirsWithRepository 0.187
testCleanDirsWithDryRunAndNoIgnore 0.194
testCleanWithDryRunAndNoIgnore 0.082

TagCommandTest

testDeleteFullName 0.076
testTagging 0.179
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.149
testFailureOnSignedTags 0.044
testDeleteNonExisting 0.04
testDeleteEmptyTagNames 0.039
testEmptyTagName 0.174
testTaggingOnHead 0.051
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.161
testListAllTagsInRepositoryInOrder 0.06
testInvalidTagName 0.034
testDelete 0.198
testDeleteBadName 0.052
testUnannotatedTagging 0.168

DirCacheEntryTest

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

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.277
branch_historyNotPruned 1.164
deleteBranch_historyPruned 1.147

RawParseUtils_HexParseTest

testInt16 0
testInt32 0.001
testInt4_1 0

SHA1Test

detectsShatteredByDefault 0.142
test0 0
test1 0.001
test2 0
shatteredCollision 0.092
shatteredStoredInGitBlob 0.014

GcKeepFilesTest

testKeepFiles 1.525

IndexDiffFilterTest

testFileIgnoredNotHonored 0.055
testRecursiveTreeWalk 0.053
testEmptyFolderCommitted 0.177
testFileInFolderUntracked 0.057
testFileInFolderCommittedModifiedAllIgnored 0.094
testFileInFolderCommittedDeleted 0.152
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.084
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.07
testFileCommittedModified 0.1
testFileIgnored 0.133
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.094
testFolderChangedToFile 0.118
testFileInFolderCommittedModified 0.118
testNonRecursiveTreeWalk 0.146
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.086
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.1
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.156
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.145
testFileCommittedDeleted 0.124
testFolderChangedToFileCommittedComparedWithInitialCommit 0.218
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.102
testFileCommittedModifiedIgnored 0.109
testFileCommitted 0.063
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.08
testFileInFolderCommittedModifiedIgnored 0.06
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.128
testConflicts 0.216
testFileInFolderAllIgnored 0.051
testFileInFolderCommittedChangedNotModified 0.05
testFileInFolderCommittedAllDeleted 0.042
testEmptyFolderIgnored 0.039
testFileInFolderCommittedNonRecursive 0.045
testEmptyFolderUntracked 0.04
testFileInFolderCommitted 0.048
testFileInFolderIgnored 0.092
testFileCommittedChangedNotModified 0.056
testEmptyFolderCommittedDeleted 0.047
testFileUntracked 0.043

AutoLFInputStreamTest

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

PacketLineInTest

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

RevertCommandTest

testRevertDirtyIndex 0.108
testRevertConflictMarkers 0.203
testRevertConflictResolution 0.248
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.271
testRevertMultipleWithFail 0.286
testRevertMultiple 0.23
testRevertDirtyWorktree 0.226
testRevert 0.394
testRevertOurCommitName 0.343
testRevertkConflictReset 0.25

RawParseUtils_LineMapTest

testEmpty 0.001
testOneBlankLine 0.001
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RemoteListCommandTest

testList 0.038

SymbolicRefTest

testLeaf 0
testToString 0.001
testConstructor 0

PacketLineOutTest

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

HttpAuthTest

testHttpAuthScanResponse 0.108

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.132
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.073
nonEmptyRefsFoldersAreKept 0.192

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

AddCommandTest

testCommandInjection 0.103
testCleanFilterReturning12 0.055
testAddExistingSingleFileTwice 0.035
testCleanFilter 0.109
testReplaceFileByPartOfDirectory 0.045
testAddGitlinkDoesNotChange 0.094
testBadCleanFilter 0.161
testMultipleCleanFilter 0.212
testAddWithConflicts 0.038
testAddNothing 0.017
testAddRemovedFile 0.028
testCleanFilterEnvironment 0.107
testAttributesWithTreeWalkFilter 0.23
testAddWithoutParameterUpdate 0.061
testAddExistingSingleMediumSizeFileWithNewLine 0.066
testAddSubrepoWithDirNoGitlinks 0.191
testAddExistingSingleFileInSubDir 0.06
testAssumeUnchanged 0.151
testAddRemovedCommittedFile 0.068
testAddWithParameterUpdate 0.056
testAddWholeRepo 0.029
testExecutableRetention 0.228
testNotApplicableFilter 0.165
testAddTwoFiles 0.047
testAddFolder 0.124
testAddExistingSingleFileTwiceWithCommit 0.111
testAddIgnoredFile 0.038
testReplaceFileWithDirectory 0.092
testAddGitlink 0.169
testBadCleanFilter2 0.13
testAddExistingSingleBinaryFile 0.174
testAddNonExistingSingleFile 0.032
testAddExistingSingleFile 0.036
testReplaceDirectoryConflictsWithFile 0.17
testAddExistingSingleSmallFileWithNewLine 0.051
testReplaceDirectoryWithFile 0.035
testBuiltinCleanFilter 2.485
testBuiltinFilters 2.212

RepositoryCacheConfigTest

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

TemporaryBufferTest

testOneByte 0.004
testInCoreLimit_SwitchOnCopy 0.136
testEmpty 0.001
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.043
testLarge_SingleWrite 0.056
testInCoreLimit_SwitchBeforeAppendByte 0.072
testOneBlock_BulkWrite 0
testRandomWrites 0.193
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.024
testOneBlockAndHalf_Copy 0.001
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.003

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.027

InflatingBitSetTest

testContainsMany 0.013
testContainsOne 0.001
testContainsEmpty 0
testMaybeContains 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.064
testPrecedenceGlobal 0.031
testNoAttributes 0.132
testPrecedenceParent 0.031
testRules 0.043
testPrecedenceCurrent 0.03
testHierarchyBothIterator 0.085
testIndexOnly 0.152
testIndexOnly2 0.033
testOverriding2 0.046
testAggregation 0.027
testPrecedenceInfo 0.028
testPrecedenceRoot 0.036
testRulesInherited 0.032
testHierarchyWorktreeOnly 0.039
testNoMatchingAttributes 0.097
testEmptyGitAttributeFile 0.076
testOverriding 0.059

PackIndexV1Test

testCRC32 0.025
testIteratorMethodsContract 0.031
testCompareEntriesOffsetsWithGetOffsets 0.022
testIteratorReturnedValues1 0.021
testIteratorReturnedValues2 0.197
testCompareEntriesOffsetsWithFindOffsets 0.037

RefAdvertiserTest

advertiser 0.002

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.983
repositoryWithNoHeadInSubmodule 0.348
repositoryWithUninitializedSubmodule 0.125
repositoryWithInitializedSubmodule 0.279
repositoryWithMissingSubmodule 0.049
repositoryWithDifferentRevCheckedOutSubmodule 0.349
repositoryWithNoSubmodules 0.137

PushOptionsTest

testThinPushWithOptions 0.638
testPushWithEmptyOptions 1.252
testAdvertisedButUnusedPushOptions 0.307
testPushWithoutOptions 0.885
testAtomicPushWithOptions 0.037
testFailedAtomicPushWithOptions 0.096
testNonAtomicPushWithOptions 0.019
testPushOptionsNotSupported 0.649

DirCachePathEditTest

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

AutoGcTest

testTooManyPacks 0.119
testNotTooManyLooseObjects 0.046
testTooManyLooseObjects 2.991
testNotTooManyPacks 0.032

DirCacheFindTest

testEntriesWithin 0.024

SymlinksTest

fileModeTestMissingThenSymlink 2.115
createDirSymlinkBeforeTarget 0.573
createFileSymlinkBeforeTarget 0.545
fileModeTestFolderThenSymlink 0.576
createSymlinkAfterTarget 0.643
fileModeTestSymlinkThenFile 0.538
fileModeTestFileThenSymlink 0.383
fileModeTestSymlinkThenMissing 0.517
fileModeTestSymlinkThenFolder 0.479

IntListTest

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

RevWalkFollowFilterTest

testSingleRename 0.029
testMultiRename 0.034
testNoRename 0.149

EditListTest

testTypes 0.01
testHunkHeader 0.001
testFileHeader 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.783
test1 0.186
test2 0.087
testTinyThinPack 0.098
testMaxObjectSizeDeltaBlock 0.175
testMaxObjectSizeFullBlob 0.146
testPackWithTrailingGarbage 0.081
testPackWithDuplicateBlob 0.027
testDataAfterPackFooterSingleRead 0.026
testDataAfterPackFooterSplitObjectRead 1.273
testMaxObjectSizeDeltaResultSize 0.179
testNonMarkingInputStream 0.027

RefTreeTest

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

AttributesNodeTest

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

LeafBucketTest

testSetFive_ReverseOrder 0.003
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.02
testTwoSame 0.023
testEmpty 0.023
testTwoSameDifferByAssumeValid 0.02
testTwoSameSameAssumeValidDifferentContent 0.021

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 40.233
test_ConfigAutoCRLF_false_GlobalEOL_crlf 16.125
test_ConfigAutoCRLF_true_GlobalEOL_lf 3.968
test_switchToBranchWithTextAttributes 29.06
test_ConfigAutoCRLF_input_GlobalEOL_lf 3.734
test_ConfigAutoCRLF_true 13.004
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 13.109
test_ConfigAutoCRLF_false_ConfigEOL_native 3.998
test_ConfigAutoCRLF_input_GlobalEOL_crlf 11.857
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.253
test_GlobalEOL_lf_RootEOL_crlf 11.961
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.076
test_ConfigEOL_lf 4.078
test_ConfigAutoCRLF_true_ConfigEOL_lf 10.599
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.069
testBinary1 4.04
testBinary2 4.031
test_switchToBranchWithBinaryAttributes 11.8
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.102
test_ConfigEOL_native_xnix 4.066
testDefaultSetup 4.121
test_ConfigAutoCRLF_false 4.154
test_ConfigAutoCRLF_input 3.591
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.123
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 11.969
test_ConfigEOL_native_windows 4.089
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 9.879
test_ConfigEOL_crlf 12.085

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.285
testSpi 0.191
testFindRemoteRefUpdatesWithLeases 0.359
testFindRemoteRefUpdatesTrackingRef 0.231
testFindRemoteRefUpdatesNoWildcardNoTracking 0.229
testFindRemoteRefUpdatesNoWildcardNoDestination 0.129
testLocalTransportFetchWithoutLocalRepository 0.165
testFindRemoteRefUpdatesWildcardNoTracking 0.244
testLocalTransportWithRelativePath 0.105

GetTextTest

testGetText_DiffCc 0.004
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

FileSnapshotTest

testActuallyIsModifiedTrivial 1.668
testNewFileNoWait 2.502
testNewFileWithWait 2.004

ReflogReaderTest

testCheckout 0.031
testReadRightLog 0.03
testReadWhileAppendIsInProgress 0.099
testNoLog 0.091
testReadLineWithMissingComment 0.054
testSpecificEntryNumber 0.123
testReadOneLine 0.094
testReadTwoLine 0.036

ReflogConfigTest

testlogAllRefUpdates 0.107

ObjectWalkTest

testNoCommits 0.054
testOneCommitOneTreeTwoBlob 0.183
testCull 0.125
testTwoCommitDeepTree1 0.14
testTwoCommitDeepTree2 0.062
testTwoCommitTwoTreeTwoBlob 0.034
testEmptyTreeCorruption 0.034
testTwoCommitsEmptyTree 0.094

EditTest

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

PushCommandTest

testPushAfterGC 0.61
testPushRefUpdate 0.837
testPrePushHook 0.241
testPush 0.138
testPushWithRefSpecFromConfig 0.172
testPushWithoutPushRefSpec 0.281
testPushWithLease 0.19
testTrackingUpdate 0.173

PostOrderTreeWalkTest

testNoPostOrder 0.024
testInitialize_NoPostOrder 0.027
testInitialize_TogglePostOrder 0.017
testResetDoesNotAffectPostOrder 0.019
testWithPostOrder_NoEnterSubtree 0.018
testWithPostOrder_EnterSubtree 0.063

GcCommitSelectionTest

testBitmapsForExcessiveBranches 79.107
testSelectionOrderingWithChains 0.144
testBitmapSpansNoMerges 17.165
testBitmapSpansWithMerges 15.867

StashApplyCommandTest

untrackedAndTrackedChanges 0.325
workingDirectoryContentConflict 0.201
workingDirectoryEditPreCommit 0.18
workingDirectoryContentMerge 0.304
workingDirectoryCleanIndexModify 0.291
unstashNoHead 0.109
multipleEdits 0.236
workingDirectoryModifyInSubfolder 0.182
noStashedCommits 0.203
indexContentConflict 0.162
stashChangeInANewSubdirectory 0.287
indexAdd 0.255
stashedApplyOnOtherBranchWithStagedChange 0.489
workingDirectoryDeleteIndexAdd 0.267
workingDirectoryDeleteIndexEdit 0.234
untrackedFileConflictsWithWorkingDirectory 0.148
workingDirectoryModifyIndexChanged 0.25
workingDirectoryDelete 0.224
indexDelete 0.116
workingDirectoryModify 0.206
stashedApplyOnOtherBranch 0.37
stashedContentMerge 0.411
untrackedFileNotIncluded 0.224
untrackedFileIncluded 0.207
testApplyStashWithDeletedFile 0.268
unstashNonStashCommit 0.114
untrackedFileConflictsWithCommit 0.23

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.019
testFindSingleFile 0.015
testBuildEmpty 0.017
testAdd_ReverseGitSortOrder 0.014
testBuildOneFile_Commit_IndexChangedEvent 0.025
testBuilderClear 0.019
testBuildOneFile_Commit 0.022
testAdd_InGitSortOrder 0.023
testBuildRejectsUnsetFileMode 0.024

PackWriterTest

testWritePack2DeltasReuseOffsets 0.225
testWriteEmptyPack1 0.161
testWriteEmptyPack2 0.136
testIgnoreNonExistingObjectsWithBitmaps 0.888
testExclude 0.261
testWritePack2DeltasReuseRefs 0.312
testWriteIndex 0.16
testWritePack1 0.279
testWritePack2 0.158
testWritePack3 0.061
testWritePack4 0.322
testWritePack1NoObjectReuse 0.195
testWritePack4ThinPack 0.183
testShallowFetchShallowAncestorDepth1 0.305
testShallowFetchShallowAncestorDepth2 0.754
testWritePack4SizeThinVsNoThin 0.555
testShallowFetchShallowParentDepth1 0.526
testShallowFetchShallowParentDepth2 0.476
testContructor 0.241
testIgnoreNonExistingObjects 0.152
testModifySettings 0.084
testDeltaStatistics 0.189
testNotIgnoreNonExistingObjects 0.208
testShallowIsMinimalDepth1 0.441
testShallowIsMinimalDepth2 0.472
testWritePack2SizeOffsetsVsRefs 0.463
testWritePack2DeltasCRC32Copy 0.138
testWritePack2SizeDeltasVsNoDeltas 0.546

GcConcurrentTest

repackAndCheckBitmapUsage 2.016
concurrentRepack 0.11
repackAndGetStats 1.909
repackAndUploadPack 1.968

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.143
testEstimateGcPackSizeWithAnExistingGcPack 0.013

T0004_PackReaderTest

test003_lookupCompressedObject 0.039
test004_lookupDeltifiedObject 0.11

OpenSshConfigTest

testAlias_DoesNotMatch 0.129
testAlias_OptionsSet 0.035
testAlias_InheritBatchMode 0.127
testAlias_ConnectionAttempts 0.104
testAlias_BatchModeDefault 0.038
testAlias_PreferredAuthenticationsDefault 0.068
testAlias_OptionsInherit 0.043
testAlias_BatchModeYes 0.095
testQuoteParsing 0.122
testSeparatorParsing 0.035
testAlias_OptionsKeywordCaseInsensitive 0.162
testAlias_ConnectionAttemptsDefault 0.037
testAlias_invalidConnectionAttempts 0.045
testAlias_PreferredAuthentications 0.248
testNoConfig 0.097
testAlias_badConnectionAttempts 0.074
testAlias_InheritPreferredAuthentications 0.101

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 1.403
testEstimateGcRestPackSizeInNewRepo 0.005
testCollectionWithGarbage 0.013
testEstimateUnreachableGarbagePackSize 0.005
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.004
testRacyNoReusePrefersSmaller 0.031
testEstimateGcPackSizesWithGcAndGcRestPacks 0.006
testCollectionWithGarbageCoalescence 0.008
testCollectionWithGarbageNoCoalescence 0.03
testCollectionWithGarbageCoalescenceWithShortTtl 0.646
testEstimateGcPackSizeInNewRepo 0.001
testEstimateGcPackSizeWithAnExistingGcPack 0.004
testCollectionWithGarbageAndGarbagePacksPurged 0.002

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.019

StashListCommandTest

multipleStashedCommits 0.151
noStashRef 0.04
emptyStashReflog 0.073
singleStashedCommit 0.051

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 2.626
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 3.348
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 3.59
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 2.665
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 3.512
shouldNotFetchSubmodulesWhenNo 3.263
shouldFetchSubmodulesWhenYes 2.518
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.218

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.042
test002_WriteEmptyTree2 0.093
test30_stripWorkDir 0.143
test002_WriteEmptyTree 0.169
test006_ReadUglyConfig 0.113
test000_openrepo_default_gitDirAndWorkTreeSet 0.057
test000_openrepo_default_absolute_workdirconfig 0.396
test027_UnpackedRefHigherPriorityThanPacked 0.15
test000_openrepo_alternate_index_file_and_objdirs 0.076
test025_computeSha1NoStore 0.228
test020_createBlobTag 0.12
test028_LockPackedRef 0.098
test007_Open 0.062
test002_CreateBadTree 0.094
test001_Initalize 0.075
test021_createTreeTag 0.055
test000_openRepoBadArgs 0.207
test022_createCommitTag 0.061
test024_createCommitNonAscii 0.245
test008_FailOnWrongVersion 0.076
test009_CreateCommitOldFormat 0.044
test026_CreateCommitMultipleparents 0.131
test000_openrepo_default_relative_workdirconfig 0.188
test023_createCommitNonAnullii 0.205
test000_openrepo_default_workDirSet 0.147

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.851
testDirCacheSavesObjects 0.559

LockFileTest

lockFailedExceptionRecovery 0.248

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.423
testCheckoutOurs 0.386
testCheckoutMultiple 0.228
testUpdateSymLink 0.362
testUpdateWorkingDirectory 0.101
testCheckoutRepository 0.441
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.356
testCheckoutSecond 0.26
testCheckoutTheirs 0.501
testCheckoutFirst 0.315
testStageNotPossibleWithBranch 0.266
testCheckoutOfConflictingFileShouldThrow 0.279
testUpdateWorkingDirectoryFromIndex2 5.031
testUpdateBrokenSymLink 0.118
testUpdateBrokenSymLinkToDirectory 0.411
testUpdateWorkingDirectoryFromIndex 0.203
testCheckoutMixedNewlines 0.164

PatchIdDiffFormatterTest

testSameDiff 0.168
testDiff 0.062

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.139
noSuchPackFolder 0.16
malformedIdxNotDeleted 0.082
bitmapDeletedButIdxAndPackNot 0.13

MaxCountRevFilterTest

testMaxCountRevFilter0 0.028
testMaxCountRevFilter 0.038

SideBandOutputStreamTest

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

PatchCcErrorTest

testError_CcTruncatedOld 0.001

CommitCommandTest

commitAfterSquashMerge 0.12
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.053
commitSubmoduleUpdate 0.457
commitOnlyShouldHandleIgnored 0.106
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.182
testExecutableRetention 0.156
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.082
commitNewSubmodule 0.379
commitEmptyCommits 0.061
commitAmendOnInitialShouldFail 0.019
commitAmendWithAuthorShouldUseIt 0.179

MyersDiffTest

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

DeltaIndexTest

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

RevObjectTest

testAddRevFlag 0.202
testHasRevFlag 0.041
testId 0.106
testAddRevFlagSet 0.079
testRemoveRevFlag 0.081
testRevObjectTypes 0.03
testHasAllFlag 0.06
testHasAnyFlag 0.026
testEquals 0.171
testRemoveRevFlagSet 0.046

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.029
testCustomFileModeStrategyFromParentIterator 0.091
testEmptyIfRootDoesNotExist 0.023
testSymlinkActuallyModified 0.148
testComputeFileObjectId 0.02
testCustomFileModeStrategy 0.062
submoduleWithNoGitDirectory 0.179
idOffset 0.536
testIsModifiedSymlinkAsFile 0.043
testTreewalkEnterSubtree 0.045
submoduleNestedWithHeadMatchingIndex 0.166
testEmptyIteratorOnEmptyDirectory 0.031
testDirCacheMatchingId 0.514
submoduleHeadMatchesIndex 0.15
testSymlinkNotModifiedThoughNormalized 0.147
submoduleDirectoryIterator 0.238
testIsModifiedFileSmudged 0.49
submoduleWithNoHead 0.084
testEmptyIfRootIsFile 0.026
testSymlinkModifiedNotNormalized 0.074
testGetEntryContentLength 0.031
testFileModeSymLinkIsNotATree 0.167
testSimpleIterate 0.022

ApplyCommandTest

testModifyNL1 0.051
testAddA1 0.024
testAddA2 0.149
testAddM1 0.025
testNonASCIIAdd2 0.02
testAddA1Sub 0.019
testModifyM2 0.046
testModifyM3 0.174
testFailureF1 0.052
testFailureF2 0.15
testNonASCII2 0.053
testModifyE 0.045
testModifyW 0.166
testModifyX 0.042
testModifyY 0.046
testModifyZ 0.164
testDeleteD 0.046
testNonASCIIAdd 0.063
testNonASCIIDel 0.099
testNonASCII 0.157

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.107
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.032
shouldListAddedFileInInitialCommit 0.093
shouldListModificationBetweenTwoCommits 0.12
shouldListModificationInDirWithoutModifiedTrees 0.173
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.054
shouldReportFileModeChange 0.231
shouldListDeletionBetweenTwoCommits 0.073
shouldListChangesInWorkingTree 0.166
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.028
shouldListAddedFileBetweenTwoCommits 0.085
shouldListModificationInDirWithModifiedTrees 0.122

RevWalkMergedIntoTest

testOldCommitWalk 0.183

BranchTrackingStatusTest

shouldWorkInNormalCase 0.141
shouldWorkWithoutMergeBase 0.096
shouldReturnNullWhenBranchDoesntExist 0.041

BlockListTest

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

PathFilterGroupTest

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

PackIndexV2Test

testCRC32 0.024
testIteratorMethodsContract 0.022
testCompareEntriesOffsetsWithGetOffsets 0.033
testIteratorReturnedValues1 0.11
testIteratorReturnedValues2 0.069
testCompareEntriesOffsetsWithFindOffsets 0.078

RevWalkUtilsReachableTest

withMerge 0.213
withCommitLoadedByDifferentRevWalk 0.038
twoCommits 0.059
oneCommit 0.125
multipleBranches 0.123

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

SkipRevFilterTest

testSkipRevFilter0 0.027
testSkipRevFilterNegative 0.026
testSkipRevFilter 0.107

ConfigTest

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

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.038
testRevWalkCarryUninteresting_SlowClock 0.139
testRevWalkCarryUninteresting_WrongClock 0.028
testRevWalkCarryCustom_SlowClock 0.028

QuotedStringGitPathStyleTest

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

LIFORevQueueTest

testEmpty 0.151
testCloneEmpty 0.023
testAddLargeBlocks 2.94
testClear 0.026
testHasFlags 0.148

IntSetTest

testAdd 0

CanonicalTreeParserTest

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

RepoCommandTest

testRemoveOverlappingBare 1.052
testCopyFileBare 0.85
testRecordShallowRecommendation 0.766
testRecordSubmoduleLabels 0.668
testBareRepo 0.633
testRevisionBranch 0.663
testRecordRemoteBranch 0.715
testAddRepoManifest 0.617
testDefaultRemoteRevision 0.87
testRevisionBare 0.506
absoluteRemoteURL 0.516
testRevisionTag 0.608
testTargetBranch 0.593
testIncludeTag 0.742
testNonDefaultRemotes 0.987
testRevision 0.863
testReplaceManifestBare 1.003
testRepoManifestGroups 1.886
testRepoManifestCopyFile 0.991
testRemoteAlias 0.786
testRemoteRevision 0.923

AbstractPlotRendererTest

testDrawTextAlignment 0.301

BasicRuleTest

test 0
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

ChangeIdUtilTest

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

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.004
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.006

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.192
testFormatWithConflictsNoFooterNoLineBreak 0.233
testTag 0.059
testPullWithUri 0.285
testFormatWithConflictsNoFooter 0.051
testMixed 0.055
testIntoHeadOtherThanMaster 0.349
testThreeBranches 0.338
testIntoOtherThanMaster 0.077
testRemoteBranch 0.196
testTwoBranches 0.051
testFormatWithConflictsWithFooters 0.348
testIntoSymbolicRefHeadPointingToMaster 0.2
testCommit 0.078
testOneBranch 0.25

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

PushCertificateStoreTest

saveInBatch 0.225
lockFailure 0.045
putMatchingWithSomeMatchingRefs 0.012
saveTwoCertsOnSameRefInTwoUpdates 0.127
saveTwoCertsOnDifferentRefsInTwoUpdates 0.01
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.002
changeRefFileToDirectory 0.009
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.004
missingRef 0
putMatchingWithNoMatchingRefs 0.01
saveOneCertOnOneRef 0.018
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.047
saveTwoCertsOnSameRefInOneUpdate 0.006
saveTwoCertsOnDifferentRefsInOneUpdate 0.068
saveOneCertOnMultipleRefs 0.008

IOReadLineTest

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

ObjectDirectoryTest

testScanningForPackfiles 4.266
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 5.159
testShallowFile 0.139
testShallowFileCorrupt 0.049

RenameDetectorTest

testExactRename_ManyRenames 0.039
testBreakModify_RejoinIfUnpaired 0.042
testBreakModify_BreakBelowScore 0.03
testInexactRenames_OnePair2 0.101
testExactRename_OneRenameOneModify 0.032
testExactRename_OneDeleteManyAdds 0.041
testNoRenames_SymlinkAndFile 0.024
testExactRename_OneRename 0.022
testSetRenameScore_IllegalArgs 0.02
testInexactRename_NewlinesOnly 0.033
testExactRename_PathBreaksTie 0.047
testRenameLimit 0.055
testInexactRename_OnePair 0.045
testInexactRename_SameContentMultipleTimes 0.022
testInexactRename_LastByteDifferent 0.024
testNoRenames_UntrackedFile 0.111
testInexactRename_OneRenameTwoUnrelatedFiles 0.079
testBreakModify_DontBreakAboveScore 0.027
testExactRename_DifferentObjects 0.031
testExactRename_UnstagedFile 0.026
testNoRenames_EmptyFile1 0.136
testNoRenames_EmptyFile2 0.026
testBreakModify_BreakNone 0.023
testExactRename_MultipleIdenticalDeletes 0.02
testNoRenames_GitlinkAndFile 0.021
testBreakModify_BreakAll 0.035
testNoRenames_SymlinkAndFileSamePath 0.062
testNoRenames_SingleByteFiles 0.026

NetRCTest

testNetRCFile 0.038
testNetRCDefault 0.213

RepositoryResolveTest

testObjectId_nonexisting 0.053
testObjectId_objectid_invalid_explicit_parent 0.045
testHEAD 0.102
testTree 0.056
testDistance_past_root 0.039
testDerefCommit 0.056
resolveUpstream 0.218
testParseLookupPath 0.075
resolveExprSimple 0.145
invalidNames 0.052
testObjectId_objectid_implicit_firstparent 0.054
testObjectId_objectid_self 0.083
testParseNonGitDescribe 0.064
testDistance 0.03
testParseGitDescribeOutput 0.169
testObjectId_existing 0.029
testDerefBlob 0.034
testDerefTree 0.175
testObjectId_objectid_explicit_firstparent 0.031
testDerefTag 0.049
testRef_refname 0.035
testObjectId_objectid_explicit_otherparents 0.066

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.04
testRules 0.034
testNoMatchingAttributes 0.028
testEmptyGitAttributeFile 0.025

RefMapTest

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

StashCreateCommandTest

unmergedPathsShouldCauseException 0.468
workingDirectoryCleanIndexModify 0.078
multipleEdits 0.191
workingDirectoryModifyInSubfolder 0.159
newFileInIndexThenModifiedInWorkTree 0.099
indexAdd 0.14
workingDirectoryDeleteIndexAdd 0.121
workingDirectoryDeleteIndexEdit 0.205
workingDirectoryModifyIndexChanged 0.079
refLogIncludesCommitMessage 0.193
workingDirectoryDelete 0.072
indexDelete 0.18
workingDirectoryModify 0.131
noLocalChanges 0.106
untrackedFileNotIncluded 0.074
untrackedFileIncluded 0.318

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.255
testTimeout_writeByte_Timeout 0.253
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.003
testTimeout_close_Success 0.001
testTimeout_writeBuffer_Success1 0.001
testTimeout_flush_Success 0.001
testTimeout_close_Timeout 0.254
testTimeout_flush_Timeout 0.254

DiffCommandTest

testDiffModified 0.173
testDiffWithNegativeLineCount 0.056
testDiffTwoCommits 0.263
testDiffCached 0.102
testDiffWithPrefixes 0.12
testNoOutputStreamSet 0.082

ReadLinesTest

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

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.701
testRebaseShouldIgnoreMergeCommits 1.087
testFastForwardRebaseWithAutoStash 0.482
testRebaseInteractiveMultipleSquash 0.536
testRebaseWithUncommittedDelete 0.241
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.216
testRebasePreservingMerges1 0.899
testRebasePreservingMerges2 0.785
testStopOnConflict 0.579
testStopOnConflictFileCreationAndDeletion 0.486
testFastForwardWithMultipleCommits 0.259
testRebaseInteractiveFixupWithBlankLines 0.297
testRebaseWithUnstagedTopicChange 0.32
testStopOnLastConflictAndContinue 0.473
testRebaseTodoLineSetComment 0.203
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.031
testRebaseEndsIfLastStepIsEdit 0.437
testRebaseShouldStopForRewordInCaseOfConflict 0.28
testParseRewordCommand 0.017
testRebasePreservingMergesWithUnrelatedSide1 1.108
testRebasePreservingMergesWithUnrelatedSide2 1.006
testRebaseWithUnstagedMasterChangeOtherCommit 0.369
testRebaseInteractiveSingleSquashAndModifyMessage 0.602
testRebaseWithUncommittedMasterChangeBaseCommit 0.321
testParseSquashFixupSequenceCount 0.107
testRebaseWithAutoStashConflictOnApply 0.685
testRebaseInteractiveReword 0.704
testRebaseWithUntrackedFile 0.51
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.802
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.023
testRebaseWithUncommittedMasterChange 0.257
testRebaseInteractiveEdit 0.721
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.239
testRepositoryStateChecks 0.051
testRebaseInteractiveSquashFirstCommitShouldFail 0.134
testRebaseWithUnstagedMasterChangeBaseCommit 0.507
testEmptyRebaseTodo 0.03
testFastForwardWithMultipleCommitsOnDifferentBranches 0.578
testMergeFirstStopOnLastConflictAndSkip 0.558
testRebaseShouldFixupInCaseOfConflict 0.497
testRebaseWithModificationShouldNotDeleteData 0.243
testRebaseInteractiveFixupFirstCommitShouldFail 0.131
testFastForwardRebaseWithModification 0.328
testAuthorScriptConverter 0.023
testDetachedHead 0.401
testRebaseWithUncommittedTopicChange 0.298
testRebaseShouldStopForEditInCaseOfConflict 0.346
testStopOnConflictAndContinue 0.497
testRebaseWithUnstagedMasterChange 0.242
testStopOnConflictAndContinueWithNoDeltaToMaster 0.293
testOnlyCommentRebaseTodo 0.122
testFilesAddedFromTwoBranches 0.424
testStopOnConflictAndFailContinueIfFileIsDirty 0.569
testStopOnConflictCommitAndContinue 0.765
testUnknownUpstream 0.122
testStopOnConflictAndAbortWithDetachedHEAD 0.763
testRebaseWithAutoStash 0.912
testRebaseInteractiveMixedSquashAndFixup 0.638
testFastForwardWithNewFile 0.179
testUpToDate 0.154
testRebaseParentOntoHeadShouldBeUptoDate 0.115
testStopOnConflictAndSkipNoConflict 0.62
testStopOnLastConflictAndSkip 0.573
testRebaseWithUncommittedMasterChangeOtherCommit 0.416
testLeadingSpacesRebaseTodo 0.031
testRebaseShouldTryToParseValidLineMarkedAsComment 0.026
testRebaseShouldSquashInCaseOfConflict 0.557
testConflictFreeWithSingleFile 0.294
testStopOnConflictAndSkipWithConflict 0.433
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.131

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.135
testEmptyCache_Clear_NoCacheTree 0.028
testWriteReadTree 0.106
testTwoLevelSubtree 0.018
testEmptyCache_CreateEmptyCacheTree 0.02
testSingleSubtree 0.088

PullCommandWithRebaseTest

testPullFastForward 0.622
testPullLocalConflict 0.546
testPullConflict 0.599
testPullFastForwardWithBranchInSource 0.414
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.477

PlotCommitListTest

testMergeBlockedBySelf 0.045
testMultipleMerges 0.178
testBug368927 0.107
testBug419359 0.086
testDuplicateParents 0.072
testBug300282_1 0.059
testTwoRoots1 0.05
testTwoRoots2 0.031
testMergeBlockedByOther 0.178
testSideBranch 0.037
test2SideBranches 0.034
testLinear 0.032
testMerged 0.192
testEgitHistory 0.155
testDanglingCommitShouldContinueLane 0.036

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

PathSuffixFilterTest

testEdgeCases 0.113
testRecursiveFiltering 0.028
testNonRecursiveFiltering 0.026

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.205
badlyFormattedWithoutRef 0.06

NLSTest

testJVMDefaultLocale 0.005
testParallelThreadsWithDifferentLocales 0.002
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

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.001
test1_FromString 0
test2_FromString 0
test3_FromString 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
testEquals_Short 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

FastIgnoreRuleTest

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

AtomicPushTest

pushAtomicClientGivesUpEarly 0.002
pushNonAtomic 0.006
pushAtomicDisabled 0.004

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

RefSpecTest

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

WindowCacheGetTest

testCache_TooSmallLimit 0.163
testCache_TooFewFiles 0.037
testCache_Defaults 0.188

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.081
testMultipleHeads_SameBase2 0.049
testNone 0.035
testDisallowTreeFilter 0.145
testInconsistentCommitTimes 0.024
testSimple 0.09
testCrissCross 0.03

SquashMessageFormatterTest

testCommit 0.049

HistogramDiffTest

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

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.161
testForbiddenNamesOnWindowsEgCon 0.158
testForbiddenNamesOnWindowsEgLpr 0.176
testForbiddenNamesOnWindowsEgDotCon 0.108
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.209
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.073
testMaliciousPathDot 0.104
testMaliciousGitPathEndDotUnixOk 0.087
testMaliciousGitPathEndDotWindows1 0.105
testMaliciousGitPathEndDotWindows2 0.125
testMaliciousGitPathEndDotWindows3 0.088
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.154
testMaliciousPathEmptyUnix 0.078
testMaliciousGitPath1Case 0.11
testMaliciousGitPath2Case 0.102
testMaliciousGitPath3Case 0.088
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.146
testMaliciousPathDotDot 0.093
testMaliciousAbsolutePathSecondCheckout 0.072
testMaliciousAbsolutePathTwoLevelsFirstBad 0.123
testMaliciousAbsoluteUNCPathWindows1 0.088
testMaliciousAbsoluteUNCPathWindows2 0.079
testForbiddenNamesOnWindowsEgCon1 0.113
testForbiddenNamesOnWindowsEgLpt1 0.195
testMaliciousAbsolutePathIsOkTwoLevels 0.148
testMaliciousWindowsADSOnUnix 0.122
testMaliciousAbsolutePathTwoLevelsSecondBad 0.165
testMaliciousGitPathEndSpaceUnixOk 0.113
testMaliciousPathEmptyWindows 0.189
testMaliciousWindowsADS 0.086
testForbiddenWindowsNamesOnUnixEgCon 0.182
testMaliciousGitPath1 0.141
testMaliciousGitPath2 0.133
testMaliciousAbsoluteWindowsPath1 0.167
testMaliciousAbsoluteWindowsPath2 0.15
testMaliciousAbsolutePathIsOkSecondCheckout 0.073
testMaliciousAbsolutePath 0.143
testForbiddenWindowsNamesOnUnixEgLpt1 0.175
testForbiddenNamesOnWindowsEgConDotSuffix 0.186
testMaliciousAbsoluteCurDrivePathWindows 0.088
testMaliciousGitPathEndSpaceWindows 0.155
testMaliciousAbsoluteWindowsPath1OnUnix 0.195

FilterCommandsTest

testBuiltinCleanFilter 0.749
testBuiltinCleanAndSmudgeFilter 0.527
testBuiltinSmudgeFilter 0.45

RemoteDeleteCommandTest

testDelete 0.04

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.09
shouldReturnZeroWhenMergedInto 0.05
shouldWorkWithMerges 0.096
shouldWorkWithoutCommonAncestor 0.034
shouldWorkWithZeroAsEnd 0.062
shouldReturnZeroOnSameCommit 0.054

GcBasicPackingTest

testImmediatePruning 2.956
testPreserveAndPruneOldPacks 3.117
testDonePruneTooYoungPacks 2.942
testNotPackTwice 2.29
testPackAllObjectsInOnePack 1.659
repackEmptyRepo_noPackCreated 0.07
testPackRepoWithNoRefs 0.213
testPackCommitsAndLooseOne 1.709
testPack2Commits 2.001

RevCommitListTest

testFillToHighMarkMulitpleBlocks 5.437
testFillToUnknownCommit 4.846
testFillToNullCommit 0.087
testFillToHighMark2 0.13
testFillToHighMark4 0.063
testFillToHighMarkAll 0.154
testFillToCommit 0.07

RunExternalScriptTest

testCopyStdIn 0.037
testWrongScript 0.082
testArguments 0.065
testRc 0.021
testCopyStdInExecute 0.031
testAllTogetherBinExecute 0.03
testAllTogetherBin 0.033
testWrongSh 0.01
testNullStdout 0.024
testCopyNullStdIn 0.032
testStdErr 0.023
testStdErrExecute 0.027

WalkEncryptionTest$Required

test_A1_ValidURI 0
skipped
test_A2_CryptoError 0
skipped

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
skipped

StoredBitmapTest

testGetBitmapWithoutXor 0.012
testGetBitmapWithThreeXor 0.002
testGetBitmapWithOneXor 0

RenameBranchCommandTest

renameBranchNoConfigValues 0.213
renameBranchExistingSection 0.224
renameBranchMultipleConfigValues 0.069
renameBranchSingleConfigValue 0.18

DirCacheBasicTest

testLockMissing_TempIndex 0.027
testFindOnEmpty 0.025
testWriteEmptyCommit_RealIndex 0.053
testDetectUnmergedPaths 0.077
testWriteEmptyUnlock_RealIndex 0.029
testReadMissing_TempIndex 0.034
testLockMissing_RealIndex 0.03
testBuildThenClear 0.029
testWriteEmptyLockEmpty_RealIndex 0.158
testRejectInvalidWindowsPaths 0.104
testReadMissing_RealIndex 0.025
testWriteEmptyReadEmpty_RealIndex 0.028

RepositoryCacheTest

testBareFileKey 0.072
testNonBareFileKey 0.019
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.036
testRepositoryUsageCount 0.021
testFileKeyOpenNew 0.11
testGetRegistered 0.042
testRepositoryUsageCountWithRegisteredRepository 0.038
testCacheOpen 0.022
testUnregister 0.02
testGetRegisteredWhenEmpty 0.025
testRepositoryUnregisteringWhenExpired 0.166
testRepositoryNotUnregisteringWhenClosing 0.021
testReconfigure 0.048
testCacheRegisterOpen 0.019
testFileKeyOpenExisting 0.035

DiffFormatterReflowTest

testNegativeContextFails 0.01
testContext100 0.01
testContext0 0.003
testContext1 0.002
testContext3 0.001
testContext5 0.004
testContext10 0.004
testEmpty1 0.003
testNoNewLine1 0.011
testNoNewLine2 0.002

AutoCRLFOutputStreamTest

testBoundary 3.259
test 0.002

RawParseUtils_FormatTest

testFormatBase10 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

CherryPickTest

testPick 0.235
testRevert 0.052

RevWalkFilterTest

testFilter_NOT_NONE 0.055
testFilter_NONE 0.071
testFilter_Negate_ALL 0.074
testFilter_NOT_ALL 0.03
testFilter_ALL_Or_NONE 0.029
testFilter_NONE_Or_ALL 0.045
testFilter_MY_ALL_Or_NONE 0.037
testFilter_NO_MERGES 0.04
testFilter_NONE_Or_MY_ALL 0.117
testFilter_NONE_And_ALL 0.031
testFilter_NONE_And_MY_ALL 0.104
testFilter_MY_ALL_And_NONE 0.025
testFilter_ALL_And_NONE 0.023
testFilter_ALL 0.024
testCommitTimeRevFilter 0.116

SubmoduleInitTest

resolveInvalidParentUrl 1.142
resolveTwoLevelHigherRelativeUrl 0.121
resolveWorkingDirectoryRelativeUrl 0.155
repositoryWithUninitializedModule 0.168
resolveOneLevelHigherRelativeUrl 0.154
resolveSameLevelRelativeUrl 0.148
repositoryWithNoSubmodules 0.163

SubmoduleWalkTest

repositoryWithNestedSubmodule 1.227
repositoryWithRootLevelSubmoduleRelativeRef 0.232
treeIdWithGitmodules 0.32
indexWithGitmodules 0.233
bareRepositoryWithNoSubmodules 0.253
generatorFilteredToOneOfTwoSubmodules 0.152
repositoryWithRootLevelSubmoduleAbsoluteRef 0.203
repositoryWithRootLevelSubmodule 0.098
testTreeIteratorWithGitmodules 0.234
repositoryWithNoSubmodules 0.021

FileUtilsTest

testCreateSymlink 0.026
testCreateSymlinkOverrideExisting 0.067
testMkdir 0.038
testRelativize_mixedCase 0.048
testDeleteEmptyTreeOk 0.003
testDeleteNotEmptyTreeNotOk 0.049
testIsStaleFileHandleWithDirectCause 0.002
testRenameOverExistingNonEmptyDirectory 0.109
testAtomicMove 0.02
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.003
testIsStaleFileHandleWithIndirectCause 0.001
testRelativize_doc 0.002
testRelativize_scheme 0.001
testRenameOverNonExistingFile 0.003
testRelativize_whitespaces 0.003
testIsStaleFileHandleInCausalChainWithDirectCause 0.003
testDeleteRecursiveEmpty 0.005
testDeleteFile 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.002
testMkdirs 0.006
testRenameOverExistingFile 0.004
testCreateNewFile 0.001
testDeleteRecursive 0.188
testRenameOverExistingEmptyDirectory 0.018
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.01
testRelativize_equalPaths 0.003
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.006
testIsStaleFileHandleInCausalChainWithIndirectCause 0.001

IgnoreMatcherParametrizedTest

testParentDirectoryGitIgnores 0.002
testFileNameWildcards 0.002
testBasic 0
testTargetWithoutLeadingSlash 0.006
testDirModeAndNoRegex 0
testNameOnlyMatches 0.005
testNegation 0
testDirModeAndRegex1 0.012
testDirModeAndRegex2 0
testDirModeAndRegex3 0.001

SubmoduleSyncTest

repositoryWithSubmodule 2.687
repositoryWithRelativeUriSubmodule 0.511
repositoryWithNoSubmodules 0.132

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.081
testTrivialTwoWay_rightDFconflict2 0.353
testTrivialTwoWay_ok 0.052
testTrivialTwoWay 0.302
testOurs 0.093
testTrivialTwoWay_validSubtreeSort 0.227
testTrivialTwoWay_leftDFconflict1 0.082
testTrivialTwoWay_leftDFconflict2 0.192
testTrivialTwoWay_conflictSubtreeChange 0.077
testTrivialTwoWay_conflict 0.314
testTrivialTwoWay_disjointhistories 0.05
testTheirs 0.243
testTrivialTwoWay_concurrentSubtreeChange 0.193

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.086
testProperlyCullAllAncestors1 0.093
testProperlyCullAllAncestors2 0.075

LsRemoteCommandTest

testLsRemoteWithTags 0.464
testLsRemoteWithHeads 0.342
testLsRemoteWithoutLocalRepository 0.234
testLsRemote 0.339

EmptyTreeIteratorTest

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

AbstractTreeIteratorTest

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

QuotedStringBourneStyleTest

testDequote_BareABCZ_OnlyBC 0.001
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
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.102
testOnlyOption_f1_7_f2_14_b 0.209
testOnlyOption_f1_7_f2_14_c 0.259
testOnlyOption_f1_7_f2_14_d 0.248
testOnlyOption_f1_7_f2_14_e 0.277
testOnlyOption_f1_1_a 0.03
testOnlyOption_f1_1_b 0.055
testOnlyOption_f1_1_c 0.103
testOnlyOption_f1_1_d 0.096
testOnlyOption_f1_1_e 0.127
testOnlyOption_f1_2_a 0.099
testOnlyOption_f1_2_b 0.07
testOnlyOption_f1_2_c 0.089
testOnlyOption_f1_2_d 0.194
testOnlyOption_f1_2_e 0.141
testOnlyOption_f1_3_a 0.241
testOnlyOption_f1_3_b 0.177
testOnlyOption_f1_3_c 0.145
testOnlyOption_f1_3_d 0.24
testOnlyOption_f1_3_e 0.406
testOnlyOption_f1_4_a 0.071
testOnlyOption_f1_4_b 0.104
testOnlyOption_f1_4_c 0.203
testOnlyOption_f1_4_d 0.115
testOnlyOption_f1_4_e 0.086
testOnlyOption_f1_5_a 0.123
testOnlyOption_f1_5_b 0.113
testOnlyOption_f1_5_c 0.135
testOnlyOption_f1_5_d 0.102
testOnlyOption_f1_5_e 0.149
testOnlyOption_f1_6_a 0.242
testOnlyOption_f1_6_b 0.203
testOnlyOption_f1_6_c 0.109
testOnlyOption_f1_6_d 0.194
testOnlyOption_f1_6_e 0.158
testOnlyOption_f1_7_a 0.061
testOnlyOption_f1_7_b 0.123
testOnlyOption_f1_7_c 0.131
testOnlyOption_f1_7_d 0.213
testOnlyOption_f1_7_e 0.264
testOnlyOption_f1_8_a 0.066
testOnlyOption_f1_8_b 0.114
testOnlyOption_f1_8_c 0.182
testOnlyOption_f1_8_d 0.093
testOnlyOption_f1_8_e 0.153
testOnlyOption_f1_9_a 0.129
testOnlyOption_f1_9_b 0.158
testOnlyOption_f1_9_c 0.236
testOnlyOption_f1_9_d 0.137
testOnlyOption_f1_9_e 0.218
testOnlyOption_f1_2_f2_14_a 0.179
testOnlyOption_f1_2_f2_14_b 0.329
testOnlyOption_f1_2_f2_14_c 0.148
testOnlyOption_f1_2_f2_14_d 0.173
testOnlyOption_f1_2_f2_14_e 0.141
testOnlyOption_f1_12_f2_14_a 0.244
testOnlyOption_f1_12_f2_14_b 0.195
testOnlyOption_f1_12_f2_14_c 0.261
testOnlyOption_f1_12_f2_14_d 0.235
testOnlyOption_f1_12_f2_14_e 0.153
testOnlyOption_f1_6_f2_14_a 0.104
testOnlyOption_f1_6_f2_14_b 0.115
testOnlyOption_f1_6_f2_14_c 0.131
testOnlyOption_f1_6_f2_14_d 0.184
testOnlyOption_f1_6_f2_14_e 0.121
testOnlyOption_f1_10_a 0.058
testOnlyOption_f1_10_b 0.069
testOnlyOption_f1_10_c 0.082
testOnlyOption_f1_10_d 0.091
testOnlyOption_f1_10_e 0.09
testOnlyOption_f1_11_a 0.052
testOnlyOption_f1_11_b 0.066
testOnlyOption_f1_11_c 0.163
testOnlyOption_f1_11_d 0.074
testOnlyOption_f1_11_e 0.154
testOnlyOption_f1_12_a 0.08
testOnlyOption_f1_12_b 0.119
testOnlyOption_f1_12_c 0.085
testOnlyOption_f1_12_d 0.071
testOnlyOption_f1_12_e 0.105
testOnlyOption_f1_13_a 0.189
testOnlyOption_f1_13_b 0.08
testOnlyOption_f1_13_c 0.095
testOnlyOption_f1_13_d 0.165
testOnlyOption_f1_13_e 0.112
testOnlyOption_f1_14_a 0.191
testOnlyOption_f1_14_b 0.135
testOnlyOption_f1_14_c 0.136
testOnlyOption_f1_14_d 0.096
testOnlyOption_f1_14_e 0.204
testOnlyOption_f1_1_f2_14_a 0.066
testOnlyOption_f1_1_f2_14_b 0.079
testOnlyOption_f1_1_f2_14_c 0.155
testOnlyOption_f1_1_f2_14_d 0.151
testOnlyOption_f1_1_f2_14_e 0.188
testOnlyOptionWithDirectory 0.25

TestRepositoryTest

amendRef 0.087
nonRacingChange 0.094
insertChangeId 0.003
cherryPickWithIdenticalContents 0.031
resetFromDetachedHead 0.002
insertExplicitChangeId 0.001
amendCommit 0.004
resetFromSymref 0.002
reattachToMaster_Race 0.001
insertChangeIdIgnoresExisting 0.001
cherryPick 0.004
amendHead 0.004
cherryPickWithContentMerge 0.07
commitToUnbornHead 0.001

MergeHeadMsgTest

testReadWriteMergeHeads 0.02
testReadWriteMergeMsg 0.018

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.019
testALL_IdentityClone 0.02
testANY_DIFF_ShouldNotBeRecursive 0.019
testNotALL_IncludesNothing 0.018
testANY_DIFF_IdentityClone 0.019
testALL_IncludesAnything 0.023
testALL_ShouldNotBeRecursive 0.017

CheckoutCommandTest

testCheckout 0.261
testCheckoutOfDirectoryShouldBeRecursive 0.265
testCheckoutAutoCrlfTrue 0
skipped
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.449
testCheckoutWithConflict 0.208
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.346
testCheckoutWithStartPoint 0.215
testCheckoutOfFileWithInexistentParentDir 0.258
testCheckoutCommit 0.218
testCheckoutAllPaths 0.22
testInvalidRefName 0.202
testSmudgeFilter_createNew 0.432
testCreateOrphanBranchWithStartCommit 0.182
testNonDeletableFilesOnWindows 0
skipped
testSmudgeAndClean 2.183
testAlreadyExists 0.238
testCreateBranchOnCheckout 0.383
testCheckoutWithStartPointOnlyCertainFiles 0.447
testSmudgeFilter_modifyExisting 0.757
testCheckoutToNonExistingBranch 0.213
testCheckoutAnnotatedTag 0.279
testCheckoutRemoteTrackingWithoutLocalBranch 0.355
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.541
testCheckoutWithNonDeletedFiles 0.24
testUpdateSmudgedEntries 0.254
testSimpleCheckout 0.241
testCreateOrphanBranchWithStartPoint 0.261
testCheckoutOrphanBranch 0.246
testCheckoutRemoteTrackingWithUpstream 0.302
testDetachedHeadOnCheckout 0.337
testCheckoutLightweightTag 0.309
testNullRefName 0.12

LogCommandTest

logAllCommitsWithMaxCount 0.285
logOnlyMergeCommits 0.318
logAllCommits 0.425
logAllCommitsWithSkipAndMaxCount 0.137
logPathWithMaxCount 0.163
logAllCommitsWithSkip 0.319
logNoMergeCommits 0.303
logPathWithSkip 0.166
logAllCommitsWithTag 0.089

NotTreeFilterTest

testNegateIsUnwrap 0.05
testCloneIsDeepClone 0.016
testWrap 0.018
testShouldBeRecursive_PathFilter 0.017
testCloneIsSparseWhenPossible 0.017
testShouldBeRecursive_ALL 0.019

RemoteSetUrlCommandTest

testSetUrl 0.069
testSetPushUrl 0.056

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.216
testDeleteForce 0.233
testDeleteNotFound 0.059
testDeleteLoosePacked 0.869
testNoCacheObjectIdSubclass 0.056
testDeleteLoosePackedRejected 0.052
testRenameBranchHasPreviousLog 1.027
testRenameCurrentBranch 0.991
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.068
testRenameBranchCannotLockAFileHEADisToLockTo 0.93
testRenameRefNameColission2avoided 0.898
testRefKeySameAsName 0.033
testLooseDelete 0.047
testUpdateRefLockFailureLocked 0.054
testDeleteLooseAndItsDirectory 0.045
testUpdateRefNoChange 0.032
testDeleteWithoutHead 0.182
testUpdateRefForwardWithCheck1 0.064
testUpdateRefForwardWithCheck2 0.122
testRenameBranchCannotLockAFileHEADisToLockFrom 0.12
testRenameBranchCannotLockAFileHEADisFromLockTo 0.419
testUpdateRefLockFailureWrongOldValue 0.052
testDeleteHEADreferencedRef 0.058
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.306
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.092
testUpdateRefDetached 0.155
testRefsCacheAfterUpdateLooseOnly 0.063
testNewNamespaceConflictWithLoosePrefixOfExisting 0.25
testRenameBranchAlsoInPack 1.002
testDeleteHead 0.042
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.96
testDeleteFastForward 0.881
testNewNamespaceConflictWithPackedPrefixOfExisting 0.037
testRefsCacheAfterUpdate 0.055
testUpdateRefForward 0.121
testDeleteHeadInBareRepo 0.203
testRenameBranchNoPreviousLog 0.582
testNewNamespaceConflictWithLoosePrefixNameExists 0.039
testRenameRefNameColission1avoided 1.075
testUpdateRefDetachedUnbornHead 0.047

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.686
testDirtySubmoduleWorktreeUntracked 1.574
testInitiallyClean 1.597
testDirtySubmoduleWorktree 1.797
testDirtySubmoduleHEAD 1.638
testDirtySubmoduleIndex 1.877
testDirtySubmoduleIndexAndWorktree 1.836

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.463
shouldRaiseErrorOnBadUrl 0.18
shouldCloneAValidGitRepository 0.267
shouldRaiseErrorOnNoUrl 0.06
shouldCreateABareCloneOfAValidGitRepository 0.241
shouldRaiseErrorOnEmptyUrl 0.061

MeasurePackSizeTest

testPush_packSize 2.174

RootLocaleTest

testHttpServerText 0.002

DumbClientDumbServerTest

testInitialClone_Loose[0] 3.567
testListRemote[0] 0.358
testPushNotSupported[0] 0.238
testInitialClone_Packed[0] 0.563
testInitialClone_Loose[1] 1.452
testListRemote[1] 0.223
testPushNotSupported[1] 0.153
testInitialClone_Packed[1] 0.252

ClientVersionUtilTest

testParse 0
testPushStatusBug 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0.331
testInitUnderContainer_WithBasePath 1.84
testDefaultConstructor_WithBasePath 0.001
testInitUnderContainer_NoBasePath 0.054

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 3.895
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.36
testObjectCheckerException 0.118

DumbClientSmartServerTest

testInitialClone_Small[0] 2.577
testListRemote[0] 0.315
testPushNotSupported[0] 0.204
testInitialClone_Packed[0] 0.565
testInitialClone_Small[1] 1.371
testListRemote[1] 0.109
testPushNotSupported[1] 0.125
testInitialClone_Packed[1] 0.235

AdvertiseErrorTest

testPush_CreateBranch 0.343

AsIsServiceTest

testCreate_Default 0.861
testCreate_Disabled 0.143
testDisabledSingleton 0.08
testCreate_Enabled 0.173

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.05
testCreate_NullUser 0.227
testCreate_EmptyStringUser 0.114
testCreate_Disabled 0.031
testDisabledSingleton 0.027
testCreate_Enabled 0.19

FileResolverTest

testNotAGitRepository 1.749
testUnreasonableNames 0.026
testExportOk 0.085

HookMessageTest

testPush_CreateBranch 4.005
testPush_HookMessagesToOutputStream 0.345

RegexPipelineTest

testSimpleRegex 2.16
testRegexGroupFilter 0.029
testServeOrdering 0.024

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.726
testInvalidWant[0] 0.349
testInitialClone_RedirectSmall[0] 0.342
testPush_NotAuthorized[0] 0.241
testPush_CreateBranch[0] 0.347
testInitialClone_Small[0] 0.259
testFetch_TooManyLocalCommits[0] 0.896
testListRemote[0] 0.092
testListRemote_BadName[0] 0.106
testPush_ChunkedEncoding[0] 0.17
testInitialClone_BrokenServer[0] 0.112
testFetch_RefsUnreadableOnUpload[0] 0.142
testFetch_FewLocalCommits[1] 1.121
testInvalidWant[1] 0.196
testInitialClone_RedirectSmall[1] 0.215
testPush_NotAuthorized[1] 0.194
testPush_CreateBranch[1] 0.212
testInitialClone_Small[1] 0.245
testFetch_TooManyLocalCommits[1] 1.099
testListRemote[1] 0.167
testListRemote_BadName[1] 0.195
testPush_ChunkedEncoding[1] 0.28
testInitialClone_BrokenServer[1] 0.143
testFetch_RefsUnreadableOnUpload[1] 0.221

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.339

ServletUtilsTest

testAcceptGzip 0.001

HttpClientTests

testListRemote_Dumb_NoHEAD 0.902
testListRemote_Smart_DetachedHEAD 0.435
testRepositoryNotFound_Dumb 0.302
testListRemote_Smart_WithQueryParameters 0.253
testListRemote_Dumb_Auth 0.204
testListRemote_Dumb_NeedsAuth 0.234
testListRemote_Smart_UploadPackNeedsAuth 0.152
testRepositoryNotFound_Smart 0.182
testListRemote_Dumb_DetachedHEAD 0.16
testListRemoteWithoutLocalRepository 0.102
testListRemote_Smart_UploadPackDisabled 0.149

DefaultUploadPackFactoryTest

testCreate_Default 2.029
testCreate_Disabled 0.274
testDisabledSingleton 0.151
testCreate_Enabled 0.171

ErrorServletTest

testHandler 2.238

SetAdditionalHeadersTest

testSetHeaders 2.313

RemoteTest

testAdd 2.126
testList 0.093
testVerboseList 0.353
testRemove 0.459
testSetUrl 0.306
testUpdate 0.813
testSetUrlPush 0.221

CommitTest

testCommitAll 2.278
testCommitPath 0.347

CLIGitCommandTest

testSplit 0

LsRemoteTest

testLsRemoteHeadsTags 2.595
testLsRemoteTags 0.609
testLsRemote 0.314
testLsRemoteHeads 0.396

InitTest

testInitDirectory 0.312
testInitBare 0.157

MergeTest

testMergeSelf 0.688
testFastForward 0.661
testNoFastForwardAndSquash 0.258
testMerge 2.321
testFastForwardOnly 0
testMergeNoCommitSquash 0
testMergeNoCommit 0
testMergeWithUserMessage 0.584
testSquashSelf 0.224
testSquash 0.495
testNoFastForward 0.332

ResetTest

testResetSelf 0.442
testPathOptionHelp 0.088
testResetPathNoDoubleDash 1.881
testResetPrevious 0
testResetPathDoubleDashNoRef 0
testZombieArgument_Bug484951 0
testResetPathNoDoubleDashNoRef 0
Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path
testResetPathDoubleDash 0
testResetEmptyPath 0

TagTest

testTagTwice 0.278
testTagDeleteFail 0.149
testTagDelete 0.265

ConfigTest

testListConfig 0.193

DescribeTest

testDescribeTagLong 0.083
testDescribeCommit 0.259
testHelpArgumentAfterUnknown 0.043
testHeadNoTag 0.047
testNoHead 0.074
testHelpArgumentBeforeUnknown 0.021
testDescribeTag 0.156

CloneTest

testCloneIntoCurrentDir 0.651
testClone 0.44
testCloneBare 0.188
testCloneEmpty 0.117

CommitAndLogTest

testCommitAmend 0.2

BranchTest

testRenameTwoArgs 2.159
testExistingBranch 0.193
testDeleteForce 0.916
testCreateFromOldCommit 0.935
testList 0.297
testListDetached 0.109
testHelpAfterDelete 1.678
testCreate 0
testDelete 0
testDeleteForceMultiple 0
testListContains 0
testRenameSingleArg 0.289
testDeleteMultiple 0.404

ArchiveTest

testTarPrefixOption 2.487
testTgzExtensions 0.519
testTarPreservesContent 0.389
testArchiveIncludesSubmoduleDirectory 2.867
testTarWithSubdir 0
testExtensionMatchIsAnchored 0
testUnrecognizedFormat 0
testArchiveWithLongFilename 0.307
testTarPreservesMode 0.537
testNoExtensionMeansTar 0.13
testEmptyArchive 0.117
testArchivePrefixOption 0.178
testArchiveWithSubdir 0.314
testArchivePreservesMode 0.335
testUnrecognizedExtensionMeansTar 0.094
testZipExtension 0.337
testDefaultFormatIsTar 0.186
testArchivePreservesContent 0.154
testTarExtension 0.159
testTarWithLongFilename 0.395
testTxzExtension 0.53
testPrefixWithoutTrailingSlash 0.197
testTarIncludesSubmoduleDirectory 0.394
testTarPrefixWithoutTrailingSlash 0.186
testArchiveWithFiles 0.175
testPrefixDoesNotNormalizeDoubleSlash 0.085
testFormatOverridesFilename 0.128
testPrefixDoesNotNormalizeDoubleSlashInTar 0.117
testEmptyTar 0.068
testTbz2Extension 0.106

ReflogTest

testSingleCommit 0.047
testClean 0.021
testBranch 0.602

CheckoutTest

testCheckoutHead 2.167
testCheckoutLink 0.184
testCheckoutPath 1.025
testCheckoutSelf 0.276
testCheckoutUnresolvedHead 0.046
testCheckoutSingleFile 0.247
fileModeTestFileThenFileWithFolderInIndex 0.511
testCheckoutNewBranchThatAlreadyExists 0.181
fileModeTestFileWithFolderInIndex 1.673
testCheckoutExistingBranchWithConflict 0
fileModeTestFolderThenFileWithMissingInWorkingTree 0
testCheckoutBranch 0
testCheckoutAllPaths 0.322
fileModeTestFolderWithMissingInWorkingTree 0.5
testCheckoutNonExistingBranch 0.059
testCheckoutOrphan 0.144
testCheckoutWithMissingWorkingTreeFile 0.261
testCheckoutNewBranch 0.189
fileModeTestFolderThenMissingWithFileInWorkingTree 0.188
testCheckoutNewBranchOnBranchToBeBorn 0.085
fileModeTestMissingWithFolderInWorkingTree 0.147
fileModeTestMissingThenFolderWithFileInWorkingTree 0.137

RepoTest

testAddRepoManifest 3.676
testZombieHelpArgument 0
testMissingPath 0.819

FetchTest

testFetchNoTags 3.155
testFetchDefault 0.89
testFetchAllTags 2.233

CleanTest

testCleanDeleteDirs 0.07
testCleanLeaveDirs 0.135
testCleanRequiresForce 0.162
testCleanRequiresForceConfig 0.056

AddTest

testAddNothing 1.73
testAddAFile 0.392
testAddUsage 0.059
testAddFileTwice 0.104
testAddAlreadyAdded 0.076

StatusTest

testStatusUntrackedFiles 1.113
testStatusPorcelainUntrackedFilesAll 0.622
testPathOptionHelp 0.059
testStatusUno 0.787
testStatusPorcelainUntrackedFiles 0.509
testStatusUall 0.486
testStatusPorcelainU 0.377
testStatusPorcelain 0.389
testStatusUntrackedFilesAll 0.423
testStatusPorcelainUno 0.421
testStatusUntrackedFilesNo 0.353
testStatusPorcelainUall 0.414
testStatusPorcelainUntrackedFilesNo 0.414
testStatusDefault 1.221
testStatusU 0.873

ProxyConfigTest

testHttpProxy_bothCases 0.564
testAll 0.406
testNoSetting 0.295
testHttpsProxy_bothCases 0.298
testOverwriteHttpPort 0.297
testHttpProxy_lowerCase 0.344
testDontOverwriteHttp 0.353
testHttpsProxy_lowerCase 0.233
testHttpProxy_upperCase 0.24
testHttpsProxy_upperCase 0.221

LfsPointerFilterTest

testValidNestedPointers 0.581
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0.001
testValidNestedPointersWithoutRecurrence 0.042
testValidPointersInRepositoryRoot 0.024

LongObjectIdTest

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

LFSPointerTest

testEncoding 0.062

AbbreviatedLongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.027
testFromStringByte 0.001
testToObjectId 0
testFromRawLong 0
testFromString 0.044

UploadTest

testParallelUploads 2.529
testCorruptUpload 0.128
testLargeFileUpload 0.837
testUpload 0.029

DownloadTest

testDownloadNotFound 3.079
testLargeFileDownload 1.33
testDownloadInvalidPathInfo 0.045
testDownloadInvalidId 0.111
testDownload 0.048

Failure Details

[Summary] [Package List] [Test Cases]


testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
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: skipped
test_A2_CryptoError
skipped: skipped
test_V0_Java7_JET
skipped: skipped
test_V1_Java7_GIT
skipped: skipped
test_V2_Java7_AES
skipped: skipped
test_V2_Java8_PBE_AES
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: skipped
testCheckoutAutoCrlfTrue
skipped: skipped
testNonDeletableFilesOnWindows
skipped: skipped
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path