Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3758 0 1 58 98.43% 26,683.555

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 348 0 0 56 83.908% 8.927
org.eclipse.jgit.notes 46 0 0 0 100% 3,314.568
org.eclipse.jgit.dircache 65 0 0 0 100% 7.341
org.eclipse.jgit.revwalk 202 0 0 0 100% 50.116
org.eclipse.jgit.internal.storage.file 275 0 0 0 100% 413.29
org.eclipse.jgit.http.server 4 0 0 0 100% 1.247
org.eclipse.jgit.api.blame 3 0 0 0 100% 2.141
org.eclipse.jgit.gitrepo 21 0 0 0 100% 140.401
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.065
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 1.991
org.eclipse.jgit.api 648 0 0 1 99.846% 17,732.219
org.eclipse.jgit.pgm 142 0 0 1 99.296% 46.217
org.eclipse.jgit.attributes 57 0 0 0 100% 5.407
org.eclipse.jgit.symlinks 9 0 0 0 100% 1.743
org.eclipse.jgit.junit 12 0 0 0 100% 0.045
org.eclipse.jgit.revplot 16 0 0 0 100% 2.135
org.eclipse.jgit.util.io 38 0 0 0 100% 3.147
org.eclipse.jgit.events 1 0 0 0 100% 0.219
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 7.017
org.eclipse.jgit.lib 473 0 1 0 99.789% 146.822
org.eclipse.jgit.ignore 214 0 0 0 100% 12.803
org.eclipse.jgit.diff 161 0 0 0 100% 20.403
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 5.505
org.eclipse.jgit.treewalk 68 0 0 0 100% 5.766
org.eclipse.jgit.util 320 0 0 0 100% 1.514
org.eclipse.jgit.internal.storage.pack 22 0 0 0 100% 1,309.729
org.eclipse.jgit.lfs.lib 73 0 0 0 100% 1.07
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.351
org.eclipse.jgit.submodule 39 0 0 0 100% 2.656
org.eclipse.jgit.internal.storage.reftree 38 0 0 0 100% 0.325
org.eclipse.jgit.http.test 83 0 0 0 100% 33.317
org.eclipse.jgit.nls 11 0 0 0 100% 0.083
org.eclipse.jgit.patch 45 0 0 0 100% 0.037
org.eclipse.jgit.internal.storage.dfs 11 0 0 0 100% 0.298
org.eclipse.jgit.merge 73 0 0 0 100% 3,404.612

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.021
BaseReceivePackTest 1 0 0 0 100% 0.001
BundleWriterTest 4 0 0 0 100% 0.611
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.12
HttpAuthTest 1 0 0 0 100% 0.009
LongMapTest 8 0 0 0 100% 0.021
NetRCTest 2 0 0 0 100% 0.054
OpenSshConfigTest 17 0 0 0 100% 0.42
PacketLineInTest 25 0 0 0 100% 0.003
PacketLineOutTest 8 0 0 0 100% 0.01
PackParserTest 12 0 0 0 100% 1.43
PushCertificateIdentTest 6 0 0 0 100% 0.003
PushCertificateParserTest 11 0 0 0 100% 0.204
PushCertificateStoreTest 16 0 0 0 100% 0.089
PushConnectionTest 1 0 0 0 100% 0.014
PushProcessTest 17 0 0 0 100% 2.823
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 1.508
RefSpecTest 33 0 0 0 100% 0.003
RemoteConfigTest 26 0 0 0 100% 0.006
SideBandOutputStreamTest 11 0 0 0 100% 0.005
TestProtocolTest 4 0 0 0 100% 0.011
TransportTest 8 0 0 0 100% 1.511
URIishTest 65 0 0 1 98.462% 0.05
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% 1,091.25
LeafBucketTest 11 0 0 0 100% 0.013
NoteMapMergerTest 17 0 0 0 100% 1,130.659
NoteMapTest 12 0 0 0 100% 1,092.646

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 1.684
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.106
DirCacheBuilderTest 9 0 0 0 100% 1.48
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.264
DirCacheEntryTest 6 0 0 0 100% 0.016
DirCacheFindTest 1 0 0 0 100% 0.1
DirCacheIteratorTest 11 0 0 0 100% 1.596
DirCacheLargePathTest 5 0 0 0 100% 1.112
DirCachePathEditTest 7 0 0 0 100% 0.017
DirCacheTreeTest 6 0 0 0 100% 0.966

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.08
DateRevQueueTest 7 0 0 0 100% 0.378
FIFORevQueueTest 6 0 0 0 100% 7.933
FooterLineTest 19 0 0 0 100% 0.538
LIFORevQueueTest 5 0 0 0 100% 7.808
MaxCountRevFilterTest 2 0 0 0 100% 0.184
ObjectWalkFilterTest 6 0 0 0 100% 0.016
ObjectWalkTest 8 0 0 0 100% 0.761
RevCommitListTest 7 0 0 0 100% 22.63
RevCommitParseTest 20 0 0 0 100% 0.531
RevFlagSetTest 7 0 0 0 100% 0.187
RevObjectTest 10 0 0 0 100% 0.503
RevTagParseTest 21 0 0 0 100% 0.668
RevWalkCullTest 3 0 0 0 100% 0.772
RevWalkFilterTest 15 0 0 0 100% 1.155
RevWalkFollowFilterTest 3 0 0 0 100% 0.324
RevWalkMergeBaseTest 6 0 0 0 100% 0.703
RevWalkMergedIntoTest 1 0 0 0 100% 0.114
RevWalkPathFilter1Test 13 0 0 0 100% 1.312
RevWalkPathFilter6012Test 7 0 0 0 100% 1.248
RevWalkResetTest 1 0 0 0 100% 0.083
RevWalkShallowTest 6 0 0 0 100% 0.454
RevWalkSortTest 7 0 0 0 100% 0.411
RevWalkUtilsCountTest 6 0 0 0 100% 0.273
RevWalkUtilsReachableTest 5 0 0 0 100% 0.413
SkipRevFilterTest 3 0 0 0 100% 0.128
TreeRevFilterTest 5 0 0 0 100% 0.509

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 1.364
ConcurrentRepackTest 4 0 0 0 100% 8.244
FileRepositoryBuilderTest 7 0 0 0 100% 0.973
FileSnapshotTest 4 0 0 0 100% 10.206
GcBasicPackingTest 7 0 0 0 100% 14.217
GcBranchPrunedTest 3 0 0 0 100% 5.267
GcConcurrentTest 1 0 0 0 100% 0.786
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.823
GcKeepFilesTest 1 0 0 0 100% 1.883
GcPackRefsTest 7 0 0 0 100% 6.938
GcPruneNonReferencedTest 5 0 0 0 100% 3.467
GcReflogTest 4 0 0 0 100% 5.462
GcTagTest 2 0 0 0 100% 1.458
InflatingBitSetTest 4 0 0 0 100% 0.027
LockFileTest 1 0 0 0 100% 0.826
ObjectDirectoryTest 1 0 0 0 100% 13.955
PackFileTest 4 0 0 0 100% 2.338
PackIndexV1Test 6 0 0 0 100% 0.678
PackIndexV2Test 6 0 0 0 100% 0.609
PackReverseIndexTest 4 0 0 0 100% 0.432
PackWriterTest 22 0 0 0 100% 79.07
RefDirectoryTest 61 0 0 0 100% 78.843
ReflogReaderTest 8 0 0 0 100% 5.774
ReflogWriterTest 1 0 0 0 100% 0.73
RefUpdateTest 40 0 0 0 100% 89.545
RepositorySetupWorkDirTest 12 0 0 0 100% 0.248
StoredBitmapTest 3 0 0 0 100% 0.014
T0003_BasicTest 24 0 0 0 100% 72.674
T0004_PackReaderTest 2 0 0 0 100% 1.307
UnpackedObjectTest 15 0 0 0 100% 1.619
WindowCacheGetTest 3 0 0 0 100% 1.739
WindowCacheReconfigureTest 7 0 0 0 100% 0.774

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 2 0 0 0 100% 0.383
RootLocaleTest 1 0 0 0 100% 0.385
ServletUtilsTest 1 0 0 0 100% 0.479

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.131
RepoCommandTest 20 0 0 0 100% 140.27

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 35 0 0 0 100% 5.821
ApplyCommandTest 20 0 0 0 100% 4.215
ArchiveCommandTest 4 0 0 0 100% 2.513
BlameCommandTest 18 0 0 0 100% 6.891
BranchCommandTest 15 0 0 0 100% 8.034
CheckoutCommandTest 31 0 0 0 100% 19.506
CherryPickCommandTest 12 0 0 0 100% 8.257
CleanCommandTest 7 0 0 0 100% 1.711
CloneCommandTest 17 0 0 0 100% 11.402
CommitAndLogCommandTest 10 0 0 0 100% 1.978
CommitCommandTest 13 0 0 0 100% 3.11
CommitOnlyTest 96 0 0 0 100% 2,243.023
DescribeCommandTest 12 0 0 0 100% 3.757
DiffCommandTest 6 0 0 0 100% 0.937
EolRepositoryTest 28 0 0 0 100% 3,608.875
EolStreamTypeUtilTest 6 0 0 0 100% 0.007
FetchCommandTest 6 0 0 0 100% 2.041
GarbageCollectCommandTest 2 0 0 0 100% 0.458
GitConstructionTest 3 0 0 0 100% 0.938
HugeFileTest 1 0 0 1 0% 0.004
InitCommandTest 9 0 0 0 100% 0.453
LogCommandTest 9 0 0 0 100% 2.372
LsRemoteCommandTest 4 0 0 0 100% 1.358
MergeCommandTest 43 0 0 0 100% 2,245.535
NameRevCommandTest 11 0 0 0 100% 1.166
NotesCommandTest 2 0 0 0 100% 0.39
PathCheckoutCommandTest 16 0 0 0 100% 1,806.574
PullCommandTest 17 0 0 0 100% 2,235.346
PullCommandWithRebaseTest 5 0 0 0 100% 3.455
PushCommandTest 7 0 0 0 100% 2.33
RebaseCommandTest 70 0 0 0 100% 2,386.978
ReflogCommandTest 3 0 0 0 100% 0.672
RemoteAddCommandTest 1 0 0 0 100% 0.043
RemoteDeleteCommandTest 1 0 0 0 100% 0.051
RemoteListCommandTest 1 0 0 0 100% 0.044
RemoteSetUrlCommandTest 2 0 0 0 100% 0.102
RenameBranchCommandTest 4 0 0 0 100% 0.534
ResetCommandTest 18 0 0 0 100% 2.583
RevertCommandTest 10 0 0 0 100% 2,225.952
RmCommandTest 2 0 0 0 100% 0.381
StashApplyCommandTest 26 0 0 0 100% 441.994
StashCreateCommandTest 16 0 0 0 100% 431.255
StashDropCommandTest 8 0 0 0 100% 3.326
StashListCommandTest 4 0 0 0 100% 1.805
StatusCommandTest 3 0 0 0 100% 0.617
TagCommandTest 14 0 0 0 100% 3.423

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 1.847
ArchiveTest 30 0 0 0 100% 7.209
BranchTest 13 0 0 0 100% 4.352
CheckoutTest 21 0 0 0 100% 6.041
CLIGitCommandTest 1 0 0 0 100% 0.256
CloneTest 3 0 0 0 100% 2.27
CommitAndLogTest 1 0 0 0 100% 1.687
CommitTest 2 0 0 0 100% 1.934
ConfigTest 1 0 0 0 100% 1.232
DescribeTest 7 0 0 0 100% 0.701
FetchTest 3 0 0 0 100% 1.934
InitTest 2 0 0 0 100% 0.168
LsRemoteTest 4 0 0 0 100% 1.456
MergeTest 11 0 0 0 100% 3.608
ReflogTest 3 0 0 0 100% 0.579
RemoteTest 7 0 0 0 100% 1.58
RepoTest 3 0 0 0 100% 2.586
ResetTest 9 0 0 1 88.889% 1.347
StatusTest 15 0 0 0 100% 5.146
TagTest 1 0 0 0 100% 0.284

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 16 0 0 0 100% 0.966
AttributesMatcherTest 7 0 0 0 100% 0.008
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.475
AttributesNodeTest 6 0 0 0 100% 0.018
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.221
AttributeTest 1 0 0 0 100% 0
TreeWalkAttributeTest 18 0 0 0 100% 3.719

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.junit

Class Tests Errors Failures Skipped Success Rate Time
TestRepositoryTest 12 0 0 0 100% 0.045

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.497
PlotCommitListTest 15 0 0 0 100% 1.638

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.451
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.905
AutoLFInputStreamTest 7 0 0 0 100% 0.002
TimeoutInputStreamTest 8 0 0 0 100% 0.766
TimeoutOutputStreamTest 9 0 0 0 100% 1.02
UnionInputStreamTest 10 0 0 0 100% 0.003

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 3.528
UploadTest 4 0 0 0 100% 3.489

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0.006
BranchConfigTest 8 0 0 0 100% 0.002
BranchTrackingStatusTest 3 0 0 0 100% 0.366
ConfigTest 51 0 0 0 100% 0.099
ConstantsEncodingTest 5 0 0 0 100% 0.002
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 21.552
DirCacheCheckoutTest 56 0 0 0 100% 27.291
IndexDiffSubmoduleTest 7 0 1 0 85.714% 45.997
IndexDiffTest 16 0 0 0 100% 13.453
IndexModificationTimesTest 2 0 0 0 100% 3.797
MergeHeadMsgTest 2 0 0 0 100% 0.317
ObjectCheckerTest 123 0 0 0 100% 0.191
ObjectIdOwnerMapTest 7 0 0 0 100% 0.095
ObjectIdRefTest 3 0 0 0 100% 0.003
ObjectIdSubclassMapTest 7 0 0 0 100% 0.058
ObjectIdTest 16 0 0 0 100% 0.011
ObjectLoaderTest 4 0 0 0 100% 0.022
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
ReflogConfigTest 1 0 0 0 100% 0.639
ReflogResolveTest 6 0 0 0 100% 5.23
RefTest 13 0 0 0 100% 9.653
RepositoryCacheConfigTest 6 0 0 0 100% 0.007
RepositoryCacheTest 14 0 0 0 100% 2.362
RepositoryResolveTest 22 0 0 0 100% 15.437
SquashCommitMsgTest 1 0 0 0 100% 0.167
SymbolicRefTest 3 0 0 0 100% 0.003
T0001_PersonIdentTest 9 0 0 0 100% 0.006
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.01
ValidRefNameTest 17 0 0 0 100% 0.043

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 1 0 0 0 100% 0.005
FastIgnoreRuleTest 16 0 0 0 100% 0.03
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.214
IgnoreNodeTest 19 0 0 0 100% 6.044
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 6.51

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 7.377
DiffFormatterReflowTest 10 0 0 0 100% 0.015
DiffFormatterTest 14 0 0 0 100% 4.55
EditListTest 5 0 0 0 100% 0.011
EditTest 16 0 0 0 100% 0.017
HistogramDiffTest 27 0 0 0 100% 0.078
MyersDiffTest 20 0 0 0 100% 0.019
PatchIdDiffFormatterTest 2 0 0 0 100% 2.342
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.005
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.004
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.004
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.004
RawTextTest 11 0 0 0 100% 0.011
RenameDetectorTest 28 0 0 0 100% 5.949
SimilarityIndexTest 8 0 0 0 100% 0.017

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 5.046
InterIndexDiffFilterTest 5 0 0 0 100% 0.116
NotTreeFilterTest 6 0 0 0 100% 0.14
PathFilterGroupTest 7 0 0 0 100% 0.005
PathSuffixFilterTest 3 0 0 0 100% 0.068
TreeFilterTest 7 0 0 0 100% 0.13

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.003
EmptyTreeIteratorTest 6 0 0 0 100% 0.122
FileTreeIteratorJava7Test 4 0 0 0 100% 0.352
FileTreeIteratorTest 19 0 0 0 100% 4.73
ForPathTest 1 0 0 0 100% 0.063
NameConflictTreeWalkTest 5 0 0 0 100% 0.147
PostOrderTreeWalkTest 6 0 0 0 100% 0.159
TreeWalkBasicDiffTest 1 0 0 0 100% 0.145
TreeWalkJava7Test 1 0 0 0 100% 0.043

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.005
ChangeIdUtilTest 35 0 0 0 100% 0.01
FileUtils7Test 2 0 0 0 100% 0.003
FileUtilTest 22 0 0 0 100% 0.192
FSJava7Test 2 0 0 0 100% 0.198
GitDateFormatterTest 9 0 0 0 100% 0.005
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.03
GitDateParserTest 13 0 0 0 100% 0.007
HookTest 6 0 0 0 100% 0.635
IntListTest 11 0 0 0 100% 0.002
IOReadLineTest 28 0 0 0 100% 0.015
NBTest 9 0 0 0 100% 0.001
PathsTest 2 0 0 0 100% 0.001
QuotedStringBourneStyleTest 10 0 0 0 100% 0.001
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.002
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.008
RawCharUtilTest 3 0 0 0 100% 0.001
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0
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.009
RawSubStringPatternTest 4 0 0 0 100% 0.065
ReadLinesTest 6 0 0 0 100% 0.001
RefListTest 23 0 0 0 100% 0.003
RefMapTest 22 0 0 0 100% 0.003
RelativeDateFormatterTest 9 0 0 0 100% 0.002
RunExternalScriptTest 12 0 0 0 100% 0.123
StringUtilsTest 7 0 0 0 100% 0.001
TemporaryBufferTest 15 0 0 0 100% 0.187

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.045
GcCommitSelectionTest 4 0 0 0 100% 1,309.678
IntSetTest 1 0 0 0 100% 0.001
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.005

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.393
LongObjectIdTest 32 0 0 0 100% 0.469
MutableLongObjectIdTest 5 0 0 0 100% 0.208

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.917
SubmoduleInitTest 7 0 0 0 100% 0.338
SubmoduleStatusTest 7 0 0 0 100% 0.317
SubmoduleSyncTest 3 0 0 0 100% 0.46
SubmoduleUpdateTest 4 0 0 0 100% 0.285
SubmoduleWalkTest 10 0 0 0 100% 0.339

org.eclipse.jgit.internal.storage.reftree

Class Tests Errors Failures Skipped Success Rate Time
LocalDiskRefTreeDatabaseTest 1 0 0 0 100% 0.162
RefTreeDatabaseTest 27 0 0 0 100% 0.125
RefTreeTest 10 0 0 0 100% 0.038

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 2.553
AsIsServiceTest 4 0 0 0 100% 2.316
DefaultReceivePackFactoryTest 6 0 0 0 100% 2.755
DefaultUploadPackFactoryTest 4 0 0 0 100% 2.333
DumbClientDumbServerTest 8 0 0 0 100% 4.822
DumbClientSmartServerTest 8 0 0 0 100% 4.539
ErrorServletTest 1 0 0 0 100% 1.324
FileResolverTest 3 0 0 0 100% 1.804
GitServletInitTest 4 0 0 0 100% 0.057
GitServletResponseTests 3 0 0 0 100% 1.275
HookMessageTest 2 0 0 0 100% 1.207
HttpClientTests 11 0 0 0 100% 1.398
MeasurePackSizeTest 1 0 0 0 100% 0.851
ProtocolErrorTest 1 0 0 0 100% 0.806
RegexPipelineTest 3 0 0 0 100% 0.422
SetAdditionalHeadersTest 1 0 0 0 100% 0.312
SmartClientSmartServerTest 22 0 0 0 100% 4.543

org.eclipse.jgit.nls

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

org.eclipse.jgit.patch

Class Tests Errors Failures Skipped Success Rate Time
EditListTest 3 0 0 0 100% 0.007
FileHeaderTest 21 0 0 0 100% 0.006
GetTextTest 4 0 0 0 100% 0.007
PatchCcErrorTest 1 0 0 0 100% 0.004
PatchCcTest 3 0 0 0 100% 0.002
PatchErrorTest 6 0 0 0 100% 0.006
PatchTest 7 0 0 0 100% 0.005

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0.019
DfsInserterTest 7 0 0 0 100% 0.279

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.751
MergeAlgorithmTest 17 0 0 0 100% 0.099
MergeMessageFormatterTest 15 0 0 0 100% 11.87
RecursiveMergerTest 8 0 0 0 100% 1,167.898
ResolveMergerTest 17 0 0 0 100% 1,128.565
SimpleMergeTest 13 0 0 0 100% 1,094.506
SquashMessageFormatterTest 1 0 0 0 100% 0.923

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 0.914
testCleanFilterReturning12 0.073
testAddExistingSingleFileTwice 0.131
testCleanFilter 0.333
testReplaceFileByPartOfDirectory 0.183
testAddGitlinkDoesNotChange 0.314
testBadCleanFilter 0.126
testMultipleCleanFilter 0.272
testAddWithConflicts 0.197
testAddNothing 0.045
testAddRemovedFile 0.046
testCleanFilterEnvironment 0.233
testAddWithoutParameterUpdate 0.156
testAddExistingSingleMediumSizeFileWithNewLine 0.163
testAddSubrepoWithDirNoGitlinks 0.172
testAddExistingSingleFileInSubDir 0.046
testAssumeUnchanged 0.365
testAddRemovedCommittedFile 0.178
testAddWithParameterUpdate 0.181
testAddWholeRepo 0.037
testExecutableRetention 0.182
testNotApplicableFilter 0.077
testAddTwoFiles 0.076
testAddFolder 0.059
testAddExistingSingleFileTwiceWithCommit 0.175
testAddIgnoredFile 0.05
testReplaceFileWithDirectory 0.089
testAddGitlink 0.147
testBadCleanFilter2 0.066
testAddExistingSingleBinaryFile 0.046
testAddNonExistingSingleFile 0.024
testAddExistingSingleFile 0.046
testReplaceDirectoryConflictsWithFile 0.096
testAddExistingSingleSmallFileWithNewLine 0.046
testReplaceDirectoryWithFile 0.06

ApplyCommandTest

testModifyNL1 0.992
testAddA1 0.101
testAddA2 0.073
testAddM1 0.127
testNonASCIIAdd2 0.051
testAddA1Sub 0.05
testModifyM2 0.116
testModifyM3 0.144
testFailureF1 0.162
testFailureF2 0.197
testNonASCII2 0.253
testModifyE 0.265
testModifyW 0.241
testModifyX 0.173
testModifyY 0.151
testModifyZ 0.101
testDeleteD 0.103
testNonASCIIAdd 0.1
testNonASCIIDel 0.199
testNonASCII 0.184

ArchiveCommandTest

archiveByIdSpecificFile 1.171
archiveByDirectoryPath 0.385
archiveHeadAllFiles 0.201
archiveHeadSpecificPath 0.383

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 1.206
testRenamedBoundLineDelete 0.449
testBoundLineDelete 0.191

BlameCommandTest

testCoreAutoCrlf1 1.207
testCoreAutoCrlf2 0.211
testCoreAutoCrlf3 0.214
testCoreAutoCrlf4 0.236
testCoreAutoCrlf5 0.27
testRenameInSubDir 0.535
testDeleteMiddleLines 0.355
testWhitespaceMerge 0.641
testSingleRevision 0.195
testMoveToOtherDir 0.271
testMiddleClearAllLines 0.199
testTwoRenames 0.432
testDeleteTrailingLines 0.225
testEditAllLines 0.151
testRename 0.239
testConflictingMerge1 0.45
testConflictingMerge2 0.494
testTwoRevisions 0.145

BranchCommandTest

testCreateFromCommit 1.184
testCreateFromLightweightTag 0.408
testCreateFromAnnotatetdTag 0.441
testCreationImplicitStart 0.551
testCreateForce 0.511
testPullConfigRemoteBranch 0.923
testCreateAndList 0.29
testRenameLocalBranch 0.417
testListBranchesWithContains 0.292
testListAllBranchesShouldNotDie 0.427
testRenameRemoteTrackingBranch 0.456
testPullConfigLocalBranch 0.587
testDelete 0.311
testPullConfigRenameLocalBranch 0.66
testCreationNullStartPoint 0.209

CheckoutCommandTest

testCheckout 1.358
testCheckoutOfDirectoryShouldBeRecursive 0.422
testCheckoutAutoCrlfTrue 7.758
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.56
testCheckoutWithConflict 0.205
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.547
testCheckoutWithStartPoint 0.502
testCheckoutOfFileWithInexistentParentDir 0.293
testCheckoutCommit 0.275
testCheckoutAllPaths 0.321
testInvalidRefName 0.211
testSmudgeFilter_createNew 0.62
testCreateOrphanBranchWithStartCommit 0.233
testSmudgeAndClean 1.66
testAlreadyExists 0.285
testCreateBranchOnCheckout 0.213
testCheckoutWithStartPointOnlyCertainFiles 0.365
testSmudgeFilter_modifyExisting 0.528
testCheckoutToNonExistingBranch 0.174
testCheckoutAnnotatedTag 0.17
testCheckoutRemoteTrackingWithoutLocalBranch 0.339
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.409
testCheckoutWithNonDeletedFiles 0.151
testUpdateSmudgedEntries 0.253
testSimpleCheckout 0.158
testCreateOrphanBranchWithStartPoint 0.171
testCheckoutOrphanBranch 0.175
testCheckoutRemoteTrackingWithUpstream 0.248
testDetachedHeadOnCheckout 0.199
testCheckoutLightweightTag 0.193
testNullRefName 0.176

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 1.49
testCherryPickDirtyIndex 0.693
testCherryPickNoCommit 0.824
testCherryPickConflictResolution 0.56
testCherryPick 0.659
testCherryPickMerge 1.209
testCherryPickConflictMarkers 0.297
testCherryPickOurCommitName 0.361
testCherryPickConflictReset 0.378
testCherryPickDirtyWorktree 0.394
testSequentialCherryPick 0.563
testCherryPickConflictResolutionNoCOmmit 0.398

CleanCommandTest

testClean 0.348
testCleanWithPaths 0.28
testCleanDirs 0.319
testCleanWithDryRun 0.269
testCleanDirsWithDryRun 0.183
testCleanDirsWithDryRunAndNoIgnore 0.151
testCleanWithDryRunAndNoIgnore 0.157

CloneCommandTest

testCloneRepositoryCustomRemote 1.003
testCloneRepositoryExplicitGitDir 0.646
testCloneRepositoryExplicitGitDirNonStd 0.574
testCloneRepositoryWithNestedSubmodules 1.928
testCloneRepositoryWithBranchShortName 0.448
testBareCloneRepository 0.386
testCloneRepositoryWithSubmodules 1.169
testCloneWithAutoSetupRebase 0.828
testCloneRepositoryOnlyOneBranch 0.476
testCloneRepositoryWithBranch 0.747
testBareCloneRepositoryCustomRemote 0.364
testCloneRepositoryExplicitGitDirBare 0.461
testCloneRepositoryWithTagName 0.52
testCloneRepository 0.456
testBareCloneRepositoryNullRemote 0.404
testCloneRepositoryWithMultipleHeadBranches 0.554
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.428

CommitAndLogCommandTest

testMultipleInvocations 0.135
testAddUnstagedChanges 0.362
testWrongParams 0.071
testModeChange 0.215
testLogWithFilter 0.155
testCommitAmend 0.209
testCommitRange 0.272
testMergeEmptyBranches 0.248
testInsertChangeId 0.143
testSomeCommits 0.165

CommitCommandTest

commitAfterSquashMerge 0.442
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.121
commitSubmoduleUpdate 0.824
commitOnlyShouldHandleIgnored 0.111
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.122
testExecutableRetention 0.144
commitUpdatesSmudgedEntries 0.193
commitIgnoresSmudgedEntryWithDifferentId 0.181
testReflogs 0.246
commitNewSubmodule 0.327
commitEmptyCommits 0.187
commitAmendOnInitialShouldFail 0.022
commitAmendWithAuthorShouldUseIt 0.186

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.231
testOnlyOption_f1_7_f2_14_b 0.24
testOnlyOption_f1_7_f2_14_c 0.325
testOnlyOption_f1_7_f2_14_d 0.313
testOnlyOption_f1_7_f2_14_e 0.338
testOnlyOption_f1_1_a 0.049
testOnlyOption_f1_1_b 0.077
testOnlyOption_f1_1_c 0.123
testOnlyOption_f1_1_d 0.094
testOnlyOption_f1_1_e 0.183
testOnlyOption_f1_2_a 0.042
testOnlyOption_f1_2_b 0.066
testOnlyOption_f1_2_c 0.101
testOnlyOption_f1_2_d 0.098
testOnlyOption_f1_2_e 0.185
testOnlyOption_f1_3_a 0.152
testOnlyOption_f1_3_b 0.18
testOnlyOption_f1_3_c 0.258
testOnlyOption_f1_3_d 0.234
testOnlyOption_f1_3_e 0.227
testOnlyOption_f1_4_a 0.092
testOnlyOption_f1_4_b 0.13
testOnlyOption_f1_4_c 0.158
testOnlyOption_f1_4_d 0.144
testOnlyOption_f1_4_e 0.152
testOnlyOption_f1_5_a 0.134
testOnlyOption_f1_5_b 0.263
testOnlyOption_f1_5_c 0.207
testOnlyOption_f1_5_d 0.205
testOnlyOption_f1_5_e 0.243
testOnlyOption_f1_6_a 0.122
testOnlyOption_f1_6_b 0.162
testOnlyOption_f1_6_c 0.206
testOnlyOption_f1_6_d 0.251
testOnlyOption_f1_6_e 0.196
testOnlyOption_f1_7_a 0.123
testOnlyOption_f1_7_b 0.171
testOnlyOption_f1_7_c 0.145
testOnlyOption_f1_7_d 0.263
testOnlyOption_f1_7_e 0.197
testOnlyOption_f1_8_a 0.118
testOnlyOption_f1_8_b 0.16
testOnlyOption_f1_8_c 0.205
testOnlyOption_f1_8_d 0.192
testOnlyOption_f1_8_e 0.17
testOnlyOption_f1_9_a 0.182
testOnlyOption_f1_9_b 0.14
testOnlyOption_f1_9_c 0.193
testOnlyOption_f1_9_d 0.256
testOnlyOption_f1_9_e 0.206
testOnlyOption_f1_2_f2_14_a 0.161
testOnlyOption_f1_2_f2_14_b 0.312
testOnlyOption_f1_2_f2_14_c 0.226
testOnlyOption_f1_2_f2_14_d 0.259
testOnlyOption_f1_2_f2_14_e 0.27
testOnlyOption_f1_12_f2_14_a 0.245
testOnlyOption_f1_12_f2_14_b 0.257
testOnlyOption_f1_12_f2_14_c 0.288
testOnlyOption_f1_12_f2_14_d 0.26
testOnlyOption_f1_12_f2_14_e 0.273
testOnlyOption_f1_6_f2_14_a 0.184
testOnlyOption_f1_6_f2_14_b 0.228
testOnlyOption_f1_6_f2_14_c 0.251
testOnlyOption_f1_6_f2_14_d 0.311
testOnlyOption_f1_6_f2_14_e 0.269
testOnlyOption_f1_10_a 0.162
testOnlyOption_f1_10_b 0.16
testOnlyOption_f1_10_c 0.164
testOnlyOption_f1_10_d 0.208
testOnlyOption_f1_10_e 0.216
testOnlyOption_f1_11_a 0.14
testOnlyOption_f1_11_b 0.244
testOnlyOption_f1_11_c 0.204
testOnlyOption_f1_11_d 0.193
testOnlyOption_f1_11_e 1,796.038
testOnlyOption_f1_12_a 0.234
testOnlyOption_f1_12_b 0.211
testOnlyOption_f1_12_c 0.274
testOnlyOption_f1_12_d 0.198
testOnlyOption_f1_12_e 0.186
testOnlyOption_f1_13_a 0.147
testOnlyOption_f1_13_b 0.202
testOnlyOption_f1_13_c 0.28
testOnlyOption_f1_13_d 0.348
testOnlyOption_f1_13_e 0.305
testOnlyOption_f1_14_a 0.2
testOnlyOption_f1_14_b 0.166
testOnlyOption_f1_14_c 426.56
testOnlyOption_f1_14_d 0.254
testOnlyOption_f1_14_e 0.304
testOnlyOption_f1_1_f2_14_a 0.108
testOnlyOption_f1_1_f2_14_b 0.18
testOnlyOption_f1_1_f2_14_c 1.427
testOnlyOption_f1_1_f2_14_d 0.293
testOnlyOption_f1_1_f2_14_e 0.284
testOnlyOptionWithDirectory 0.409

DescribeCommandTest

testDescribeBranch[0] 0.312
t1sameDepthT2[0] 0.474
t1DominatesT2[0] 0.311
noTargetSet[0] 0.025
t1nearerT2[0] 0.457
testDescribe[0] 0.406
testDescribeBranch[1] 0.323
t1sameDepthT2[1] 0.427
t1DominatesT2[1] 0.359
noTargetSet[1] 0.022
t1nearerT2[1] 0.392
testDescribe[1] 0.235

DiffCommandTest

testDiffModified 0.174
testDiffWithNegativeLineCount 0.092
testDiffTwoCommits 0.359
testDiffCached 0.118
testDiffWithPrefixes 0.151
testNoOutputStreamSet 0.039

EolRepositoryTest

test_ConfigAutoCRLF_true_GlobalEOL_crlf 10.141
test_ConfigAutoCRLF_false_GlobalEOL_crlf 2,231.859
test_ConfigAutoCRLF_true_GlobalEOL_lf 12.167
test_switchToBranchWithTextAttributes 110.696
test_ConfigAutoCRLF_input_GlobalEOL_lf 11.737
test_ConfigAutoCRLF_true 1,112.707
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_lf 7.604
test_ConfigAutoCRLF_false_ConfigEOL_native 3.902
test_ConfigAutoCRLF_input_GlobalEOL_crlf 8.144
test_ConfigAutoCRLF_false_GlobalEOL_crlf_InfoEOL_lf 3.899
test_GlobalEOL_lf_RootEOL_crlf 9.901
test_ConfigAutoCRLF_false_GlobalEOL_lf 4.372
test_ConfigEOL_lf 3.841
test_ConfigAutoCRLF_true_ConfigEOL_lf 6.92
test_ConfigAutoCRLF_input_ConfigEOL_lf 4.209
testBinary1 3.978
testBinary2 4.052
test_switchToBranchWithBinaryAttributes 11.713
test_ConfigAutoCRLF_false_ConfigEOL_lf 4.249
test_ConfigEOL_native_xnix 3.751
testDefaultSetup 4.349
test_ConfigAutoCRLF_false 3.801
test_ConfigAutoCRLF_input 4.037
test_GlobalEOL_lf_InfoEOL_unspec_RootEOL_crlf 3.975
test_ConfigAutoCRLF_true_GlobalEOL_lf_InfoEOL_crlf 5.873
test_ConfigEOL_native_windows 4.213
test_GlobalEOL_lf_InfoEOL_crlf_RootEOL_unspec 6.792
test_ConfigEOL_crlf 5.979

EolStreamTypeUtilTest

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

FetchCommandTest

testFetch 0.307
fetchShouldNotFetchTagsFromOtherBranches 0.282
fetchWithExplicitTagsShouldUpdateLocal 0.547
fetchShouldAutoFollowTagForFetchedObjects 0.265
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.478
fetchShouldAutoFollowTag 0.16

GarbageCollectCommandTest

testGConeCommit 0.184
testGCmoreCommits 0.27

GitConstructionTest

testClose 0.456
testOpen 0.244
testWrap 0.235

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.031
testInitNonBare_GitdirAndDirShouldntBeSame 0.035
testInitBareRepository 0.055
testInitWithDefaultsNonBare 0.068
testInitWithDefaultsBare 0.049
testInitWithExplicitGitDir 0.058
testInitWithOnlyExplicitGitDir 0.054
testInitNonEmptyRepository 0.047
testInitRepository 0.052

LogCommandTest

logAllCommitsWithMaxCount 0.208
logOnlyMergeCommits 0.415
logAllCommits 0.236
logAllCommitsWithSkipAndMaxCount 0.185
logPathWithMaxCount 0.251
logAllCommitsWithSkip 0.254
logNoMergeCommits 0.367
logPathWithSkip 0.28
logAllCommitsWithTag 0.173

LsRemoteCommandTest

testLsRemoteWithTags 0.371
testLsRemoteWithHeads 0.326
testLsRemoteWithoutLocalRepository 0.182
testLsRemote 0.476

MergeCommandTest

testDeletionOnSideConflict 0.278
testNoFastForwardNoCommit 0.158
testRecursiveMergeWithConflict 0.423
testConflictingMergeFailsDueToDirtyIndex 0.429
testFastForward 0.199
testMergeNonVersionedPaths 0.677
testMultipleCreationsSameContent 0.454
testAlreadyUpToDate 0.134
testMergeRemovingFoldersWithoutFastForward 0.424
testMergeRemovingFolders 0.282
testFastForwardOnly 0.264
testSuccessfulContentMergeNoCommit 0.482
testFileModeMerge 0.302
testFileModeMergeWithDirtyWorkTree 0.247
testMergeWithMessageOption 0.361
testMultipleDeletions 0.452
testFastForwardNoCommit 0.168
testSquashMergeConflict 0.371
testSingleDeletion 0.583
testMergeInItself 0.075
testMergeConflictWithMessageOption 0.335
testMergeTag 0.318
testMergeConflictFileFolder 0.277
testFastForwardWithFiles 0.209
testMultipleCreations 0.29
testSquashMerge 0.315
testDeletionAndConflict 0.369
testModifiedAndRenamed 0.329
testSuccessfulMergeFailsDueToDirtyIndex 0.313
testSuccessfulContentMergeAndDirtyworkingTree 0.509
testMultipleHeads 0.295
testMergeMessage 0.25
testSuccessfulContentMerge 1,796.58
testSuccessfulMergeFailsDueToDirtyWorktree 0.461
testDeletionOnMasterConflict 0.342
testSquashFastForward 0.39
testFastForwardOnlyNotPossible 0.341
testContentMerge 0.52
testNoFastForward 426.387
testConflictingMergeFailsDueToDirtyWorktree 0.494
testMergeFailingWithDirtyWorkingTree 0.395
testMergeSuccessAllStrategiesNoCommit 2.973
testMergeSuccessAllStrategies 6.058

NameRevCommandTest

multiplePathsNoMerge 0.116
multiplePathsSecondParent 0.117
prefix 0.121
annotatedTags 0.153
annotatedTagsNoResult 0.113
ref 0.092
simpleAncestor 0.083
onePathMerge 0.095
onePathMergeSecondParent 0.093
onePathMergeLongerFirstParentPath 0.112
nameExact 0.065

NotesCommandTest

testListNotes 0.173
testAddAndRemoveNote 0.215

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.771
testCheckoutOurs 0.548
testCheckoutMultiple 0.389
testUpdateSymLink 0.471
testUpdateWorkingDirectory 0.382
testCheckoutRepository 0.305
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.313
testCheckoutSecond 0.344
testCheckoutTheirs 0.664
testCheckoutFirst 0.362
testStageNotPossibleWithBranch 0.314
testCheckoutOfConflictingFileShouldThrow 0.479
testUpdateWorkingDirectoryFromIndex2 1,799.762
testUpdateBrokenSymLink 0.586
testUpdateBrokenSymLinkToDirectory 0.5
testUpdateWorkingDirectoryFromIndex 0.364

PullCommandTest

testPullFastForward 0.618
testPullMerge 0.6
testPullWithRebaseConfig1 1.106
testPullWithRebaseConfig2 0.89
testPullWithRebaseConfig3 1.031
testPullLocalConflict 0.545
testPullWithMergeConfig2 0.72
testPullWithUntrackedStash 0.47
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.561
testPullEmptyRepository 0.302
testPullConflict 0.49
testPullWithoutConfig 0.583
testPullMergeProgrammaticConfiguration 0.577
testPullWithMergeConfig 1,796.617
testPullWithRebasePreserve1Config 1.444
testPullWithRebasePreserveConfig2 427.356
testPullWithRebasePreserveConfig3 1.43

PullCommandWithRebaseTest

testPullFastForward 0.706
testPullLocalConflict 0.803
testPullConflict 0.744
testPullFastForwardWithBranchInSource 0.588
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.611

PushCommandTest

testPushAfterGC 0.365
testPushRefUpdate 0.969
testPrePushHook 0.182
testPush 0.176
testPushWithRefSpecFromConfig 0.143
testPushWithoutPushRefSpec 0.27
testTrackingUpdate 0.22

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.818
testRebaseShouldIgnoreMergeCommits 0.87
testFastForwardRebaseWithAutoStash 0.408
testRebaseInteractiveMultipleSquash 0.672
testRebaseWithUncommittedDelete 0.234
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.29
testRebasePreservingMerges1 1.215
testRebasePreservingMerges2 1,797.125
testStopOnConflict 0.828
testStopOnConflictFileCreationAndDeletion 1.073
testFastForwardWithMultipleCommits 0.387
testRebaseInteractiveFixupWithBlankLines 426.802
testRebaseWithUnstagedTopicChange 0.477
testStopOnLastConflictAndContinue 2.066
testRebaseTodoLineSetComment 0.024
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.037
testRebaseEndsIfLastStepIsEdit 0.564
testRebaseShouldStopForRewordInCaseOfConflict 0.591
testParseRewordCommand 0.027
testRebasePreservingMergesWithUnrelatedSide1 5.629
testRebasePreservingMergesWithUnrelatedSide2 6.486
testRebaseWithUnstagedMasterChangeOtherCommit 1.084
testRebaseInteractiveSingleSquashAndModifyMessage 1.319
testRebaseWithUncommittedMasterChangeBaseCommit 1.096
testParseSquashFixupSequenceCount 0.163
testRebaseWithAutoStashConflictOnApply 2.601
testRebaseInteractiveReword 1.669
testRebaseWithUntrackedFile 1.622
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 3.141
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.158
testRebaseWithUncommittedMasterChange 1.585
testRebaseInteractiveEdit 2.632
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 1.419
testRepositoryStateChecks 0.085
testRebaseInteractiveSquashFirstCommitShouldFail 1.085
testRebaseWithUnstagedMasterChangeBaseCommit 1.878
testEmptyRebaseTodo 0.113
testFastForwardWithMultipleCommitsOnDifferentBranches 2.573
testMergeFirstStopOnLastConflictAndSkip 3.28
testRebaseShouldFixupInCaseOfConflict 2.831
testRebaseWithModificationShouldNotDeleteData 1.471
testRebaseInteractiveFixupFirstCommitShouldFail 0.936
testFastForwardRebaseWithModification 60.902
testAuthorScriptConverter 0.024
testDetachedHead 0.509
testRebaseWithUncommittedTopicChange 0.326
testRebaseShouldStopForEditInCaseOfConflict 0.633
testStopOnConflictAndContinue 0.956
testRebaseWithUnstagedMasterChange 0.371
testStopOnConflictAndContinueWithNoDeltaToMaster 0.562
testOnlyCommentRebaseTodo 0.034
testFilesAddedFromTwoBranches 3.398
testStopOnConflictAndFailContinueIfFileIsDirty 3.169
testStopOnConflictCommitAndContinue 4.846
testUnknownUpstream 0.494
testStopOnConflictAndAbortWithDetachedHEAD 2.99
testRebaseWithAutoStash 3.043
testRebaseInteractiveMixedSquashAndFixup 3.934
testFastForwardWithNewFile 0.847
testUpToDate 0.362
testRebaseParentOntoHeadShouldBeUptoDate 0.597
testStopOnConflictAndSkipNoConflict 4.28
testStopOnLastConflictAndSkip 3.399
testRebaseWithUncommittedMasterChangeOtherCommit 1.821
testLeadingSpacesRebaseTodo 0.116
testRebaseShouldTryToParseValidLineMarkedAsComment 0.144
testRebaseShouldSquashInCaseOfConflict 3.153
testConflictFreeWithSingleFile 2.695
testStopOnConflictAndSkipWithConflict 3.461
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.515

ReflogCommandTest

testAmendReflog 0.251
testBranchReflog 0.262
testHeadReflog 0.158

RemoteAddCommandTest

testAdd 0.041

RemoteDeleteCommandTest

testDelete 0.05

RemoteListCommandTest

testList 0.043

RemoteSetUrlCommandTest

testSetUrl 0.055
testSetPushUrl 0.046

RenameBranchCommandTest

renameBranchNoConfigValues 0.13
renameBranchExistingSection 0.127
renameBranchMultipleConfigValues 0.147
renameBranchSingleConfigValue 0.129

ResetCommandTest

testHardResetOnUnbornBranch 0.043
testSoftReset 0.152
testPathsResetOnUnbornBranch 0.05
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.195
testMixedReset 0.173
testMixedResetRetainsSizeAndModifiedTime 0.138
testMixedResetWithUnmerged 0.096
testHardReset 0.179
testResetDefaultMode 0.033
testPathsResetToNonexistingRef 0.03
testPathsResetWithRef 0.123
testHardResetAfterSquashMerge 0.248
testPathsReset 0.18
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.204
testResetToNonexistingHEAD 0.042
testPathsResetOnDirs 0.24
testPathsResetWithUnmerged 0.279
testHardResetOnTag 0.168

RevertCommandTest

testRevertDirtyIndex 0.349
testRevertConflictMarkers 0.234
testRevertConflictResolution 1,796.164
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.458
testRevertMultipleWithFail 0.523
testRevertMultiple 0.374
testRevertDirtyWorktree 0.278
testRevert 0.748
testRevertOurCommitName 0.256
testRevertkConflictReset 426.563

RmCommandTest

testRemoveCached 0.22
testRemove 0.16

StashApplyCommandTest

workingDirectoryContentConflict 0.242
workingDirectoryEditPreCommit 0.377
workingDirectoryContentMerge 0.302
workingDirectoryCleanIndexModify 0.241
unstashNoHead 0.15
multipleEdits 0.31
workingDirectoryModifyInSubfolder 0.357
noStashedCommits 0.116
indexContentConflict 0.18
stashChangeInANewSubdirectory 426.543
indexAdd 0.233
stashedApplyOnOtherBranchWithStagedChange 0.611
workingDirectoryDeleteIndexAdd 0.287
workingDirectoryDeleteIndexEdit 1.527
untrackedFileConflictsWithWorkingDirectory 0.33
workingDirectoryModifyIndexChanged 0.359
workingDirectoryDelete 0.178
indexDelete 0.226
workingDirectoryModify 0.33
stashedApplyOnOtherBranch 0.606
stashedContentMerge 2.064
untrackedFileNotIncluded 1.722
untrackedFileIncluded 1.091
testApplyStashWithDeletedFile 1.302
unstashNonStashCommit 0.614
untrackedFileConflictsWithCommit 1.69

StashCreateCommandTest

unmergedPathsShouldCauseException 0.574
workingDirectoryCleanIndexModify 0.204
multipleEdits 0.224
workingDirectoryModifyInSubfolder 0.248
newFileInIndexThenModifiedInWorkTree 426.416
indexAdd 0.222
workingDirectoryDeleteIndexAdd 0.178
workingDirectoryDeleteIndexEdit 0.263
workingDirectoryModifyIndexChanged 0.17
refLogIncludesCommitMessage 0.194
workingDirectoryDelete 0.142
indexDelete 1.434
workingDirectoryModify 0.321
noLocalChanges 0.175
untrackedFileNotIncluded 0.295
untrackedFileIncluded 0.187

StashDropCommandTest

dropSingleStashedCommit 0.186
dropMiddleStashCommit 0.359
dropFirstStashedCommit 0.232
dropNegativeRef 0.123
dropWithNoStashedCommits 0.073
dropBoundaryStashedCommits 1.796
dropWithInvalidLogIndex 0.367
dropAll 0.187

StashListCommandTest

multipleStashedCommits 1.46
noStashRef 0.033
emptyStashReflog 0.195
singleStashedCommit 0.116

StatusCommandTest

testDifferentStates 0.465
testEmptyStatus 0.022
testDifferentStatesWithPaths 0.127

TagCommandTest

testDeleteFullName 0.114
testTagging 0.199
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.067
testFailureOnSignedTags 0.123
testDeleteNonExisting 0.11
testDeleteEmptyTagNames 0.075
testEmptyTagName 0.096
testTaggingOnHead 0.142
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.079
testListAllTagsInRepositoryInOrder 0.14
testInvalidTagName 0.099
testDelete 0.499
testDeleteBadName 0.471
testUnannotatedTagging 1.204

AttributesHandlerTest

testExpandBuiltInMacro1 0.051
testExpandBuiltInMacro2 0.037
testExpandBuiltInMacro3 0.045
testInfoOverridesWorkDirRoot 0.097
testCustomGlobalMacro1 0.058
testCustomGlobalMacro2 0.063
testCustomGlobalMacro3 0.105
testCustomGlobalMacro4 0.058
testCyclicMacros 0.045
testWorkDirRootOverridesGlobal 0.076
testInfoOverridesGlobal 0.044
testExpandNonMacro1 0.07
testExpandNonMacro2 0.064
testExpandNonMacro3 0.044
testExpandNonMacro4 0.039
testRecursiveMacro 0.066

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.037
testRules 0.105
testIncorrectAttributeFileName 0.078
testNoMatchingAttributes 0.174
testEmptyGitAttributeFile 0.079

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.025
testRules 0.055
testNoMatchingAttributes 0.058
testEmptyGitAttributeFile 0.082

AttributeTest

testBasic 0

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.224
testPrecedenceGlobal 0.041
testNoAttributes 0.028
testPrecedenceParent 0.076
testRules 0.155
testPrecedenceCurrent 0.062
testHierarchyBothIterator 0.144
testIndexOnly 0.105
testIndexOnly2 0.044
testOverriding2 0.082
testAggregation 0.405
testPrecedenceInfo 0.38
testPrecedenceRoot 0.279
testRulesInherited 0.378
testHierarchyWorktreeOnly 0.286
testNoMatchingAttributes 0.3
testEmptyGitAttributeFile 0.27
testOverriding 0.456

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.192
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.046
shouldListAddedFileInInitialCommit 0.181
shouldListModificationBetweenTwoCommits 0.237
shouldListModificationInDirWithoutModifiedTrees 0.916
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.195
shouldReportFileModeChange 1.394
shouldListDeletionBetweenTwoCommits 1.507
shouldListChangesInWorkingTree 0.789
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.084
shouldListAddedFileBetweenTwoCommits 0.777
shouldListModificationInDirWithModifiedTrees 1.053

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.042
testCreateFileHeader_DeleteGitLink 0.046
testDiffRootNullToTree 0.479
testCreateFileHeaderForRenameModeChange 0.11
testDiff 1.246
testCreateFileHeader_GitLink 0.207
testCreateFileHeader_AddGitLink 0.16
testDiffNullToNull 0.147
testCreateFileHeader_Add 0.188
testCreateFileHeaderWithoutIndexLine 0.443
testCreateFileHeaderForRenameWithoutContentChange 0.055
testDiffRootTreeToNull 1.028
testCreateFileHeader_Binary 0.178
testCreateFileHeader_Delete 0.211

EditListTest

testSet 0.004
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

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

MyersDiffTest

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

PatchIdDiffFormatterTest

testSameDiff 1.361
testDiff 0.973

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0.002
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.23
testBreakModify_RejoinIfUnpaired 0.259
testBreakModify_BreakBelowScore 0.252
testInexactRenames_OnePair2 0.152
testExactRename_OneRenameOneModify 0.14
testExactRename_OneDeleteManyAdds 0.168
testNoRenames_SymlinkAndFile 0.144
testExactRename_OneRename 0.131
testSetRenameScore_IllegalArgs 0.179
testInexactRename_NewlinesOnly 0.213
testExactRename_PathBreaksTie 0.204
testRenameLimit 0.245
testInexactRename_OnePair 0.236
testInexactRename_SameContentMultipleTimes 0.322
testInexactRename_LastByteDifferent 0.204
testNoRenames_UntrackedFile 0.194
testInexactRename_OneRenameTwoUnrelatedFiles 0.418
testBreakModify_DontBreakAboveScore 0.215
testExactRename_DifferentObjects 0.114
testExactRename_UnstagedFile 0.133
testNoRenames_EmptyFile1 0.167
testNoRenames_EmptyFile2 0.283
testBreakModify_BreakNone 0.226
testExactRename_MultipleIdenticalDeletes 0.149
testNoRenames_GitlinkAndFile 0.215
testBreakModify_BreakAll 0.232
testNoRenames_SymlinkAndFileSamePath 0.119
testNoRenames_SingleByteFiles 0.36

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.111
testFindOnEmpty 0.085
testWriteEmptyCommit_RealIndex 0.12
testDetectUnmergedPaths 0.116
testWriteEmptyUnlock_RealIndex 0.17
testReadMissing_TempIndex 0.094
testLockMissing_RealIndex 0.123
testBuildThenClear 0.21
testWriteEmptyLockEmpty_RealIndex 0.17
testRejectInvalidWindowsPaths 0.198
testReadMissing_RealIndex 0.113
testWriteEmptyReadEmpty_RealIndex 0.162

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.102

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.214
testFindSingleFile 0.131
testBuildEmpty 0.134
testAdd_ReverseGitSortOrder 0.181
testBuildOneFile_Commit_IndexChangedEvent 0.182
testBuilderClear 0.163
testBuildOneFile_Commit 0.236
testAdd_InGitSortOrder 0.126
testBuildRejectsUnsetFileMode 0.105

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.005
testUnsupportedRequiredExtension 0.006
testReadIndex_DirCacheTree 0.037
testCorruptChecksumAtFooter 0.005
testReadWriteV3 0.01
testReadIndex_LsFiles 0.037
testTreeWalk_LsFiles 0.153

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.095

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.106
testBackBug396127 0.115
testReset 0.212
testSingleSubtree_Recursive 0.165
testEmptyTree_WithTreeWalk 0.108
testRemovedSubtree 0.162
testTwoLevelSubtree_FilterPath 0.122
testSingleSubtree_NoRecursion 0.116
testNoSubtree_NoTreeWalk 0.129
testTwoLevelSubtree_Recursive 0.206
testEmptyTree_NoTreeWalk 0.139

DirCacheLargePathTest

testPath_4090 0.245
testPath_4094 0.159
testPath_4095 0.217
testPath_4096 0.17
testPath_16384 0.315

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.128
testEmptyCache_Clear_NoCacheTree 0.143
testWriteReadTree 0.28
testTwoLevelSubtree 0.175
testEmptyCache_CreateEmptyCacheTree 0.113
testSingleSubtree 0.119

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.216

FileNameMatcherTest

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

ManifestParserTest

testManifestParser 0.128

RepoCommandTest

testRemoveOverlappingBare 6.329
testCopyFileBare 0.67
testRecordShallowRecommendation 3.983
testRecordSubmoduleLabels 3.223
testBareRepo 3.795
testRevisionBranch 4.604
testRecordRemoteBranch 4.206
testAddRepoManifest 4.558
testDefaultRemoteRevision 4.213
testRevisionBare 62.232
testRevisionTag 0.975
testTargetBranch 0.732
testIncludeTag 1.231
testNonDefaultRemotes 5.538
testRevision 4.757
testReplaceManifestBare 5.375
testRepoManifestGroups 8.66
testRepoManifestCopyFile 6.1
testRemoteAlias 4.579
testRemoteRevision 4.458

BasicRuleTest

test 0.003

FastIgnoreRuleTest

testSimpleRules 0
testCharClass 0.002
testAsteriskDotDoNotMatch 0
testWildmatch 0.003
testSplit 0.001
testSimpleCharClass 0.002
testWildmatchDoNotMatch 0.001
testAsterisk 0.001
testDotAsteriskMatch 0.001
testQuestionmark 0.001
testSimplePatternsDoNotMatch 0.001
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
testDirModeAndRegex2 0
testDirModeAndRegex3 0

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.191
testTrailingSpaces 0.296
testRules 0.281
testSlashMatchesDirectory 0.186
testToString 0.134
testRepeatedNegationInDifferentFiles1 0.278
testRepeatedNegationInDifferentFiles2 0.145
testRepeatedNegationInDifferentFiles3 0.343
testRepeatedNegationInDifferentFiles4 0.196
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.201
testNegateAllExceptJavaInSrc 0.205
testLeadingSpaces 0.107
testEmptyIgnoreRules 3.467
testWithSlashDoesNotMatchInSubDirectory 0
testNegation 0
testSlashOnlyMatchesDirectory 0
testNoPatterns 0
testEmptyIgnoreNode 0
testRepeatedNegation 0

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0
testSpecialGroupCase1 0.001
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0.001
testSpecialGroupCase5 0
testSpecialGroupCase6 0.001
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0.072
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0
testVerySimpleWildCardCase3 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
testSpecialGroupCase10 0.001
testGraphGroupCase0 0
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0
testPipe 0
testPlus 0
testBracketsUnmatched1 2.251
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 3.641
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.001
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0
testDigitGroupCase4 0
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.212
testUnsupportedGroupCase1 0.254
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
testPrintGroupCase2 0
testPrintGroupCase3 0
testPrintGroupCase4 0
testPrintGroupCase5 0
testManySolutionsCase0 0
testManySolutionsCase1 0
testManySolutionsCase2 0
testManySolutionsCase3 0
testManySolutionsCase4 0
testIgnoredBackslash 0
testUpperGroupCase0 0
testUpperGroupCase1 0
testUpperGroupCase2 0
testUpperGroupCase3 0
testUpperGroupCase4 0
testUpperGroupCase5 0
testDollar 0
testBlankGroupCase0 0
testBlankGroupCase1 0
testBlankGroupCase2 0
testBlankGroupCase3 0
testBlankGroupCase4 0
testVerySimpleStarCase0 0
testVerySimpleStarCase1 0
testVerySimpleStarCase2 0
testXDigitGroupCase0 0
testXDigitGroupCase1 0
testXDigitGroupCase2 0
testXDigitGroupCase3 0
testXDigitGroupCase4 0
testXDigitGroupCase5 0
testXDigitGroupCase6 0
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0.001
testTwoRangesInOneGroupCase4 0
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.004
testCacheLruExpires1 0.001
testCacheLruExpires2 0.001
testCacheMemoryUsedConsistentWithExpectations 0.002

DfsInserterTest

testReadFromInserterSmallObjects 0.172
testInserterIgnoresUnreachable 0.027
testReaderResolve 0.005
testGarbageSelectivelyVisible 0.011
testReadFromFallback 0.025
testReadFromInserterLargerObjects 0.02
testInserterDiscardsPack 0.002

AbbreviationTest

testAbbreviateOnEmptyRepository 0
testAbbreviateLooseBlob 0
testAbbreviateIsActuallyUnique 0
testAbbreviatePackedBlob 0.104

ConcurrentRepackTest

testObjectMovedToNewPack1 2.179
testObjectMovedToNewPack2 3.026
testObjectInNewPack 0.978
testObjectMovedWithinPack 2.014

FileRepositoryBuilderTest

scanWithGitDirRef 0.133
invalidRepositoryFormatVersion 0.206
emptyRepositoryFormatVersion 0.16
relativeGitDirRef 0.115
absoluteGitDirRef 0.113
unknownRepositoryFormatVersion 0.107
testShouldAutomagicallyDetectGitDirectory 0.102

FileSnapshotTest

testOldFile 4.161
testActuallyIsModifiedTrivial 1.552
testNewFileNoWait 2.45
testNewFileWithWait 1.996

GcBasicPackingTest

testDonePruneTooYoungPacks 3.413
testNotPackTwice 2.88
testPackAllObjectsInOnePack 2.013
repackEmptyRepo_noPackCreated 0.245
testPackRepoWithNoRefs 0.403
testPackCommitsAndLooseOne 3.211
testPack2Commits 2.006

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.773
branch_historyNotPruned 2.086
deleteBranch_historyPruned 2.17

GcConcurrentTest

concurrentRepack 0.776

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 1.021
testDirCacheSavesObjects 0.798

GcKeepFilesTest

testKeepFiles 1.88

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.946
dontPackHEAD_nonBare 1.386
dontPackHEAD_bare 0.663
whileRefLockedRefNotPackedNoError 0.945
emptyRefDirectoryDeleted 0.988
concurrentOnlyOneWritesPackedRefs 1.001
looseRefPacked 0.997

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.331
nonReferencedNonExpiredObject_notPruned 0.163
nonReferencedExpiredObjectTree_pruned 1.141
testPackCommitsAndLooseOneWithPruneNow 1.169
nonReferencedObjects_onlyExpiredPruned 0.657

GcReflogTest

testPackRepoWithCorruptReflog 1.365
testPruneNone 2.159
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.887
testPackCommitsAndLooseOneNoReflog 1.046

GcTagTest

annotatedTag_objectNotPruned 0.683
lightweightTag_objectNotPruned 0.768

InflatingBitSetTest

testContainsMany 0.022
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.822

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 13.952

PackFileTest

testDelta_FailsOver2GiB 0.149
testDelta_SmallObjectChain 1.374
testWhole_LargeObject 0.408
testWhole_SmallObject 0.399

PackIndexV1Test

testCRC32 0.14
testIteratorMethodsContract 0.1
testCompareEntriesOffsetsWithGetOffsets 0.104
testIteratorReturnedValues1 0.105
testIteratorReturnedValues2 0.126
testCompareEntriesOffsetsWithFindOffsets 0.093

PackIndexV2Test

testCRC32 0.12
testIteratorMethodsContract 0.095
testCompareEntriesOffsetsWithGetOffsets 0.108
testIteratorReturnedValues1 0.091
testIteratorReturnedValues2 0.085
testCompareEntriesOffsetsWithFindOffsets 0.104

PackReverseIndexTest

testFindObjectWrongOffset 0.08
testFindNextOffsetWrongOffset 0.106
testFindObject 0.115
testFindNextOffset 0.126

PackWriterTest

testWritePack2DeltasReuseOffsets 0.897
testWriteEmptyPack1 0.948
testWriteEmptyPack2 0.995
testIgnoreNonExistingObjectsWithBitmaps 1.144
testExclude 1.545
testWritePack2DeltasReuseRefs 0.87
testWriteIndex 0.757
testWritePack1 0.991
testWritePack2 0.795
testWritePack3 0.902
testWritePack4 0.86
testWritePack1NoObjectReuse 0.945
testWritePack4ThinPack 0.783
testWritePack4SizeThinVsNoThin 1.544
testContructor 0.656
testIgnoreNonExistingObjects 0.771
testModifySettings 0.857
testDeltaStatistics 0.765
testNotIgnoreNonExistingObjects 0.657
testWritePack2SizeOffsetsVsRefs 60.708
testWritePack2DeltasCRC32Copy 0.196
testWritePack2SizeDeltasVsNoDeltas 0.468

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.327
testBatchRefUpdateSimpleForce 0.445
testGetRefs_HeadsOnly_SymrefToPacked 0.282
testGetRef_DiscoversModifiedLoose 0.467
testGetRefs_HeadsOnly_AllLoose 0.361
testGetRefs_HeadOnOneBranch 0.385
testExactRef_EmptyDatabase 0.275
testGetRefs_IgnoresGarbageRef1 0.377
testGetRefs_IgnoresGarbageRef2 0.306
testGetRefs_IgnoresGarbageRef3 0.321
testGetRefs_IgnoresGarbageRef4 0.393
testGetRef_CorruptSymbolicReference 0.287
testPeelLooseTag 0.384
testGetRefs_TagsOnly_AllPacked 0.302
testGetRefs_TagsOnly_AllLoose 0.415
testGetRef_FetchHead 0.342
testGetRefs_PackedWithPeeled 0.274
test_repack 1.159
testFirstExactRef_IgnoresGarbageRef 0.417
testBatchRefUpdateConflictThanksToDelete 0.418
testPeelCommit 0.321
testGetRefs_CorruptObjectIdReference 0.255
testBatchRefUpdateSimpleNoForce 0.356
testGetRefs_LooseSorting_Bug_348834 0.259
testBatchRefUpdateConflict 0.438
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.366
testReadBranchConfig 0.316
testGetRefs_DeatchedHead1 0.298
testGetRefs_DeatchedHead2 0.37
testExactRef_FetchHead 0.297
testGetRefs_LooseOverridesPacked 0.43
testGetRefs_DiscoversModifiedLoose 0.268
testGetRef_CycleInSymbolicRef 0.544
testReadNotExistingBranchConfig 0.218
testGetRefs_HeadsOnly_AllPacked1 0.239
testGetRef_AnyHeadWithGarbage 0.27
testGetRefs_LooseSortedCorrectly 0.366
testGetRefs_PackedNotPeeled_Sorted 0.251
testFirstExactRef_Mixed 0.279
testExactRef_IgnoresGarbageRef 0.308
testGetRef_CorruptObjectIdReference 0.241
testRefsChangedStackOverflow 0.324
testCreate 0.226
testGetRef_PackedNotPeeled_WrongSort 0.344
testGetRefs_CycleInSymbolicRef 0.631
testGetRefs_InvalidName 0.255
testGetRef_DiscoversDeletedLoose 0.219
testGetRefs_DeeplyNestedBranch 0.231
testGetRefs_HeadBranchNotBorn 0.256
testGetRef_EmptyDatabase 0.286
testGetRefs_DiscoversDeletedLoose1 0.272
testGetRefs_DiscoversDeletedLoose2 0.309
testGetRefs_DiscoversDeletedLoose3 0.364
testGetRefs_DiscoversDeletedLoose4 59.869
testGetRefs_DiscoversDeletedLoose5 0.096
testGetRefs_EmptyDatabase 0.056
testGetRefs_HeadsOnly_Mixed 0.101
testGetRefs_DiscoversNewLoose1 0.065
testGetRefs_DiscoversNewLoose2 0.057
testIsNameConflicting 0.136
testGetRefs_SkipsLockFiles 0.065

ReflogReaderTest

testCheckout 0.633
testReadRightLog 0.847
testReadWhileAppendIsInProgress 0.819
testNoLog 0.621
testReadLineWithMissingComment 0.629
testSpecificEntryNumber 0.744
testReadOneLine 0.838
testReadTwoLine 0.633

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.727

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.759
testDeleteForce 1.133
testDeleteNotFound 0.713
testDeleteLoosePacked 1.303
testNoCacheObjectIdSubclass 0.682
testDeleteLoosePackedRejected 0.685
testRenameBranchHasPreviousLog 1.834
testRenameCurrentBranch 1.106
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.796
testRenameBranchCannotLockAFileHEADisToLockTo 1.087
testRenameRefNameColission2avoided 0.988
testRefKeySameAsName 0.545
testLooseDelete 0.621
testUpdateRefLockFailureLocked 0.512
testDeleteLooseAndItsDirectory 0.723
testUpdateRefNoChange 0.676
testDeleteWithoutHead 0.546
testUpdateRefForwardWithCheck1 0.667
testUpdateRefForwardWithCheck2 0.68
testRenameBranchCannotLockAFileHEADisToLockFrom 60.061
testRenameBranchCannotLockAFileHEADisFromLockTo 0.898
testUpdateRefLockFailureWrongOldValue 0.165
testDeleteHEADreferencedRef 0.201
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.201
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.187
testUpdateRefDetached 0.151
testRefsCacheAfterUpdateLooseOnly 0.187
testNewNamespaceConflictWithLoosePrefixOfExisting 0.209
testRenameBranchAlsoInPack 0.687
testDeleteHead 0.17
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.903
testDeleteFastForward 1.832
testNewNamespaceConflictWithPackedPrefixOfExisting 0.837
testRefsCacheAfterUpdate 0.878
testUpdateRefForward 0.703
testDeleteHeadInBareRepo 0.685
testRenameBranchNoPreviousLog 1.016
testNewNamespaceConflictWithLoosePrefixNameExists 0.745
testRenameRefNameColission1avoided 1.566
testUpdateRefDetachedUnbornHead 1.176

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.007
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.045
testExceptionThrown_BareRepoGetWorkDir 0.01
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.05
testNotBare_CreateRepositoryFromWorkDirOnly 0.01
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.008
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.043
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.042
testNotBare_CreateRepositoryFromDotGitGitDir 0.008
testExceptionThrown_BareRepoGetIndex 0.004
testExceptionThrown_BareRepoGetIndexFile 0.004
testIsBare_CreateRepositoryFromArbitraryGitDir 0.005

StoredBitmapTest

testGetBitmapWithoutXor 0.006
testGetBitmapWithThreeXor 0.002
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.747
test002_WriteEmptyTree2 0.586
test30_stripWorkDir 0.58
test002_WriteEmptyTree 0.647
test006_ReadUglyConfig 0.764
test000_openrepo_default_gitDirAndWorkTreeSet 0.732
test000_openrepo_default_absolute_workdirconfig 0.882
test027_UnpackedRefHigherPriorityThanPacked 0.623
test000_openrepo_alternate_index_file_and_objdirs 0.658
test025_computeSha1NoStore 0.64
test020_createBlobTag 0.563
test028_LockPackedRef 0.819
test007_Open 0.677
test001_Initalize 0.69
test021_createTreeTag 0.529
test000_openRepoBadArgs 0.552
test022_createCommitTag 0.655
test024_createCommitNonAscii 60.213
test008_FailOnWrongVersion 0.186
test009_CreateCommitOldFormat 0.169
test026_CreateCommitMultipleparents 0.18
test000_openrepo_default_relative_workdirconfig 0.163
test023_createCommitNonAnullii 0.159
test000_openrepo_default_workDirSet 0.237

T0004_PackReaderTest

test003_lookupCompressedObject 0.717
test004_lookupDeltifiedObject 0.586

UnpackedObjectTest

testStandardFormat_SmallObject 0.135
testStandardFormat_InvalidType 0.089
testStandardFormat_LargeObject_TruncatedZLibStream 0.144
testStandardFormat_NoHeader 0.078
testStandardFormat_SmallObject_TruncatedZLibStream 0.079
testStandardFormat_NegativeSize 0.087
testStandardFormat_SmallObject_TrailingGarbage 0.083
testStandardFormat_GarbageAfterSize 0.093
testStandardFormat_LargeObject_TrailingGarbage 0.119
testPackFormat_DeltaNotAllowed 0.112
testStandardFormat_LargeObject_CorruptZLibStream 0.16
testPackFormat_LargeObject 0.141
testPackFormat_SmallObject 0.09
testStandardFormat_SmallObject_CorruptZLibStream 0.084
testStandardFormat_LargeObject 0.107

WindowCacheGetTest

testCache_TooSmallLimit 0.537
testCache_TooFewFiles 0.549
testCache_Defaults 0.648

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.089
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.076
testConfigureCache_Limits1 0.145
testConfigureCache_PackedGitWindowSize_0 0.089
testConfigureCache_PackedGitLimit_0 0.153
testConfigureCache_PackedGitWindowSize_4097 0.119
testConfigureCache_PackedGitOpenFiles_0 0.096

DeltaIndexTest

testLimitObjectSize_Length130CopyOk 0.007
testCopyZeros_Length128 0.005
testLimitObjectSize_Length12InsertFails 0.001
testLimitObjectSize_InsertFrontFails 0.001
testLimitObjectSize_Length130InsertFails 0.001
testCopyWholeObject_Length123 0.001
testCopyWholeObject_Length128 0.001
testIndexSize 0.001
testInsertTail 0.007
testInsertHeadMiddle 0.003
testLimitObjectSize_Length130CopyFails 0.001
testShuffleSegments 0.001
testInsertWholeObject_Length12 0.003

GcCommitSelectionTest

testBitmapsForExcessiveBranches 1,264.504
testSelectionOrderingWithChains 0.161
testBitmapSpansNoMerges 22.01
testBitmapSpansWithMerges 22.998

IntSetTest

testAdd 0.001

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0.001
testNextSelectionDistanceWithFewerRecentCommits 0

LocalDiskRefTreeDatabaseTest

testHeadOrigHead 0.161

RefTreeDatabaseTest

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

RefTreeTest

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

TestRepositoryTest

amendRef 0.007
insertChangeId 0.002
cherryPickWithIdenticalContents 0.003
resetFromDetachedHead 0.013
insertExplicitChangeId 0.001
amendCommit 0.002
resetFromSymref 0.001
insertChangeIdIgnoresExisting 0.001
cherryPick 0.003
amendHead 0.005
cherryPickWithContentMerge 0.005
commitToUnbornHead 0

AbbreviatedObjectIdTest

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

BranchConfigTest

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

BranchTrackingStatusTest

shouldWorkInNormalCase 0.156
shouldWorkWithoutMergeBase 0.181
shouldReturnNullWhenBranchDoesntExist 0.028

ConfigTest

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

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0.001
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.217
testForbiddenNamesOnWindowsEgCon 0.123
testForbiddenNamesOnWindowsEgLpr 0.163
testForbiddenNamesOnWindowsEgDotCon 0.144
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.187
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.138
testMaliciousPathDot 0.188
testMaliciousGitPathEndDotUnixOk 0.221
testMaliciousGitPathEndDotWindows1 0.15
testMaliciousGitPathEndDotWindows2 0.143
testMaliciousGitPathEndDotWindows3 0.157
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.21
testMaliciousPathEmptyUnix 0.184
testMaliciousGitPath1Case 0.223
testMaliciousGitPath2Case 0.73
testMaliciousGitPath3Case 1.034
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 1.224
testMaliciousPathDotDot 0.711
testMaliciousAbsolutePathSecondCheckout 0.307
testMaliciousAbsolutePathTwoLevelsFirstBad 0.557
testMaliciousAbsoluteUNCPathWindows1 0.549
testMaliciousAbsoluteUNCPathWindows2 0.52
testForbiddenNamesOnWindowsEgCon1 0.558
testForbiddenNamesOnWindowsEgLpt1 0.679
testMaliciousAbsolutePathIsOkTwoLevels 0.645
testMaliciousWindowsADSOnUnix 0.963
testMaliciousAbsolutePathTwoLevelsSecondBad 0.966
testMaliciousGitPathEndSpaceUnixOk 0.887
testMaliciousPathEmptyWindows 0.827
testMaliciousWindowsADS 0.668
testForbiddenWindowsNamesOnUnixEgCon 0.636
testMaliciousGitPath1 0.547
testMaliciousGitPath2 0.571
testMaliciousAbsoluteWindowsPath1 0.579
testMaliciousAbsoluteWindowsPath2 0.623
testMaliciousAbsolutePathIsOkSecondCheckout 0.533
testMaliciousAbsolutePath 0.558
testForbiddenWindowsNamesOnUnixEgLpt1 0.704
testForbiddenNamesOnWindowsEgConDotSuffix 0.627
testMaliciousAbsoluteCurDrivePathWindows 0.506
testMaliciousGitPathEndSpaceWindows 0.705
testMaliciousAbsoluteWindowsPath1OnUnix 0.68

DirCacheCheckoutTest

testCheckoutChangeLinkToEmptyDir 0.184
testDirtyFileModeEqualHeadMerge 0.195
testResetHard 0.711
testRules1thru3_NoIndexEntry 0.103
testCheckoutChangeLinkToNonEmptyDirs 0.176
testCheckoutUncachedChanges 0.071
testFileModeChangeAndContentChangeNoConflict 0.253
testCheckoutChangeFileToEmptyDir 0.128
testDirectoryFileSimple 0.124
testDirectoryFileConflicts_15b 0.102
testCloseNameConflicts1 0.114
testCheckoutOutChanges 0.19
testInitialCheckout 0.384
testOverwriteUntrackedLinkModeChange 1.186
testUntrackedConflicts 1.038
testCheckoutChangeFileToEmptyDirs 0.618
testCheckoutHierarchy 0.823
testFileModeChangeWithNoContentChangeUpdate 0.854
testOverwriteUntrackedFileModeChange 0.647
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.75
testCheckoutChangeLinkToEmptyDirs 0.677
testCloseNameConflictsX0 0.653
testDontOverwriteEmptyFolder 0.409
testFileModeChangeAndContentChangeConflict 0.926
testDontOverwriteDirtyFile 0.519
testDirectoryFileConflicts_1 0.526
testDirectoryFileConflicts_2 0.454
testDirectoryFileConflicts_3 0.401
testDirectoryFileConflicts_4 0.406
testDirectoryFileConflicts_5 0.443
testDirectoryFileConflicts_6 0.294
testDirectoryFileConflicts_7 0.867
testDirectoryFileConflicts_8 0.251
testDirectoryFileConflicts_9 0.211
testCheckoutChangeFileToNonEmptyDirs 0.499
testRules4thru13_IndexEntryNotInHead 1.02
testCheckoutOutChangesAutoCRLFInput 0.471
testCheckoutOutChangesAutoCRLFfalse 0.313
testDirectoryFileConflicts_10 0.424
testDirectoryFileConflicts_11 0.377
testDirectoryFileConflicts_12 0.536
testDirectoryFileConflicts_13 0.396
testDirectoryFileConflicts_14 0.413
testDirectoryFileConflicts_15 0.292
testDirectoryFileConflicts_16 0.468
testDirectoryFileConflicts_17 0.442
testDirectoryFileConflicts_18 0.395
testDirectoryFileConflicts_19 0.49
testDirectoryFileConflicts_5b 0.353
testDirectoryFileConflicts_6b 0.669
testDirtyFileModeEqualIndexMerge 0.949
testOverwriteUntrackedIgnoredFile 0.962
testCheckoutOutChangesAutoCRLFtrue 0.344
testCheckoutOutChangesAutoCRLFtrueBinary 0.389
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.693
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.686

IndexDiffSubmoduleTest

testDirtyRootWorktree 1.877
testDirtySubmoduleWorktreeUntracked 5.254
testDirtySubmoduleWorktreeUntracked("UNTRACKED" <from allModes[2]>)
testInitiallyClean 7.82
testDirtySubmoduleWorktree 6.795
testDirtySubmoduleHEAD 8.18
testDirtySubmoduleIndex 7.9
testDirtySubmoduleIndexAndWorktree 8.158

IndexDiffTest

testUnchangedComplex 0.966
testRemovedUntracked 0.587
testUnchangedSimple 0.416
testAdded 0.23
testStageState_mergeAndReset_bug 1.508
testUntrackedFolders 0.837
testStageState_simulated_bug 1.248
testConflictingDeletedAndModified 1.546
testAssumeUnchanged 1.383
testAutoCRLFInput 0.434
testModified 0.288
testStageState 0.352
testRemoved 0.235
testConflictingFromMultipleCreations 1.618
testUntrackedNotIgnoredFolders 0.442
testConflicting 1.337

IndexModificationTimesTest

testLastModifiedTimes 0.736
testModify 3.059

MergeHeadMsgTest

testReadWriteMergeHeads 0.171
testReadWriteMergeMsg 0.143

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.002
testInvalidTreeDuplicateNames1_Tree 0
testInvalidTreeNameIsEmpty 0.001
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0.001
testInvalidTreeNameIsDotGitSpaceDot 0.001
testInvalidType 0.001
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0
testInvalidTreeNameContainsSlash 0
testInvalidTreeNameIsMacHFSGit2 0.038
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0.001
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testInvalidCommitInvalidTree1 0.004
testInvalidCommitInvalidTree2 0.001
testInvalidCommitInvalidTree3 0.001
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0.001
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testInvalidTreeModeNotSupportedMode1 0.002
testInvalidTreeModeNotSupportedMode2 0.001
testValidTree1 0
testValidTree2 0
testValidTree3 0.001
testValidTree4 0
testValidTree5 0.001
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0.001
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0.001
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0.001
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0.001
testInvalidCommitInvalidParent2 0.001
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0.001
testInvalidCommitInvalidAuthor2 0
testInvalidCommitInvalidAuthor3 0.002
testInvalidCommitInvalidAuthor4 0
testInvalidCommitInvalidAuthor5 0
testInvalidCommitInvalidAuthor6 0.001
testInvalidCommitInvalidAuthor7 0
testInvalidTreeNameIsDot 0
testInvalidTreeNameIsGit 0.001
testInvalidTreeNameIsGiTTilde1 0.001
testValidCommitNormalTime 0
testInvalidTreeNameIsGITTilde1 0.001
testInvalidTagInvalidTaggerHeader1 0.001
testInvalidTagInvalidTaggerHeader3 0
testBug477090 0
testInvalidTagNoTagHeader1 0
testInvalidTagNoTagHeader2 0
testInvalidTagNoTagHeader3 0.001
testValidEmptyTree 0
testInvalidTreeNameIsDotDot 0
testCommitCorruptCommitter 0.001
testValidCommitBlankAuthor 0
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd2 0.008
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testInvalidTreeNameIsMixedCaseGit 0.001
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0.001
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0.001
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0.001
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.009
testInvalidTreeNameIsMacHFSGit 0.001
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0.001
testValidCommit128Parent 0.002
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testInvalidTreeNameIsDotGitSpace 0.001
testRejectDevicesOnWindows 0.007
testInvalidCommitNoTree1 0.001
testInvalidCommitNoTree2 0.001
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.002
testInvalidTreeModeMissingName 0.002
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testInvalidTreeDuplicateNames2 0.001
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0.001
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0.001
testInvalidTreeDuplicateNames7 0.006
testInvalidTreeDuplicateNames8 0.001

ObjectIdOwnerMapTest

testClear 0.001
testAddIfAbsent 0
testAddGrowsWithObjects 0.043
testAddIfAbsentGrowsWithObjects 0.041
testAddGetAndContains 0
testIterator 0.001
testEmptyMap 0

ObjectIdRefTest

testToString 0.001
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

testClear 0.004
testAddIfAbsent 0
testAddGrowsWithObjects 0.037
testAddIfAbsentGrowsWithObjects 0.011
testAddGetAndContains 0.001
testIterator 0.001
testEmptyMap 0

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0.008
testLimitedGetCachedBytes 0.001
testLimitedGetCachedBytesExceedsJavaLimits 0.001
testSmallObjectLoader 0.002

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.637

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 1.107
resolvePreviousBranch 1.443
resolveMasterCommits 0.851
resolveNonExistingBranch 0.454
resolveReflogParent 0.816
resolveDate 0.55

RefTest

testGetShortExactRef 0.655
testReadAllIncludingSymrefs 0.953
testReadSimplePackedRefSameRepo 1.032
testRefsUnderRefs 0.758
testResolvedSymRef 0.891
testReadSymRefToLoosePacked 0.943
testResolvedNamesBranch 0.497
testGetShortRef 0.614
testRemoteNames 0.759
testAmbiguousRefsUnderRefs 0.623
testReadLooseRef 0.639
testReadLoosePackedRef 0.693
testReadSymRefToPacked 0.587

RepositoryCacheConfigTest

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

RepositoryCacheTest

testBareFileKey 0.221
testNonBareFileKey 0.106
testRepositoryUsageCount 0.085
testFileKeyOpenNew 0.262
testGetRegistered 0.107
testRepositoryUsageCountWithRegisteredRepository 0.157
testCacheOpen 0.103
testUnregister 0.124
testGetRegisteredWhenEmpty 0.194
testRepositoryUnregisteringWhenExpired 0.554
testRepositoryNotUnregisteringWhenClosing 0.142
testReconfigure 0.095
testCacheRegisterOpen 0.087
testFileKeyOpenExisting 0.116

RepositoryResolveTest

testObjectId_nonexisting 0.64
testObjectId_objectid_invalid_explicit_parent 0.95
testHEAD 0.814
testTree 0.515
testDistance_past_root 0.654
testDerefCommit 0.701
resolveUpstream 1.066
testParseLookupPath 0.622
resolveExprSimple 0.844
invalidNames 0.665
testObjectId_objectid_implicit_firstparent 0.621
testObjectId_objectid_self 0.663
testParseNonGitDescribe 0.946
testDistance 0.743
testParseGitDescribeOutput 0.752
testObjectId_existing 0.593
testDerefBlob 0.614
testDerefTree 0.572
testObjectId_objectid_explicit_firstparent 0.65
testDerefTag 0.676
testRef_refname 0.469
testObjectId_objectid_explicit_otherparents 0.649

SquashCommitMsgTest

testReadWriteMergeMsg 0.164

SymbolicRefTest

testLeaf 0
testToString 0.001
testConstructor 0

T0001_PersonIdentTest

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

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.002
testUpdateOnBackgroundThreads 0.002
testFailsMethodsOnBackgroundThread 0.003

ValidRefNameTest

testNoMagicRefCharacters 0.004
testRefLogQueryIsValidRef 0
testShellGlob 0.009
testValidSpecialCharacterUnixs 0.003
testUnicodeNames 0
testNoLeadingOrTrailingDot 0.002
testNoAsciiControlCharacters 0.007
testNoLockSuffix 0
testValidTag 0
testWindowsReservedNames 0.001
testContainsDot 0
testValidHead 0
testNoDirectorySuffix 0.001
testEmptyString 0
testMustHaveTwoComponents 0.001
testNoBareDot 0.001
testNoSpace 0

CherryPickTest

testPick 0.4
testRevert 0.347

MergeAlgorithmTest

testEmptyTexts 0.023
testTwoSimilarModsAndOneInsertAtEndNoNewlineAtEnd 0.006
testBlankLines 0.002
testConflictAtEnd 0.002
testTwoNonConflictingModifications 0.002
testConflictAtStart 0.002
testTwoSimilarModsAndOneInsertAtEnd 0.002
testSeparateModifications 0.003
testTwoComplicatedModifications 0.003
testTwoSimilarModsAndOneInsert 0.005
testOneAgainstTwoConflictingModifications 0.003
testInsertVsModify 0.002
testTwoConflictingModifications 0.003
testSameModification 0.001
testAdjacentModifications 0.001
testDeleteVsModify 0.001
testNoAgainstOneModification 0.007

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.854
testFormatWithConflictsNoFooterNoLineBreak 0.631
testTag 0.71
testPullWithUri 0.826
testFormatWithConflictsNoFooter 0.765
testMixed 0.722
testIntoHeadOtherThanMaster 0.807
testThreeBranches 0.844
testIntoOtherThanMaster 0.908
testRemoteBranch 0.95
testTwoBranches 0.742
testFormatWithConflictsWithFooters 0.765
testIntoSymbolicRefHeadPointingToMaster 0.769
testCommit 0.821
testOneBranch 0.751

RecursiveMergerTest

crissCrossMerge_twoRoots 1,117.461
crissCrossMerge_nonmergeable 12.367
crissCrossMerge_mergeable2 7.949
crissCrossMerge 9.127
crissCrossMerge_mergeable 4.256
crissCrossMerge_ThreeCommonPredecessors 5.112
crissCrossMerge_ParentsNotMergeable 5.491
crissCrossMerge_checkOtherFiles 6.121

ResolveMergerTest

checkFileReplacedByFolderInOurs 4.015
checkLockedFilesToBeDeleted 1,092.097
checkMergeEqualNewTrees 0.99
checkMergeConflictingNewTrees 0.911
checkMergeMergeableTreesWithoutIndex 1.117
checkMergeConflictingTreesWithoutIndex 0.799
failingDeleteOfDirectoryWithUntrackedContent 1.226
checkMergeMergeableFilesWithTreeInIndex 0.914
checkUntrackedFolderIsNotAConflict 1.063
checkFileReplacedByFolderInTheirs 0.849
checkMergeEqualTreesInCore 0.568
checkMergeConflictingFilesWithTreeInIndex 0.54
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.883
checkMergeEqualTreesWithoutIndex 0.954
mergeWithCrlfInWT 1.111
checkMergeCrissCross 1.405
checkForCorrectIndex 19.071

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.872
testTrivialTwoWay_rightDFconflict2 1.178
testTrivialTwoWay_ok 1,090.151
testTrivialTwoWay 0.249
testOurs 0.235
testTrivialTwoWay_validSubtreeSort 0.284
testTrivialTwoWay_leftDFconflict1 0.331
testTrivialTwoWay_leftDFconflict2 0.261
testTrivialTwoWay_conflictSubtreeChange 0.206
testTrivialTwoWay_conflict 0.164
testTrivialTwoWay_disjointhistories 0.135
testTheirs 0.185
testTrivialTwoWay_concurrentSubtreeChange 0.248

SquashMessageFormatterTest

testCommit 0.916

NLSTest

testJVMDefaultLocale 0.005
testParallelThreadsWithDifferentLocales 0.007
testThreadTranslationBundleInheritance 0.002
testNLSLocale 0

RootLocaleTest

testJGitText 0.004
testCLIText 0.026
testUIText 0.005

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.003
testNonTranslatedBundle 0.005
testMissingPropertiesFile 0.007

DefaultNoteMergerTest

testEditEdit 0.373
testIdenticalEdit 0.271
testDeleteDelete 0.212
testIdenticalAdd 0.299
testEditDelete 0.188
testAddAdd 1,089.889

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.495
testCollapseFanoutAfterMerge 1,097.726
testEditSameNoteDifferentContent 0.151
testFanoutAndLeafWitConflict 7.042
testDeleteDifferentNotes 0.083
testNonNotesWithNonNoteConflict 0.164
testAddSameNoteDifferentContent 0.087
testNonNotesWithoutNonNoteConflict 0.217
testEditDifferentNotes 0.12
testEditDeleteConflict 0.088
testLargeTreesWithConflict 12.986
testLargeTreesWithoutConflict 8.835
testOursEqualsTheirs 0.035
testFanoutAndLeafWithoutConflict 2.501
testNoChange 0.039
testBaseEqualsOurs 0.035
testAddDifferentNotes 0.038

NoteMapTest

testReadFlatTwoNotes 0.674
testEditFlat 1,090.048
testWriteUnchangedFanout2_38 0.236
testCreateFromEmpty 0.053
testRemoveDeletesTreeFanout2_38 0.124
testGetCachedBytes 0.082
testReadFanout2_38 0.172
testEditFanout2_38 0.133
testReadFanout2_2_36 0.175
testReadFullyFannedOut 0.545
testLeafSplitsWhenFull 0.301
testWriteUnchangedFlat 0.092

EditListTest

testTypes 0.002
testHunkHeader 0.001
testFileHeader 0

FileHeaderTest

testParseRename100_OldStyle 0
testParseGitFileName_NoSecondLine 0
testParseGitFileName_DqFooSpLfNulBar 0
testParseFullIndexLine_WithMode 0.001
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.001
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

GetTextTest

testGetText_DiffCc 0.003
testGetText_NoBinary 0.001
testGetText_BothISO88591 0.001
testGetText_Convert 0.001

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchCcTest

testParse_OneFileCc 0
testParse_CcNewFile 0.002
testParse_CcDeleteFile 0

PatchErrorTest

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

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.494

PlotCommitListTest

testMergeBlockedBySelf 0.108
testMultipleMerges 0.173
testBug368927 0.169
testBug419359 0.182
testDuplicateParents 0.079
testBug300282_1 0.108
testTwoRoots1 0.049
testTwoRoots2 0.061
testMergeBlockedByOther 0.111
testSideBranch 0.051
test2SideBranches 0.064
testLinear 0.047
testMerged 0.092
testEgitHistory 0.29
testDanglingCommitShouldContinueLane 0.051

AlwaysEmptyRevQueueTest

testClear 0.021
testEmpty 0.018
testAddFails 0.04

DateRevQueueTest

testInsertOutOfOrder 0.118
testEmpty 0.02
testCloneFIFO 0.048
testInsertTie 0.059
testCloneEmpty 0.024
testClear 0.068
testHasFlags 0.039

FIFORevQueueTest

testUnpopAtFront 0.045
testEmpty 0.024
testCloneEmpty 0.024
testAddLargeBlocks 7.692
testClear 0.079
testHasFlags 0.068

FooterLineTest

testSignedOffBy_OneUserWithLF 0.022
testNotEmail 0.022
testNoFooters_EmptyBody 0.037
testEmptyValueWithLF 0.023
testNoFooters_OneLineBodyNoLF 0.023
testSignedOffBy_OneUserNoLF 0.033
testNoFooters_NewlineOnlyBody1 0.023
testNoFooters_NewlineOnlyBody5 0.021
testMatchesBugId 0.054
testNonDelimtedEmail 0.019
testSignedOffBy_IgnoreWhitespace 0.044
testFilterFootersIgnoreCase 0.045
testSignedOffBy_SkipNonFooter 0.022
testEmptyValueNoLF 0.032
testShortKey 0.018
testSignedOffBy_ManyUsers 0.028
testNoFooters_ShortBodyWithLF 0.019
testNoFooters_ShortBodyNoLF 0.026
testNoFooters_OneLineBodyWithLF 0.025

LIFORevQueueTest

testEmpty 0.023
testCloneEmpty 0.025
testAddLargeBlocks 7.613
testClear 0.067
testHasFlags 0.078

MaxCountRevFilterTest

testMaxCountRevFilter0 0.069
testMaxCountRevFilter 0.114

ObjectWalkFilterTest

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

ObjectWalkTest

testNoCommits 0.026
testOneCommitOneTreeTwoBlob 0.063
testCull 0.241
testTwoCommitDeepTree1 0.139
testTwoCommitDeepTree2 0.109
testTwoCommitTwoTreeTwoBlob 0.079
testEmptyTreeCorruption 0.053
testTwoCommitsEmptyTree 0.049

RevCommitListTest

testFillToHighMarkMulitpleBlocks 11.663
testFillToUnknownCommit 9.921
testFillToNullCommit 0.082
testFillToHighMark2 0.243
testFillToHighMark4 0.202
testFillToHighMarkAll 0.272
testFillToCommit 0.246

RevCommitParseTest

testParse_implicit_mixed_encoded 0.029
testParse_WeirdHeaderOnlyCommit 0.031
testParse_NoMessage 0.028
testParse_OnlyLFMessage 0.028
testParse_implicit_UTF8_encoded 0.025
testParse_GitStyleMessage 0.029
testParse_ShortLineOnlyNoLF 0.024
testParse_illegalEncoding 0.035
testParse_explicit_bad_encoded2 0.024
testParse_explicit_bad_encoded 0.023
testParse_GitStyleMessageWithCRLF 0.021
testParse_incorrectUtf8Name 0.022
testParse_ShortLineOnlyEmbeddedLF 0.021
testParse_ShortLineOnlyEndLF 0.025
testParse_PublicParseMethod 0.03
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.026
testParse_incompleteAuthorAndCommitter 0.027
testParse_NoParents 0.022
testParse_unsupportedEncoding 0.029
testParse_explicit_encoded 0.029

RevFlagSetTest

testEmpty 0.027
testContainsAll 0.025
testContains 0.021
testAddOne 0.032
testAddTwo 0.027
testEquals 0.031
testRemove 0.023

RevObjectTest

testAddRevFlag 0.036
testHasRevFlag 0.041
testId 0.046
testAddRevFlagSet 0.051
testRemoveRevFlag 0.042
testRevObjectTypes 0.058
testHasAllFlag 0.049
testHasAnyFlag 0.035
testEquals 0.066
testRemoveRevFlagSet 0.079

RevTagParseTest

testTagBlob 0.03
testTagTree 0.023
testParse_implicit_mixed_encoded 0.02
testParseOldStyleNoTagger 0.027
testParse_NoMessage 0.037
testParse_OnlyLFMessage 0.032
testParse_implicit_UTF8_encoded 0.041
testParseAllFields 0.028
testParse_GitStyleMessage 0.026
testParse_ShortLineOnlyNoLF 0.025
testParse_illegalEncoding 0.026
testParse_explicit_bad_encoded2 0.023
testParse_explicit_bad_encoded 0.028
testParse_ShortLineOnlyEmbeddedLF 0.044
testParse_ShortLineOnlyEndLF 0.057
testParse_PublicParseMethod 0.033
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.029
testTagTag 0.017
testParse_unsupportedEncoding 0.025
testTagCommit 0.029
testParse_explicit_encoded 0.064

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.446
testProperlyCullAllAncestors1 0.141
testProperlyCullAllAncestors2 0.184

RevWalkFilterTest

testFilter_NOT_NONE 0.079
testFilter_NONE 0.087
testFilter_Negate_ALL 0.147
testFilter_NOT_ALL 0.055
testFilter_ALL_Or_NONE 0.111
testFilter_NONE_Or_ALL 0.061
testFilter_MY_ALL_Or_NONE 0.097
testFilter_NO_MERGES 0.079
testFilter_NONE_Or_MY_ALL 0.059
testFilter_NONE_And_ALL 0.047
testFilter_NONE_And_MY_ALL 0.077
testFilter_MY_ALL_And_NONE 0.045
testFilter_ALL_And_NONE 0.057
testFilter_ALL 0.059
testCommitTimeRevFilter 0.091

RevWalkFollowFilterTest

testSingleRename 0.107
testMultiRename 0.172
testNoRename 0.043

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.187
testMultipleHeads_SameBase2 0.166
testNone 0.08
testDisallowTreeFilter 0.042
testSimple 0.117
testCrissCross 0.11

RevWalkMergedIntoTest

testOldCommitWalk 0.114

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.035
testStringOfPearls_FilePath1 0.102
testStringOfPearls_FilePath2 0.103
testStringOfPearls_FilePath3 0.192
testStringOfPearls_FilePath3_NoParentRewriting 0.126
testStringOfPearls_DirPath2 0.119
testStringOfPearls_FilePath2_NoParentRewriting 0.092
testStringOfPearls_FilePath1_NoParentRewriting 0.086
testStringOfPearls_DirPath2_NoParentRewriting 0.072
testEdits_MatchNone 0.142
testEmpty_NoMatch 0.038
testSimple1 0.033
testEdits_MatchAll 0.169

RevWalkPathFilter6012Test

test1 0.207
test2 0.178
test3 0.167
test4 0.176
test5 0.135
test6 0.189
test7 0.194

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.082

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.124
testMergeCommitOneParentShallow 0.085
testObjectDirectorySnapshot 0.06
testDepth1 0.054
testDepth2 0.063
testDepth3 0.066

RevWalkSortTest

testSort_Default 0.064
testSort_COMMIT_TIME_DESC 0.058
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.049
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.051
testSort_TOPO_REVERSE 0.057
testSort_TOPO 0.069
testSort_REVERSE 0.062

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.046
shouldReturnZeroWhenMergedInto 0.038
shouldWorkWithMerges 0.074
shouldWorkWithoutCommonAncestor 0.042
shouldWorkWithZeroAsEnd 0.031
shouldReturnZeroOnSameCommit 0.041

RevWalkUtilsReachableTest

withMerge 0.168
withCommitLoadedByDifferentRevWalk 0.042
twoCommits 0.059
oneCommit 0.048
multipleBranches 0.094

SkipRevFilterTest

testSkipRevFilter0 0.035
testSkipRevFilterNegative 0.025
testSkipRevFilter 0.067

TreeRevFilterTest

testStringOfPearls_FilePath1 0.107
testStringOfPearls_FilePath2 0.114
testStringOfPearls_FilePath3 0.132
testStringOfPearls_DirPath2 0.082
testPathFilterOrOtherFilter 0.072

FileBasedConfigTest

testLeadingWhitespaces 0.014
testUTF8withoutBOM 0.019
testUTF8withBOM 0.017
testSystemEncoding 0.014

SubmoduleAddTest

commandWithNullPath 0.017
addSubmoduleWithExistingSubmoduleDefined 0.305
addExistentSubmodule 0.033
addSubmodule 0.278
commandWithEmptyPath 0.032
addSubmoduleWithRelativeUri 0.188
commandWithEmptyUri 0.016
commandWithNullUri 0.047

SubmoduleInitTest

resolveInvalidParentUrl 0.06
resolveTwoLevelHigherRelativeUrl 0.048
resolveWorkingDirectoryRelativeUrl 0.079
repositoryWithUninitializedModule 0.041
resolveOneLevelHigherRelativeUrl 0.046
resolveSameLevelRelativeUrl 0.046
repositoryWithNoSubmodules 0.017

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.033
repositoryWithNoHeadInSubmodule 0.048
repositoryWithUninitializedSubmodule 0.025
repositoryWithInitializedSubmodule 0.097
repositoryWithMissingSubmodule 0.023
repositoryWithDifferentRevCheckedOutSubmodule 0.069
repositoryWithNoSubmodules 0.02

SubmoduleSyncTest

repositoryWithSubmodule 0.204
repositoryWithRelativeUriSubmodule 0.236
repositoryWithNoSubmodules 0.018

SubmoduleUpdateTest

repositoryWithSubmodule 0.192
repositoryWithUnconfiguredSubmodule 0.034
repositoryWithInitializedSubmodule 0.043
repositoryWithNoSubmodules 0.015

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.022
repositoryWithRootLevelSubmoduleRelativeRef 0.051
treeIdWithGitmodules 0.028
indexWithGitmodules 0.05
bareRepositoryWithNoSubmodules 0.033
generatorFilteredToOneOfTwoSubmodules 0.022
repositoryWithRootLevelSubmoduleAbsoluteRef 0.056
repositoryWithRootLevelSubmodule 0.021
testTreeIteratorWithGitmodules 0.038
repositoryWithNoSubmodules 0.016

SymlinksTest

fileModeTestMissingThenSymlink 0.171
createDirSymlinkBeforeTarget 0.168
createFileSymlinkBeforeTarget 0.202
fileModeTestFolderThenSymlink 0.201
createSymlinkAfterTarget 0.181
fileModeTestSymlinkThenFile 0.24
fileModeTestFileThenSymlink 0.218
fileModeTestSymlinkThenMissing 0.183
fileModeTestSymlinkThenFolder 0.171

AtomicPushTest

pushAtomicClientGivesUpEarly 0.015
pushNonAtomic 0.004
pushAtomicDisabled 0.001

BaseReceivePackTest

parseCommand 0

BundleWriterTest

testAbortWrite 0.119
testWriteHEAD 0.114
testWriteSingleRef 0.153
testIncrementalBundle 0.224

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.008

LongMapTest

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

NetRCTest

testNetRCFile 0.028
testNetRCDefault 0.025

OpenSshConfigTest

testAlias_DoesNotMatch 0.027
testAlias_OptionsSet 0.041
testAlias_InheritBatchMode 0.024
testAlias_ConnectionAttempts 0.023
testAlias_BatchModeDefault 0.017
testAlias_PreferredAuthenticationsDefault 0.016
testAlias_OptionsInherit 0.019
testAlias_BatchModeYes 0.021
testQuoteParsing 0.025
testSeparatorParsing 0.029
testAlias_OptionsKeywordCaseInsensitive 0.024
testAlias_ConnectionAttemptsDefault 0.015
testAlias_invalidConnectionAttempts 0.022
testAlias_PreferredAuthentications 0.021
testNoConfig 0.03
testAlias_badConnectionAttempts 0.028
testAlias_InheritPreferredAuthentications 0.035

PacketLineInTest

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

PacketLineOutTest

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

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.085
test1 0.055
test2 0.039
testTinyThinPack 0.035
testMaxObjectSizeDeltaBlock 0.045
testMaxObjectSizeFullBlob 0.045
testPackWithTrailingGarbage 0.028
testPackWithDuplicateBlob 0.058
testDataAfterPackFooterSingleRead 0.055
testDataAfterPackFooterSplitObjectRead 0.9
testMaxObjectSizeDeltaResultSize 0.057
testNonMarkingInputStream 0.027

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

saveInBatch 0.029
lockFailure 0.013
putMatchingWithSomeMatchingRefs 0.004
saveTwoCertsOnSameRefInTwoUpdates 0.012
saveTwoCertsOnDifferentRefsInTwoUpdates 0.004
putMatchingWithNoMatchingRefsInBatchOnEmptyRef 0.001
changeRefFileToDirectory 0.003
putMatchingWithNoMatchingRefsInBatchOnNonEmptyRef 0.003
missingRef 0
putMatchingWithNoMatchingRefs 0.001
saveOneCertOnOneRef 0.002
saveNoChange 0
getBeforeSaveDoesNotIncludePending 0.003
saveTwoCertsOnSameRefInOneUpdate 0.002
saveTwoCertsOnDifferentRefsInOneUpdate 0.003
saveOneCertOnMultipleRefs 0.002

PushConnectionTest

testWrongOldIdDoesNotReplace 0.012

PushProcessTest

testUpdateMixedCases 0.14
testUpdateUnexpectedRemote 0.302
testTrackingRefUpdateOnReject 0.425
testUpdateDelete 0.119
testUpdateFastForward 0.15
testUpdateUnexpectedRemoteVsForce 0.153
testUpdateRejectedByConnection 0.165
testUpdateUpToDate 0.097
testUpdateNonFastForwardForced 0.111
testUpdateExpectedRemote 0.117
testPushResult 0.103
testUpdateNonFastForwardUnknownObject 0.156
testUpdateNonFastForward 0.146
testUpdateDeleteNonExisting 0.119
testTrackingRefUpdateEnabled 0.216
testUpdateCreateRef 0.172
testTrackingRefUpdateDisabled 0.128

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.251
testUsingUnknownBlobFails 0.195
testUsingHiddenCommonBlobFails 0.196
testCreateBranchAtHiddenCommitFails 0.149
testFilterHidesPrivate 0.188
testSuccess 0.27
testUsingUnknownTreeFails 0.257

RefSpecTest

testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0
invalidSlashAtStart 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
testSetSource 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0
invalidWhenOnlySourceWildcard 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
testSaveTimeout 0
testRemoveLastURI 0
testUploadPack 0
testSaveAllTags 0
testUnknown 0
testSimpleNoTags 0
testSaveAddURI 0
testSaveNoTags 0
singlePushInsteadOf 0.001
testSaveRemoveFirstURI 0
testSaveRemoveLastURI 0
testSimpleAlwaysTags 0.001
noPushInsteadOf 0
testRemoveFirstURI 0
singleInsteadOf 0
testAddURI 0
testBackup 0
testMirror 0
noInsteadOf 0
testSimple 0.001
testRemoveOnlyURI 0

SideBandOutputStreamTest

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

TestProtocolTest

testFetch 0.003
testPush 0.003
testUploadPackFactory 0.002
testReceivePackFactory 0.002

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.184
testSpi 0.129
testFindRemoteRefUpdatesTrackingRef 0.18
testFindRemoteRefUpdatesNoWildcardNoTracking 0.185
testFindRemoteRefUpdatesNoWildcardNoDestination 0.213
testLocalTransportFetchWithoutLocalRepository 0.161
testFindRemoteRefUpdatesWildcardNoTracking 0.241
testLocalTransportWithRelativePath 0.218

URIishTest

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

WalkEncryptionTest$Required

test_A1_ValidURI 0
skipped
test_A2_CryptoError 0
skipped

WalkEncryptionTest$TestablePBE

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

AbstractTreeIteratorTest

testEnsurePathCapacityFastCase 0
testPathCompare 0
testEnsurePathCapacityGrows 0
testEntryFileMode 0
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
testTwoEntries_BackwardsOneAtATime 0
testOneEntry_Seek1IsEOF 0
testOneEntry_Backwards 0
testFreakingHugePathName 0.001
testFindAttributesWhenMissing 0
testFindAttributesWhenSecond 0
testBackwards_ConfusingPathName 0
testTwoEntries_BackwardsTwo 0
testFindAttributesWhenFirst 0
testEmptyTree_AtEOF 0

EmptyTreeIteratorTest

testAtEOF 0.022
testCreateSubtreeIterator 0.018
testStopWalkCallsParent 0.021
testBackDoesNothing 0.02
testEntryObjectId 0.018
testNextDoesNothing 0.022

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.105
testSymlinkNotModifiedThoughNormalized 0.084
testSymlinkModifiedNotNormalized 0.137
testFileModeSymLinkIsNotATree 0.025

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.04
testCustomFileModeStrategyFromParentIterator 0.121
testEmptyIfRootDoesNotExist 0.064
testComputeFileObjectId 0.071
testCustomFileModeStrategy 0.122
submoduleWithNoGitDirectory 0.131
idOffset 1.044
testIsModifiedSymlinkAsFile 0.14
testTreewalkEnterSubtree 0.103
submoduleNestedWithHeadMatchingIndex 0.229
testEmptyIteratorOnEmptyDirectory 0.034
testDirCacheMatchingId 0.238
submoduleHeadMatchesIndex 0.412
submoduleDirectoryIterator 0.496
testIsModifiedFileSmudged 1.121
submoduleWithNoHead 0.162
testEmptyIfRootIsFile 0.033
testGetEntryContentLength 0.112
testSimpleIterate 0.051

IndexDiffFilterTest

testFileIgnoredNotHonored 0.092
testRecursiveTreeWalk 0.147
testEmptyFolderCommitted 0.098
testFileInFolderUntracked 0.138
testFileInFolderCommittedModifiedAllIgnored 0.176
testFileInFolderCommittedDeleted 0.097
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.175
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.297
testFileCommittedModified 0.15
testFileIgnored 0.123
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.134
testFolderChangedToFile 0.091
testFileInFolderCommittedModified 0.073
testNonRecursiveTreeWalk 0.065
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.137
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.218
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.177
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.27
testFileCommittedDeleted 0.15
testFolderChangedToFileCommittedComparedWithInitialCommit 0.372
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.292
testFileCommittedModifiedIgnored 0.133
testFileCommitted 0.173
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.121
testFileInFolderCommittedModifiedIgnored 0.119
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.121
testConflicts 0.185
testFileInFolderAllIgnored 0.116
testFileInFolderCommittedChangedNotModified 0.073
testFileInFolderCommittedAllDeleted 0.077
testEmptyFolderIgnored 0.06
testFileInFolderCommittedNonRecursive 0.057
testEmptyFolderUntracked 0.046
testFileInFolderCommitted 0.059
testFileInFolderIgnored 0.063
testFileCommittedChangedNotModified 0.059
testEmptyFolderCommittedDeleted 0.048
testFileUntracked 0.055

InterIndexDiffFilterTest

testOneOnly 0.02
testTwoSame 0.021
testEmpty 0.026
testTwoSameDifferByAssumeValid 0.019
testTwoSameSameAssumeValidDifferentContent 0.028

NotTreeFilterTest

testNegateIsUnwrap 0.019
testCloneIsDeepClone 0.027
testWrap 0.024
testShouldBeRecursive_PathFilter 0.021
testCloneIsSparseWhenPossible 0.023
testShouldBeRecursive_ALL 0.025

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.023
testRecursiveFiltering 0.025
testNonRecursiveFiltering 0.019

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.017
testALL_IdentityClone 0.016
testANY_DIFF_ShouldNotBeRecursive 0.02
testNotALL_IncludesNothing 0.018
testANY_DIFF_IdentityClone 0.015
testALL_IncludesAnything 0.02
testALL_ShouldNotBeRecursive 0.021

ForPathTest

testFindObjects 0.062

NameConflictTreeWalkTest

testNoDF_NoGap 0.024
testDF_NoGap 0.033
testDF_DetectConflict 0.036
testDF_GapByOne 0.026
testDF_SkipsSeenSubtree 0.027

PostOrderTreeWalkTest

testNoPostOrder 0.027
testInitialize_NoPostOrder 0.023
testInitialize_TogglePostOrder 0.027
testResetDoesNotAffectPostOrder 0.028
testWithPostOrder_NoEnterSubtree 0.027
testWithPostOrder_EnterSubtree 0.026

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.144

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.043

Base64Test

testDecodeFail_NonBase64Character 0
testDecode 0
testEncode 0.001
testEncodeMatchesDecode 0

BlockListTest

testAddRemoveAdd 0.001
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.001
testRegularCommitWithSob_ButNoBody 0
testTimeAltersId 0
testId 0
testKernelStyleFooter 0
testHasChangeid 0.001
testFirstParentAltersId 0
testChangeIdAfterBugOrIssue 0
testChangeIdAlreadySetWithReplacement 0.001
testACommitWithSubjectBodyBugLineWithASpaceAndSob 0.001
testSingleLineMessagesWithSignedOffBy 0
testMultiLineMessagesWithSignedOffBy 0
testHasChangeidWithSpacesBeforeId 0
testHasChangeidWithReplacementInLastLine 0
testHasChangeidWithReplacementInLastLineNoLineBreak 0
testWithEndingURL 0.001
testChangeIdAlreadySet 0
testSingleLineMessages 0.001
testRegularCommit 0
testACommitWithSubject_NonFooterAndBugAndSob 0
testNoteInMiddle 0
testACommitWithSubjectBug_NonFooterLineAndSob 0
testMultiLineMessagesWithoutFooter 0
testACommitWithSubject_NoBodySobAndBug 0.001
testACommitWithSubjectBodyBugEmptyLineAndSob 0
testHasChangeidWithReplacement 0
testACommitWithBug_SubButNoBody 0
testDirCacheAltersId 0

FileUtils7Test

testAtomicMove 0.001
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0.002

FileUtilTest

testCreateSymlink 0.001
testCreateSymlinkOverrideExisting 0
testMkdir 0
testRelativize_mixedCase 0.001
testDeleteEmptyTreeOk 0.001
testDeleteNotEmptyTreeNotOk 0.001
testRenameOverExistingNonEmptyDirectory 0.128
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.001
testRelativize_doc 0.001
testRelativize_scheme 0
testRenameOverNonExistingFile 0.013
testRelativize_whitespaces 0
testDeleteRecursiveEmpty 0.002
testDeleteFile 0.001
testMkdirs 0.001
testRenameOverExistingFile 0.021
testCreateNewFile 0.001
testDeleteRecursive 0.002
testRenameOverExistingEmptyDirectory 0.011
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.002
testRelativize_equalPaths 0.001
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.001

FSJava7Test

testSymlinkAttributes 0.196
testExecutableAttributes 0.002

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.007
badlyFormattedWithoutRef 0.02

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.273
testFailedPreCommitHookBlockCommit 0.051
testFindHook 0.023
testFailedCommitMsgHookBlocksCommit 0.103
testRunHook 0.068
testCommitMsgHookCanModifyCommitMessage 0.117

IntListTest

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

AutoCRLFInputStreamTest

testBoundary 0.448
test 0.002

AutoCRLFOutputStreamTest

testBoundary 0.902
test 0.001

AutoLFInputStreamTest

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

TimeoutInputStreamTest

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

TimeoutOutputStreamTest

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

UnionInputStreamTest

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

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

QuotedStringGitPathStyleTest

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

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

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.008
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

RawSubStringPatternTest

testBoundary 0.016
testCaseInsensitive 0.016
testEmptyPattern 0.017
testNoMatches 0.015

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.001
testNotEmpty_WithPrefix 0
testNotEmpty_NoPrefix 0
testPut_KeyMustMatchName_NoPrefix 0
testMerge_PackedLooseLoose 0
testClear 0
testIterator_MissingUnresolvedSymbolicRefIsBug 0
testEmpty_WithPrefix 0
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0
testEmpty_NoPrefix1 0
testEmpty_NoPrefix2 0
testPut_KeyMustMatchName_WithPrefix 0
testMerge_WithPrefix 0
testEntryType 0.001
testToString_NoPrefix 0
testPut_CollapseResolved 0
testPut_WithPrefix 0
testEntryTypeSet 0
testRemove 0
testIterator_FailsAtEnd 0

RelativeDateFormatterTest

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

RunExternalScriptTest

testCopyStdIn 0.011
testWrongScript 0.009
testArguments 0.012
testRc 0.009
testCopyStdInExecute 0.008
testAllTogetherBinExecute 0.014
testAllTogetherBin 0.011
testWrongSh 0.007
testNullStdout 0.009
testCopyNullStdIn 0.011
testStdErr 0.01
testStdErrExecute 0.01

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0.001
testInCoreLimit_SwitchOnCopy 0.053
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.018
testLarge_SingleWrite 0.027
testInCoreLimit_SwitchBeforeAppendByte 0.027
testOneBlock_BulkWrite 0
testRandomWrites 0.038
testOneBlockAndHalf_BulkWrite 0
testOneBlockAndHalf_SingleWrite 0.001
testDestroyWhileOpen 0.015
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.003
testInCoreInputStream 0.001

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.059
shouldRaiseErrorOnBadUrl 0.174
shouldCloneAValidGitRepository 0.222
shouldRaiseErrorOnNoUrl 0.053
shouldCreateABareCloneOfAValidGitRepository 0.176
shouldRaiseErrorOnEmptyUrl 0.06

ClientVersionUtilTest

testParse 0.044
testPushStatusBug 0.037

RootLocaleTest

testHttpServerText 0.02

ServletUtilsTest

testAcceptGzip 0.008

AdvertiseErrorTest

testPush_CreateBranch 1.875

AsIsServiceTest

testCreate_Default 1.773
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

DefaultReceivePackFactoryTest

testCreate_AuthUser 2.193
testCreate_NullUser 0
testCreate_EmptyStringUser 0
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0.001

DefaultUploadPackFactoryTest

testCreate_Default 1.806
testCreate_Disabled 0
testDisabledSingleton 0
testCreate_Enabled 0

DumbClientDumbServerTest

testInitialClone_Loose[0] 1.796
testListRemote[0] 0.209
testPushNotSupported[0] 0.15
testInitialClone_Packed[0] 0.347
testInitialClone_Loose[1] 0.967
testListRemote[1] 0.133
testPushNotSupported[1] 0.114
testInitialClone_Packed[1] 0.215

DumbClientSmartServerTest

testInitialClone_Small[0] 1.839
testListRemote[0] 0.251
testPushNotSupported[0] 0.15
testInitialClone_Packed[0] 0.373
testInitialClone_Small[1] 0.914
testListRemote[1] 0.154
testPushNotSupported[1] 0.105
testInitialClone_Packed[1] 0.213

ErrorServletTest

testHandler 1.116

FileResolverTest

testNotAGitRepository 1.781
testUnreasonableNames 0
testExportOk 0

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.001

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 0.586
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.163
testObjectCheckerException 0.127

HookMessageTest

testPush_CreateBranch 0.809
testPush_HookMessagesToOutputStream 0

HttpClientTests

testListRemote_Dumb_NoHEAD 0
testListRemote_Smart_DetachedHEAD 0
testRepositoryNotFound_Dumb 0
testListRemote_Smart_WithQueryParameters 0
testListRemote_Dumb_Auth 0
testListRemote_Dumb_NeedsAuth 0.023
testListRemote_Smart_UploadPackNeedsAuth 0.147
testRepositoryNotFound_Smart 0.087
testListRemote_Dumb_DetachedHEAD 0.114
testListRemoteWithoutLocalRepository 0.085
testListRemote_Smart_UploadPackDisabled 0.133

MeasurePackSizeTest

testPush_packSize 0.044

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0

RegexPipelineTest

testSimpleRegex 0.344
testRegexGroupFilter 0.025
testServeOrdering 0.039

SetAdditionalHeadersTest

testSetHeaders 0.311

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.506
testInvalidWant[0] 0.227
testPush_NotAuthorized[0] 0.141
testPush_CreateBranch[0] 0.199
testInitialClone_Small[0] 0.156
testFetch_TooManyLocalCommits[0] 0.742
testListRemote[0] 0.072
testListRemote_BadName[0] 0.074
testPush_ChunkedEncoding[0] 0.142
testInitialClone_BrokenServer[0] 0.08
testFetch_RefsUnreadableOnUpload[0] 0.095
testFetch_FewLocalCommits[1] 0.419
testInvalidWant[1] 0.104
testPush_NotAuthorized[1] 0.124
testPush_CreateBranch[1] 0.153
testInitialClone_Small[1] 0.132
testFetch_TooManyLocalCommits[1] 0.678
testListRemote[1] 0.075
testListRemote_BadName[1] 0.091
testPush_ChunkedEncoding[1] 0.149
testInitialClone_BrokenServer[1] 0.081
testFetch_RefsUnreadableOnUpload[1] 0.078

AddTest

testAddNothing 1.072
testAddAFile 0.157
testAddUsage 0.027
testAddFileTwice 0.039
testAddAlreadyAdded 0.117

ArchiveTest

testTarPrefixOption 1.481
testTgzExtensions 0.16
testTarPreservesContent 0.156
testArchiveIncludesSubmoduleDirectory 0.909
testTarWithSubdir 0.573
testExtensionMatchIsAnchored 0.256
testUnrecognizedFormat 0.113
testArchiveWithLongFilename 0.56
testTarPreservesMode 0.463
testNoExtensionMeansTar 0.179
testEmptyArchive 0.064
testArchivePrefixOption 0.141
testArchiveWithSubdir 0.238
testArchivePreservesMode 0.176
testUnrecognizedExtensionMeansTar 0.105
testZipExtension 0.112
testDefaultFormatIsTar 0.075
testArchivePreservesContent 0.079
testTarExtension 0.067
testTarWithLongFilename 0.13
testTxzExtension 0.189
testPrefixWithoutTrailingSlash 0.067
testTarIncludesSubmoduleDirectory 0.237
testTarPrefixWithoutTrailingSlash 0.077
testArchiveWithFiles 0.071
testPrefixDoesNotNormalizeDoubleSlash 0.053
testFormatOverridesFilename 0.065
testPrefixDoesNotNormalizeDoubleSlashInTar 0.063
testEmptyTar 0.041
testTbz2Extension 0.102

BranchTest

testRenameTwoArgs 1.278
testExistingBranch 0.066
testDeleteForce 0.343
testCreateFromOldCommit 0.357
testList 0.127
testListDetached 0.143
testHelpAfterDelete 0.194
testCreate 0.215
testDelete 0.202
testDeleteForceMultiple 0.428
testListContains 0.203
testRenameSingleArg 0.214
testDeleteMultiple 0.238

CheckoutTest

testCheckoutHead 1.324
testCheckoutLink 0.153
testCheckoutPath 0.367
testCheckoutSelf 0.079
testCheckoutUnresolvedHead 0.047
fileModeTestFileThenFileWithFolderInIndex 0.427
testCheckoutNewBranchThatAlreadyExists 0.259
fileModeTestFileWithFolderInIndex 0.493
testCheckoutExistingBranchWithConflict 0.396
fileModeTestFolderThenFileWithMissingInWorkingTree 0.495
testCheckouSingleFile 0.412
testCheckoutBranch 0.132
fileModeTestFolderWithMissingInWorkingTree 0.281
testCheckoutNonExistingBranch 0.021
testCheckoutOrphan 0.108
testCheckoutWithMissingWorkingTreeFile 0.202
testCheckoutNewBranch 0.106
fileModeTestFolderThenMissingWithFileInWorkingTree 0.146
testCheckoutNewBranchOnBranchToBeBorn 0.023
fileModeTestMissingWithFolderInWorkingTree 0.132
fileModeTestMissingThenFolderWithFileInWorkingTree 0.14

CLIGitCommandTest

testSplit 0.022

CloneTest

testCloneIntoCurrentDir 1.73
testClone 0.25
testCloneEmpty 0.085

CommitAndLogTest

testCommitAmend 1.42

CommitTest

testCommitAll 1.498
testCommitPath 0.132

ConfigTest

testListConfig 1.219

DescribeTest

testDescribeTagLong 0.13
testDescribeCommit 0.248
testHelpArgumentAfterUnknown 0.035
testHeadNoTag 0.09
testNoHead 0.043
testHelpArgumentBeforeUnknown 0.032
testDescribeTag 0.112

FetchTest

testFetchNoTags 0.659
testFetchDefault 0.705
testFetchAllTags 0.568

InitTest

testInitDirectory 0.086
testInitBare 0.07

LsRemoteTest

testLsRemoteHeadsTags 0.359
testLsRemoteTags 0.432
testLsRemote 0.366
testLsRemoteHeads 0.297

MergeTest

testMergeSelf 0.141
testFastForward 0.529
testNoFastForwardAndSquash 0.134
testMerge 0.63
testFastForwardOnly 0.429
testMergeNoCommitSquash 0.53
testMergeNoCommit 0.358
testMergeWithUserMessage 0.314
testSquashSelf 0.064
testSquash 0.308
testNoFastForward 0.165

ReflogTest

testSingleCommit 0.117
testClean 0.037
testBranch 0.422

RemoteTest

testAdd 0.218
testList 0.256
testVerboseList 0.217
testRemove 0.212
testSetUrl 0.161
testUpdate 0.339
testSetUrlPush 0.171

RepoTest

testAddRepoManifest 1.896
testZombieHelpArgument 0.389
testMissingPath 0.299

ResetTest

testResetSelf 0.134
testPathOptionHelp 0.052
testResetPathNoDoubleDash 0.316
testResetPrevious 0.24
testResetPathDoubleDashNoRef 0.301
testZombieArgument_Bug484951 0.025
testResetPathNoDoubleDashNoRef 0
Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path
testResetPathDoubleDash 0.181
testResetEmptyPath 0.093

StatusTest

testStatusUntrackedFiles 1.109
testStatusPorcelainUntrackedFilesAll 0.534
testPathOptionHelp 0.02
testStatusUno 0.422
testStatusPorcelainUntrackedFiles 0.29
testStatusUall 0.285
testStatusPorcelainU 0.281
testStatusPorcelain 0.301
testStatusUntrackedFilesAll 0.263
testStatusPorcelainUno 0.259
testStatusUntrackedFilesNo 0.269
testStatusPorcelainUall 0.319
testStatusPorcelainUntrackedFilesNo 0.245
testStatusDefault 0.298
testStatusU 0.246

TagTest

testTagTwice 0.283

AbbreviatedLongObjectIdTest

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

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.004
testFromStringByte 0.002
testToObjectId 0
testFromRawLong 0
testFromString 0.025

DownloadTest

testDownloadNotFound 3.228
testLargeFileDownload 0.057
testDownloadInvalidPathInfo 0.016
testDownloadInvalidId 0.03
testDownload 0.024

UploadTest

testParallelUploads 3.213
testCorruptUpload 0.094
testLargeFileUpload 0
testUpload 0

Failure Details

[Summary] [Package List] [Test Cases]


testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
testDirtySubmoduleWorktreeUntracked
org.junit.experimental.theories.internal.ParameterizedAssertionError: testDirtySubmoduleWorktreeUntracked("UNTRACKED" <from allModes[2]>)
testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
test_A1_ValidURI
skipped: skipped
test_A2_CryptoError
skipped: skipped
test_V0_Java7_JET
skipped: skipped
test_V1_Java7_GIT
skipped: skipped
test_V2_Java7_AES
skipped: skipped
test_V2_Java8_PBE_AES
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0]
skipped: skipped
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_128/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_192/OFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CBC/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/CFB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/ECB/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/GCM/NOPADDING Version: 1]
skipped: skipped
testCrypto[Profile: AES_256/OFB/NOPADDING Version: 1]
skipped: skipped
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