Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3961 0 0 60 98.485% 1,175.129

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% 12.596
org.eclipse.jgit.notes 52 0 0 0 100% 14.857
org.eclipse.jgit.util.sha1 6 0 0 0 100% 0.039
org.eclipse.jgit.dircache 65 0 0 0 100% 4.122
org.eclipse.jgit.revwalk 207 0 0 0 100% 36.173
org.eclipse.jgit.internal.storage.file 299 0 0 0 100% 98.723
org.eclipse.jgit.http.server 4 0 0 0 100% 0.712
org.eclipse.jgit.api.blame 3 0 0 0 100% 2.468
org.eclipse.jgit.gitrepo 28 0 0 0 100% 26.705
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.132
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.047
org.eclipse.jgit.api 667 0 0 3 99.55% 459.792
org.eclipse.jgit.pgm 160 0 0 1 99.375% 67.862
org.eclipse.jgit.attributes 57 0 0 0 100% 3.79
org.eclipse.jgit.symlinks 9 0 0 0 100% 2.966
org.eclipse.jgit.junit 14 0 0 0 100% 0.026
org.eclipse.jgit.revplot 16 0 0 0 100% 1.583
org.eclipse.jgit.util.io 38 0 0 0 100% 3.219
org.eclipse.jgit.events 1 0 0 0 100% 0.202
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 65.889
org.eclipse.jgit.lib 485 0 0 0 100% 48.975
org.eclipse.jgit.ignore 218 0 0 0 100% 2.046
org.eclipse.jgit.diff 167 0 0 0 100% 5.033
org.eclipse.jgit.treewalk.filter 87 0 0 0 100% 5.091
org.eclipse.jgit.treewalk 68 0 0 0 100% 4.624
org.eclipse.jgit.util 331 0 0 0 100% 3.484
org.eclipse.jgit.internal.storage.pack 22 0 0 0 100% 133.269
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 2.224
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.041
org.eclipse.jgit.submodule 39 0 0 0 100% 4.205
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.237
org.eclipse.jgit.http.test 85 0 0 0 100% 39.093
org.eclipse.jgit.indexdiff 1 0 0 0 100% 1.291
org.eclipse.jgit.nls 11 0 0 0 100% 0.013
org.eclipse.jgit.patch 45 0 0 0 100% 0.053
org.eclipse.jgit.internal.storage.dfs 35 0 0 0 100% 0.455
org.eclipse.jgit.merge 84 0 0 0 100% 121.092

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
AtomicPushTest 3 0 0 0 100% 0.022
BaseReceivePackTest 1 0 0 0 100% 0.001
BundleWriterTest 5 0 0 0 100% 1.29
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.179
HttpAuthTest 1 0 0 0 100% 0.016
LongMapTest 8 0 0 0 100% 0.048
NetRCTest 2 0 0 0 100% 0.103
OpenSshConfigTest 17 0 0 0 100% 0.747
PacketLineInTest 25 0 0 0 100% 0.004
PacketLineOutTest 8 0 0 0 100% 0.008
PackParserTest 12 0 0 0 100% 1.119
PushCertificateIdentTest 6 0 0 0 100% 0.003
PushCertificateParserTest 11 0 0 0 100% 0.019
PushCertificateStoreTest 16 0 0 0 100% 0.073
PushConnectionTest 3 0 0 0 100% 0.051
PushOptionsTest 8 0 0 0 100% 1.738
PushProcessTest 17 0 0 0 100% 3.334
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 1.928
RefAdvertiserTest 1 0 0 0 100% 0.001
RefSpecTest 38 0 0 0 100% 0.005
RemoteConfigTest 26 0 0 0 100% 0.006
SideBandOutputStreamTest 11 0 0 0 100% 0.008
TestProtocolTest 4 0 0 0 100% 0.042
TransportTest 9 0 0 0 100% 1.789
URIishTest 65 0 0 1 98.462% 0.062
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
DefaultNoteMergerTest 6 0 0 0 100% 0.24
LeafBucketTest 11 0 0 0 100% 0.002
NoteMapMergerTest 17 0 0 0 100% 13.306
NoteMapTest 18 0 0 0 100% 1.309

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.475
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.029
DirCacheBuilderTest 9 0 0 0 100% 0.594
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.082
DirCacheEntryTest 6 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.047
DirCacheIteratorTest 11 0 0 0 100% 1.17
DirCacheLargePathTest 5 0 0 0 100% 0.876
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheTreeTest 6 0 0 0 100% 0.841

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.107
DateRevQueueTest 7 0 0 0 100% 0.312
FIFORevQueueTest 6 0 0 0 100% 2.428
FooterLineTest 19 0 0 0 100% 0.563
LIFORevQueueTest 5 0 0 0 100% 2.462
MaxCountRevFilterTest 2 0 0 0 100% 0.129
ObjectWalkFilterTest 6 0 0 0 100% 0.015
ObjectWalkTest 8 0 0 0 100% 0.478
RevCommitListTest 7 0 0 0 100% 21.729
RevCommitParseTest 20 0 0 0 100% 0.822
RevFlagSetTest 7 0 0 0 100% 0.304
RevObjectTest 10 0 0 0 100% 0.425
RevTagParseTest 21 0 0 0 100% 0.77
RevWalkCarryFlagsTest 4 0 0 0 100% 0.234
RevWalkCullTest 3 0 0 0 100% 0.215
RevWalkFilterTest 15 0 0 0 100% 0.776
RevWalkFollowFilterTest 3 0 0 0 100% 0.182
RevWalkMergeBaseTest 7 0 0 0 100% 0.465
RevWalkMergedIntoTest 1 0 0 0 100% 0.083
RevWalkPathFilter1Test 13 0 0 0 100% 0.913
RevWalkPathFilter6012Test 7 0 0 0 100% 0.756
RevWalkResetTest 1 0 0 0 100% 0.055
RevWalkShallowTest 6 0 0 0 100% 0.383
RevWalkSortTest 7 0 0 0 100% 0.369
RevWalkUtilsCountTest 6 0 0 0 100% 0.244
RevWalkUtilsReachableTest 5 0 0 0 100% 0.476
SkipRevFilterTest 3 0 0 0 100% 0.113
TreeRevFilterTest 5 0 0 0 100% 0.365

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.605
AlternatesTest 3 0 0 0 100% 1.122
AutoGcTest 4 0 0 0 100% 1.812
ConcurrentRepackTest 4 0 0 0 100% 8.886
DescriptionTest 1 0 0 0 100% 0.055
FileRepositoryBuilderTest 7 0 0 0 100% 0.324
FileSnapshotTest 3 0 0 0 100% 5.509
GcBasicPackingTest 9 0 0 0 100% 16.986
GcBranchPrunedTest 3 0 0 0 100% 2.535
GcConcurrentTest 1 0 0 0 100% 0.239
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.484
GcKeepFilesTest 1 0 0 0 100% 2.006
GcOrphanFilesTest 4 0 0 0 100% 0.099
GcPackRefsTest 7 0 0 0 100% 6.403
GcPruneNonReferencedTest 5 0 0 0 100% 3.686
GcReflogTest 4 0 0 0 100% 5.012
GcTagTest 2 0 0 0 100% 2.073
InflatingBitSetTest 4 0 0 0 100% 0.001
LockFileTest 1 0 0 0 100% 0.244
ObjectDirectoryTest 4 0 0 0 100% 6.101
PackFileTest 5 0 0 0 100% 0.744
PackIndexV1Test 6 0 0 0 100% 0.095
PackIndexV2Test 6 0 0 0 100% 0.271
PackReverseIndexTest 4 0 0 0 100% 0.149
PackWriterTest 28 0 0 0 100% 7.44
RefDirectoryTest 61 0 0 0 100% 3.403
ReflogReaderTest 8 0 0 0 100% 1.174
ReflogWriterTest 1 0 0 0 100% 0.158
RefUpdateTest 40 0 0 0 100% 15.023
RepositorySetupWorkDirTest 12 0 0 0 100% 0.085
StoredBitmapTest 3 0 0 0 100% 0.001
T0003_BasicTest 25 0 0 0 100% 3.946
T0004_PackReaderTest 2 0 0 0 100% 0.182
UnpackedObjectTest 15 0 0 0 100% 0.393
WindowCacheGetTest 3 0 0 0 100% 0.345
WindowCacheReconfigureTest 7 0 0 0 100% 0.132

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 2 0 0 0 100% 0.247
RootLocaleTest 1 0 0 0 100% 0.306
ServletUtilsTest 1 0 0 0 100% 0.159

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.039
RepoCommandSymlinkTest 1 0 0 0 100% 1.39
RepoCommandTest 24 0 0 0 100% 25.276

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 38 0 0 0 100% 10.426
ApplyCommandTest 20 0 0 0 100% 3.889
ArchiveCommandTest 4 0 0 0 100% 2.489
BlameCommandTest 18 0 0 0 100% 7.08
BranchCommandTest 15 0 0 0 100% 8.492
CheckoutCommandTest 32 0 0 2 93.75% 18.447
CherryPickCommandTest 12 0 0 0 100% 8.217
CleanCommandTest 9 0 0 0 100% 2.543
CloneCommandTest 17 0 0 0 100% 12.966
CommitAndLogCommandTest 10 0 0 0 100% 1.953
CommitCommandTest 13 0 0 0 100% 3.12
CommitOnlyTest 96 0 0 0 100% 21.091
DescribeCommandTest 12 0 0 0 100% 3.679
DiffCommandTest 6 0 0 0 100% 0.715
EolRepositoryTest 28 0 0 0 100% 178.916
EolStreamTypeUtilTest 6 0 0 0 100% 0.01
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 36.232
FetchCommandTest 6 0 0 0 100% 1.744
GarbageCollectCommandTest 2 0 0 0 100% 0.481
GitConstructionTest 3 0 0 0 100% 0.923
HugeFileTest 1 0 0 1 0% 0.004
InitCommandTest 9 0 0 0 100% 0.524
LogCommandTest 9 0 0 0 100% 2.742
LsRemoteCommandTest 4 0 0 0 100% 1.882
MergeCommandTest 43 0 0 0 100% 21.948
NameRevCommandTest 11 0 0 0 100% 1.405
NotesCommandTest 2 0 0 0 100% 0.423
PathCheckoutCommandTest 17 0 0 0 100% 11.323
PullCommandTest 17 0 0 0 100% 17.979
PullCommandWithRebaseTest 6 0 0 0 100% 5.397
PushCommandTest 8 0 0 0 100% 3.46
RebaseCommandTest 70 0 0 0 100% 39.582
ReflogCommandTest 3 0 0 0 100% 0.824
RemoteAddCommandTest 1 0 0 0 100% 0.068
RemoteDeleteCommandTest 1 0 0 0 100% 0.117
RemoteListCommandTest 1 0 0 0 100% 0.093
RemoteSetUrlCommandTest 2 0 0 0 100% 0.184
RenameBranchCommandTest 4 0 0 0 100% 0.626
ResetCommandTest 19 0 0 0 100% 3.723
RevertCommandTest 10 0 0 0 100% 4.094
RmCommandTest 2 0 0 0 100% 0.223
StashApplyCommandTest 27 0 0 0 100% 9.755
StashCreateCommandTest 16 0 0 0 100% 4.42
StashDropCommandTest 8 0 0 0 100% 2.474
StashListCommandTest 4 0 0 0 100% 0.475
StatusCommandTest 3 0 0 0 100% 0.721
TagCommandTest 14 0 0 0 100% 1.913

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 2.243
ArchiveTest 30 0 0 0 100% 10.492
BranchTest 13 0 0 0 100% 5.686
CheckoutTest 22 0 0 0 100% 7.912
CleanTest 4 0 0 0 100% 2.291
CLIGitCommandTest 1 0 0 0 100% 0.278
CloneTest 4 0 0 0 100% 3.822
CommitAndLogTest 1 0 0 0 100% 1.946
CommitTest 2 0 0 0 100% 1.905
ConfigTest 1 0 0 0 100% 0.217
DescribeTest 7 0 0 0 100% 1.149
FetchTest 3 0 0 0 100% 2.486
InitTest 2 0 0 0 100% 0.248
LsRemoteTest 4 0 0 0 100% 1.681
MergeTest 11 0 0 0 100% 4.88
ProxyConfigTest 10 0 0 0 100% 2.91
ReflogTest 3 0 0 0 100% 0.658
RemoteTest 7 0 0 0 100% 1.98
RepoTest 3 0 0 0 100% 2.799
ResetTest 9 0 0 1 88.889% 1.428
StatusTest 15 0 0 0 100% 10.357
TagTest 3 0 0 0 100% 0.494

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 16 0 0 0 100% 1.249
AttributesMatcherTest 7 0 0 0 100% 0.007
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.553
AttributesNodeTest 6 0 0 0 100% 0.021
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.338
AttributeTest 1 0 0 0 100% 0.002
TreeWalkAttributeTest 18 0 0 0 100% 1.62

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.664
PlotCommitListTest 15 0 0 0 100% 0.919

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.541
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.885
AutoLFInputStreamTest 7 0 0 0 100% 0.001
TimeoutInputStreamTest 8 0 0 0 100% 0.766
TimeoutOutputStreamTest 9 0 0 0 100% 1.022
UnionInputStreamTest 10 0 0 0 100% 0.004

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 63.332
UploadTest 4 0 0 0 100% 2.557

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0.004
BranchConfigTest 8 0 0 0 100% 0.009
BranchTrackingStatusTest 3 0 0 0 100% 0.401
ConfigTest 51 0 0 0 100% 0.163
ConstantsEncodingTest 5 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 6.221
DirCacheCheckoutTest 60 0 0 0 100% 7.785
IndexDiffSubmoduleTest 7 0 0 0 100% 13.829
IndexDiffTest 16 0 0 0 100% 3.058
IndexModificationTimesTest 2 0 0 0 100% 2.539
MergeHeadMsgTest 2 0 0 0 100% 0.084
ObjectCheckerTest 123 0 0 0 100% 0.041
ObjectIdOwnerMapTest 7 0 0 0 100% 0.028
ObjectIdRefTest 3 0 0 0 100% 0.001
ObjectIdSubclassMapTest 7 0 0 0 100% 0.01
ObjectIdTest 16 0 0 0 100% 0.002
ObjectLoaderTest 4 0 0 0 100% 0.004
RacyGitTests 2 0 0 0 100% 7.928
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.002
ReflogConfigTest 1 0 0 0 100% 0.132
ReflogResolveTest 6 0 0 0 100% 1.036
RefTest 13 0 0 0 100% 1.8
RepositoryCacheConfigTest 6 0 0 0 100% 0.003
RepositoryCacheTest 15 0 0 0 100% 0.508
RepositoryResolveTest 22 0 0 0 100% 3.331
SquashCommitMsgTest 1 0 0 0 100% 0.029
SymbolicRefTest 3 0 0 0 100% 0.001
T0001_PersonIdentTest 9 0 0 0 100% 0.002
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.003
ValidRefNameTest 22 0 0 0 100% 0.019

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 4 0 0 0 100% 0.002
FastIgnoreRuleTest 17 0 0 0 100% 0.008
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.004
IgnoreNodeTest 19 0 0 0 100% 1.969
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.063

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 1.686
DiffFormatterReflowTest 10 0 0 0 100% 0.023
DiffFormatterTest 14 0 0 0 100% 0.901
EditListTest 5 0 0 0 100% 0.003
EditTest 16 0 0 0 100% 0.007
HistogramDiffTest 30 0 0 0 100% 0.017
MyersDiffTest 23 0 0 0 100% 0.005
PatchIdDiffFormatterTest 2 0 0 0 100% 0.308
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.002
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.001
RawTextTest 11 0 0 0 100% 0.003
RenameDetectorTest 28 0 0 0 100% 2.07
SimilarityIndexTest 8 0 0 0 100% 0.005

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 3.768
InterIndexDiffFilterTest 5 0 0 0 100% 0.122
NotTreeFilterTest 6 0 0 0 100% 0.145
PathFilterGroupTest 7 0 0 0 100% 0.005
PathFilterLogicTest 21 0 0 0 100% 0.798
PathSuffixFilterTest 3 0 0 0 100% 0.079
TreeFilterTest 7 0 0 0 100% 0.174

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0.002
CanonicalTreeParserTest 18 0 0 0 100% 0.004
EmptyTreeIteratorTest 6 0 0 0 100% 0.157
FileTreeIteratorTest 23 0 0 0 100% 4.092
ForPathTest 1 0 0 0 100% 0.029
NameConflictTreeWalkTest 5 0 0 0 100% 0.131
PostOrderTreeWalkTest 6 0 0 0 100% 0.13
TreeWalkBasicDiffTest 1 0 0 0 100% 0.043
TreeWalkJava7Test 1 0 0 0 100% 0.036

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0.001
BlockListTest 12 0 0 0 100% 0.006
ChangeIdUtilTest 35 0 0 0 100% 0.021
FileUtilsTest 28 0 0 0 100% 0.191
FilterCommandsTest 3 0 0 0 100% 0.723
FSTest 3 0 0 0 100% 1.149
GitDateFormatterTest 9 0 0 0 100% 0.005
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.015
GitDateParserTest 13 0 0 0 100% 0.008
HookTest 9 0 0 0 100% 0.683
IntListTest 11 0 0 0 100% 0.002
IOReadLineTest 28 0 0 0 100% 0.012
NBTest 9 0 0 0 100% 0.001
PathsTest 2 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0.001
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.002
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.006
RawCharUtilTest 3 0 0 0 100% 0.001
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
RawParseUtils_HexParseTest 3 0 0 0 100% 0.001
RawParseUtils_LineMapTest 5 0 0 0 100% 0.001
RawParseUtils_MatchTest 4 0 0 0 100% 0.001
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.001
RawParseUtilsTest 3 0 0 0 100% 0.012
RawSubStringPatternTest 4 0 0 0 100% 0.09
ReadLinesTest 6 0 0 0 100% 0.001
RefListTest 23 0 0 0 100% 0.004
RefMapTest 22 0 0 0 100% 0.004
RelativeDateFormatterTest 9 0 0 0 100% 0.003
RunExternalScriptTest 12 0 0 0 100% 0.295
StringUtilsTest 7 0 0 0 100% 0.001
TemporaryBufferTest 15 0 0 0 100% 0.242

org.eclipse.jgit.internal.storage.pack

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

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.285
LfsPointerFilterTest 5 0 0 0 100% 0.772
LFSPointerTest 1 0 0 0 100% 0.335
LongObjectIdTest 32 0 0 0 100% 0.495
MutableLongObjectIdTest 5 0 0 0 100% 0.337

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 1.371
SubmoduleInitTest 7 0 0 0 100% 0.611
SubmoduleStatusTest 7 0 0 0 100% 0.548
SubmoduleSyncTest 3 0 0 0 100% 0.628
SubmoduleUpdateTest 4 0 0 0 100% 0.53
SubmoduleWalkTest 10 0 0 0 100% 0.517

org.eclipse.jgit.internal.storage.reftree

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 2.376
AsIsServiceTest 4 0 0 0 100% 1.448
DefaultReceivePackFactoryTest 6 0 0 0 100% 1.623
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.468
DumbClientDumbServerTest 8 0 0 0 100% 4.98
DumbClientSmartServerTest 8 0 0 0 100% 5.05
ErrorServletTest 1 0 0 0 100% 1.088
FileResolverTest 3 0 0 0 100% 0.359
GitServletInitTest 4 0 0 0 100% 0.646
GitServletResponseTests 3 0 0 0 100% 1.686
HookMessageTest 2 0 0 0 100% 1.189
HttpClientTests 11 0 0 0 100% 3.138
MeasurePackSizeTest 1 0 0 0 100% 0.811
ProtocolErrorTest 1 0 0 0 100% 0.111
RegexPipelineTest 3 0 0 0 100% 0.065
SetAdditionalHeadersTest 1 0 0 0 100% 0.37
SmartClientSmartServerTest 24 0 0 0 100% 12.685

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0.004
DfsBlockCacheConfigTest 4 0 0 0 100% 0.009
DfsGarbageCollectorTest 17 0 0 0 100% 0.431
DfsInserterTest 8 0 0 0 100% 0.007
DfsPackCompacterTest 2 0 0 0 100% 0.004

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.094
MergeAlgorithmTest 20 0 0 0 100% 0.012
MergeMessageFormatterTest 15 0 0 0 100% 2.708
RecursiveMergerTest 8 0 0 0 100% 76.417
ResolveMergerTest 22 0 0 0 100% 37.982
SimpleMergeTest 16 0 0 0 100% 3.621
SquashMessageFormatterTest 1 0 0 0 100% 0.258

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 1.071
testCleanFilterReturning12 0.212
testAddExistingSingleFileTwice 0.151
testCleanFilter 0.206
testReplaceFileByPartOfDirectory 0.185
testAddGitlinkDoesNotChange 0.348
testBadCleanFilter 0.16
testMultipleCleanFilter 0.272
testAddWithConflicts 0.097
testAddNothing 0.057
testAddRemovedFile 0.063
testCleanFilterEnvironment 0.219
testAttributesWithTreeWalkFilter 0.288
testAddWithoutParameterUpdate 0.162
testAddExistingSingleMediumSizeFileWithNewLine 0.191
testAddSubrepoWithDirNoGitlinks 0.225
testAddExistingSingleFileInSubDir 0.051
testAssumeUnchanged 0.32
testAddRemovedCommittedFile 0.102
testAddWithParameterUpdate 0.116
testAddWholeRepo 0.046
testExecutableRetention 0.221
testNotApplicableFilter 0.071
testAddTwoFiles 0.044
testAddFolder 0.061
testAddExistingSingleFileTwiceWithCommit 0.121
testAddIgnoredFile 0.061
testReplaceFileWithDirectory 0.088
testAddGitlink 0.187
testBadCleanFilter2 0.1
testAddExistingSingleBinaryFile 0.101
testAddNonExistingSingleFile 0.047
testAddExistingSingleFile 0.051
testReplaceDirectoryConflictsWithFile 0.12
testAddExistingSingleSmallFileWithNewLine 0.112
testReplaceDirectoryWithFile 0.101
testBuiltinCleanFilter 1.918
testBuiltinFilters 2.065

ApplyCommandTest

testModifyNL1 0.99
testAddA1 0.044
testAddA2 0.076
testAddM1 0.064
testNonASCIIAdd2 0.082
testAddA1Sub 0.088
testModifyM2 0.22
testModifyM3 0.163
testFailureF1 0.195
testFailureF2 0.183
testNonASCII2 0.186
testModifyE 0.148
testModifyW 0.156
testModifyX 0.127
testModifyY 0.137
testModifyZ 0.178
testDeleteD 0.131
testNonASCIIAdd 0.12
testNonASCIIDel 0.14
testNonASCII 0.147

ArchiveCommandTest

archiveByIdSpecificFile 1.23
archiveByDirectoryPath 0.412
archiveHeadAllFiles 0.278
archiveHeadSpecificPath 0.253

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 1.266
testRenamedBoundLineDelete 0.566
testBoundLineDelete 0.344

BlameCommandTest

testCoreAutoCrlf1 1.296
testCoreAutoCrlf2 0.299
testCoreAutoCrlf3 0.248
testCoreAutoCrlf4 0.254
testCoreAutoCrlf5 0.236
testRenameInSubDir 0.372
testDeleteMiddleLines 0.269
testWhitespaceMerge 0.735
testSingleRevision 0.118
testMoveToOtherDir 0.28
testMiddleClearAllLines 0.247
testTwoRenames 0.279
testDeleteTrailingLines 0.211
testEditAllLines 0.153
testRename 0.307
testConflictingMerge1 0.769
testConflictingMerge2 0.576
testTwoRevisions 0.147

BranchCommandTest

testCreateFromCommit 1.486
testCreateFromLightweightTag 0.431
testCreateFromAnnotatetdTag 0.482
testCreationImplicitStart 0.358
testCreateForce 0.366
testPullConfigRemoteBranch 1.077
testCreateAndList 0.29
testRenameLocalBranch 0.332
testListBranchesWithContains 0.237
testListAllBranchesShouldNotDie 0.669
testRenameRemoteTrackingBranch 0.737
testPullConfigLocalBranch 0.583
testDelete 0.309
testPullConfigRenameLocalBranch 0.653
testCreationNullStartPoint 0.267

CheckoutCommandTest

testCheckout 1.405
testCheckoutOfDirectoryShouldBeRecursive 0.534
testCheckoutAutoCrlfTrue 0
got: <false>, expected: is <true>
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.52
testCheckoutWithConflict 0.194
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.445
testCheckoutWithStartPoint 0.381
testCheckoutOfFileWithInexistentParentDir 0.294
testCheckoutCommit 0.21
testCheckoutAllPaths 0.257
testInvalidRefName 0.206
testSmudgeFilter_createNew 0.514
testCreateOrphanBranchWithStartCommit 0.204
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.17
testAlreadyExists 0.347
testCreateBranchOnCheckout 0.336
testCheckoutWithStartPointOnlyCertainFiles 0.318
testSmudgeFilter_modifyExisting 0.55
testCheckoutToNonExistingBranch 0.296
testCheckoutAnnotatedTag 0.468
testCheckoutRemoteTrackingWithoutLocalBranch 0.533
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.602
testCheckoutWithNonDeletedFiles 0.202
testUpdateSmudgedEntries 0.303
testSimpleCheckout 0.253
testCreateOrphanBranchWithStartPoint 0.305
testCheckoutOrphanBranch 0.323
testCheckoutRemoteTrackingWithUpstream 0.486
testDetachedHeadOnCheckout 0.287
testCheckoutLightweightTag 0.275
testNullRefName 0.255

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 1.724
testCherryPickDirtyIndex 0.681
testCherryPickNoCommit 0.669
testCherryPickConflictResolution 0.61
testCherryPick 0.604
testCherryPickMerge 1.158
testCherryPickConflictMarkers 0.474
testCherryPickOurCommitName 0.453
testCherryPickConflictReset 0.348
testCherryPickDirtyWorktree 0.306
testSequentialCherryPick 0.569
testCherryPickConflictResolutionNoCOmmit 0.366

CleanCommandTest

testClean 0.299
testCleanWithPaths 0.256
testCleanDirs 0.318
testCleanWithDryRun 0.276
testCleanDirsWithDryRun 0.2
testCleanDirsWithSubmodule 0.692
testCleanDirsWithRepository 0.193
testCleanDirsWithDryRunAndNoIgnore 0.148
testCleanWithDryRunAndNoIgnore 0.154

CloneCommandTest

testCloneRepositoryCustomRemote 1.186
testCloneRepositoryExplicitGitDir 0.628
testCloneRepositoryExplicitGitDirNonStd 0.517
testCloneRepositoryWithNestedSubmodules 2.155
testCloneRepositoryWithBranchShortName 0.499
testBareCloneRepository 0.436
testCloneRepositoryWithSubmodules 1.215
testCloneWithAutoSetupRebase 0.883
testCloneRepositoryOnlyOneBranch 0.578
testCloneRepositoryWithBranch 0.777
testBareCloneRepositoryCustomRemote 0.468
testCloneRepositoryExplicitGitDirBare 0.587
testCloneRepositoryWithTagName 0.593
testCloneRepository 0.464
testBareCloneRepositoryNullRemote 0.431
testCloneRepositoryWithMultipleHeadBranches 0.96
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.578

CommitAndLogCommandTest

testMultipleInvocations 0.106
testAddUnstagedChanges 0.251
testWrongParams 0.047
testModeChange 0.211
testLogWithFilter 0.186
testCommitAmend 0.105
testCommitRange 0.22
testMergeEmptyBranches 0.252
testInsertChangeId 0.288
testSomeCommits 0.281

CommitCommandTest

commitAfterSquashMerge 0.364
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.167
commitSubmoduleUpdate 0.816
commitOnlyShouldHandleIgnored 0.171
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.14
testExecutableRetention 0.2
commitUpdatesSmudgedEntries 0.153
commitIgnoresSmudgedEntryWithDifferentId 0.179
testReflogs 0.253
commitNewSubmodule 0.38
commitEmptyCommits 0.143
commitAmendOnInitialShouldFail 0.028
commitAmendWithAuthorShouldUseIt 0.119

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.304
testOnlyOption_f1_7_f2_14_b 0.353
testOnlyOption_f1_7_f2_14_c 0.324
testOnlyOption_f1_7_f2_14_d 0.288
testOnlyOption_f1_7_f2_14_e 0.311
testOnlyOption_f1_1_a 0.041
testOnlyOption_f1_1_b 0.05
testOnlyOption_f1_1_c 0.103
testOnlyOption_f1_1_d 0.108
testOnlyOption_f1_1_e 0.131
testOnlyOption_f1_2_a 0.046
testOnlyOption_f1_2_b 0.063
testOnlyOption_f1_2_c 0.104
testOnlyOption_f1_2_d 0.113
testOnlyOption_f1_2_e 0.144
testOnlyOption_f1_3_a 0.18
testOnlyOption_f1_3_b 0.218
testOnlyOption_f1_3_c 0.205
testOnlyOption_f1_3_d 0.212
testOnlyOption_f1_3_e 0.264
testOnlyOption_f1_4_a 0.099
testOnlyOption_f1_4_b 0.112
testOnlyOption_f1_4_c 0.163
testOnlyOption_f1_4_d 0.133
testOnlyOption_f1_4_e 0.159
testOnlyOption_f1_5_a 0.125
testOnlyOption_f1_5_b 0.146
testOnlyOption_f1_5_c 0.206
testOnlyOption_f1_5_d 0.189
testOnlyOption_f1_5_e 0.225
testOnlyOption_f1_6_a 0.111
testOnlyOption_f1_6_b 0.155
testOnlyOption_f1_6_c 0.18
testOnlyOption_f1_6_d 0.242
testOnlyOption_f1_6_e 0.191
testOnlyOption_f1_7_a 0.161
testOnlyOption_f1_7_b 0.197
testOnlyOption_f1_7_c 0.198
testOnlyOption_f1_7_d 0.166
testOnlyOption_f1_7_e 0.305
testOnlyOption_f1_8_a 0.156
testOnlyOption_f1_8_b 0.118
testOnlyOption_f1_8_c 0.152
testOnlyOption_f1_8_d 0.161
testOnlyOption_f1_8_e 0.179
testOnlyOption_f1_9_a 0.164
testOnlyOption_f1_9_b 0.208
testOnlyOption_f1_9_c 0.409
testOnlyOption_f1_9_d 0.385
testOnlyOption_f1_9_e 0.292
testOnlyOption_f1_2_f2_14_a 0.26
testOnlyOption_f1_2_f2_14_b 0.189
testOnlyOption_f1_2_f2_14_c 0.311
testOnlyOption_f1_2_f2_14_d 0.265
testOnlyOption_f1_2_f2_14_e 0.322
testOnlyOption_f1_12_f2_14_a 0.347
testOnlyOption_f1_12_f2_14_b 0.429
testOnlyOption_f1_12_f2_14_c 0.374
testOnlyOption_f1_12_f2_14_d 0.362
testOnlyOption_f1_12_f2_14_e 0.392
testOnlyOption_f1_6_f2_14_a 0.348
testOnlyOption_f1_6_f2_14_b 0.312
testOnlyOption_f1_6_f2_14_c 0.361
testOnlyOption_f1_6_f2_14_d 0.33
testOnlyOption_f1_6_f2_14_e 0.363
testOnlyOption_f1_10_a 0.204
testOnlyOption_f1_10_b 0.178
testOnlyOption_f1_10_c 0.252
testOnlyOption_f1_10_d 0.202
testOnlyOption_f1_10_e 0.238
testOnlyOption_f1_11_a 0.162
testOnlyOption_f1_11_b 0.218
testOnlyOption_f1_11_c 0.264
testOnlyOption_f1_11_d 0.205
testOnlyOption_f1_11_e 0.233
testOnlyOption_f1_12_a 0.133
testOnlyOption_f1_12_b 0.218
testOnlyOption_f1_12_c 0.198
testOnlyOption_f1_12_d 0.227
testOnlyOption_f1_12_e 0.231
testOnlyOption_f1_13_a 0.171
testOnlyOption_f1_13_b 0.154
testOnlyOption_f1_13_c 0.211
testOnlyOption_f1_13_d 0.209
testOnlyOption_f1_13_e 0.283
testOnlyOption_f1_14_a 0.18
testOnlyOption_f1_14_b 0.169
testOnlyOption_f1_14_c 0.305
testOnlyOption_f1_14_d 0.254
testOnlyOption_f1_14_e 0.315
testOnlyOption_f1_1_f2_14_a 0.21
testOnlyOption_f1_1_f2_14_b 0.178
testOnlyOption_f1_1_f2_14_c 0.2
testOnlyOption_f1_1_f2_14_d 0.228
testOnlyOption_f1_1_f2_14_e 0.387
testOnlyOptionWithDirectory 0.229

DescribeCommandTest

testDescribeBranch[0] 0.348
t1sameDepthT2[0] 0.485
t1DominatesT2[0] 0.315
noTargetSet[0] 0.035
t1nearerT2[0] 0.522
testDescribe[0] 0.253
testDescribeBranch[1] 0.363
t1sameDepthT2[1] 0.409
t1DominatesT2[1] 0.289
noTargetSet[1] 0.025
t1nearerT2[1] 0.385
testDescribe[1] 0.231

DiffCommandTest

testDiffModified 0.113
testDiffWithNegativeLineCount 0.109
testDiffTwoCommits 0.251
testDiffCached 0.116
testDiffWithPrefixes 0.083
testNoOutputStreamSet 0.039

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 11.048
test_ConfigAutoCRLF_false_GlobalEOL_crlf 12.796
test_ConfigAutoCRLF_true_GlobalEOL_lf 7.13
test_switchToBranchWithTextAttributes 16.153
test_ConfigAutoCRLF_input_GlobalEOL_lf 4.113
test_ConfigAutoCRLF_true 7.709
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 7.93
test_ConfigAutoCRLF_false_ConfigEOL_native 4.963
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.071
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 4.17
test_GlobalEOL_lf_RootEOL_crlf 8.943
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.239
test_ConfigEOL_lf 3.891
test_ConfigAutoCRLF_true_ConfigEOL_lf 6.964
test_ConfigAutoCRLF_input_ConfigEOL_lf 3.9
testBinary1 4.181
testBinary2 3.715
test_switchToBranchWithBinaryAttributes 12.076
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.083
test_ConfigEOL_native_xnix 4.037
testDefaultSetup 3.987
test_ConfigAutoCRLF_false 3.96
test_ConfigAutoCRLF_input 4.033
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 4.002
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 6.871
test_ConfigEOL_native_windows 4.15
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 6.882
test_ConfigEOL_crlf 4.9

EolStreamTypeUtilTest

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

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 3.309
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 4.353
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 4.631
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 3.747
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 5.468
shouldNotFetchSubmodulesWhenNo 4.709
shouldFetchSubmodulesWhenYes 6.011
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 3.991

FetchCommandTest

testFetch 0.218
fetchShouldNotFetchTagsFromOtherBranches 0.322
fetchWithExplicitTagsShouldUpdateLocal 0.388
fetchShouldAutoFollowTagForFetchedObjects 0.272
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.308
fetchShouldAutoFollowTag 0.234

GarbageCollectCommandTest

testGConeCommit 0.218
testGCmoreCommits 0.258

GitConstructionTest

testClose 0.396
testOpen 0.252
testWrap 0.273

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.039
testInitNonBare_GitdirAndDirShouldntBeSame 0.032
testInitBareRepository 0.056
testInitWithDefaultsNonBare 0.061
testInitWithDefaultsBare 0.063
testInitWithExplicitGitDir 0.068
testInitWithOnlyExplicitGitDir 0.091
testInitNonEmptyRepository 0.056
testInitRepository 0.055

LogCommandTest

logAllCommitsWithMaxCount 0.219
logOnlyMergeCommits 0.437
logAllCommits 0.417
logAllCommitsWithSkipAndMaxCount 0.312
logPathWithMaxCount 0.225
logAllCommitsWithSkip 0.311
logNoMergeCommits 0.499
logPathWithSkip 0.208
logAllCommitsWithTag 0.112

LsRemoteCommandTest

testLsRemoteWithTags 0.562
testLsRemoteWithHeads 0.553
testLsRemoteWithoutLocalRepository 0.206
testLsRemote 0.559

MergeCommandTest

testDeletionOnSideConflict 0.459
testNoFastForwardNoCommit 0.327
testRecursiveMergeWithConflict 0.469
testConflictingMergeFailsDueToDirtyIndex 0.445
testFastForward 0.215
testMergeNonVersionedPaths 0.449
testMultipleCreationsSameContent 0.722
testAlreadyUpToDate 0.191
testMergeRemovingFoldersWithoutFastForward 0.573
testMergeRemovingFolders 0.331
testFastForwardOnly 0.213
testSuccessfulContentMergeNoCommit 0.475
testFileModeMerge 0.596
testFileModeMergeWithDirtyWorkTree 0.483
testMergeWithMessageOption 0.462
testMultipleDeletions 0.488
testFastForwardNoCommit 0.316
testSquashMergeConflict 0.451
testSingleDeletion 0.647
testMergeInItself 0.083
testMergeConflictWithMessageOption 0.375
testMergeTag 0.446
testMergeConflictFileFolder 0.343
testFastForwardWithFiles 0.32
testMultipleCreations 0.398
testSquashMerge 0.346
testDeletionAndConflict 0.59
testModifiedAndRenamed 0.557
testSuccessfulMergeFailsDueToDirtyIndex 0.308
testSuccessfulContentMergeAndDirtyworkingTree 0.519
testMultipleHeads 0.292
testMergeMessage 0.384
testSuccessfulContentMerge 0.701
testSuccessfulMergeFailsDueToDirtyWorktree 0.476
testDeletionOnMasterConflict 0.419
testSquashFastForward 0.408
testFastForwardOnlyNotPossible 0.247
testContentMerge 0.453
testNoFastForward 0.268
testConflictingMergeFailsDueToDirtyWorktree 0.406
testMergeFailingWithDirtyWorkingTree 0.736
testMergeSuccessAllStrategiesNoCommit 2.465
testMergeSuccessAllStrategies 2.07

NameRevCommandTest

multiplePathsNoMerge 0.142
multiplePathsSecondParent 0.091
prefix 0.092
annotatedTags 0.118
annotatedTagsNoResult 0.114
ref 0.114
simpleAncestor 0.088
onePathMerge 0.125
onePathMergeSecondParent 0.138
onePathMergeLongerFirstParentPath 0.229
nameExact 0.149

NotesCommandTest

testListNotes 0.172
testAddAndRemoveNote 0.25

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.849
testCheckoutOurs 0.516
testCheckoutMultiple 0.303
testUpdateSymLink 0.338
testUpdateWorkingDirectory 0.274
testCheckoutRepository 0.276
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.293
testCheckoutSecond 0.382
testCheckoutTheirs 0.519
testCheckoutFirst 0.27
testStageNotPossibleWithBranch 0.252
testCheckoutOfConflictingFileShouldThrow 0.606
testUpdateWorkingDirectoryFromIndex2 5.165
testUpdateBrokenSymLink 0.315
testUpdateBrokenSymLinkToDirectory 0.296
testUpdateWorkingDirectoryFromIndex 0.302
testCheckoutMixedNewlines 0.36

PullCommandTest

testPullFastForward 0.796
testPullMerge 0.67
testPullWithRebaseConfig1 1.624
testPullWithRebaseConfig2 1.32
testPullWithRebaseConfig3 1.421
testPullLocalConflict 0.567
testPullWithMergeConfig2 0.937
testPullWithUntrackedStash 0.767
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.81
testPullEmptyRepository 0.363
testPullConflict 0.607
testPullWithoutConfig 0.997
testPullMergeProgrammaticConfiguration 0.881
testPullWithMergeConfig 0.957
testPullWithRebasePreserve1Config 1.715
testPullWithRebasePreserveConfig2 2.012
testPullWithRebasePreserveConfig3 1.528

PullCommandWithRebaseTest

testPullFastForward 0.883
testPullLocalConflict 1.137
testPullConflict 0.826
testPullFastForwardDetachedHead 0.87
testPullFastForwardWithBranchInSource 0.839
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.839

PushCommandTest

testPushAfterGC 0.79
testPushRefUpdate 1.08
testPrePushHook 0.261
testPush 0.161
testPushWithRefSpecFromConfig 0.18
testPushWithoutPushRefSpec 0.321
testPushWithLease 0.435
testTrackingUpdate 0.227

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.786
testRebaseShouldIgnoreMergeCommits 1.135
testFastForwardRebaseWithAutoStash 0.641
testRebaseInteractiveMultipleSquash 0.909
testRebaseWithUncommittedDelete 0.364
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.37
testRebasePreservingMerges1 1.891
testRebasePreservingMerges2 1.357
testStopOnConflict 1.184
testStopOnConflictFileCreationAndDeletion 1.624
testFastForwardWithMultipleCommits 0.572
testRebaseInteractiveFixupWithBlankLines 0.606
testRebaseWithUnstagedTopicChange 0.5
testStopOnLastConflictAndContinue 1.026
testRebaseTodoLineSetComment 0.033
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.069
testRebaseEndsIfLastStepIsEdit 0.631
testRebaseShouldStopForRewordInCaseOfConflict 0.61
testParseRewordCommand 0.059
testRebasePreservingMergesWithUnrelatedSide1 3.572
testRebasePreservingMergesWithUnrelatedSide2 1.2
testRebaseWithUnstagedMasterChangeOtherCommit 0.353
testRebaseInteractiveSingleSquashAndModifyMessage 0.503
testRebaseWithUncommittedMasterChangeBaseCommit 0.342
testParseSquashFixupSequenceCount 0.031
testRebaseWithAutoStashConflictOnApply 0.614
testRebaseInteractiveReword 0.47
testRebaseWithUntrackedFile 0.662
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.933
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.06
testRebaseWithUncommittedMasterChange 0.371
testRebaseInteractiveEdit 0.425
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.176
testRepositoryStateChecks 0.041
testRebaseInteractiveSquashFirstCommitShouldFail 0.17
testRebaseWithUnstagedMasterChangeBaseCommit 0.372
testEmptyRebaseTodo 0.016
testFastForwardWithMultipleCommitsOnDifferentBranches 0.525
testMergeFirstStopOnLastConflictAndSkip 0.532
testRebaseShouldFixupInCaseOfConflict 0.359
testRebaseWithModificationShouldNotDeleteData 0.186
testRebaseInteractiveFixupFirstCommitShouldFail 0.121
testFastForwardRebaseWithModification 0.264
testAuthorScriptConverter 0.041
testDetachedHead 0.49
testRebaseWithUncommittedTopicChange 0.566
testRebaseShouldStopForEditInCaseOfConflict 0.377
testStopOnConflictAndContinue 1.009
testRebaseWithUnstagedMasterChange 0.601
testStopOnConflictAndContinueWithNoDeltaToMaster 0.331
testOnlyCommentRebaseTodo 0.066
testFilesAddedFromTwoBranches 0.745
testStopOnConflictAndFailContinueIfFileIsDirty 0.69
testStopOnConflictCommitAndContinue 0.895
testUnknownUpstream 0.079
testStopOnConflictAndAbortWithDetachedHEAD 0.669
testRebaseWithAutoStash 0.557
testRebaseInteractiveMixedSquashAndFixup 0.667
testFastForwardWithNewFile 0.2
testUpToDate 0.107
testRebaseParentOntoHeadShouldBeUptoDate 0.105
testStopOnConflictAndSkipNoConflict 0.816
testStopOnLastConflictAndSkip 0.718
testRebaseWithUncommittedMasterChangeOtherCommit 0.467
testLeadingSpacesRebaseTodo 0.027
testRebaseShouldTryToParseValidLineMarkedAsComment 0.032
testRebaseShouldSquashInCaseOfConflict 0.715
testConflictFreeWithSingleFile 0.636
testStopOnConflictAndSkipWithConflict 1.168
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.117

ReflogCommandTest

testAmendReflog 0.295
testBranchReflog 0.316
testHeadReflog 0.211

RemoteAddCommandTest

testAdd 0.066

RemoteDeleteCommandTest

testDelete 0.116

RemoteListCommandTest

testList 0.092

RemoteSetUrlCommandTest

testSetUrl 0.09
testSetPushUrl 0.093

RenameBranchCommandTest

renameBranchNoConfigValues 0.177
renameBranchExistingSection 0.144
renameBranchMultipleConfigValues 0.161
renameBranchSingleConfigValue 0.141

ResetCommandTest

testHardResetOnUnbornBranch 0.059
testHardResetReflogDisabled 0.267
testSoftReset 0.211
testPathsResetOnUnbornBranch 0.056
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.236
testMixedReset 0.246
testMixedResetRetainsSizeAndModifiedTime 0.182
testMixedResetWithUnmerged 0.137
testHardReset 0.248
testResetDefaultMode 0.099
testPathsResetToNonexistingRef 0.069
testPathsResetWithRef 0.215
testHardResetAfterSquashMerge 0.396
testPathsReset 0.259
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.199
testResetToNonexistingHEAD 0.038
testPathsResetOnDirs 0.174
testPathsResetWithUnmerged 0.409
testHardResetOnTag 0.214

RevertCommandTest

testRevertDirtyIndex 0.439
testRevertConflictMarkers 0.305
testRevertConflictResolution 0.434
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.325
testRevertMultipleWithFail 0.449
testRevertMultiple 0.36
testRevertDirtyWorktree 0.249
testRevert 0.757
testRevertOurCommitName 0.457
testRevertkConflictReset 0.313

RmCommandTest

testRemoveCached 0.107
testRemove 0.114

StashApplyCommandTest

untrackedAndTrackedChanges 0.266
workingDirectoryContentConflict 0.164
workingDirectoryEditPreCommit 0.264
workingDirectoryContentMerge 0.399
workingDirectoryCleanIndexModify 0.466
unstashNoHead 0.2
multipleEdits 0.26
workingDirectoryModifyInSubfolder 0.294
noStashedCommits 0.085
indexContentConflict 0.232
stashChangeInANewSubdirectory 0.565
indexAdd 0.465
stashedApplyOnOtherBranchWithStagedChange 0.884
workingDirectoryDeleteIndexAdd 0.2
workingDirectoryDeleteIndexEdit 0.175
untrackedFileConflictsWithWorkingDirectory 0.219
workingDirectoryModifyIndexChanged 0.289
workingDirectoryDelete 0.361
indexDelete 0.262
workingDirectoryModify 0.302
stashedApplyOnOtherBranch 0.724
stashedContentMerge 0.453
untrackedFileNotIncluded 0.223
untrackedFileIncluded 0.217
testApplyStashWithDeletedFile 0.328
unstashNonStashCommit 0.273
untrackedFileConflictsWithCommit 1.177

StashCreateCommandTest

unmergedPathsShouldCauseException 0.633
workingDirectoryCleanIndexModify 0.387
multipleEdits 0.345
workingDirectoryModifyInSubfolder 0.234
newFileInIndexThenModifiedInWorkTree 0.168
indexAdd 0.152
workingDirectoryDeleteIndexAdd 0.248
workingDirectoryDeleteIndexEdit 0.255
workingDirectoryModifyIndexChanged 0.44
refLogIncludesCommitMessage 0.312
workingDirectoryDelete 0.293
indexDelete 0.325
workingDirectoryModify 0.208
noLocalChanges 0.084
untrackedFileNotIncluded 0.161
untrackedFileIncluded 0.169

StashDropCommandTest

dropSingleStashedCommit 0.22
dropMiddleStashCommit 0.411
dropFirstStashedCommit 0.482
dropNegativeRef 0.163
dropWithNoStashedCommits 0.153
dropBoundaryStashedCommits 0.686
dropWithInvalidLogIndex 0.14
dropAll 0.215

StashListCommandTest

multipleStashedCommits 0.2
noStashRef 0.036
emptyStashReflog 0.096
singleStashedCommit 0.141

StatusCommandTest

testDifferentStates 0.497
testEmptyStatus 0.056
testDifferentStatesWithPaths 0.166

TagCommandTest

testDeleteFullName 0.142
testTagging 0.239
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.045
testFailureOnSignedTags 0.119
testDeleteNonExisting 0.07
testDeleteEmptyTagNames 0.138
testEmptyTagName 0.122
testTaggingOnHead 0.137
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.087
testListAllTagsInRepositoryInOrder 0.139
testInvalidTagName 0.112
testDelete 0.164
testDeleteBadName 0.161
testUnannotatedTagging 0.232

AttributesHandlerTest

testExpandBuiltInMacro1 0.079
testExpandBuiltInMacro2 0.066
testExpandBuiltInMacro3 0.063
testInfoOverridesWorkDirRoot 0.113
testCustomGlobalMacro1 0.072
testCustomGlobalMacro2 0.059
testCustomGlobalMacro3 0.127
testCustomGlobalMacro4 0.077
testCyclicMacros 0.084
testWorkDirRootOverridesGlobal 0.114
testInfoOverridesGlobal 0.072
testExpandNonMacro1 0.051
testExpandNonMacro2 0.051
testExpandNonMacro3 0.071
testExpandNonMacro4 0.076
testRecursiveMacro 0.07

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.064
testRules 0.112
testIncorrectAttributeFileName 0.099
testNoMatchingAttributes 0.172
testEmptyGitAttributeFile 0.105

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.044
testRules 0.106
testNoMatchingAttributes 0.124
testEmptyGitAttributeFile 0.062

AttributeTest

testBasic 0.001

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.186
testPrecedenceGlobal 0.056
testNoAttributes 0.054
testPrecedenceParent 0.077
testRules 0.195
testPrecedenceCurrent 0.09
testHierarchyBothIterator 0.137
testIndexOnly 0.138
testIndexOnly2 0.065
testOverriding2 0.062
testAggregation 0.096
testPrecedenceInfo 0.081
testPrecedenceRoot 0.07
testRulesInherited 0.055
testHierarchyWorktreeOnly 0.066
testNoMatchingAttributes 0.073
testEmptyGitAttributeFile 0.056
testOverriding 0.054

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.208
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.052
shouldListAddedFileInInitialCommit 0.158
shouldListModificationBetweenTwoCommits 0.186
shouldListModificationInDirWithoutModifiedTrees 0.207
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.034
shouldReportFileModeChange 0.162
shouldListDeletionBetweenTwoCommits 0.151
shouldListChangesInWorkingTree 0.082
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.035
shouldListAddedFileBetweenTwoCommits 0.139
shouldListModificationInDirWithModifiedTrees 0.264

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.068
testCreateFileHeader_DeleteGitLink 0.051
testDiffRootNullToTree 0.174
testCreateFileHeaderForRenameModeChange 0.031
testDiff 0.135
testCreateFileHeader_GitLink 0.068
testCreateFileHeader_AddGitLink 0.032
testDiffNullToNull 0.031
testCreateFileHeader_Add 0.034
testCreateFileHeaderWithoutIndexLine 0.039
testCreateFileHeaderForRenameWithoutContentChange 0.036
testDiffRootTreeToNull 0.113
testCreateFileHeader_Binary 0.041
testCreateFileHeader_Delete 0.044

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

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

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 0.199
testDiff 0.107

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

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

RenameDetectorTest

testExactRename_ManyRenames 0.054
testBreakModify_RejoinIfUnpaired 0.045
testBreakModify_BreakBelowScore 0.051
testInexactRenames_OnePair2 0.047
testExactRename_OneRenameOneModify 0.041
testExactRename_OneDeleteManyAdds 0.04
testNoRenames_SymlinkAndFile 0.037
testExactRename_OneRename 0.035
testSetRenameScore_IllegalArgs 0.028
testInexactRename_NewlinesOnly 0.043
testExactRename_PathBreaksTie 0.032
testRenameLimit 0.042
testInexactRename_OnePair 0.099
testInexactRename_SameContentMultipleTimes 0.052
testInexactRename_LastByteDifferent 0.05
testNoRenames_UntrackedFile 0.079
testInexactRename_OneRenameTwoUnrelatedFiles 0.093
testBreakModify_DontBreakAboveScore 0.092
testExactRename_DifferentObjects 0.06
testExactRename_UnstagedFile 0.176
testNoRenames_EmptyFile1 0.122
testNoRenames_EmptyFile2 0.11
testBreakModify_BreakNone 0.126
testExactRename_MultipleIdenticalDeletes 0.135
testNoRenames_GitlinkAndFile 0.118
testBreakModify_BreakAll 0.084
testNoRenames_SymlinkAndFileSamePath 0.098
testNoRenames_SingleByteFiles 0.071

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.03
testFindOnEmpty 0.047
testWriteEmptyCommit_RealIndex 0.046
testDetectUnmergedPaths 0.032
testWriteEmptyUnlock_RealIndex 0.033
testReadMissing_TempIndex 0.039
testLockMissing_RealIndex 0.035
testBuildThenClear 0.03
testWriteEmptyLockEmpty_RealIndex 0.042
testRejectInvalidWindowsPaths 0.045
testReadMissing_RealIndex 0.031
testWriteEmptyReadEmpty_RealIndex 0.056

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.028

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.037
testFindSingleFile 0.026
testBuildEmpty 0.067
testAdd_ReverseGitSortOrder 0.051
testBuildOneFile_Commit_IndexChangedEvent 0.073
testBuilderClear 0.039
testBuildOneFile_Commit 0.145
testAdd_InGitSortOrder 0.102
testBuildRejectsUnsetFileMode 0.051

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.002
testUnsupportedRequiredExtension 0.001
testReadIndex_DirCacheTree 0.011
testCorruptChecksumAtFooter 0.003
testReadWriteV3 0.004
testReadIndex_LsFiles 0.016
testTreeWalk_LsFiles 0.04

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.047

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.084
testBackBug396127 0.078
testReset 0.045
testSingleSubtree_Recursive 0.095
testEmptyTree_WithTreeWalk 0.108
testRemovedSubtree 0.114
testTwoLevelSubtree_FilterPath 0.237
testSingleSubtree_NoRecursion 0.1
testNoSubtree_NoTreeWalk 0.12
testTwoLevelSubtree_Recursive 0.053
testEmptyTree_NoTreeWalk 0.133

DirCacheLargePathTest

testPath_4090 0.12
testPath_4094 0.161
testPath_4095 0.157
testPath_4096 0.27
testPath_16384 0.166

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.204
testEmptyCache_Clear_NoCacheTree 0.152
testWriteReadTree 0.144
testTwoLevelSubtree 0.134
testEmptyCache_CreateEmptyCacheTree 0.118
testSingleSubtree 0.087

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.201

FileNameMatcherTest

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

ManifestParserTest

testNormalizeEmptyPath 0.002
testManifestParser 0.029
testManifestParserWithMissingFetchOnRemote 0.007

RepoCommandSymlinkTest

testLinkFileBare 1.388

RepoCommandTest

testRemoveOverlappingBare 2.147
testCopyFileBare 1.15
testRecordShallowRecommendation 0.812
testRecordSubmoduleLabels 0.731
testBareRepo 0.671
androidSetup 1.365
testRevisionBranch 0.916
testRecordRemoteBranch 0.616
testAddRepoManifest 0.901
relative 0.407
testDefaultRemoteRevision 0.576
testRevisionBare 0.691
absoluteRemoteURL 1.037
testRevisionTag 1.28
testTargetBranch 0.833
testIncludeTag 0.934
testNonDefaultRemotes 1.593
gerritSetup 0.782
testRevision 0.831
testReplaceManifestBare 0.96
testRepoManifestGroups 2.606
testRepoManifestCopyFile 1.248
testRemoteAlias 1.137
testRemoteRevision 1.043

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.092
testTrailingSpaces 0.064
testRules 0.225
testSlashMatchesDirectory 0.157
testToString 0.134
testRepeatedNegationInDifferentFiles1 0.119
testRepeatedNegationInDifferentFiles2 0.187
testRepeatedNegationInDifferentFiles3 0.161
testRepeatedNegationInDifferentFiles4 0.114
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.077
testNegateAllExceptJavaInSrc 0.104
testLeadingSpaces 0.091
testEmptyIgnoreRules 0.038
testWithSlashDoesNotMatchInSubDirectory 0.058
testNegation 0.109
testSlashOnlyMatchesDirectory 0.122
testNoPatterns 0.039
testEmptyIgnoreNode 0.045
testRepeatedNegation 0.03

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0
testSpecialGroupCase2 0.001
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.006
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.002
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0.001
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0.001
testPlus 0
testBracketsUnmatched1 0.021
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
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.002
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0.001
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.002
testUnsupportedGroupCase1 0.002
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.001
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0.001
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
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.001
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0.001
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0.001
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0.001
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0.001

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 1.289

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.002
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.004

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.276
testCollectionWithPureGarbageAndRereferencingGarbage 0.002
testEstimateGcRestPackSizeInNewRepo 0.002
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.002
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.003
testRacyNoReusePrefersSmaller 0.009
testEstimateGcPackSizesWithGcAndGcRestPacks 0.003
testCollectionWithGarbageCoalescence 0.004
testCollectionWithGarbageNoCoalescence 0.005
testCollectionWithGarbageCoalescenceWithShortTtl 0.106
testEstimateGcPackSizeInNewRepo 0.001
testCollectionWithPureGarbageAndGarbagePacksPurged 0.001
testEstimateGcPackSizeWithAnExistingGcPack 0.002
testCollectionWithGarbageAndGarbagePacksPurged 0.002

DfsInserterTest

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

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.003
testEstimateGcPackSizeWithAnExistingGcPack 0.001

AbbreviationTest

testAbbreviateOnEmptyRepository 0.044
testAbbreviateLooseBlob 0.062
testAbbreviateIsActuallyUnique 0.167
testAbbreviatePackedBlob 0.33

AlternatesTest

testAlternate 0.582
testAlternateCyclic2 0.293
testAlternateCyclic3 0.245

AutoGcTest

testTooManyPacks 0.321
testNotTooManyLooseObjects 0.033
testTooManyLooseObjects 1.43
testNotTooManyPacks 0.026

ConcurrentRepackTest

testObjectMovedToNewPack1 2.885
testObjectMovedToNewPack2 2.99
testObjectInNewPack 0.997
testObjectMovedWithinPack 2.012

DescriptionTest

description 0.055

FileRepositoryBuilderTest

scanWithGitDirRef 0.066
invalidRepositoryFormatVersion 0.077
emptyRepositoryFormatVersion 0.032
relativeGitDirRef 0.036
absoluteGitDirRef 0.032
unknownRepositoryFormatVersion 0.056
testShouldAutomagicallyDetectGitDirectory 0.022

FileSnapshotTest

testActuallyIsModifiedTrivial 1.008
testNewFileNoWait 2.5
testNewFileWithWait 2.001

GcBasicPackingTest

testImmediatePruning 2.948
testPreserveAndPruneOldPacks 3.159
testDonePruneTooYoungPacks 2.971
testNotPackTwice 2.134
testPackAllObjectsInOnePack 1.759
repackEmptyRepo_noPackCreated 0.047
testPackRepoWithNoRefs 0.078
testPackCommitsAndLooseOne 1.894
testPack2Commits 1.977

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.261
branch_historyNotPruned 1.158
deleteBranch_historyPruned 1.114

GcConcurrentTest

concurrentRepack 0.238

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.861
testDirCacheSavesObjects 0.622

GcKeepFilesTest

testKeepFiles 2.005

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.026
noSuchPackFolder 0.021
malformedIdxNotDeleted 0.021
bitmapDeletedButIdxAndPackNot 0.028

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.432
dontPackHEAD_nonBare 1.083
dontPackHEAD_bare 0.986
whileRefLockedRefNotPackedNoError 0.913
emptyRefDirectoryDeleted 1.008
concurrentOnlyOneWritesPackedRefs 0.981
looseRefPacked 0.999

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.486
nonReferencedNonExpiredObject_notPruned 0.018
nonReferencedExpiredObjectTree_pruned 0.994
testPackCommitsAndLooseOneWithPruneNow 1.153
nonReferencedObjects_onlyExpiredPruned 1.033

GcReflogTest

testPackRepoWithCorruptReflog 0.99
testPruneNone 2.05
testPackCommitsAndLooseOneWithPruneNowNoReflog 1.018
testPackCommitsAndLooseOneNoReflog 0.953

GcTagTest

annotatedTag_objectNotPruned 1.046
lightweightTag_objectNotPruned 1.026

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.244

ObjectDirectoryTest

testScanningForPackfiles 3.106
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 2.895
testShallowFile 0.041
testShallowFileCorrupt 0.055

PackFileTest

testDelta_FailsOver2GiB 0.044
testDelta_SmallObjectChain 0.199
testWhole_LargeObject 0.271
testWhole_SmallObject 0.124
testConfigurableStreamFileThreshold 0.104

PackIndexV1Test

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

PackIndexV2Test

testCRC32 0.043
testIteratorMethodsContract 0.015
testCompareEntriesOffsetsWithGetOffsets 0.031
testIteratorReturnedValues1 0.054
testIteratorReturnedValues2 0.059
testCompareEntriesOffsetsWithFindOffsets 0.069

PackReverseIndexTest

testFindObjectWrongOffset 0.052
testFindNextOffsetWrongOffset 0.049
testFindObject 0.023
testFindNextOffset 0.025

PackWriterTest

testWritePack2DeltasReuseOffsets 0.392
testWriteEmptyPack1 0.091
testWriteEmptyPack2 0.178
testIgnoreNonExistingObjectsWithBitmaps 0.375
testExclude 0.209
testWritePack2DeltasReuseRefs 0.298
testWriteIndex 0.15
testWritePack1 0.187
testWritePack2 0.203
testWritePack3 0.219
testWritePack4 0.196
testWritePack1NoObjectReuse 0.198
testWritePack4ThinPack 0.265
testShallowFetchShallowAncestorDepth1 0.342
testShallowFetchShallowAncestorDepth2 0.366
testWritePack4SizeThinVsNoThin 0.392
testShallowFetchShallowParentDepth1 0.283
testShallowFetchShallowParentDepth2 0.244
testContructor 0.165
testIgnoreNonExistingObjects 0.148
testModifySettings 0.152
testDeltaStatistics 0.195
testNotIgnoreNonExistingObjects 0.151
testShallowIsMinimalDepth1 0.308
testShallowIsMinimalDepth2 0.589
testWritePack2SizeOffsetsVsRefs 0.434
testWritePack2DeltasCRC32Copy 0.242
testWritePack2SizeDeltasVsNoDeltas 0.463

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.043
testBatchRefUpdateSimpleForce 0.115
testGetRefs_HeadsOnly_SymrefToPacked 0.062
testGetRef_DiscoversModifiedLoose 0.043
testGetRefs_HeadsOnly_AllLoose 0.05
testGetRefs_HeadOnOneBranch 0.04
testExactRef_EmptyDatabase 0.023
testGetRefs_IgnoresGarbageRef1 0.037
testGetRefs_IgnoresGarbageRef2 0.032
testGetRefs_IgnoresGarbageRef3 0.032
testGetRefs_IgnoresGarbageRef4 0.045
testGetRef_CorruptSymbolicReference 0.034
testPeelLooseTag 0.045
testGetRefs_TagsOnly_AllPacked 0.027
testGetRefs_TagsOnly_AllLoose 0.035
testGetRef_FetchHead 0.028
testGetRefs_PackedWithPeeled 0.031
test_repack 0.279
testFirstExactRef_IgnoresGarbageRef 0.037
testBatchRefUpdateConflictThanksToDelete 0.085
testPeelCommit 0.04
testGetRefs_CorruptObjectIdReference 0.084
testBatchRefUpdateSimpleNoForce 0.074
testGetRefs_LooseSorting_Bug_348834 0.045
testBatchRefUpdateConflict 0.064
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.053
testReadBranchConfig 0.041
testGetRefs_DeatchedHead1 0.054
testGetRefs_DeatchedHead2 0.046
testExactRef_FetchHead 0.046
testGetRefs_LooseOverridesPacked 0.045
testGetRefs_DiscoversModifiedLoose 0.072
testGetRef_CycleInSymbolicRef 0.087
testReadNotExistingBranchConfig 0.03
testGetRefs_HeadsOnly_AllPacked1 0.038
testGetRef_AnyHeadWithGarbage 0.031
testGetRefs_LooseSortedCorrectly 0.096
testGetRefs_PackedNotPeeled_Sorted 0.111
testFirstExactRef_Mixed 0.06
testExactRef_IgnoresGarbageRef 0.063
testGetRef_CorruptObjectIdReference 0.05
testRefsChangedStackOverflow 0.058
testCreate 0.05
testGetRef_PackedNotPeeled_WrongSort 0.046
testGetRefs_CycleInSymbolicRef 0.072
testGetRefs_InvalidName 0.039
testGetRef_DiscoversDeletedLoose 0.032
testGetRefs_DeeplyNestedBranch 0.04
testGetRefs_HeadBranchNotBorn 0.042
testGetRef_EmptyDatabase 0.039
testGetRefs_DiscoversDeletedLoose1 0.052
testGetRefs_DiscoversDeletedLoose2 0.045
testGetRefs_DiscoversDeletedLoose3 0.058
testGetRefs_DiscoversDeletedLoose4 0.057
testGetRefs_DiscoversDeletedLoose5 0.094
testGetRefs_EmptyDatabase 0.039
testGetRefs_HeadsOnly_Mixed 0.089
testGetRefs_DiscoversNewLoose1 0.049
testGetRefs_DiscoversNewLoose2 0.044
testIsNameConflicting 0.049
testGetRefs_SkipsLockFiles 0.047

ReflogReaderTest

testCheckout 0.259
testReadRightLog 0.157
testReadWhileAppendIsInProgress 0.125
testNoLog 0.08
testReadLineWithMissingComment 0.134
testSpecificEntryNumber 0.152
testReadOneLine 0.119
testReadTwoLine 0.146

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.157

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.132
testDeleteForce 0.473
testDeleteNotFound 0.236
testDeleteLoosePacked 0.785
testNoCacheObjectIdSubclass 0.186
testDeleteLoosePackedRejected 0.125
testRenameBranchHasPreviousLog 0.801
testRenameCurrentBranch 1.053
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.269
testRenameBranchCannotLockAFileHEADisToLockTo 0.678
testRenameRefNameColission2avoided 0.932
testRefKeySameAsName 0.215
testLooseDelete 0.168
testUpdateRefLockFailureLocked 0.192
testDeleteLooseAndItsDirectory 0.304
testUpdateRefNoChange 0.19
testDeleteWithoutHead 0.256
testUpdateRefForwardWithCheck1 0.316
testUpdateRefForwardWithCheck2 0.28
testRenameBranchCannotLockAFileHEADisToLockFrom 0.209
testRenameBranchCannotLockAFileHEADisFromLockTo 0.934
testUpdateRefLockFailureWrongOldValue 0.176
testDeleteHEADreferencedRef 0.193
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.308
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.184
testUpdateRefDetached 0.2
testRefsCacheAfterUpdateLooseOnly 0.252
testNewNamespaceConflictWithLoosePrefixOfExisting 0.136
testRenameBranchAlsoInPack 0.565
testDeleteHead 0.129
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.916
testDeleteFastForward 0.825
testNewNamespaceConflictWithPackedPrefixOfExisting 0.112
testRefsCacheAfterUpdate 0.192
testUpdateRefForward 0.166
testDeleteHeadInBareRepo 0.148
testRenameBranchNoPreviousLog 0.389
testNewNamespaceConflictWithLoosePrefixNameExists 0.143
testRenameRefNameColission1avoided 0.986
testUpdateRefDetachedUnbornHead 0.263

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.002
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.031
testExceptionThrown_BareRepoGetWorkDir 0.002
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.013
testNotBare_CreateRepositoryFromWorkDirOnly 0.002
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.004
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.011
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.009
testNotBare_CreateRepositoryFromDotGitGitDir 0.003
testExceptionThrown_BareRepoGetIndex 0.002
testExceptionThrown_BareRepoGetIndexFile 0.001
testIsBare_CreateRepositoryFromArbitraryGitDir 0.002

StoredBitmapTest

testGetBitmapWithoutXor 0.001
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.122
test002_WriteEmptyTree2 0.097
test30_stripWorkDir 0.092
test002_WriteEmptyTree 0.103
test006_ReadUglyConfig 0.102
test000_openrepo_default_gitDirAndWorkTreeSet 0.158
test000_openrepo_default_absolute_workdirconfig 0.135
test027_UnpackedRefHigherPriorityThanPacked 0.098
test000_openrepo_alternate_index_file_and_objdirs 0.172
test025_computeSha1NoStore 0.098
test020_createBlobTag 0.101
test028_LockPackedRef 0.161
test007_Open 0.136
test002_CreateBadTree 0.22
test001_Initalize 0.183
test021_createTreeTag 0.227
test000_openRepoBadArgs 0.223
test022_createCommitTag 0.202
test024_createCommitNonAscii 0.197
test008_FailOnWrongVersion 0.232
test009_CreateCommitOldFormat 0.149
test026_CreateCommitMultipleparents 0.133
test000_openrepo_default_relative_workdirconfig 0.275
test023_createCommitNonAnullii 0.155
test000_openrepo_default_workDirSet 0.17

T0004_PackReaderTest

test003_lookupCompressedObject 0.094
test004_lookupDeltifiedObject 0.087

UnpackedObjectTest

testStandardFormat_SmallObject 0.015
testStandardFormat_InvalidType 0.018
testStandardFormat_LargeObject_TruncatedZLibStream 0.027
testStandardFormat_NoHeader 0.025
testStandardFormat_SmallObject_TruncatedZLibStream 0.027
testStandardFormat_NegativeSize 0.031
testStandardFormat_SmallObject_TrailingGarbage 0.033
testStandardFormat_GarbageAfterSize 0.028
testStandardFormat_LargeObject_TrailingGarbage 0.03
testPackFormat_DeltaNotAllowed 0.02
testStandardFormat_LargeObject_CorruptZLibStream 0.023
testPackFormat_LargeObject 0.05
testPackFormat_SmallObject 0.019
testStandardFormat_SmallObject_CorruptZLibStream 0.021
testStandardFormat_LargeObject 0.023

WindowCacheGetTest

testCache_TooSmallLimit 0.102
testCache_TooFewFiles 0.145
testCache_Defaults 0.097

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.024
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.016
testConfigureCache_Limits1 0.017
testConfigureCache_PackedGitWindowSize_0 0.015
testConfigureCache_PackedGitLimit_0 0.018
testConfigureCache_PackedGitWindowSize_4097 0.02
testConfigureCache_PackedGitOpenFiles_0 0.02

DeltaIndexTest

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

GcCommitSelectionTest

testBitmapsForExcessiveBranches 84.819
testSelectionOrderingWithChains 0.387
testBitmapSpansNoMerges 24.084
testBitmapSpansWithMerges 23.966

IntSetTest

testAdd 0

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0.001
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.145

RefTreeDatabaseTest

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

RefTreeTest

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

TestRepositoryTest

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

AbbreviatedObjectIdTest

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

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.155
shouldWorkWithoutMergeBase 0.219
shouldReturnNullWhenBranchDoesntExist 0.026

ConfigTest

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

ConstantsEncodingTest

testEncode_Unicode 0.001
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.22
testForbiddenNamesOnWindowsEgCon 0.134
testForbiddenNamesOnWindowsEgLpr 0.199
testForbiddenNamesOnWindowsEgDotCon 0.17
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.125
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.092
testMaliciousPathDot 0.188
testMaliciousGitPathEndDotUnixOk 0.137
testMaliciousGitPathEndDotWindows1 0.108
testMaliciousGitPathEndDotWindows2 0.111
testMaliciousGitPathEndDotWindows3 0.149
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.135
testMaliciousPathEmptyUnix 0.222
testMaliciousGitPath1Case 0.136
testMaliciousGitPath2Case 0.111
testMaliciousGitPath3Case 0.212
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.246
testMaliciousPathDotDot 0.134
testMaliciousAbsolutePathSecondCheckout 0.155
testMaliciousAbsolutePathTwoLevelsFirstBad 0.131
testMaliciousAbsoluteUNCPathWindows1 0.119
testMaliciousAbsoluteUNCPathWindows2 0.108
testForbiddenNamesOnWindowsEgCon1 0.242
testForbiddenNamesOnWindowsEgLpt1 0.16
testMaliciousAbsolutePathIsOkTwoLevels 0.074
testMaliciousWindowsADSOnUnix 0.185
testMaliciousAbsolutePathTwoLevelsSecondBad 0.161
testMaliciousGitPathEndSpaceUnixOk 0.13
testMaliciousPathEmptyWindows 0.129
testMaliciousWindowsADS 0.123
testForbiddenWindowsNamesOnUnixEgCon 0.205
testMaliciousGitPath1 0.171
testMaliciousGitPath2 0.139
testMaliciousAbsoluteWindowsPath1 0.149
testMaliciousAbsoluteWindowsPath2 0.118
testMaliciousAbsolutePathIsOkSecondCheckout 0.13
testMaliciousAbsolutePath 0.09
testForbiddenWindowsNamesOnUnixEgLpt1 0.15
testForbiddenNamesOnWindowsEgConDotSuffix 0.159
testMaliciousAbsoluteCurDrivePathWindows 0.097
testMaliciousGitPathEndSpaceWindows 0.113
testMaliciousAbsoluteWindowsPath1OnUnix 0.15

DirCacheCheckoutTest

testLongFilename 0.068
testCheckoutChangeLinkToEmptyDir 0.181
testDirtyFileModeEqualHeadMerge 0.223
testResetHard 0.477
testRules1thru3_NoIndexEntry 0.088
testCheckoutChangeLinkToNonEmptyDirs 0.169
testCheckoutUncachedChanges 0.08
testFileModeChangeAndContentChangeNoConflict 0.361
testCheckoutChangeFileToEmptyDir 0.132
testDirectoryFileSimple 0.091
testDirectoryFileConflicts_15b 0.071
testCloseNameConflicts1 0.108
testCheckoutOutChanges 0.149
testInitialCheckout 0.093
testOverwriteUntrackedLinkModeChange 0.203
testUntrackedConflicts 0.11
testCheckoutChangeFileToEmptyDirs 0.087
testCheckoutHierarchy 0.103
testFileModeChangeWithNoContentChangeUpdate 0.173
testFolderFileAndContentConflicts 0.508
testOverwriteUntrackedFileModeChange 0.171
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.308
testCheckoutChangeLinkToEmptyDirs 0.127
testCloseNameConflictsX0 0.076
testDontOverwriteEmptyFolder 0.073
testFileModeChangeAndContentChangeConflict 0.16
testFolderFileConflict 0.311
testDontOverwriteDirtyFile 0.046
testDirectoryFileConflicts_1 0.049
testDirectoryFileConflicts_2 0.053
testDirectoryFileConflicts_3 0.048
testDirectoryFileConflicts_4 0.063
testDirectoryFileConflicts_5 0.043
testDirectoryFileConflicts_6 0.049
testDirectoryFileConflicts_7 0.145
testDirectoryFileConflicts_8 0.048
testDirectoryFileConflicts_9 0.038
testCheckoutChangeFileToNonEmptyDirs 0.096
testRules4thru13_IndexEntryNotInHead 0.217
testCheckoutOutChangesAutoCRLFInput 0.042
testCheckoutOutChangesAutoCRLFfalse 0.04
testDirectoryFileConflicts_10 0.085
testDirectoryFileConflicts_11 0.034
testDirectoryFileConflicts_12 0.05
testDirectoryFileConflicts_13 0.052
testDirectoryFileConflicts_14 0.072
testDirectoryFileConflicts_15 0.038
testDirectoryFileConflicts_16 0.047
testDirectoryFileConflicts_17 0.055
testDirectoryFileConflicts_18 0.048
testDirectoryFileConflicts_19 0.052
testDirectoryFileConflicts_5b 0.04
testDirectoryFileConflicts_6b 0.153
testDirtyFileModeEqualIndexMerge 0.248
testOverwriteUntrackedIgnoredFile 0.31
testCheckoutOutChangesAutoCRLFtrue 0.057
testCheckoutOutChangesAutoCRLFtrueBinary 0.049
testMultipleContentConflicts 0.439
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.143
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.124

IndexDiffSubmoduleTest

testDirtyRootWorktree 2.179
testDirtySubmoduleWorktreeUntracked 1.934
testInitiallyClean 1.429
testDirtySubmoduleWorktree 1.704
testDirtySubmoduleHEAD 1.871
testDirtySubmoduleIndex 1.889
testDirtySubmoduleIndexAndWorktree 2.813

IndexDiffTest

testUnchangedComplex 0.096
testRemovedUntracked 0.1
testUnchangedSimple 0.106
testAdded 0.039
testStageState_mergeAndReset_bug 0.392
testUntrackedFolders 0.229
testStageState_simulated_bug 0.386
testConflictingDeletedAndModified 0.364
testAssumeUnchanged 0.299
testAutoCRLFInput 0.082
testModified 0.062
testStageState 0.073
testRemoved 0.037
testConflictingFromMultipleCreations 0.295
testUntrackedNotIgnoredFolders 0.109
testConflicting 0.384

IndexModificationTimesTest

testLastModifiedTimes 0.221
testModify 2.316

MergeHeadMsgTest

testReadWriteMergeHeads 0.042
testReadWriteMergeMsg 0.042

ObjectCheckerTest

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

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.014
testAddIfAbsentGrowsWithObjects 0.012
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0

RacyGitTests

testRacyGitDetection 2.06
testIterator 5.865

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

ReflogConfigTest

testlogAllRefUpdates 0.131

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.173
resolvePreviousBranch 0.271
resolveMasterCommits 0.279
resolveNonExistingBranch 0.131
resolveReflogParent 0.126
resolveDate 0.054

RefTest

testGetShortExactRef 0.132
testReadAllIncludingSymrefs 0.127
testReadSimplePackedRefSameRepo 0.134
testRefsUnderRefs 0.127
testResolvedSymRef 0.164
testReadSymRefToLoosePacked 0.141
testResolvedNamesBranch 0.159
testGetShortRef 0.129
testRemoteNames 0.154
testAmbiguousRefsUnderRefs 0.142
testReadLooseRef 0.119
testReadLoosePackedRef 0.123
testReadSymRefToPacked 0.147

RepositoryCacheConfigTest

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

RepositoryCacheTest

testBareFileKey 0.036
testNonBareFileKey 0.029
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.04
testRepositoryUsageCount 0.021
testFileKeyOpenNew 0.038
testGetRegistered 0.023
testRepositoryUsageCountWithRegisteredRepository 0.041
testCacheOpen 0.019
testUnregister 0.027
testGetRegisteredWhenEmpty 0.023
testRepositoryUnregisteringWhenExpired 0.099
testRepositoryNotUnregisteringWhenClosing 0.016
testReconfigure 0.042
testCacheRegisterOpen 0.021
testFileKeyOpenExisting 0.029

RepositoryResolveTest

testObjectId_nonexisting 0.143
testObjectId_objectid_invalid_explicit_parent 0.135
testHEAD 0.126
testTree 0.12
testDistance_past_root 0.124
testDerefCommit 0.111
resolveUpstream 0.241
testParseLookupPath 0.12
resolveExprSimple 0.2
invalidNames 0.132
testObjectId_objectid_implicit_firstparent 0.113
testObjectId_objectid_self 0.094
testParseNonGitDescribe 0.144
testDistance 0.105
testParseGitDescribeOutput 0.138
testObjectId_existing 0.202
testDerefBlob 0.173
testDerefTree 0.136
testObjectId_objectid_explicit_firstparent 0.25
testDerefTag 0.221
testRef_refname 0.156
testObjectId_objectid_explicit_otherparents 0.143

SquashCommitMsgTest

testReadWriteMergeMsg 0.028

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

T0001_PersonIdentTest

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

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

ValidRefNameTest

testNoMagicRefCharacters 0.001
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
testNormalizeWithSlashes 0.002
testNoDirectorySuffix 0
testEmptyString 0
testNormalizeTrimmedUnicodeAlreadyValidRefName 0
testMustHaveTwoComponents 0
testNoBareDot 0
testNoSpace 0
testNormalizeWithUnicode 0

CherryPickTest

testPick 0.053
testRevert 0.041

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.152
testFormatWithConflictsNoFooterNoLineBreak 0.146
testTag 0.169
testPullWithUri 0.219
testFormatWithConflictsNoFooter 0.155
testMixed 0.129
testIntoHeadOtherThanMaster 0.131
testThreeBranches 0.135
testIntoOtherThanMaster 0.157
testRemoteBranch 0.245
testTwoBranches 0.2
testFormatWithConflictsWithFooters 0.169
testIntoSymbolicRefHeadPointingToMaster 0.258
testCommit 0.255
testOneBranch 0.187

RecursiveMergerTest

crissCrossMerge_twoRoots 24.038
crissCrossMerge_nonmergeable 7.742
crissCrossMerge_mergeable2 6.044
crissCrossMerge 15.482
crissCrossMerge_mergeable 5.198
crissCrossMerge_ThreeCommonPredecessors 6.474
crissCrossMerge_ParentsNotMergeable 4.795
crissCrossMerge_checkOtherFiles 6.639

ResolveMergerTest

checkContentMergeConflict 0.776
checkFileReplacedByFolderInOurs 0.966
checkLockedFilesToBeDeleted 0.778
checkContentMergeNoConflict_noRepo 0.863
checkMergeEqualNewTrees 1.249
checkMergeConflictingNewTrees 0.925
checkMergeMergeableTreesWithoutIndex 1.008
checkMergeConflictingTreesWithoutIndex 0.929
failingDeleteOfDirectoryWithUntrackedContent 1.088
checkMergeEqualTreesInCore_noRepo 0.799
checkMergeMergeableFilesWithTreeInIndex 0.794
checkUntrackedFolderIsNotAConflict 1.065
checkFileReplacedByFolderInTheirs 0.939
checkMergeEqualTreesInCore 0.744
checkContentMergeNoConflict 0.859
checkMergeConflictingFilesWithTreeInIndex 0.678
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.891
checkContentMergeConflict_noTree 0.656
checkMergeEqualTreesWithoutIndex 1.042
mergeWithCrlfInWT 0.925
checkMergeCrissCross 1.783
checkForCorrectIndex 18.214

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.243
testTrivialTwoWay_rightDFconflict2 0.186
testTheirs_noRepo 0.159
testTrivialTwoWay_ok 0.116
testTrivialTwoWay 0.16
testOurs 0.117
testTrivialTwoWay_noRepo 0.252
testTrivialTwoWay_validSubtreeSort 0.225
testTrivialTwoWay_leftDFconflict1 0.341
testTrivialTwoWay_leftDFconflict2 0.293
testTrivialTwoWay_conflictSubtreeChange 0.296
testTrivialTwoWay_conflict 0.253
testOurs_noRepo 0.264
testTrivialTwoWay_disjointhistories 0.214
testTheirs 0.201
testTrivialTwoWay_concurrentSubtreeChange 0.297

SquashMessageFormatterTest

testCommit 0.257

NLSTest

testJVMDefaultLocale 0.002
testParallelThreadsWithDifferentLocales 0.001
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.002
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0
testMissingPropertiesFile 0.001

DefaultNoteMergerTest

testEditEdit 0.035
testIdenticalEdit 0.053
testDeleteDelete 0.02
testIdenticalAdd 0.037
testEditDelete 0.043
testAddAdd 0.051

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.044
testCollapseFanoutAfterMerge 1.276
testEditSameNoteDifferentContent 0.079
testFanoutAndLeafWitConflict 1.503
testDeleteDifferentNotes 0.039
testNonNotesWithNonNoteConflict 0.086
testAddSameNoteDifferentContent 0.066
testNonNotesWithoutNonNoteConflict 0.108
testEditDifferentNotes 0.063
testEditDeleteConflict 0.061
testLargeTreesWithConflict 4.331
testLargeTreesWithoutConflict 3.84
testOursEqualsTheirs 0.058
testFanoutAndLeafWithoutConflict 1.608
testNoChange 0.046
testBaseEqualsOurs 0.051
testAddDifferentNotes 0.045

NoteMapTest

testReadFlatTwoNotes 0.052
testEditFlat 0.049
testWriteUnchangedFanout2_38 0.074
testCreateFromEmpty 0.035
testRemoveDeletesTreeFanout2_38 0.054
testGetCachedBytes 0.038
testReadFanout2_38 0.064
testIteratorFanoutTree2_38 0.06
testIteratorEmptyMap 0.036
testEditFanout2_38 0.064
testShorteningNoteRefName 0.034
testReadFanout2_2_36 0.09
testIteratorFlatTree 0.077
testReadFullyFannedOut 0.19
testIteratorFanoutTree2_2_36 0.057
testLeafSplitsWhenFull 0.099
testWriteUnchangedFlat 0.057
testIteratorFullyFannedOut 0.178

EditListTest

testTypes 0.002
testHunkHeader 0.001
testFileHeader 0

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0.006
testGetText_NoBinary 0.001
testGetText_BothISO88591 0
testGetText_Convert 0.005

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchCcTest

testParse_OneFileCc 0.001
testParse_CcNewFile 0.001
testParse_CcDeleteFile 0.001

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.659

PlotCommitListTest

testMergeBlockedBySelf 0.065
testMultipleMerges 0.072
testBug368927 0.085
testBug419359 0.097
testDuplicateParents 0.05
testBug300282_1 0.065
testTwoRoots1 0.046
testTwoRoots2 0.042
testMergeBlockedByOther 0.051
testSideBranch 0.046
test2SideBranches 0.04
testLinear 0.046
testMerged 0.05
testEgitHistory 0.117
testDanglingCommitShouldContinueLane 0.042

AlwaysEmptyRevQueueTest

testClear 0.028
testEmpty 0.028
testAddFails 0.049

DateRevQueueTest

testInsertOutOfOrder 0.049
testEmpty 0.033
testCloneFIFO 0.036
testInsertTie 0.043
testCloneEmpty 0.039
testClear 0.064
testHasFlags 0.047

FIFORevQueueTest

testUnpopAtFront 0.057
testEmpty 0.033
testCloneEmpty 0.026
testAddLargeBlocks 2.19
testClear 0.05
testHasFlags 0.068

FooterLineTest

testSignedOffBy_OneUserWithLF 0.025
testNotEmail 0.022
testNoFooters_EmptyBody 0.023
testEmptyValueWithLF 0.024
testNoFooters_OneLineBodyNoLF 0.026
testSignedOffBy_OneUserNoLF 0.023
testNoFooters_NewlineOnlyBody1 0.025
testNoFooters_NewlineOnlyBody5 0.025
testMatchesBugId 0.036
testNonDelimtedEmail 0.026
testSignedOffBy_IgnoreWhitespace 0.026
testFilterFootersIgnoreCase 0.029
testSignedOffBy_SkipNonFooter 0.04
testEmptyValueNoLF 0.029
testShortKey 0.029
testSignedOffBy_ManyUsers 0.025
testNoFooters_ShortBodyWithLF 0.068
testNoFooters_ShortBodyNoLF 0.029
testNoFooters_OneLineBodyWithLF 0.029

LIFORevQueueTest

testEmpty 0.033
testCloneEmpty 0.031
testAddLargeBlocks 2.301
testClear 0.042
testHasFlags 0.051

MaxCountRevFilterTest

testMaxCountRevFilter0 0.049
testMaxCountRevFilter 0.079

ObjectWalkFilterTest

testDefaultFilter 0.002
testFilteringTreeFiltersReferencedBlobs 0.003
testRevFilterAndObjectFilterCanCombine 0.004
testFilteringTreeFiltersSubtrees 0.002
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.001

ObjectWalkTest

testNoCommits 0.023
testOneCommitOneTreeTwoBlob 0.048
testCull 0.081
testTwoCommitDeepTree1 0.065
testTwoCommitDeepTree2 0.076
testTwoCommitTwoTreeTwoBlob 0.057
testEmptyTreeCorruption 0.048
testTwoCommitsEmptyTree 0.077

RevCommitListTest

testFillToHighMarkMulitpleBlocks 12.785
testFillToUnknownCommit 8.361
testFillToNullCommit 0.105
testFillToHighMark2 0.08
testFillToHighMark4 0.116
testFillToHighMarkAll 0.153
testFillToCommit 0.127

RevCommitParseTest

testParse_implicit_mixed_encoded 0.064
testParse_WeirdHeaderOnlyCommit 0.083
testParse_NoMessage 0.069
testParse_OnlyLFMessage 0.033
testParse_implicit_UTF8_encoded 0.033
testParse_GitStyleMessage 0.025
testParse_ShortLineOnlyNoLF 0.03
testParse_illegalEncoding 0.048
testParse_explicit_bad_encoded2 0.032
testParse_explicit_bad_encoded 0.046
testParse_GitStyleMessageWithCRLF 0.037
testParse_incorrectUtf8Name 0.066
testParse_ShortLineOnlyEmbeddedLF 0.037
testParse_ShortLineOnlyEndLF 0.027
testParse_PublicParseMethod 0.038
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.031
testParse_incompleteAuthorAndCommitter 0.027
testParse_NoParents 0.032
testParse_unsupportedEncoding 0.028
testParse_explicit_encoded 0.031

RevFlagSetTest

testEmpty 0.061
testContainsAll 0.048
testContains 0.034
testAddOne 0.056
testAddTwo 0.041
testEquals 0.031
testRemove 0.032

RevObjectTest

testAddRevFlag 0.035
testHasRevFlag 0.04
testId 0.035
testAddRevFlagSet 0.036
testRemoveRevFlag 0.041
testRevObjectTypes 0.066
testHasAllFlag 0.045
testHasAnyFlag 0.043
testEquals 0.042
testRemoveRevFlagSet 0.039

RevTagParseTest

testTagBlob 0.034
testTagTree 0.04
testParse_implicit_mixed_encoded 0.044
testParseOldStyleNoTagger 0.03
testParse_NoMessage 0.029
testParse_OnlyLFMessage 0.038
testParse_implicit_UTF8_encoded 0.033
testParseAllFields 0.04
testParse_GitStyleMessage 0.051
testParse_ShortLineOnlyNoLF 0.036
testParse_illegalEncoding 0.032
testParse_explicit_bad_encoded2 0.035
testParse_explicit_bad_encoded 0.032
testParse_ShortLineOnlyEmbeddedLF 0.034
testParse_ShortLineOnlyEndLF 0.031
testParse_PublicParseMethod 0.049
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.033
testTagTag 0.035
testParse_unsupportedEncoding 0.033
testTagCommit 0.031
testParse_explicit_encoded 0.042

RevWalkCarryFlagsTest

testRevWalkCarryUninteresting_fastClock 0.068
testRevWalkCarryUninteresting_SlowClock 0.05
testRevWalkCarryUninteresting_WrongClock 0.058
testRevWalkCarryCustom_SlowClock 0.056

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.119
testProperlyCullAllAncestors1 0.041
testProperlyCullAllAncestors2 0.054

RevWalkFilterTest

testFilter_NOT_NONE 0.065
testFilter_NONE 0.067
testFilter_Negate_ALL 0.051
testFilter_NOT_ALL 0.062
testFilter_ALL_Or_NONE 0.045
testFilter_NONE_Or_ALL 0.045
testFilter_MY_ALL_Or_NONE 0.053
testFilter_NO_MERGES 0.057
testFilter_NONE_Or_MY_ALL 0.044
testFilter_NONE_And_ALL 0.047
testFilter_NONE_And_MY_ALL 0.045
testFilter_MY_ALL_And_NONE 0.038
testFilter_ALL_And_NONE 0.043
testFilter_ALL 0.044
testCommitTimeRevFilter 0.068

RevWalkFollowFilterTest

testSingleRename 0.055
testMultiRename 0.08
testNoRename 0.046

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.102
testMultipleHeads_SameBase2 0.097
testNone 0.053
testDisallowTreeFilter 0.042
testInconsistentCommitTimes 0.049
testSimple 0.068
testCrissCross 0.051

RevWalkMergedIntoTest

testOldCommitWalk 0.082

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.041
testStringOfPearls_FilePath1 0.068
testStringOfPearls_FilePath2 0.074
testStringOfPearls_FilePath3 0.082
testStringOfPearls_FilePath3_NoParentRewriting 0.1
testStringOfPearls_DirPath2 0.056
testStringOfPearls_FilePath2_NoParentRewriting 0.087
testStringOfPearls_FilePath1_NoParentRewriting 0.094
testStringOfPearls_DirPath2_NoParentRewriting 0.065
testEdits_MatchNone 0.076
testEmpty_NoMatch 0.048
testSimple1 0.043
testEdits_MatchAll 0.077

RevWalkPathFilter6012Test

test1 0.108
test2 0.108
test3 0.096
test4 0.1
test5 0.112
test6 0.129
test7 0.101

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.054

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.074
testMergeCommitOneParentShallow 0.072
testObjectDirectorySnapshot 0.059
testDepth1 0.057
testDepth2 0.064
testDepth3 0.056

RevWalkSortTest

testSort_Default 0.056
testSort_COMMIT_TIME_DESC 0.053
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.049
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.055
testSort_TOPO_REVERSE 0.049
testSort_TOPO 0.055
testSort_REVERSE 0.05

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.037
shouldReturnZeroWhenMergedInto 0.039
shouldWorkWithMerges 0.057
shouldWorkWithoutCommonAncestor 0.038
shouldWorkWithZeroAsEnd 0.032
shouldReturnZeroOnSameCommit 0.04

RevWalkUtilsReachableTest

withMerge 0.171
withCommitLoadedByDifferentRevWalk 0.058
twoCommits 0.087
oneCommit 0.062
multipleBranches 0.096

SkipRevFilterTest

testSkipRevFilter0 0.03
testSkipRevFilterNegative 0.03
testSkipRevFilter 0.052

TreeRevFilterTest

testStringOfPearls_FilePath1 0.059
testStringOfPearls_FilePath2 0.068
testStringOfPearls_FilePath3 0.071
testStringOfPearls_DirPath2 0.093
testPathFilterOrOtherFilter 0.073

FileBasedConfigTest

testLeadingWhitespaces 0.066
testUTF8withoutBOM 0.032
testUTF8withBOM 0.015
testSystemEncoding 0.018

SubmoduleAddTest

commandWithNullPath 0.031
addSubmoduleWithExistingSubmoduleDefined 0.491
addExistentSubmodule 0.036
addSubmodule 0.408
commandWithEmptyPath 0.035
addSubmoduleWithRelativeUri 0.304
commandWithEmptyUri 0.024
commandWithNullUri 0.039

SubmoduleInitTest

resolveInvalidParentUrl 0.074
resolveTwoLevelHigherRelativeUrl 0.111
resolveWorkingDirectoryRelativeUrl 0.092
repositoryWithUninitializedModule 0.139
resolveOneLevelHigherRelativeUrl 0.088
resolveSameLevelRelativeUrl 0.072
repositoryWithNoSubmodules 0.034

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.074
repositoryWithNoHeadInSubmodule 0.116
repositoryWithUninitializedSubmodule 0.069
repositoryWithInitializedSubmodule 0.137
repositoryWithMissingSubmodule 0.036
repositoryWithDifferentRevCheckedOutSubmodule 0.084
repositoryWithNoSubmodules 0.029

SubmoduleSyncTest

repositoryWithSubmodule 0.312
repositoryWithRelativeUriSubmodule 0.279
repositoryWithNoSubmodules 0.035

SubmoduleUpdateTest

repositoryWithSubmodule 0.357
repositoryWithUnconfiguredSubmodule 0.061
repositoryWithInitializedSubmodule 0.086
repositoryWithNoSubmodules 0.023

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.047
repositoryWithRootLevelSubmoduleRelativeRef 0.078
treeIdWithGitmodules 0.036
indexWithGitmodules 0.048
bareRepositoryWithNoSubmodules 0.06
generatorFilteredToOneOfTwoSubmodules 0.032
repositoryWithRootLevelSubmoduleAbsoluteRef 0.106
repositoryWithRootLevelSubmodule 0.04
testTreeIteratorWithGitmodules 0.037
repositoryWithNoSubmodules 0.027

SymlinksTest

fileModeTestMissingThenSymlink 0.209
createDirSymlinkBeforeTarget 0.446
createFileSymlinkBeforeTarget 0.57
fileModeTestFolderThenSymlink 0.248
createSymlinkAfterTarget 0.291
fileModeTestSymlinkThenFile 0.281
fileModeTestFileThenSymlink 0.352
fileModeTestSymlinkThenMissing 0.261
fileModeTestSymlinkThenFolder 0.305

AtomicPushTest

pushAtomicClientGivesUpEarly 0.015
pushNonAtomic 0.006
pushAtomicDisabled 0

BaseReceivePackTest

parseCommand 0

BundleWriterTest

testAbortWrite 0.216
testCustomObjectReader 0.145
testWriteHEAD 0.254
testWriteSingleRef 0.257
testIncrementalBundle 0.415

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.014

LongMapTest

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

NetRCTest

testNetRCFile 0.051
testNetRCDefault 0.051

OpenSshConfigTest

testAlias_DoesNotMatch 0.045
testAlias_OptionsSet 0.041
testAlias_InheritBatchMode 0.053
testAlias_ConnectionAttempts 0.038
testAlias_BatchModeDefault 0.029
testAlias_PreferredAuthenticationsDefault 0.029
testAlias_OptionsInherit 0.067
testAlias_BatchModeYes 0.05
testQuoteParsing 0.06
testSeparatorParsing 0.066
testAlias_OptionsKeywordCaseInsensitive 0.046
testAlias_ConnectionAttemptsDefault 0.029
testAlias_invalidConnectionAttempts 0.041
testAlias_PreferredAuthentications 0.052
testNoConfig 0.024
testAlias_badConnectionAttempts 0.038
testAlias_InheritPreferredAuthentications 0.038

PacketLineInTest

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

PacketLineOutTest

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

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.124
test1 0.046
test2 0.064
testTinyThinPack 0.138
testMaxObjectSizeDeltaBlock 0.069
testMaxObjectSizeFullBlob 0.104
testPackWithTrailingGarbage 0.051
testPackWithDuplicateBlob 0.071
testDataAfterPackFooterSingleRead 0.075
testDataAfterPackFooterSplitObjectRead 0.289
testMaxObjectSizeDeltaResultSize 0.05
testNonMarkingInputStream 0.035

PushCertificateIdentTest

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

PushCertificateParserTest

parseCertFromPktLine 0.011
testParseReader 0.001
testParseString 0.001
noCert 0
testConcatPacketLines 0
testMissingPusheeField 0.001
testParseMultipleFromStream 0.001
disabled 0
disabledParserStillRequiresCorrectSyntax 0.001
parseCertFromPktLineNoNewlines 0
testConcatPacketLinesInsertsNewlines 0

PushCertificateStoreTest

saveInBatch 0.023
lockFailure 0.006
putMatchingWithSomeMatchingRefs 0.003
saveTwoCertsOnSameRefInTwoUpdates 0.006
saveTwoCertsOnDifferentRefsInTwoUpdates 0.007
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.003
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.001
missingRef 0
putMatchingWithNoMatchingRefs 0
saveOneCertOnOneRef 0.001
saveNoChange 0.001
getBeforeSaveDoesNotIncludePending 0.004
saveTwoCertsOnSameRefInOneUpdate 0.005
saveTwoCertsOnDifferentRefsInOneUpdate 0.005
saveOneCertOnMultipleRefs 0.003

PushConnectionTest

limitCommandBytes 0.041
invalidCommand 0.002
testWrongOldIdDoesNotReplace 0.005

PushOptionsTest

testThinPushWithOptions 0.051
testPushWithEmptyOptions 0.473
testAdvertisedButUnusedPushOptions 0.363
testPushWithoutOptions 0.423
testAtomicPushWithOptions 0.029
testFailedAtomicPushWithOptions 0.022
testNonAtomicPushWithOptions 0.021
testPushOptionsNotSupported 0.351

PushProcessTest

testUpdateMixedCases 0.297
testUpdateUnexpectedRemote 0.191
testTrackingRefUpdateOnReject 0.238
testUpdateDelete 0.174
testUpdateFastForward 0.206
testUpdateUnexpectedRemoteVsForce 0.197
testUpdateRejectedByConnection 0.156
testUpdateUpToDate 0.269
testUpdateNonFastForwardForced 0.24
testUpdateExpectedRemote 0.211
testPushResult 0.188
testUpdateNonFastForwardUnknownObject 0.141
testUpdateNonFastForward 0.19
testUpdateDeleteNonExisting 0.16
testTrackingRefUpdateEnabled 0.175
testUpdateCreateRef 0.155
testTrackingRefUpdateDisabled 0.144

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.282
testUsingUnknownBlobFails 0.279
testUsingHiddenCommonBlobFails 0.279
testCreateBranchAtHiddenCommitFails 0.219
testFilterHidesPrivate 0.203
testSuccess 0.35
testUsingUnknownTreeFails 0.311

RefAdvertiserTest

advertiser 0.001

RefSpecTest

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

RemoteConfigTest

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

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.025
testPush 0.003
testUploadPackFactory 0.009
testReceivePackFactory 0.004

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.209
testSpi 0.164
testFindRemoteRefUpdatesWithLeases 0.261
testFindRemoteRefUpdatesTrackingRef 0.244
testFindRemoteRefUpdatesNoWildcardNoTracking 0.233
testFindRemoteRefUpdatesNoWildcardNoDestination 0.156
testLocalTransportFetchWithoutLocalRepository 0.142
testFindRemoteRefUpdatesWildcardNoTracking 0.141
testLocalTransportWithRelativePath 0.237

URIishTest

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

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

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

WalkEncryptionTest$TestableTransformation

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

AbstractTreeIteratorTest

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

CanonicalTreeParserTest

testThreeEntries_Seek2 0
testBackwords_Prebuilts1 0
testBackwords_Prebuilts2 0
testThreeEntries_BackwardsTwo 0
testThreeEntries_Seek3IsEOF 0
testTwoEntries_ForwardOneAtATime 0
testOneEntry_Forward 0
testTwoEntries_Seek2IsEOF 0.001
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

EmptyTreeIteratorTest

testAtEOF 0.028
testCreateSubtreeIterator 0.028
testStopWalkCallsParent 0.021
testBackDoesNothing 0.021
testEntryObjectId 0.023
testNextDoesNothing 0.035

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.081
testCustomFileModeStrategyFromParentIterator 0.107
testEmptyIfRootDoesNotExist 0.057
testSymlinkActuallyModified 0.103
testComputeFileObjectId 0.05
testCustomFileModeStrategy 0.107
submoduleWithNoGitDirectory 0.082
idOffset 1.036
testIsModifiedSymlinkAsFile 0.192
testTreewalkEnterSubtree 0.09
submoduleNestedWithHeadMatchingIndex 0.341
testEmptyIteratorOnEmptyDirectory 0.053
testDirCacheMatchingId 0.51
submoduleHeadMatchesIndex 0.35
testSymlinkNotModifiedThoughNormalized 0.098
submoduleDirectoryIterator 0.222
testIsModifiedFileSmudged 0.254
submoduleWithNoHead 0.116
testEmptyIfRootIsFile 0.034
testSymlinkModifiedNotNormalized 0.086
testGetEntryContentLength 0.039
testFileModeSymLinkIsNotATree 0.041
testSimpleIterate 0.033

IndexDiffFilterTest

testFileIgnoredNotHonored 0.082
testRecursiveTreeWalk 0.088
testEmptyFolderCommitted 0.06
testFileInFolderUntracked 0.077
testFileInFolderCommittedModifiedAllIgnored 0.066
testFileInFolderCommittedDeleted 0.069
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.181
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.18
testFileCommittedModified 0.117
testFileIgnored 0.109
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.101
testFolderChangedToFile 0.067
testFileInFolderCommittedModified 0.062
testNonRecursiveTreeWalk 0.067
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.128
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.107
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.123
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.143
testFileCommittedDeleted 0.083
testFolderChangedToFileCommittedComparedWithInitialCommit 0.132
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.134
testFileCommittedModifiedIgnored 0.06
testFileCommitted 0.053
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.087
testFileInFolderCommittedModifiedIgnored 0.078
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.134
testConflicts 0.399
testFileInFolderAllIgnored 0.079
testFileInFolderCommittedChangedNotModified 0.079
testFileInFolderCommittedAllDeleted 0.06
testEmptyFolderIgnored 0.052
testFileInFolderCommittedNonRecursive 0.065
testEmptyFolderUntracked 0.058
testFileInFolderCommitted 0.073
testFileInFolderIgnored 0.093
testFileCommittedChangedNotModified 0.062
testEmptyFolderCommittedDeleted 0.065
testFileUntracked 0.093

InterIndexDiffFilterTest

testOneOnly 0.035
testTwoSame 0.023
testEmpty 0.018
testTwoSameDifferByAssumeValid 0.02
testTwoSameSameAssumeValidDifferentContent 0.025

NotTreeFilterTest

testNegateIsUnwrap 0.034
testCloneIsDeepClone 0.022
testWrap 0.02
testShouldBeRecursive_PathFilter 0.021
testCloneIsSparseWhenPossible 0.026
testShouldBeRecursive_ALL 0.021

PathFilterGroupTest

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

PathFilterLogicTest

testOrMultiTwoMixSubPath 0.039
testSingleSubPathNegate 0.04
testTopOrMultiPathDual 0.033
testOrMultiThreePath 0.035
testSinglePathNegate 0.036
testAndMultiThreeSubPathNegate 0.042
testAndMultiSubPathNegate 0.028
testTopAndMultiSubPathDualNegate 0.039
testAndMultiPath 0.035
testAndMultiPathNegate 0.047
testPatternParentFileMatch 0.04
testSinglePath 0.039
testTopAndMultiPathDualNegate 0.034
testOrMultiThreeMixSubPathNegate 0.039
testTopNotPath 0.031
testOrMultiTwoMixSubPathNegate 0.033
testOrMultiTwoPath 0.035
testAndMultiSubPathDualNegate 0.043
testAndMultiSubPath 0.053
testOrMultiTwoSubPath 0.039
testSingleSubPath 0.035

PathSuffixFilterTest

testEdgeCases 0.027
testRecursiveFiltering 0.026
testNonRecursiveFiltering 0.024

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.02
testALL_IdentityClone 0.022
testANY_DIFF_ShouldNotBeRecursive 0.023
testNotALL_IncludesNothing 0.024
testANY_DIFF_IdentityClone 0.021
testALL_IncludesAnything 0.022
testALL_ShouldNotBeRecursive 0.041

ForPathTest

testFindObjects 0.028

NameConflictTreeWalkTest

testNoDF_NoGap 0.028
testDF_NoGap 0.025
testDF_DetectConflict 0.028
testDF_GapByOne 0.026
testDF_SkipsSeenSubtree 0.023

PostOrderTreeWalkTest

testNoPostOrder 0.022
testInitialize_NoPostOrder 0.027
testInitialize_TogglePostOrder 0.025
testResetDoesNotAffectPostOrder 0.021
testWithPostOrder_NoEnterSubtree 0.02
testWithPostOrder_EnterSubtree 0.014

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.042

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.036

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0.001
testEncode 0
testEncodeMatchesDecode 0

BlockListTest

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

ChangeIdUtilTest

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

FileUtilsTest

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

FilterCommandsTest

testBuiltinCleanFilter 0.263
testBuiltinCleanAndSmudgeFilter 0.233
testBuiltinSmudgeFilter 0.226

FSTest

testSymlinkAttributes 0.97
testReadPipePosixCommandFailure 0.176
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.008
badlyFormattedWithoutRef 0.007

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.099
testFailedPreCommitHookBlockCommit 0.051
testFindPostCommitHook 0.04
testAllCommitHooks 0.108
testFindHook 0.034
testFailedCommitMsgHookBlocksCommit 0.09
testPostCommitRunHook 0.081
testRunHook 0.085
testCommitMsgHookCanModifyCommitMessage 0.094

IntListTest

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

AutoCRLFInputStreamTest

testBoundary 0.539
test 0.001

AutoCRLFOutputStreamTest

testBoundary 0.884
test 0.001

AutoLFInputStreamTest

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

TimeoutInputStreamTest

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

TimeoutOutputStreamTest

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

UnionInputStreamTest

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

IOReadLineTest

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

NBTest

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

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

QuotedStringBourneStyleTest

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

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.001
testQuote_User 0
testQuote_NamedEscapes 0
testDequote_User 0

QuotedStringGitPathStyleTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0.001
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_FormatTest

testFormatBase10 0

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0.01
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

RawSubStringPatternTest

testBoundary 0.027
testCaseInsensitive 0.017
testEmptyPattern 0.021
testNoMatches 0.024

ReadLinesTest

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

RefListTest

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

RefMapTest

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

RelativeDateFormatterTest

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

RunExternalScriptTest

testCopyStdIn 0.023
testWrongScript 0.018
testArguments 0.02
testRc 0.024
testCopyStdInExecute 0.025
testAllTogetherBinExecute 0.033
testAllTogetherBin 0.024
testWrongSh 0.011
testNullStdout 0.012
testCopyNullStdIn 0.017
testStdErr 0.032
testStdErrExecute 0.055

SHA1Test

detectsShatteredByDefault 0.006
test0 0
test1 0
test2 0
shatteredCollision 0.022
shatteredStoredInGitBlob 0.009

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.045
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.023
testLarge_SingleWrite 0.038
testInCoreLimit_SwitchBeforeAppendByte 0.034
testOneBlock_BulkWrite 0
testRandomWrites 0.055
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.039
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.004
testInCoreInputStream 0

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.352
shouldRaiseErrorOnBadUrl 0.112
shouldCloneAValidGitRepository 0.295
shouldRaiseErrorOnNoUrl 0.002
shouldCreateABareCloneOfAValidGitRepository 0.153
shouldRaiseErrorOnEmptyUrl 0.042

ClientVersionUtilTest

testParse 0.004
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.107

ServletUtilsTest

testAcceptGzip 0.01

AdvertiseErrorTest

testPush_CreateBranch 1.916

AsIsServiceTest

testCreate_Default 0.89
testCreate_Disabled 0.116
testDisabledSingleton 0.063
testCreate_Enabled 0.038

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.997
testCreate_NullUser 0.114
testCreate_EmptyStringUser 0.129
testCreate_Disabled 0.052
testDisabledSingleton 0.031
testCreate_Enabled 0.044

DefaultUploadPackFactoryTest

testCreate_Default 0.862
testCreate_Disabled 0.138
testDisabledSingleton 0.054
testCreate_Enabled 0.124

DumbClientDumbServerTest

testInitialClone_Loose[0] 2.044
testListRemote[0] 0.309
testPushNotSupported[0] 0.251
testInitialClone_Packed[0] 0.351
testInitialClone_Loose[1] 0.861
testListRemote[1] 0.224
testPushNotSupported[1] 0.322
testInitialClone_Packed[1] 0.306

DumbClientSmartServerTest

testInitialClone_Small[0] 2.11
testListRemote[0] 0.336
testPushNotSupported[0] 0.225
testInitialClone_Packed[0] 0.333
testInitialClone_Small[1] 0.879
testListRemote[1] 0.254
testPushNotSupported[1] 0.279
testInitialClone_Packed[1] 0.391

ErrorServletTest

testHandler 1.071

FileResolverTest

testNotAGitRepository 0.316
testUnreasonableNames 0.002
testExportOk 0.033

GitServletInitTest

testDefaultConstructor_NoBasePath 0.027
testInitUnderContainer_WithBasePath 0.583
testDefaultConstructor_WithBasePath 0.003
testInitUnderContainer_NoBasePath 0.028

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 1.336
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.239
testObjectCheckerException 0.09

HookMessageTest

testPush_CreateBranch 0.9
testPush_HookMessagesToOutputStream 0.283

HttpClientTests

testListRemote_Dumb_NoHEAD 1.289
testListRemote_Smart_DetachedHEAD 0.221
testRepositoryNotFound_Dumb 0.122
testListRemote_Smart_WithQueryParameters 0.14
testListRemote_Dumb_Auth 0.219
testListRemote_Dumb_NeedsAuth 0.208
testListRemote_Smart_UploadPackNeedsAuth 0.136
testRepositoryNotFound_Smart 0.193
testListRemote_Dumb_DetachedHEAD 0.211
testListRemoteWithoutLocalRepository 0.227
testListRemote_Smart_UploadPackDisabled 0.149

MeasurePackSizeTest

testPush_packSize 0.799

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.109

RegexPipelineTest

testSimpleRegex 0.027
testRegexGroupFilter 0.019
testServeOrdering 0.016

SetAdditionalHeadersTest

testSetHeaders 0.369

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 1.006
testInvalidWant[0] 0.222
testInitialClone_RedirectSmall[0] 0.483
testPush_NotAuthorized[0] 0.272
testPush_CreateBranch[0] 0.33
testInitialClone_Small[0] 0.248
testFetch_TooManyLocalCommits[0] 3.103
testListRemote[0] 0.25
testListRemote_BadName[0] 0.264
testPush_ChunkedEncoding[0] 0.458
testInitialClone_BrokenServer[0] 0.226
testFetch_RefsUnreadableOnUpload[0] 0.244
testFetch_FewLocalCommits[1] 1.443
testInvalidWant[1] 0.349
testInitialClone_RedirectSmall[1] 0.331
testPush_NotAuthorized[1] 0.231
testPush_CreateBranch[1] 0.371
testInitialClone_Small[1] 0.34
testFetch_TooManyLocalCommits[1] 1.668
testListRemote[1] 0.16
testListRemote_BadName[1] 0.145
testPush_ChunkedEncoding[1] 0.215
testInitialClone_BrokenServer[1] 0.147
testFetch_RefsUnreadableOnUpload[1] 0.152

AddTest

testAddNothing 1.252
testAddAFile 0.323
testAddUsage 0.045
testAddFileTwice 0.157
testAddAlreadyAdded 0.084

ArchiveTest

testTarPrefixOption 1.864
testTgzExtensions 0.387
testTarPreservesContent 0.224
testArchiveIncludesSubmoduleDirectory 1.266
testTarWithSubdir 0.965
testExtensionMatchIsAnchored 0.276
testUnrecognizedFormat 0.092
testArchiveWithLongFilename 0.445
testTarPreservesMode 0.42
testNoExtensionMeansTar 0.191
testEmptyArchive 0.072
testArchivePrefixOption 0.197
testArchiveWithSubdir 0.3
testArchivePreservesMode 0.377
testUnrecognizedExtensionMeansTar 0.161
testZipExtension 0.147
testDefaultFormatIsTar 0.148
testArchivePreservesContent 0.118
testTarExtension 0.118
testTarWithLongFilename 0.207
testTxzExtension 0.344
testPrefixWithoutTrailingSlash 0.121
testTarIncludesSubmoduleDirectory 0.404
testTarPrefixWithoutTrailingSlash 0.139
testArchiveWithFiles 0.248
testPrefixDoesNotNormalizeDoubleSlash 0.108
testFormatOverridesFilename 0.194
testPrefixDoesNotNormalizeDoubleSlashInTar 0.197
testEmptyTar 0.074
testTbz2Extension 0.167

BranchTest

testRenameTwoArgs 1.645
testExistingBranch 0.201
testDeleteForce 0.476
testCreateFromOldCommit 0.749
testList 0.237
testListDetached 0.231
testHelpAfterDelete 0.168
testCreate 0.198
testDelete 0.219
testDeleteForceMultiple 0.515
testListContains 0.198
testRenameSingleArg 0.293
testDeleteMultiple 0.206

CheckoutTest

testCheckoutHead 1.788
testCheckoutLink 0.379
testCheckoutPath 0.586
testCheckoutSelf 0.178
testCheckoutUnresolvedHead 0.073
testCheckoutSingleFile 0.485
fileModeTestFileThenFileWithFolderInIndex 0.443
testCheckoutNewBranchThatAlreadyExists 0.178
fileModeTestFileWithFolderInIndex 0.487
testCheckoutExistingBranchWithConflict 0.43
fileModeTestFolderThenFileWithMissingInWorkingTree 0.362
testCheckoutBranch 0.216
testCheckoutAllPaths 0.426
fileModeTestFolderWithMissingInWorkingTree 0.34
testCheckoutNonExistingBranch 0.074
testCheckoutOrphan 0.147
testCheckoutWithMissingWorkingTreeFile 0.265
testCheckoutNewBranch 0.147
fileModeTestFolderThenMissingWithFileInWorkingTree 0.212
testCheckoutNewBranchOnBranchToBeBorn 0.027
fileModeTestMissingWithFolderInWorkingTree 0.183
fileModeTestMissingThenFolderWithFileInWorkingTree 0.198

CleanTest

testCleanDeleteDirs 1.604
testCleanLeaveDirs 0.251
testCleanRequiresForce 0.1
testCleanRequiresForceConfig 0.086

CLIGitCommandTest

testSplit 0.021

CloneTest

testCloneIntoCurrentDir 2.293
testClone 0.594
testCloneBare 0.531
testCloneEmpty 0.142

CommitAndLogTest

testCommitAmend 1.583

CommitTest

testCommitAll 1.542
testCommitPath 0.281

ConfigTest

testListConfig 0.216

DescribeTest

testDescribeTagLong 0.21
testDescribeCommit 0.358
testHelpArgumentAfterUnknown 0.074
testHeadNoTag 0.138
testNoHead 0.065
testHelpArgumentBeforeUnknown 0.107
testDescribeTag 0.192

FetchTest

testFetchNoTags 0.659
testFetchDefault 1.025
testFetchAllTags 0.8

InitTest

testInitDirectory 0.132
testInitBare 0.108

LsRemoteTest

testLsRemoteHeadsTags 0.42
testLsRemoteTags 0.378
testLsRemote 0.456
testLsRemoteHeads 0.424

MergeTest

testMergeSelf 0.137
testFastForward 0.622
testNoFastForwardAndSquash 0.223
testMerge 0.817
testFastForwardOnly 0.53
testMergeNoCommitSquash 0.506
testMergeNoCommit 0.422
testMergeWithUserMessage 0.586
testSquashSelf 0.106
testSquash 0.533
testNoFastForward 0.391

ProxyConfigTest

testHttpProxy_bothCases 0.262
testAll 0.234
testNoSetting 0.253
testHttpsProxy_bothCases 0.277
testOverwriteHttpPort 0.31
testHttpProxy_lowerCase 0.325
testDontOverwriteHttp 0.313
testHttpsProxy_lowerCase 0.342
testHttpProxy_upperCase 0.295
testHttpsProxy_upperCase 0.291

ReflogTest

testSingleCommit 0.155
testClean 0.052
testBranch 0.45

RemoteTest

testAdd 0.239
testList 0.239
testVerboseList 0.233
testRemove 0.135
testSetUrl 0.269
testUpdate 0.507
testSetUrlPush 0.355

RepoTest

testAddRepoManifest 1.851
testZombieHelpArgument 0.444
testMissingPath 0.501

ResetTest

testResetSelf 0.128
testPathOptionHelp 0.053
testResetPathNoDoubleDash 0.261
testResetPrevious 0.328
testResetPathDoubleDashNoRef 0.2
testZombieArgument_Bug484951 0.034
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.244
testResetEmptyPath 0.175

StatusTest

testStatusUntrackedFiles 1.079
testStatusPorcelainUntrackedFilesAll 0.791
testPathOptionHelp 0.035
testStatusUno 0.629
testStatusPorcelainUntrackedFiles 0.58
testStatusUall 0.596
testStatusPorcelainU 0.601
testStatusPorcelain 0.573
testStatusUntrackedFilesAll 0.556
testStatusPorcelainUno 0.517
testStatusUntrackedFilesNo 0.589
testStatusPorcelainUall 0.664
testStatusPorcelainUntrackedFilesNo 1.062
testStatusDefault 0.959
testStatusU 1.121

TagTest

testTagTwice 0.257
testTagDeleteFail 0.11
testTagDelete 0.125

AbbreviatedLongObjectIdTest

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

LfsPointerFilterTest

testValidNestedPointers 0.472
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.081
testValidPointersInRepositoryRoot 0.021

LFSPointerTest

testEncoding 0.156

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.028
testFromStringByte 0.008
testToObjectId 0
testFromRawLong 0.001
testFromString 0.024

DownloadTest

testDownloadNotFound 2.331
testLargeFileDownload 30.689
testDownloadInvalidPathInfo 0.029
testDownloadInvalidId 0.03
testDownload 30.04

UploadTest

testParallelUploads 1.753
testCorruptUpload 0.068
testLargeFileUpload 0.532
testUpload 0.035

Failure Details

[Summary] [Package List] [Test Cases]


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