Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
3324 0 0 6 99.819% 333.336

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.ant.tasks 6 0 0 0 100% 0.834
org.eclipse.jgit.revwalk 197 0 0 0 100% 19.943
org.eclipse.jgit.api 568 0 0 2 99.648% 86.182
org.eclipse.jgit.treewalk.filter 66 0 0 0 100% 1.852
org.eclipse.jgit.internal.storage.pack 14 0 0 0 100% 0.004
org.eclipse.jgit.diff 157 0 0 0 100% 2.16
org.eclipse.jgit.http.test 65 0 0 0 100% 6.357
org.eclipse.jgit.util 304 0 0 0 100% 5.026
org.eclipse.jgit.notes 46 0 0 0 100% 15.696
org.eclipse.jgit.events 1 0 0 0 100% 0.013
org.eclipse.jgit.submodule 39 0 0 0 100% 1.27
org.eclipse.jgit.dircache 61 0 0 0 100% 0.757
org.eclipse.jgit.patch 45 0 0 0 100% 0
org.eclipse.jgit.gitrepo 16 0 0 0 100% 9.006
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.021
org.eclipse.jgit.ignore 211 0 0 0 100% 0.474
org.eclipse.jgit.pgm 106 0 0 3 97.17% 10.505
org.eclipse.jgit.junit 12 0 0 0 100% 0.047
org.eclipse.jgit.transport 287 0 0 1 99.652% 3.39
org.eclipse.jgit.internal.storage.dfs 9 0 0 0 100% 0.017
org.eclipse.jgit.storage.file 4 0 0 0 100% 0.021
org.eclipse.jgit.revplot 16 0 0 0 100% 0.714
org.eclipse.jgit.util.io 38 0 0 0 100% 3.344
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.804
org.eclipse.jgit.internal.storage.file 271 0 0 0 100% 73.177
org.eclipse.jgit.lib 445 0 0 0 100% 15.863
org.eclipse.jgit.attributes 23 0 0 0 100% 0.262
org.eclipse.jgit.nls 11 0 0 0 100% 0.001
org.eclipse.jgit.treewalk 62 0 0 0 100% 3.89
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.474
org.eclipse.jgit.merge 73 0 0 0 100% 71.227
org.eclipse.jgit.http.server 4 0 0 0 100% 0.005

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.05
DateRevQueueTest 7 0 0 0 100% 0.111
FIFORevQueueTest 6 0 0 0 100% 3.161
FooterLineTest 19 0 0 0 100% 0.164
LIFORevQueueTest 5 0 0 0 100% 2.568
MaxCountRevFilterTest 2 0 0 0 100% 0.053
ObjectWalkFilterTest 6 0 0 0 100% 0.021
ObjectWalkTest 8 0 0 0 100% 0.287
RevCommitListTest 7 0 0 0 100% 9.614
RevCommitParseTest 17 0 0 0 100% 0.161
RevFlagSetTest 7 0 0 0 100% 0.062
RevObjectTest 10 0 0 0 100% 0.198
RevTagParseTest 19 0 0 0 100% 0.179
RevWalkCullTest 3 0 0 0 100% 0.129
RevWalkFilterTest 15 0 0 0 100% 0.315
RevWalkFollowFilterTest 3 0 0 0 100% 0.074
RevWalkMergeBaseTest 6 0 0 0 100% 0.254
RevWalkMergedIntoTest 1 0 0 0 100% 0.042
RevWalkPathFilter1Test 13 0 0 0 100% 0.434
RevWalkPathFilter6012Test 7 0 0 0 100% 0.545
RevWalkResetTest 1 0 0 0 100% 0.015
RevWalkShallowTest 6 0 0 0 100% 0.811
RevWalkSortTest 7 0 0 0 100% 0.162
RevWalkUtilsCountTest 6 0 0 0 100% 0.115
RevWalkUtilsReachableTest 5 0 0 0 100% 0.184
SkipRevFilterTest 3 0 0 0 100% 0.047
TreeRevFilterTest 5 0 0 0 100% 0.187

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 20 0 0 0 100% 1.584
ApplyCommandTest 11 0 0 0 100% 1.05
ArchiveCommandTest 4 0 0 0 100% 0.312
BlameCommandTest 18 0 0 0 100% 2.023
BranchCommandTest 15 0 0 0 100% 2.873
CheckoutCommandTest 25 0 0 1 96% 3.159
CherryPickCommandTest 12 0 0 0 100% 2.561
CleanCommandTest 7 0 0 0 100% 0.552
CloneCommandTest 17 0 0 0 100% 5.282
CommitAndLogCommandTest 10 0 0 0 100% 0.657
CommitCommandTest 11 0 0 0 100% 2.203
CommitOnlyTest 96 0 0 0 100% 8.323
DescribeCommandTest 12 0 0 0 100% 1.964
DiffCommandTest 6 0 0 0 100% 0.444
FetchCommandTest 6 0 0 0 100% 0.762
GarbageCollectCommandTest 2 0 0 0 100% 0.19
GitConstructionTest 3 0 0 0 100% 0.292
HugeFileTest 1 0 0 1 0% 0
InitCommandTest 9 0 0 0 100% 0.172
LogCommandTest 7 0 0 0 100% 0.663
LsRemoteCommandTest 4 0 0 0 100% 0.448
MergeCommandTest 43 0 0 0 100% 8.487
NameRevCommandTest 11 0 0 0 100% 0.396
NotesCommandTest 2 0 0 0 100% 0.273
PathCheckoutCommandTest 13 0 0 0 100% 8.175
PullCommandTest 16 0 0 0 100% 6.836
PullCommandWithRebaseTest 5 0 0 0 100% 1.94
PushCommandTest 6 0 0 0 100% 0.818
RebaseCommandTest 70 0 0 0 100% 12.749
ReflogCommandTest 3 0 0 0 100% 0.304
RenameBranchCommandTest 4 0 0 0 100% 0.331
ResetCommandTest 16 0 0 0 100% 1.419
RevertCommandTest 10 0 0 0 100% 2.355
RmCommandTest 2 0 0 0 100% 0.11
StashApplyCommandTest 26 0 0 0 100% 2.649
StashCreateCommandTest 16 0 0 0 100% 1.802
StashDropCommandTest 8 0 0 0 100% 0.939
StashListCommandTest 4 0 0 0 100% 0.174
StatusCommandTest 3 0 0 0 100% 0.249
TagCommandTest 14 0 0 0 100% 0.662

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
IndexDiffFilterTest 38 0 0 0 100% 1.582
InterIndexDiffFilterTest 5 0 0 0 100% 0.042
NotTreeFilterTest 6 0 0 0 100% 0.075
PathFilterGroupTest 7 0 0 0 100% 0
PathSuffixFilterTest 3 0 0 0 100% 0.052
TreeFilterTest 7 0 0 0 100% 0.101

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.004
IntSetTest 1 0 0 0 100% 0

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 0.867
DiffFormatterReflowTest 10 0 0 0 100% 0.001
DiffFormatterTest 12 0 0 0 100% 0.536
EditListTest 5 0 0 0 100% 0
EditTest 16 0 0 0 100% 0
HistogramDiffTest 27 0 0 0 100% 0.007
MyersDiffTest 20 0 0 0 100% 0
PatchIdDiffFormatterTest 2 0 0 0 100% 0.286
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0
RawTextTest 11 0 0 0 100% 0
RenameDetectorTest 26 0 0 0 100% 0.463
SimilarityIndexTest 8 0 0 0 100% 0

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 0.469
AsIsServiceTest 4 0 0 0 100% 0.054
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.067
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.051
DumbClientDumbServerTest 8 0 0 0 100% 0.936
DumbClientSmartServerTest 8 0 0 0 100% 1.395
ErrorServletTest 1 0 0 0 100% 0.001
FileResolverTest 3 0 0 0 100% 0.018
GitServletInitTest 4 0 0 0 100% 0.003
HookMessageTest 2 0 0 0 100% 0.129
MeasurePackSizeTest 1 0 0 0 100% 0.052
ProtocolErrorTest 1 0 0 0 100% 0.017
RegexPipelineTest 3 0 0 0 100% 0.011
SetAdditionalHeadersTest 1 0 0 0 100% 0.534
SmartClientSmartServerTest 18 0 0 0 100% 2.62

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
Base64Test 4 0 0 0 100% 0.018
BlockListTest 12 0 0 0 100% 0.007
ChangeIdUtilTest 35 0 0 0 100% 0.039
FileUtils7Test 2 0 0 0 100% 0
FileUtilTest 21 0 0 0 100% 0.166
FSJava7Test 2 0 0 0 100% 0.459
GitDateFormatterTest 9 0 0 0 100% 0.002
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.023
GitDateParserTest 13 0 0 0 100% 0.003
HookTest 6 0 0 0 100% 0.163
IntListTest 11 0 0 0 100% 0
IOReadLineTest 28 0 0 0 100% 0.003
NBTest 8 0 0 0 100% 0
QuotedStringBourneStyleTest 10 0 0 0 100% 0.051
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0
QuotedStringGitPathStyleTest 20 0 0 0 100% 0.003
RawCharUtilTest 3 0 0 0 100% 0
RawParseUtils_FormatTest 1 0 0 0 100% 0
RawParseUtils_HexParseTest 3 0 0 0 100% 0
RawParseUtils_LineMapTest 5 0 0 0 100% 0
RawParseUtils_MatchTest 4 0 0 0 100% 0
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0
RawParseUtilsTest 3 0 0 0 100% 0
RawSubStringPatternTest 4 0 0 0 100% 0.028
ReadLinesTest 6 0 0 0 100% 0
RefListTest 23 0 0 0 100% 0.018
RefMapTest 22 0 0 0 100% 0
RelativeDateFormatterTest 9 0 0 0 100% 0
StringUtilsTest 7 0 0 0 100% 0
TemporaryBufferTest 15 0 0 0 100% 4.043

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
DefaultNoteMergerTest 6 0 0 0 100% 0.101
LeafBucketTest 11 0 0 0 100% 0
NoteMapMergerTest 17 0 0 0 100% 14.671
NoteMapTest 12 0 0 0 100% 0.924

org.eclipse.jgit.events

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

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleAddTest 8 0 0 0 100% 0.463
SubmoduleInitTest 7 0 0 0 100% 0.124
SubmoduleStatusTest 7 0 0 0 100% 0.14
SubmoduleSyncTest 3 0 0 0 100% 0.198
SubmoduleUpdateTest 4 0 0 0 100% 0.184
SubmoduleWalkTest 10 0 0 0 100% 0.161

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.136
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.015
DirCacheBuilderTest 9 0 0 0 100% 0.111
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.105
DirCacheEntryTest 6 0 0 0 100% 0
DirCacheFindTest 1 0 0 0 100% 0.018
DirCacheIteratorTest 11 0 0 0 100% 0.142
DirCacheLargePathTest 5 0 0 0 100% 0.114
DirCachePathEditTest 3 0 0 0 100% 0
DirCacheTreeTest 6 0 0 0 100% 0.116

org.eclipse.jgit.patch

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 1 0 0 0 100% 0.008
RepoCommandTest 15 0 0 0 100% 8.998

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 1 0 0 0 100% 0
FastIgnoreRuleTest 16 0 0 0 100% 0.004
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0
IgnoreNodeTest 19 0 0 0 100% 0.427
IgnoreRuleSpecialCasesTest 165 0 0 0 100% 0.043

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 2 60% 0.29
ArchiveTest 30 0 0 1 96.667% 2.625
BranchTest 4 0 0 0 100% 0.158
CheckoutTest 19 0 0 0 100% 1.256
CLIGitCommandTest 1 0 0 0 100% 0
CloneTest 3 0 0 0 100% 0.203
CommitAndLogTest 1 0 0 0 100% 0.057
ConfigTest 1 0 0 0 100% 0.026
DescribeTest 5 0 0 0 100% 0.187
FetchTest 3 0 0 0 100% 0.401
LsRemoteTest 4 0 0 0 100% 0.28
MergeTest 11 0 0 0 100% 0.964
ReflogTest 3 0 0 0 100% 0.104
RepoTest 1 0 0 0 100% 0.367
StatusTest 14 0 0 0 100% 3.531
TagTest 1 0 0 0 100% 0.056

org.eclipse.jgit.junit

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

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
BaseReceivePackTest 1 0 0 0 100% 0
BundleWriterTest 4 0 0 0 100% 0.478
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.119
HttpAuthTest 1 0 0 0 100% 0.004
LongMapTest 8 0 0 0 100% 0.02
NetRCTest 2 0 0 0 100% 0.02
OpenSshConfigTest 17 0 0 0 100% 0.265
PacketLineInTest 25 0 0 0 100% 0
PacketLineOutTest 8 0 0 0 100% 0.002
PackParserTest 12 0 0 0 100% 0.305
PushCertificateIdentTest 6 0 0 0 100% 0
PushCertificateParserTest 11 0 0 0 100% 0.08
PushCertificateStoreTest 16 0 0 0 100% 0.032
PushProcessTest 17 0 0 0 100% 0.792
ReceivePackAdvertiseRefsHookTest 7 0 0 0 100% 0.7
RefSpecTest 34 0 0 0 100% 0.004
RemoteConfigTest 26 0 0 0 100% 0.002
SideBandOutputStreamTest 11 0 0 0 100% 0.019
TestProtocolTest 4 0 0 0 100% 0.016
TransportTest 8 0 0 0 100% 0.415
URIishTest 62 0 0 1 98.387% 0.117

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0
DfsInserterTest 5 0 0 0 100% 0.017

org.eclipse.jgit.storage.file

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.109
PlotCommitListTest 15 0 0 0 100% 0.605

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
AutoCRLFInputStreamTest 2 0 0 0 100% 0.699
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.825
EolCanonicalizingInputStreamTest 7 0 0 0 100% 0.044
TimeoutInputStreamTest 8 0 0 0 100% 0.758
TimeoutOutputStreamTest 9 0 0 0 100% 1.018
UnionInputStreamTest 10 0 0 0 100% 0

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.14
ConcurrentRepackTest 4 0 0 0 100% 8.148
FileRepositoryBuilderTest 7 0 0 0 100% 0.164
FileSnapshotTest 4 0 0 0 100% 9.767
GcBasicPackingTest 7 0 0 0 100% 11.828
GcBranchPrunedTest 3 0 0 0 100% 3.153
GcConcurrentTest 1 0 0 0 100% 0.125
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.543
GcKeepFilesTest 1 0 0 0 100% 1.985
GcPackRefsTest 6 0 0 0 100% 5.844
GcPruneNonReferencedTest 5 0 0 0 100% 3.361
GcReflogTest 4 0 0 0 100% 3.977
GcTagTest 2 0 0 0 100% 1.982
InflatingBitSetTest 4 0 0 0 100% 0
LockFileTest 1 0 0 0 100% 0.055
ObjectDirectoryTest 1 0 0 0 100% 1.822
PackFileTest 4 0 0 0 100% 0.251
PackIndexV1Test 6 0 0 0 100% 0.048
PackIndexV2Test 6 0 0 0 100% 0.061
PackReverseIndexTest 4 0 0 0 100% 0.04
PackWriterTest 21 0 0 0 100% 1.633
RefDirectoryTest 59 0 0 0 100% 2.449
ReflogReaderTest 8 0 0 0 100% 0.359
ReflogWriterTest 1 0 0 0 100% 0.043
RefUpdateTest 39 0 0 0 100% 12.589
RepositorySetupWorkDirTest 12 0 0 0 100% 0.021
StoredBitmapTest 3 0 0 0 100% 0
T0003_BasicTest 25 0 0 0 100% 1.259
T0004_PackReaderTest 2 0 0 0 100% 0.091
UnpackedObjectTest 15 0 0 0 100% 0.229
WindowCacheGetTest 3 0 0 0 100% 0.146
WindowCacheReconfigureTest 7 0 0 0 100% 0.064

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedObjectIdTest 25 0 0 0 100% 0
BranchConfigTest 8 0 0 0 100% 0
BranchTrackingStatusTest 3 0 0 0 100% 0.094
ConfigTest 37 0 0 0 100% 0.012
ConstantsEncodingTest 5 0 0 0 100% 0
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 2.324
DirCacheCheckoutTest 45 0 0 0 100% 1.823
IndexDiffSubmoduleTest 7 0 0 0 100% 4.33
IndexDiffTest 16 0 0 0 100% 1.659
IndexModificationTimesTest 2 0 0 0 100% 2.143
MergeHeadMsgTest 2 0 0 0 100% 0.028
ObjectCheckerTest 121 0 0 0 100% 0.025
ObjectIdOwnerMapTest 7 0 0 0 100% 0.013
ObjectIdRefTest 3 0 0 0 100% 0
ObjectIdSubclassMapTest 7 0 0 0 100% 0.009
ObjectIdTest 16 0 0 0 100% 0
ObjectLoaderTest 4 0 0 0 100% 0
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0
ReflogConfigTest 1 0 0 0 100% 0.046
ReflogResolveTest 6 0 0 0 100% 0.44
RefTest 13 0 0 0 100% 0.612
RepositoryCacheTest 9 0 0 0 100% 0.096
RepositoryResolveTest 22 0 0 0 100% 1.253
SquashCommitMsgTest 1 0 0 0 100% 0.027
SymbolicRefTest 3 0 0 0 100% 0
T0001_PersonIdentTest 5 0 0 0 100% 0
T0002_TreeTest 14 0 0 0 100% 0.927
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0
ValidRefNameTest 17 0 0 0 100% 0.002

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributeNodeTest 6 0 0 0 100% 0.001
AttributesMatcherTest 7 0 0 0 100% 0.001
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.165
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.095
AttributeTest 1 0 0 0 100% 0

org.eclipse.jgit.nls

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

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
AbstractTreeIteratorTest 7 0 0 0 100% 0
CanonicalTreeParserTest 15 0 0 0 100% 0
EmptyTreeIteratorTest 6 0 0 0 100% 0.055
FileTreeIteratorJava7Test 4 0 0 0 100% 0.123
FileTreeIteratorTest 16 0 0 0 100% 2.952
ForPathTest 1 0 0 0 100% 0.021
NameConflictTreeWalkTest 5 0 0 0 100% 0.611
PostOrderTreeWalkTest 6 0 0 0 100% 0.079
TreeWalkBasicDiffTest 1 0 0 0 100% 0.028
TreeWalkJava7Test 1 0 0 0 100% 0.021

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
CherryPickTest 2 0 0 0 100% 0.054
MergeAlgorithmTest 17 0 0 0 100% 0.022
MergeMessageFormatterTest 15 0 0 0 100% 0.848
RecursiveMergerTest 8 0 0 0 100% 46.178
ResolveMergerTest 17 0 0 0 100% 23.102
SimpleMergeTest 13 0 0 0 100% 0.972
SquashMessageFormatterTest 1 0 0 0 100% 0.051

org.eclipse.jgit.http.server

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

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testAddExistingSingleFileTwice 0.425
testAddWithConflicts 0.089
testAddNothing 0.058
testAddRemovedFile 0.043
testAddWithoutParameterUpdate 0.133
testAddExistingSingleMediumSizeFileWithNewLine 0.209
testAddExistingSingleFileInSubDir 0.033
testAssumeUnchanged 0.091
testAddRemovedCommittedFile 0.062
testAddWithParameterUpdate 0.07
testAddWholeRepo 0.027
testExecutableRetention 0.078
testAddTwoFiles 0.028
testAddFolder 0.031
testAddExistingSingleFileTwiceWithCommit 0.066
testAddIgnoredFile 0.036
testAddExistingSingleBinaryFile 0.036
testAddNonExistingSingleFile 0.017
testAddExistingSingleFile 0.022
testAddExistingSingleSmallFileWithNewLine 0.03

ApplyCommandTest

testModifyNL1 0.486
testAddA1 0.03
testAddA2 0.021
testAddA1Sub 0.024
testFailureF1 0.091
testFailureF2 0.069
testModifyE 0.052
testModifyX 0.064
testModifyY 0.086
testModifyZ 0.067
testDeleteD 0.06

ArchiveCommandTest

archiveByIdSpecificFile 0.08
archiveByDirectoryPath 0.087
archiveHeadAllFiles 0.068
archiveHeadSpecificPath 0.077

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 0.178
testRenamedBoundLineDelete 0.218
testBoundLineDelete 0.078

BlameCommandTest

testCoreAutoCrlf1 0.066
testCoreAutoCrlf2 0.071
testCoreAutoCrlf3 0.059
testCoreAutoCrlf4 0.064
testCoreAutoCrlf5 0.058
testRenameInSubDir 0.112
testDeleteMiddleLines 0.101
testWhitespaceMerge 0.232
testSingleRevision 0.05
testMoveToOtherDir 0.102
testMiddleClearAllLines 0.083
testTwoRenames 0.129
testDeleteTrailingLines 0.108
testEditAllLines 0.07
testRename 0.1
testConflictingMerge1 0.311
testConflictingMerge2 0.24
testTwoRevisions 0.067

BranchCommandTest

testCreateFromCommit 0.124
testCreateFromLightweightTag 0.115
testCreateFromAnnotatetdTag 0.119
testCreationImplicitStart 0.112
testCreateForce 0.151
testPullConfigRemoteBranch 0.383
testCreateAndList 0.134
testRenameLocalBranch 0.141
testListBranchesWithContains 0.105
testListAllBranchesShouldNotDie 0.224
testRenameRemoteTrackingBranch 0.289
testPullConfigLocalBranch 0.309
testDelete 0.186
testPullConfigRenameLocalBranch 0.343
testCreationNullStartPoint 0.138

CheckoutCommandTest

testCheckout 0.128
testCheckoutOfDirectoryShouldBeRecursive 0.172
testCheckoutAutoCrlfTrue 0
skipped
testCheckoutWithConflict 0.083
testCheckoutWithStartPoint 0.167
testCheckoutOfFileWithInexistentParentDir 0.142
testCheckoutCommit 0.106
testCheckoutAllPaths 0.137
testInvalidRefName 0.093
testCreateOrphanBranchWithStartCommit 0.193
testAlreadyExists 0.191
testCreateBranchOnCheckout 0.141
testCheckoutWithStartPointOnlyCertainFiles 0.18
testCheckoutToNonExistingBranch 0.116
testCheckoutAnnotatedTag 0.123
testCheckoutRemoteTrackingWithoutLocalBranch 0.187
testCheckoutWithNonDeletedFiles 0.094
testUpdateSmudgedEntries 0.112
testSimpleCheckout 0.084
testCreateOrphanBranchWithStartPoint 0.108
testCheckoutOrphanBranch 0.1
testCheckoutRemoteTrackingWithUpstream 0.175
testDetachedHeadOnCheckout 0.111
testCheckoutLightweightTag 0.123
testNullRefName 0.093

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.165
testCherryPickDirtyIndex 0.153
testCherryPickNoCommit 0.328
testCherryPickConflictResolution 0.181
testCherryPick 0.286
testCherryPickMerge 0.344
testCherryPickConflictMarkers 0.129
testCherryPickOurCommitName 0.139
testCherryPickConflictReset 0.222
testCherryPickDirtyWorktree 0.122
testSequentialCherryPick 0.331
testCherryPickConflictResolutionNoCOmmit 0.161

CleanCommandTest

testClean 0.118
testCleanWithPaths 0.088
testCleanDirs 0.069
testCleanWithDryRun 0.076
testCleanDirsWithDryRun 0.067
testCleanDirsWithDryRunAndNoIgnore 0.066
testCleanWithDryRunAndNoIgnore 0.068

CloneCommandTest

testCloneRepositoryCustomRemote 0.356
testCloneRepositoryExplicitGitDir 0.224
testCloneRepositoryExplicitGitDirNonStd 0.215
testCloneRepositoryWithNestedSubmodules 0.896
testCloneRepositoryWithBranchShortName 0.236
testBareCloneRepository 0.187
testCloneRepositoryWithSubmodules 0.619
testCloneWithAutoSetupRebase 0.451
testCloneRepositoryOnlyOneBranch 0.26
testCloneRepositoryWithBranch 0.356
testBareCloneRepositoryCustomRemote 0.207
testCloneRepositoryExplicitGitDirBare 0.185
testCloneRepositoryWithTagName 0.205
testCloneRepository 0.204
testBareCloneRepositoryNullRemote 0.18
testCloneRepositoryWithMultipleHeadBranches 0.261
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.24

CommitAndLogCommandTest

testMultipleInvocations 0.03
testAddUnstagedChanges 0.131
testWrongParams 0.011
testModeChange 0.072
testLogWithFilter 0.064
testCommitAmend 0.049
testCommitRange 0.079
testMergeEmptyBranches 0.089
testInsertChangeId 0.061
testSomeCommits 0.071

CommitCommandTest

commitAfterSquashMerge 0.763
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.085
commitSubmoduleUpdate 0.523
commitOnlyShouldHandleIgnored 0.076
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.063
testExecutableRetention 0.082
commitUpdatesSmudgedEntries 0.162
commitIgnoresSmudgedEntryWithDifferentId 0.145
commitNewSubmodule 0.172
commitAmendOnInitialShouldFail 0.016
commitAmendWithAuthorShouldUseIt 0.116

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.098
testOnlyOption_f1_7_f2_14_b 0.081
testOnlyOption_f1_7_f2_14_c 0.097
testOnlyOption_f1_7_f2_14_d 0.106
testOnlyOption_f1_7_f2_14_e 0.11
testOnlyOption_f1_1_a 0.013
testOnlyOption_f1_1_b 0.02
testOnlyOption_f1_1_c 0.036
testOnlyOption_f1_1_d 0.041
testOnlyOption_f1_1_e 0.047
testOnlyOption_f1_2_a 0.02
testOnlyOption_f1_2_b 0.023
testOnlyOption_f1_2_c 0.047
testOnlyOption_f1_2_d 0.049
testOnlyOption_f1_2_e 0.051
testOnlyOption_f1_3_a 0.057
testOnlyOption_f1_3_b 0.064
testOnlyOption_f1_3_c 0.096
testOnlyOption_f1_3_d 0.093
testOnlyOption_f1_3_e 0.112
testOnlyOption_f1_4_a 0.047
testOnlyOption_f1_4_b 0.1
testOnlyOption_f1_4_c 0.101
testOnlyOption_f1_4_d 0.075
testOnlyOption_f1_4_e 0.08
testOnlyOption_f1_5_a 0.102
testOnlyOption_f1_5_b 0.113
testOnlyOption_f1_5_c 0.096
testOnlyOption_f1_5_d 0.106
testOnlyOption_f1_5_e 0.116
testOnlyOption_f1_6_a 0.049
testOnlyOption_f1_6_b 0.063
testOnlyOption_f1_6_c 0.092
testOnlyOption_f1_6_d 0.129
testOnlyOption_f1_6_e 0.115
testOnlyOption_f1_7_a 0.047
testOnlyOption_f1_7_b 0.062
testOnlyOption_f1_7_c 0.086
testOnlyOption_f1_7_d 0.091
testOnlyOption_f1_7_e 0.09
testOnlyOption_f1_8_a 0.053
testOnlyOption_f1_8_b 0.098
testOnlyOption_f1_8_c 0.113
testOnlyOption_f1_8_d 0.081
testOnlyOption_f1_8_e 0.128
testOnlyOption_f1_9_a 0.079
testOnlyOption_f1_9_b 0.131
testOnlyOption_f1_9_c 0.104
testOnlyOption_f1_9_d 0.097
testOnlyOption_f1_9_e 0.169
testOnlyOption_f1_2_f2_14_a 0.077
testOnlyOption_f1_2_f2_14_b 0.09
testOnlyOption_f1_2_f2_14_c 0.115
testOnlyOption_f1_2_f2_14_d 0.114
testOnlyOption_f1_2_f2_14_e 0.146
testOnlyOption_f1_12_f2_14_a 0.103
testOnlyOption_f1_12_f2_14_b 0.113
testOnlyOption_f1_12_f2_14_c 0.16
testOnlyOption_f1_12_f2_14_d 0.228
testOnlyOption_f1_12_f2_14_e 0.16
testOnlyOption_f1_6_f2_14_a 0.109
testOnlyOption_f1_6_f2_14_b 0.119
testOnlyOption_f1_6_f2_14_c 0.126
testOnlyOption_f1_6_f2_14_d 0.111
testOnlyOption_f1_6_f2_14_e 0.118
testOnlyOption_f1_10_a 0.058
testOnlyOption_f1_10_b 0.064
testOnlyOption_f1_10_c 0.082
testOnlyOption_f1_10_d 0.081
testOnlyOption_f1_10_e 0.135
testOnlyOption_f1_11_a 0.056
testOnlyOption_f1_11_b 0.115
testOnlyOption_f1_11_c 0.079
testOnlyOption_f1_11_d 0.078
testOnlyOption_f1_11_e 0.084
testOnlyOption_f1_12_a 0.042
testOnlyOption_f1_12_b 0.048
testOnlyOption_f1_12_c 0.068
testOnlyOption_f1_12_d 0.078
testOnlyOption_f1_12_e 0.074
testOnlyOption_f1_13_a 0.06
testOnlyOption_f1_13_b 0.064
testOnlyOption_f1_13_c 0.081
testOnlyOption_f1_13_d 0.09
testOnlyOption_f1_13_e 0.083
testOnlyOption_f1_14_a 0.067
testOnlyOption_f1_14_b 0.071
testOnlyOption_f1_14_c 0.08
testOnlyOption_f1_14_d 0.083
testOnlyOption_f1_14_e 0.088
testOnlyOption_f1_1_f2_14_a 0.047
testOnlyOption_f1_1_f2_14_b 0.088
testOnlyOption_f1_1_f2_14_c 0.086
testOnlyOption_f1_1_f2_14_d 0.063
testOnlyOption_f1_1_f2_14_e 0.065
testOnlyOptionWithDirectory 0.102

DescribeCommandTest

testDescribeBranch[0] 0.192
t1sameDepthT2[0] 0.258
t1DominatesT2[0] 0.202
noTargetSet[0] 0.025
t1nearerT2[0] 0.24
testDescribe[0] 0.207
testDescribeBranch[1] 0.16
t1sameDepthT2[1] 0.209
t1DominatesT2[1] 0.14
noTargetSet[1] 0.015
t1nearerT2[1] 0.199
testDescribe[1] 0.117

DiffCommandTest

testDiffModified 0.124
testDiffWithNegativeLineCount 0.044
testDiffTwoCommits 0.182
testDiffCached 0.044
testDiffWithPrefixes 0.033
testNoOutputStreamSet 0.017

FetchCommandTest

testFetch 0.06
fetchShouldNotFetchTagsFromOtherBranches 0.103
fetchWithExplicitTagsShouldUpdateLocal 0.23
fetchShouldAutoFollowTagForFetchedObjects 0.097
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.202
fetchShouldAutoFollowTag 0.07

GarbageCollectCommandTest

testGConeCommit 0.074
testGCmoreCommits 0.116

GitConstructionTest

testClose 0.124
testOpen 0.081
testWrap 0.087

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.006
testInitNonBare_GitdirAndDirShouldntBeSame 0.01
testInitBareRepository 0.016
testInitWithDefaultsNonBare 0.018
testInitWithDefaultsBare 0.024
testInitWithExplicitGitDir 0.028
testInitWithOnlyExplicitGitDir 0.028
testInitNonEmptyRepository 0.022
testInitRepository 0.02

LogCommandTest

logAllCommitsWithMaxCount 0.083
logAllCommits 0.127
logAllCommitsWithSkipAndMaxCount 0.097
logPathWithMaxCount 0.1
logAllCommitsWithSkip 0.099
logPathWithSkip 0.1
logAllCommitsWithTag 0.057

LsRemoteCommandTest

testLsRemoteWithTags 0.121
testLsRemoteWithHeads 0.137
testLsRemoteWithoutLocalRepository 0.06
testLsRemote 0.13

MergeCommandTest

testDeletionOnSideConflict 0.172
testNoFastForwardNoCommit 0.088
testRecursiveMergeWithConflict 0.205
testConflictingMergeFailsDueToDirtyIndex 0.237
testFastForward 0.118
testMergeNonVersionedPaths 0.315
testMultipleCreationsSameContent 0.224
testAlreadyUpToDate 0.073
testMergeRemovingFoldersWithoutFastForward 0.189
testMergeRemovingFolders 0.131
testFastForwardOnly 0.094
testSuccessfulContentMergeNoCommit 0.357
testFileModeMerge 0.224
testFileModeMergeWithDirtyWorkTree 0.168
testMergeWithMessageOption 0.229
testMultipleDeletions 0.173
testFastForwardNoCommit 0.096
testSquashMergeConflict 0.151
testSingleDeletion 0.292
testMergeInItself 0.036
testMergeConflictWithMessageOption 0.152
testMergeTag 0.199
testMergeConflictFileFolder 0.187
testFastForwardWithFiles 0.118
testMultipleCreations 0.19
testSquashMerge 0.172
testDeletionAndConflict 0.214
testModifiedAndRenamed 0.193
testSuccessfulMergeFailsDueToDirtyIndex 0.182
testSuccessfulContentMergeAndDirtyworkingTree 0.206
testMultipleHeads 0.102
testMergeMessage 0.147
testSuccessfulContentMerge 0.37
testSuccessfulMergeFailsDueToDirtyWorktree 0.287
testDeletionOnMasterConflict 0.153
testSquashFastForward 0.172
testFastForwardOnlyNotPossible 0.133
testContentMerge 0.236
testNoFastForward 0.097
testConflictingMergeFailsDueToDirtyWorktree 0.182
testMergeFailingWithDirtyWorkingTree 0.129
testMergeSuccessAllStrategiesNoCommit 0.525
testMergeSuccessAllStrategies 0.569

NameRevCommandTest

multiplePathsNoMerge 0.042
multiplePathsSecondParent 0.046
prefix 0.034
annotatedTags 0.042
annotatedTagsNoResult 0.04
ref 0.032
simpleAncestor 0.03
onePathMerge 0.034
onePathMergeSecondParent 0.037
onePathMergeLongerFirstParentPath 0.035
nameExact 0.024

NotesCommandTest

testListNotes 0.092
testAddAndRemoveNote 0.181

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 0.237
testCheckoutOurs 0.212
testCheckoutMultiple 0.167
testUpdateWorkingDirectory 0.192
testCheckoutRepository 0.157
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.149
testCheckoutSecond 0.144
testCheckoutTheirs 0.221
testCheckoutFirst 0.148
testStageNotPossibleWithBranch 0.148
testCheckoutOfConflictingFileShouldThrow 0.215
testUpdateWorkingDirectoryFromIndex2 6.036
testUpdateWorkingDirectoryFromIndex 0.149

PullCommandTest

testPullFastForward 0.389
testPullMerge 0.311
testPullWithRebaseConfig1 0.542
testPullWithRebaseConfig2 0.503
testPullWithRebaseConfig3 0.52
testPullLocalConflict 0.277
testPullWithMergeConfig2 0.427
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.374
testPullEmptyRepository 0.166
testPullConflict 0.283
testPullWithoutConfig 0.475
testPullMergeProgrammaticConfiguration 0.401
testPullWithMergeConfig 0.478
testPullWithRebasePreserve1Config 0.592
testPullWithRebasePreserveConfig2 0.561
testPullWithRebasePreserveConfig3 0.537

PullCommandWithRebaseTest

testPullFastForward 0.338
testPullLocalConflict 0.414
testPullConflict 0.388
testPullFastForwardWithBranchInSource 0.366
testPullFastForwardWithLocalCommitAndRebaseFlagSet 0.434

PushCommandTest

testPushAfterGC 0.201
testPushRefUpdate 0.317
testPush 0.059
testPushWithRefSpecFromConfig 0.056
testPushWithoutPushRefSpec 0.103
testTrackingUpdate 0.082

RebaseCommandTest

testRebaseInteractiveSingleFixup 0.232
testRebaseShouldIgnoreMergeCommits 0.308
testFastForwardRebaseWithAutoStash 0.16
testRebaseInteractiveMultipleSquash 0.3
testRebaseWithUncommittedDelete 0.092
testRebaseShouldLeaveWorkspaceUntouchedWithUnstagedChangesConflict 0.1
testRebasePreservingMerges1 0.472
testRebasePreservingMerges2 0.505
testStopOnConflict 0.241
testStopOnConflictFileCreationAndDeletion 0.274
testFastForwardWithMultipleCommits 0.13
testRebaseInteractiveFixupWithBlankLines 0.177
testRebaseWithUnstagedTopicChange 0.108
testStopOnLastConflictAndContinue 0.242
testRebaseTodoLineSetComment 0.01
testRebaseShouldBeAbleToHandleEmptyLinesInRebaseTodoFile 0.013
testRebaseEndsIfLastStepIsEdit 0.125
testRebaseShouldStopForRewordInCaseOfConflict 0.165
testParseRewordCommand 0.013
testRebasePreservingMergesWithUnrelatedSide1 0.457
testRebasePreservingMergesWithUnrelatedSide2 0.513
testRebaseWithUnstagedMasterChangeOtherCommit 0.195
testRebaseInteractiveSingleSquashAndModifyMessage 0.268
testRebaseWithUncommittedMasterChangeBaseCommit 0.122
testParseSquashFixupSequenceCount 0.01
testRebaseWithAutoStashConflictOnApply 0.247
testRebaseInteractiveReword 0.185
testRebaseWithUntrackedFile 0.178
testRebaseShouldNotFailIfUserAddCommentLinesInPrepareSteps 0.262
testRebaseShouldBeAbleToHandleLinesWithoutCommitMessageInRebaseTodoFile 0.013
testRebaseWithUncommittedMasterChange 0.135
testRebaseInteractiveEdit 0.245
testInteractiveRebaseWithModificationShouldNotDeleteDataOnAbort 0.087
testRepositoryStateChecks 0.008
testRebaseInteractiveSquashFirstCommitShouldFail 0.077
testRebaseWithUnstagedMasterChangeBaseCommit 0.111
testEmptyRebaseTodo 0.009
testFastForwardWithMultipleCommitsOnDifferentBranches 0.182
testMergeFirstStopOnLastConflictAndSkip 0.229
testRebaseShouldFixupInCaseOfConflict 0.374
testRebaseWithModificationShouldNotDeleteData 0.093
testRebaseInteractiveFixupFirstCommitShouldFail 0.23
testFastForwardRebaseWithModification 0.101
testAuthorScriptConverter 0.01
testDetachedHead 0.162
testRebaseWithUncommittedTopicChange 0.11
testRebaseShouldStopForEditInCaseOfConflict 0.151
testStopOnConflictAndContinue 0.285
testRebaseWithUnstagedMasterChange 0.118
testStopOnConflictAndContinueWithNoDeltaToMaster 0.165
testOnlyCommentRebaseTodo 0.017
testFilesAddedFromTwoBranches 0.212
testStopOnConflictAndFailContinueIfFileIsDirty 0.325
testStopOnConflictCommitAndContinue 0.328
testUnknownUpstream 0.039
testStopOnConflictAndAbortWithDetachedHEAD 0.31
testRebaseWithAutoStash 0.285
testRebaseInteractiveMixedSquashAndFixup 0.385
testFastForwardWithNewFile 0.124
testUpToDate 0.037
testRebaseParentOntoHeadShouldBeUptoDate 0.062
testStopOnConflictAndSkipNoConflict 0.322
testStopOnLastConflictAndSkip 0.256
testRebaseWithUncommittedMasterChangeOtherCommit 0.219
testLeadingSpacesRebaseTodo 0.013
testRebaseShouldTryToParseValidLineMarkedAsComment 0.015
testRebaseShouldSquashInCaseOfConflict 0.26
testConflictFreeWithSingleFile 0.189
testStopOnConflictAndSkipWithConflict 0.299
testAbortShouldAlsoAbortNonInteractiveRebaseWithRebaseApplyDir 0.053

ReflogCommandTest

testAmendReflog 0.103
testBranchReflog 0.101
testHeadReflog 0.1

RenameBranchCommandTest

renameBranchNoConfigValues 0.077
renameBranchExistingSection 0.088
renameBranchMultipleConfigValues 0.09
renameBranchSingleConfigValue 0.076

ResetCommandTest

testHardResetOnUnbornBranch 0.022
testSoftReset 0.09
testPathsResetOnUnbornBranch 0.022
testMixedReset 0.094
testMixedResetRetainsSizeAndModifiedTime 0.076
testMixedResetWithUnmerged 0.15
testHardReset 0.098
testResetDefaultMode 0.029
testPathsResetToNonexistingRef 0.024
testPathsResetWithRef 0.097
testHardResetAfterSquashMerge 0.163
testPathsReset 0.1
testResetToNonexistingHEAD 0.015
testPathsResetOnDirs 0.089
testPathsResetWithUnmerged 0.243
testHardResetOnTag 0.107

RevertCommandTest

testRevertDirtyIndex 0.703
testRevertConflictMarkers 0.175
testRevertConflictResolution 0.202
testRevertOverExecutableChangeOnNonExectuableFileSystem 0.211
testRevertMultipleWithFail 0.215
testRevertMultiple 0.183
testRevertDirtyWorktree 0.109
testRevert 0.264
testRevertOurCommitName 0.135
testRevertkConflictReset 0.158

RmCommandTest

testRemoveCached 0.049
testRemove 0.061

StashApplyCommandTest

workingDirectoryContentConflict 0.065
workingDirectoryEditPreCommit 0.113
workingDirectoryContentMerge 0.135
workingDirectoryCleanIndexModify 0.084
unstashNoHead 0.052
multipleEdits 0.082
workingDirectoryModifyInSubfolder 0.126
noStashedCommits 0.04
indexContentConflict 0.076
stashChangeInANewSubdirectory 0.101
indexAdd 0.085
stashedApplyOnOtherBranchWithStagedChange 0.261
workingDirectoryDeleteIndexAdd 0.108
workingDirectoryDeleteIndexEdit 0.084
untrackedFileConflictsWithWorkingDirectory 0.074
workingDirectoryModifyIndexChanged 0.092
workingDirectoryDelete 0.068
indexDelete 0.079
workingDirectoryModify 0.085
stashedApplyOnOtherBranch 0.241
stashedContentMerge 0.147
untrackedFileNotIncluded 0.091
untrackedFileIncluded 0.093
testApplyStashWithDeletedFile 0.098
unstashNonStashCommit 0.039
untrackedFileConflictsWithCommit 0.13

StashCreateCommandTest

unmergedPathsShouldCauseException 0.242
workingDirectoryCleanIndexModify 0.091
multipleEdits 0.094
workingDirectoryModifyInSubfolder 0.129
newFileInIndexThenModifiedInWorkTree 0.103
indexAdd 0.136
workingDirectoryDeleteIndexAdd 0.123
workingDirectoryDeleteIndexEdit 0.124
workingDirectoryModifyIndexChanged 0.127
refLogIncludesCommitMessage 0.1
workingDirectoryDelete 0.091
indexDelete 0.087
workingDirectoryModify 0.099
noLocalChanges 0.057
untrackedFileNotIncluded 0.101
untrackedFileIncluded 0.098

StashDropCommandTest

dropSingleStashedCommit 0.125
dropMiddleStashCommit 0.159
dropFirstStashedCommit 0.123
dropNegativeRef 0.032
dropWithNoStashedCommits 0.083
dropBoundaryStashedCommits 0.189
dropWithInvalidLogIndex 0.084
dropAll 0.144

StashListCommandTest

multipleStashedCommits 0.069
noStashRef 0.011
emptyStashReflog 0.053
singleStashedCommit 0.041

StatusCommandTest

testDifferentStates 0.178
testEmptyStatus 0.017
testDifferentStatesWithPaths 0.054

TagCommandTest

testDeleteFullName 0.05
testTagging 0.087
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.013
testFailureOnSignedTags 0.035
testDeleteNonExisting 0.036
testDeleteEmptyTagNames 0.033
testEmptyTagName 0.032
testTaggingOnHead 0.038
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.039
testListAllTagsInRepositoryInOrder 0.077
testInvalidTagName 0.039
testDelete 0.073
testDeleteBadName 0.038
testUnannotatedTagging 0.072

AttributeNodeTest

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

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.016
testRules 0.043
testIncorrectAttributeFileName 0.033
testNoMatchingAttributes 0.043
testEmptyGitAttributeFile 0.03

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.011
testRules 0.04
testNoMatchingAttributes 0.027
testEmptyGitAttributeFile 0.017

AttributeTest

testBasic 0

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.072
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.01
shouldListAddedFileInInitialCommit 0.093
shouldListModificationBetweenTwoCommits 0.119
shouldListModificationInDirWithoutModifiedTrees 0.07
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.011
shouldReportFileModeChange 0.134
shouldListDeletionBetweenTwoCommits 0.112
shouldListChangesInWorkingTree 0.09
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.011
shouldListAddedFileBetweenTwoCommits 0.068
shouldListModificationInDirWithModifiedTrees 0.077

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.028
testDiffRootNullToTree 0.131
testCreateFileHeaderForRenameModeChange 0.013
testDiff 0.119
testCreateFileHeader_GitLink 0.026
testDiffNullToNull 0.014
testCreateFileHeader_Add 0.016
testCreateFileHeaderWithoutIndexLine 0.017
testCreateFileHeaderForRenameWithoutContentChange 0.016
testDiffRootTreeToNull 0.115
testCreateFileHeader_Binary 0.024
testCreateFileHeader_Delete 0.017

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

EditTest

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

HistogramDiffTest

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

MyersDiffTest

testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
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
testDegenerate_InsertMiddle 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

PatchIdDiffFormatterTest

testSameDiff 0.162
testDiff 0.124

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.002
testBreakModify_RejoinIfUnpaired 0.016
testBreakModify_BreakBelowScore 0.018
testInexactRenames_OnePair2 0.021
testExactRename_OneRenameOneModify 0.021
testExactRename_OneDeleteManyAdds 0.017
testNoRenames_SymlinkAndFile 0.015
testExactRename_OneRename 0.016
testSetRenameScore_IllegalArgs 0.014
testInexactRename_NewlinesOnly 0.017
testExactRename_PathBreaksTie 0.033
testRenameLimit 0.03
testInexactRename_OnePair 0.02
testInexactRename_SameContentMultipleTimes 0.023
testInexactRename_LastByteDifferent 0.019
testInexactRename_OneRenameTwoUnrelatedFiles 0.028
testBreakModify_DontBreakAboveScore 0.018
testExactRename_DifferentObjects 0.018
testNoRenames_EmptyFile1 0.012
testNoRenames_EmptyFile2 0.017
testBreakModify_BreakNone 0.016
testExactRename_MultipleIdenticalDeletes 0.013
testNoRenames_GitlinkAndFile 0.013
testBreakModify_BreakAll 0.016
testNoRenames_SymlinkAndFileSamePath 0.015
testNoRenames_SingleByteFiles 0.015

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0
testFindOnEmpty 0.008
testWriteEmptyCommit_RealIndex 0.017
testDetectUnmergedPaths 0.011
testWriteEmptyUnlock_RealIndex 0.016
testReadMissing_TempIndex 0.01
testLockMissing_RealIndex 0.011
testBuildThenClear 0.01
testWriteEmptyLockEmpty_RealIndex 0.013
testRejectInvalidWindowsPaths 0.013
testReadMissing_RealIndex 0.011
testWriteEmptyReadEmpty_RealIndex 0.016

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.015

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.003
testFindSingleFile 0.013
testBuildEmpty 0.014
testAdd_ReverseGitSortOrder 0.011
testBuildOneFile_Commit_IndexChangedEvent 0.017
testBuilderClear 0.011
testBuildOneFile_Commit 0.014
testAdd_InGitSortOrder 0.015
testBuildRejectsUnsetFileMode 0.013

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0
testUnsupportedRequiredExtension 0
testReadIndex_DirCacheTree 0.031
testCorruptChecksumAtFooter 0.001
testReadWriteV3 0.003
testReadIndex_LsFiles 0.034
testTreeWalk_LsFiles 0.036

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.018

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.01
testBackBug396127 0.016
testReset 0.017
testSingleSubtree_Recursive 0.015
testEmptyTree_WithTreeWalk 0.013
testRemovedSubtree 0.014
testTwoLevelSubtree_FilterPath 0.012
testSingleSubtree_NoRecursion 0.011
testNoSubtree_NoTreeWalk 0.012
testTwoLevelSubtree_Recursive 0.011
testEmptyTree_NoTreeWalk 0.011

DirCacheLargePathTest

testPath_4090 0.027
testPath_4094 0.021
testPath_4095 0.024
testPath_4096 0.02
testPath_16384 0.022

DirCachePathEditTest

testAddDeleteTrickyNames 0
testPathEditShouldBeCalledForEachStage 0
testAddDeletePathAndTreeNormalNames 0

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.013
testEmptyCache_Clear_NoCacheTree 0.019
testWriteReadTree 0.029
testTwoLevelSubtree 0.024
testEmptyCache_CreateEmptyCacheTree 0.018
testSingleSubtree 0.013

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.013

FileNameMatcherTest

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

ManifestParserTest

testManifestParser 0.008

RepoCommandTest

testRemoveOverlappingBare 0.641
testCopyFileBare 0.508
testBareRepo 0.415
testRevisionBranch 0.549
testAddRepoManifest 0.562
testRevisionBare 0.438
testRevisionTag 0.583
testTargetBranch 0.46
testIncludeTag 0.678
testNonDefaultRemotes 0.733
testRevision 0.504
testReplaceManifestBare 0.546
testRepoManifestGroups 1.083
testRepoManifestCopyFile 0.741
testRemoteAlias 0.557

BasicRuleTest

test 0

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.047
testTrailingSpaces 0.044
testRules 0.043
testSlashMatchesDirectory 0.023
testToString 0.018
testRepeatedNegationInDifferentFiles1 0.02
testRepeatedNegationInDifferentFiles2 0.018
testRepeatedNegationInDifferentFiles3 0.022
testRepeatedNegationInDifferentFiles4 0.021
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.021
testNegateAllExceptJavaInSrc 0.019
testLeadingSpaces 0.018
testEmptyIgnoreRules 0.051
testWithSlashDoesNotMatchInSubDirectory 0
testNegation 0.013
testSlashOnlyMatchesDirectory 0.012
testNoPatterns 0.014
testEmptyIgnoreNode 0.011
testRepeatedNegation 0.012

IgnoreRuleSpecialCasesTest

testSpecialGroupCase0 0.005
testSpecialGroupCase1 0
testSpecialGroupCase2 0
testSpecialGroupCase3 0
testSpecialGroupCase4 0
testSpecialGroupCase5 0
testSpecialGroupCase6 0.001
testSpecialGroupCase7 0
testSpecialGroupCase8 0
testSpecialGroupCase9 0
testVerySimpleWildCardCase1 0
testVerySimpleWildCardCase2 0.001
testVerySimpleWildCardCase3 0
testCombinedRangesInOneGroupCase0 0
testCombinedRangesInOneGroupCase1 0
testCombinedRangesInOneGroupCase2 0
testMixedGroupCase0 0.002
testMixedGroupCase1 0
testMixedGroupCase2 0
testMixedGroupCase3 0
testMixedGroupCase4 0
testMixedGroupCase5 0
testMixedGroupCase6 0
testMixedGroupCase7 0.001
testMixedGroupCase8 0
testMixedGroupCase9 0
testSpecialGroupCase10 0
testGraphGroupCase0 0.001
testGraphGroupCase1 0
testGraphGroupCase2 0
testGraphGroupCase3 0
testGraphGroupCase4 0
testGraphGroupCase5 0
testFilePathSimpleCase 0
testCaret 0.001
testPipe 0
testPlus 0
testLowerGroupCase0 0
testLowerGroupCase1 0
testLowerGroupCase2 0.001
testLowerGroupCase3 0
testLowerGroupCase4 0
testLowerGroupCase5 0
testCntrlGroupCase0 0
testCntrlGroupCase1 0.001
testEscapedHash 0
testVerySimplePatternCase0 0.001
testVerySimplePatternCase1 0
testVerySimplePatternCase2 0
testVerySimplePatternCase3 0
testVerySimplePatternCase4 0
test2AlphaGroupsCase0 0.001
testEscapedExclamationMark 0
testAlphaGroupCase0 0
testAlphaGroupCase1 0
testAlphaGroupCase2 0.001
testUnsupportedGroupCase01 0
testInversedGroupCase0 0
testInversedGroupCase1 0
testInversedGroupCase2 0
testInversedGroupCase3 0.001
testSpaceGroupCase0 0
testSpaceGroupCase1 0
testSpaceGroupCase2 0
testSpaceGroupCase3 0
testSpaceGroupCase4 0
testMultipleEscapedCharacters1 0
testTwoGroupsCase0 0
testTwoGroupsCase1 0
testTwoGroupsCase2 0
testTwoGroupsCase3 0
testSimpleStarCase0 0
testSimpleStarCase1 0
testSimpleStarCase2 0
testSimpleStarCase3 0
testDigitGroupCase0 0.001
testDigitGroupCase1 0
testDigitGroupCase2 0
testDigitGroupCase3 0.001
testDigitGroupCase4 0.001
testDigitGroupCase5 0
testVerySimpleGroupRangeCase0 0
testVerySimpleGroupRangeCase1 0
testVerySimpleGroupRangeCase2 0
testVerySimpleGroupRangeCase3 0
testVerySimpleGroupRangeCase4 0
testVerySimpleGroupRangeCase5 0
testUnsupportedGroupCase0 0.013
testUnsupportedGroupCase1 0.002
testVerySimpleWildcardCase0 0
testEscapedTrailingSpaces 0
testEscapedBackslash 0
testBrackets 0
testPunctGroupCase0 0
testPunctGroupCase1 0
testPunctGroupCase2 0
testPunctGroupCase3 0
testFilePathCase0 0
testFilePathCase1 0
testFilePathCase2 0
testFilePathCase3 0
testIncompleteRangesInOneGroupCase0 0
testIncompleteRangesInOneGroupCase1 0
testIncompleteRangesInOneGroupCase2 0
testPrintGroupCase0 0
testPrintGroupCase1 0
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.001
testXDigitGroupCase7 0
testNotEscapingBackslash 0
testAlnumGroupCase0 0.001
testAlnumGroupCase1 0
testAlnumGroupCase2 0
testWordGroupCase0 0.001
testWordGroupCase1 0
testWordGroupCase2 0
testWordGroupCase3 0.001
testWordGroupCase4 0
testWordGroupCase5 0
testTwoRangesInOneGroupCase0 0.001
testTwoRangesInOneGroupCase1 0
testTwoRangesInOneGroupCase2 0
testTwoRangesInOneGroupCase3 0
testTwoRangesInOneGroupCase4 0.001
testTwoRangesInOneGroupCase5 0
testVerySimpleGroupCase0 0
testVerySimpleGroupCase1 0
testVerySimpleGroupCase2 0
testEscapedBracket1 0
testEscapedBracket2 0
testEscapedBracket3 0
testEscapedBracket4 0
testEscapedBracket5 0
testEscapedBracket6 0
testBackslash 0.001

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

DfsInserterTest

testReadFromInserterSmallObjects 0.011
testReaderResolve 0.001
testReadFromFallback 0.001
testReadFromInserterLargerObjects 0.004
testInserterDiscardsPack 0

AbbreviationTest

testAbbreviateOnEmptyRepository 0.007
testAbbreviateLooseBlob 0.014
testAbbreviateIsActuallyUnique 0.043
testAbbreviatePackedBlob 0.076

ConcurrentRepackTest

testObjectMovedToNewPack1 2.156
testObjectMovedToNewPack2 2.988
testObjectInNewPack 1.015
testObjectMovedWithinPack 1.989

FileRepositoryBuilderTest

scanWithGitDirRef 0.011
invalidRepositoryFormatVersion 0.017
emptyRepositoryFormatVersion 0.021
relativeGitDirRef 0.016
absoluteGitDirRef 0.02
unknownRepositoryFormatVersion 0.05
testShouldAutomagicallyDetectGitDirectory 0.029

FileSnapshotTest

testOldFile 3.767
testActuallyIsModifiedTrivial 1.5
testNewFileNoWait 2.498
testNewFileWithWait 2.002

GcBasicPackingTest

testDonePruneTooYoungPacks 3.83
testNotPackTwice 2.151
testPackAllObjectsInOnePack 1.859
repackEmptyRepo_noPackCreated 0.022
testPackRepoWithNoRefs 0.042
testPackCommitsAndLooseOne 1.932
testPack2Commits 1.992

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.028
branch_historyNotPruned 1.059
deleteBranch_historyPruned 1.066

GcConcurrentTest

concurrentRepack 0.125

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.556
testDirCacheSavesObjects 0.987

GcKeepFilesTest

testKeepFiles 1.985

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.829
dontPackHEAD_nonBare 1.039
dontPackHEAD_bare 0.983
whileRefLockedRefNotPackedNoError 0.997
concurrentOnlyOneWritesPackedRefs 0.99
looseRefPacked 1.006

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.216
nonReferencedNonExpiredObject_notPruned 0.028
nonReferencedExpiredObjectTree_pruned 0.997
testPackCommitsAndLooseOneWithPruneNow 1.126
nonReferencedObjects_onlyExpiredPruned 0.994

GcReflogTest

testPackRepoWithCorruptReflog 0.961
testPruneNone 1.037
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.986
testPackCommitsAndLooseOneNoReflog 0.993

GcTagTest

annotatedTag_objectNotPruned 0.989
lightweightTag_objectNotPruned 0.993

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

LockFileTest

lockFailedExceptionRecovery 0.055

ObjectDirectoryTest

testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.822

PackFileTest

testDelta_FailsOver2GiB 0.01
testDelta_SmallObjectChain 0.156
testWhole_LargeObject 0.046
testWhole_SmallObject 0.039

PackIndexV1Test

testCRC32 0.001
testIteratorMethodsContract 0.01
testCompareEntriesOffsetsWithGetOffsets 0.01
testIteratorReturnedValues1 0.008
testIteratorReturnedValues2 0.01
testCompareEntriesOffsetsWithFindOffsets 0.009

PackIndexV2Test

testCRC32 0.006
testIteratorMethodsContract 0.012
testCompareEntriesOffsetsWithGetOffsets 0.011
testIteratorReturnedValues1 0.01
testIteratorReturnedValues2 0.011
testCompareEntriesOffsetsWithFindOffsets 0.011

PackReverseIndexTest

testFindObjectWrongOffset 0.007
testFindNextOffsetWrongOffset 0.013
testFindObject 0.01
testFindNextOffset 0.01

PackWriterTest

testWritePack2DeltasReuseOffsets 0.061
testWriteEmptyPack1 0.061
testWriteEmptyPack2 0.061
testIgnoreNonExistingObjectsWithBitmaps 0.109
testExclude 0.116
testWritePack2DeltasReuseRefs 0.069
testWriteIndex 0.069
testWritePack1 0.066
testWritePack2 0.069
testWritePack3 0.063
testWritePack4 0.066
testWritePack1NoObjectReuse 0.067
testWritePack4ThinPack 0.071
testWritePack4SizeThinVsNoThin 0.132
testContructor 0.052
testIgnoreNonExistingObjects 0.058
testModifySettings 0.053
testNotIgnoreNonExistingObjects 0.056
testWritePack2SizeOffsetsVsRefs 0.134
testWritePack2DeltasCRC32Copy 0.068
testWritePack2SizeDeltasVsNoDeltas 0.132

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.027
testBatchRefUpdateSimpleForce 0.04
testGetRefs_HeadsOnly_SymrefToPacked 0.03
testGetRef_DiscoversModifiedLoose 0.03
testGetRefs_HeadsOnly_AllLoose 0.036
testGetRefs_HeadOnOneBranch 0.027
testGetRefs_IgnoresGarbageRef1 0.03
testGetRefs_IgnoresGarbageRef2 0.026
testGetRefs_IgnoresGarbageRef3 0.025
testGetRefs_IgnoresGarbageRef4 0.03
testGetRef_CorruptSymbolicReference 0.025
testPeelLooseTag 0.026
testGetRefs_TagsOnly_AllPacked 0.024
testGetRefs_TagsOnly_AllLoose 0.028
testGetRef_FetchHead 0.025
testGetRefs_PackedWithPeeled 0.026
test_repack 0.472
testFirstExactRef_IgnoresGarbageRef 0.027
testBatchRefUpdateConflictThanksToDelete 0.038
testPeelCommit 0.026
testGetRefs_CorruptObjectIdReference 0.026
testBatchRefUpdateSimpleNoForce 0.033
testGetRefs_LooseSorting_Bug_348834 0.032
testBatchRefUpdateConflict 0.031
testBatchRefUpdateNonFastForwardDoesNotDoExpensiveMergeCheck 0.034
testReadBranchConfig 0.026
testGetRefs_DeatchedHead1 0.03
testGetRefs_DeatchedHead2 0.029
testExactRef_FetchHead 0.026
testGetRefs_LooseOverridesPacked 0.029
testGetRefs_DiscoversModifiedLoose 0.028
testReadNotExistingBranchConfig 0.021
testGetRefs_HeadsOnly_AllPacked1 0.023
testGetRef_AnyHeadWithGarbage 0.033
testGetRefs_LooseSortedCorrectly 0.032
testGetRefs_PackedNotPeeled_Sorted 0.032
testFirstExactRef_Mixed 0.034
testExactRef_IgnoresGarbageRef 0.032
testGetRef_CorruptObjectIdReference 0.029
testRefsChangedStackOverflow 0.046
testCreate 0.028
testGetRef_PackedNotPeeled_WrongSort 0.034
testGetRefs_CycleInSymbolicRef 0.058
testGetRefs_InvalidName 0.051
testGetRef_DiscoversDeletedLoose 0.069
testGetRefs_DeeplyNestedBranch 0.055
testGetRefs_HeadBranchNotBorn 0.037
testGetRef_EmptyDatabase 0.028
testGetRefs_DiscoversDeletedLoose1 0.034
testGetRefs_DiscoversDeletedLoose2 0.036
testGetRefs_DiscoversDeletedLoose3 0.039
testGetRefs_DiscoversDeletedLoose4 0.036
testGetRefs_DiscoversDeletedLoose5 0.069
testGetRefs_EmptyDatabase 0.05
testGetRefs_HeadsOnly_Mixed 0.054
testGetRefs_DiscoversNewLoose1 0.039
testGetRefs_DiscoversNewLoose2 0.035
testIsNameConflicting 0.036
testGetRefs_SkipsLockFiles 0.037

ReflogReaderTest

testCheckout 0.043
testReadRightLog 0.05
testReadWhileAppendIsInProgress 0.044
testNoLog 0.043
testReadLineWithMissingComment 0.044
testSpecificEntryNumber 0.045
testReadOneLine 0.045
testReadTwoLine 0.045

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.043

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.516
testDeleteForce 0.965
testDeleteNotFound 0.096
testDeleteLoosePacked 0.899
testNoCacheObjectIdSubclass 0.085
testDeleteLoosePackedRejected 0.088
testRenameBranchHasPreviousLog 0.84
testRenameCurrentBranch 0.995
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.112
testRenameBranchCannotLockAFileHEADisToLockTo 0.89
testRenameRefNameColission2avoided 1.014
testRefKeySameAsName 0.075
testLooseDelete 0.093
testUpdateRefLockFailureLocked 0.083
testDeleteLooseAndItsDirectory 0.091
testUpdateRefNoChange 0.082
testDeleteWithoutHead 0.111
testUpdateRefForwardWithCheck1 0.091
testUpdateRefForwardWithCheck2 0.112
testRenameBranchCannotLockAFileHEADisToLockFrom 0.124
testRenameBranchCannotLockAFileHEADisFromLockTo 0.119
testUpdateRefLockFailureWrongOldValue 0.096
testDeleteHEADreferencedRef 0.094
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.127
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.103
testUpdateRefDetached 0.08
testRefsCacheAfterUpdateLooseOnly 0.098
testNewNamespaceConflictWithLoosePrefixOfExisting 0.083
testRenameBranchAlsoInPack 0.301
testDeleteHead 0.058
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.943
testDeleteFastForward 1.007
testNewNamespaceConflictWithPackedPrefixOfExisting 0.08
testRefsCacheAfterUpdate 0.095
testUpdateRefForward 0.102
testRenameBranchNoPreviousLog 0.712
testNewNamespaceConflictWithLoosePrefixNameExists 0.084
testRenameRefNameColission1avoided 0.945
testUpdateRefDetachedUnbornHead 0.1

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0.002
testExceptionThrown_BareRepoGetWorkDir 0
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.004
testNotBare_CreateRepositoryFromWorkDirOnly 0.001
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0.001
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.004
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0.005
testNotBare_CreateRepositoryFromDotGitGitDir 0.001
testExceptionThrown_BareRepoGetIndex 0.001
testExceptionThrown_BareRepoGetIndexFile 0.001
testIsBare_CreateRepositoryFromArbitraryGitDir 0.001

StoredBitmapTest

testGetBitmapWithoutXor 0
testGetBitmapWithThreeXor 0
testGetBitmapWithOneXor 0

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.047
test002_WriteEmptyTree2 0.042
test30_stripWorkDir 0.041
test002_WriteEmptyTree 0.053
test006_ReadUglyConfig 0.047
test000_openrepo_default_gitDirAndWorkTreeSet 0.05
test000_openrepo_default_absolute_workdirconfig 0.052
test027_UnpackedRefHigherPriorityThanPacked 0.044
test000_openrepo_alternate_index_file_and_objdirs 0.054
test025_computeSha1NoStore 0.043
test020_createBlobTag 0.048
test028_LockPackedRef 0.066
test007_Open 0.041
test001_Initalize 0.042
test021_createTreeTag 0.053
test000_openRepoBadArgs 0.041
test022_createCommitTag 0.055
test024_createCommitNonAscii 0.049
test008_FailOnWrongVersion 0.045
test012_SubtreeExternalSorting 0.086
test009_CreateCommitOldFormat 0.046
test026_CreateCommitMultipleparents 0.061
test000_openrepo_default_relative_workdirconfig 0.052
test023_createCommitNonAnullii 0.049
test000_openrepo_default_workDirSet 0.052

T0004_PackReaderTest

test003_lookupCompressedObject 0.042
test004_lookupDeltifiedObject 0.049

UnpackedObjectTest

testStandardFormat_SmallObject 0.006
testStandardFormat_InvalidType 0.015
testStandardFormat_LargeObject_TruncatedZLibStream 0.018
testStandardFormat_NoHeader 0.013
testStandardFormat_SmallObject_TruncatedZLibStream 0.012
testStandardFormat_NegativeSize 0.026
testStandardFormat_SmallObject_TrailingGarbage 0.014
testStandardFormat_GarbageAfterSize 0.014
testStandardFormat_LargeObject_TrailingGarbage 0.018
testPackFormat_DeltaNotAllowed 0.014
testStandardFormat_LargeObject_CorruptZLibStream 0.018
testPackFormat_LargeObject 0.016
testPackFormat_SmallObject 0.015
testStandardFormat_SmallObject_CorruptZLibStream 0.014
testStandardFormat_LargeObject 0.016

WindowCacheGetTest

testCache_TooSmallLimit 0.05
testCache_TooFewFiles 0.048
testCache_Defaults 0.048

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.005
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.01
testConfigureCache_Limits1 0.009
testConfigureCache_PackedGitWindowSize_0 0.011
testConfigureCache_PackedGitLimit_0 0.01
testConfigureCache_PackedGitWindowSize_4097 0.009
testConfigureCache_PackedGitOpenFiles_0 0.01

DeltaIndexTest

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

IntSetTest

testAdd 0

TestRepositoryTest

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

AbbreviatedObjectIdTest

testEquals_Full 0
testNotEquals_SameLength 0
testIsId 0
testPrefixCompare_1 0
testPrefixCompare_7 0
testPrefixCompare_8 0
testPrefixCompare_9 0
testEmpty_FromString 0
test17_FromString 0
testPrefixCompare_17 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0
test3_FromString 0
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
getRemoteTrackingBranchShouldReturnNullWithoutMergeBranch 0
isRebase 0
getRemoteTrackingBranchShouldReturnNullWithoutFetchSpec 0
getRemoteTrackingBranchShouldHandleNormalCase 0
getTrackingBranchShouldReturnNullWithoutMergeBranchForLocalBranch 0
getRemoteTrackingBranchShouldHandleOtherMapping 0
getTrackingBranchShouldHandleNormalCaseForRemoteTrackingBranch 0

BranchTrackingStatusTest

shouldWorkInNormalCase 0.046
shouldWorkWithoutMergeBase 0.039
shouldReturnNullWhenBranchDoesntExist 0.009

ConfigTest

testSetStringListWithEmptyValue 0
test006_readCaseInsensitive 0
testGetFastForwardMerge 0.001
testReadBoolean_OnOff1 0
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0
testEmptyValueAtEof 0
testReadBoolean_YesNo1 0.001
testReadBoolean_YesNo2 0
testSetFastForwardMergeoptions 0
test_ReadNamesInSectionRecursive 0.001
readNamesInSubSectionRecursive 0.001
test005_PutGetStringList 0
testGetEnum 0
testQuotingForSubSectionNames 0
testUnsetBranchSection 0.001
test009_readNamesInSection 0
testCombinedMergeOptions 0
testReadLong 0.001
test001_ReadBareKey 0
test002_ReadWithSubsection 0
test003_PutRemote 0
testNoFinalNewline 0
testExplicitlySetEmptyString 0.001
test010_readNamesInSubSection 0
test004_PutGetSimple 0
testSetFastForwardMerge 0.001
testGetInvalidEnum 0
testReadUserConfigWithInvalidCharactersStripped 0.001
testUnsetSingleSection 0
test008_readSectionNames 0.001
testSetEnum 0
testBooleanWithNoValue 0
testReadBoolean_TrueFalse1 0.001
testReadBoolean_TrueFalse2 0
test007_readUserConfig 0.001
testParsedEmptyString 0

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.051
testForbiddenNamesOnWindowsEgCon 0.055
testForbiddenNamesOnWindowsEgLpr 0.06
testForbiddenNamesOnWindowsEgDotCon 0.059
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.057
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.048
testMaliciousPathDot 0.054
testMaliciousGitPathEndDotUnixOk 0.055
testMaliciousGitPathEndDotWindows1 0.051
testMaliciousGitPathEndDotWindows2 0.049
testMaliciousGitPathEndDotWindows3 0.062
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.095
testMaliciousPathEmptyUnix 0.095
testMaliciousGitPath1Case 0.059
testMaliciousGitPath2Case 0.058
testMaliciousGitPath3Case 0.053
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.06
testMaliciousPathDotDot 0.049
testMaliciousAbsolutePathSecondCheckout 0.03
testMaliciousAbsolutePathTwoLevelsFirstBad 0.056
testMaliciousAbsoluteUNCPathWindows1 0.047
testMaliciousAbsoluteUNCPathWindows2 0.056
testForbiddenNamesOnWindowsEgCon1 0.058
testForbiddenNamesOnWindowsEgLpt1 0.049
testMaliciousAbsolutePathIsOkTwoLevels 0.047
testMaliciousWindowsADSOnUnix 0.055
testMaliciousAbsolutePathTwoLevelsSecondBad 0.052
testMaliciousGitPathEndSpaceUnixOk 0.053
testMaliciousPathEmptyWindows 0.053
testMaliciousWindowsADS 0.053
testForbiddenWindowsNamesOnUnixEgCon 0.058
testMaliciousGitPath1 0.045
testMaliciousGitPath2 0.051
testMaliciousAbsoluteWindowsPath1 0.049
testMaliciousAbsoluteWindowsPath2 0.047
testMaliciousAbsolutePathIsOkSecondCheckout 0.04
testMaliciousAbsolutePath 0.049
testForbiddenWindowsNamesOnUnixEgLpt1 0.06
testForbiddenNamesOnWindowsEgConDotSuffix 0.06
testMaliciousAbsoluteCurDrivePathWindows 0.068
testMaliciousGitPathEndSpaceWindows 0.057
testMaliciousAbsoluteWindowsPath1OnUnix 0.061

DirCacheCheckoutTest

testDirtyFileModeEqualHeadMerge 0.068
testResetHard 0.145
testRules1thru3_NoIndexEntry 0.025
testCheckoutUncachedChanges 0.019
testFileModeChangeAndContentChangeNoConflict 0.077
testDirectoryFileSimple 0.027
testDirectoryFileConflicts_15b 0.027
testCloseNameConflicts1 0.036
testCheckoutOutChanges 0.044
testInitialCheckout 0.031
testUntrackedConflicts 0.042
testCheckoutHierarchy 0.047
testFileModeChangeWithNoContentChangeUpdate 0.065
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.068
testCloseNameConflictsX0 0.036
testFileModeChangeAndContentChangeConflict 0.054
testDontOverwriteDirtyFile 0.021
testDirectoryFileConflicts_1 0.023
testDirectoryFileConflicts_2 0.025
testDirectoryFileConflicts_3 0.021
testDirectoryFileConflicts_4 0.027
testDirectoryFileConflicts_5 0.024
testDirectoryFileConflicts_6 0.025
testDirectoryFileConflicts_7 0.065
testDirectoryFileConflicts_8 0.02
testDirectoryFileConflicts_9 0.018
testRules4thru13_IndexEntryNotInHead 0.063
testCheckoutOutChangesAutoCRLFInput 0.026
testCheckoutOutChangesAutoCRLFfalse 0.025
testDirectoryFileConflicts_10 0.035
testDirectoryFileConflicts_11 0.025
testDirectoryFileConflicts_12 0.033
testDirectoryFileConflicts_13 0.033
testDirectoryFileConflicts_14 0.035
testDirectoryFileConflicts_15 0.022
testDirectoryFileConflicts_16 0.033
testDirectoryFileConflicts_17 0.034
testDirectoryFileConflicts_18 0.036
testDirectoryFileConflicts_19 0.039
testDirectoryFileConflicts_5b 0.027
testDirectoryFileConflicts_6b 0.063
testDirtyFileModeEqualIndexMerge 0.066
testOverwriteUntrackedIgnoredFile 0.094
testCheckoutOutChangesAutoCRLFtrue 0.028
testCheckoutOutChangesAutoCRLFtrueBinary 0.026

IndexDiffSubmoduleTest

testDirtyRootWorktree 0.599
testDirtySubmoduleWorktreeUntracked 0.689
testInitiallyClean 0.574
testDirtySubmoduleWorktree 0.573
testDirtySubmoduleHEAD 0.66
testDirtySubmoduleIndex 0.601
testDirtySubmoduleIndexAndWorktree 0.634

IndexDiffTest

testUnchangedComplex 0.076
testRemovedUntracked 0.076
testUnchangedSimple 0.088
testAdded 0.036
testStageState_mergeAndReset_bug 0.178
testUntrackedFolders 0.115
testStageState_simulated_bug 0.153
testConflictingDeletedAndModified 0.23
testAssumeUnchanged 0.077
testAutoCRLFInput 0.061
testModified 0.035
testStageState 0.038
testRemoved 0.033
testConflictingFromMultipleCreations 0.198
testUntrackedNotIgnoredFolders 0.069
testConflicting 0.196

IndexModificationTimesTest

testLastModifiedTimes 0.055
testModify 2.088

MergeHeadMsgTest

testReadWriteMergeHeads 0.013
testReadWriteMergeMsg 0.015

ObjectCheckerTest

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

ObjectIdOwnerMapTest

testClear 0
testAddIfAbsent 0
testAddGrowsWithObjects 0.006
testAddIfAbsentGrowsWithObjects 0.007
testAddGetAndContains 0
testIterator 0
testEmptyMap 0

ObjectIdRefTest

testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0

ObjectIdSubclassMapTest

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

ObjectIdTest

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

ObjectLoaderTest

testLargeObjectLoader 0
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0

RefDatabaseConflictingNamesTest

testGetConflictingNames 0

ReflogConfigTest

testlogAllRefUpdates 0.046

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.098
resolvePreviousBranch 0.113
resolveMasterCommits 0.08
resolveNonExistingBranch 0.037
resolveReflogParent 0.07
resolveDate 0.042

RefTest

testGetShortExactRef 0.04
testReadAllIncludingSymrefs 0.056
testReadSimplePackedRefSameRepo 0.049
testRefsUnderRefs 0.049
testResolvedSymRef 0.043
testReadSymRefToLoosePacked 0.049
testResolvedNamesBranch 0.042
testGetShortRef 0.043
testRemoteNames 0.045
testAmbiguousRefsUnderRefs 0.057
testReadLooseRef 0.046
testReadLoosePackedRef 0.045
testReadSymRefToPacked 0.048

RepositoryCacheTest

testBareFileKey 0.011
testNonBareFileKey 0.009
testFileKeyOpenNew 0.019
testGetRegistered 0.009
testCacheOpen 0.01
testUnregister 0.01
testGetRegisteredWhenEmpty 0.009
testCacheRegisterOpen 0.01
testFileKeyOpenExisting 0.009

RepositoryResolveTest

testObjectId_nonexisting 0.044
testObjectId_objectid_invalid_explicit_parent 0.05
testHEAD 0.048
testTree 0.043
testDistance_past_root 0.045
testDerefCommit 0.046
resolveUpstream 0.092
testParseLookupPath 0.054
resolveExprSimple 0.084
invalidNames 0.057
testObjectId_objectid_implicit_firstparent 0.055
testObjectId_objectid_self 0.054
testParseNonGitDescribe 0.07
testDistance 0.055
testParseGitDescribeOutput 0.063
testObjectId_existing 0.053
testDerefBlob 0.053
testDerefTree 0.052
testObjectId_objectid_explicit_firstparent 0.058
testDerefTag 0.057
testRef_refname 0.066
testObjectId_objectid_explicit_otherparents 0.054

SquashCommitMsgTest

testReadWriteMergeMsg 0.027

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

T0001_PersonIdentTest

test002_NewIdent 0
testToExternalStringTrimsNameAndEmail 0
test001_NewIdent 0
nullForEmailShouldThrowIllegalArgumentException 0
nullForNameShouldThrowIllegalArgumentException 0

T0002_TreeTest

test009_SymlinkAndGitlink 0.069
test004_addTree 0.06
test001_createEmpty 0.051
test005_addRecursiveFile 0.05
test005_addRecursiveTree 0.053
test007_manyFileLookup 0.076
test000_sort_01 0.064
test000_sort_02 0.07
test000_sort_03 0.063
test000_sort_04 0.119
test000_sort_05 0.08
test008_SubtreeInternalSorting 0.057
test002_addFile 0.055
test006_addDeepTree 0.06

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0

ValidRefNameTest

testNoMagicRefCharacters 0
testRefLogQueryIsValidRef 0
testShellGlob 0
testValidSpecialCharacterUnixs 0
testUnicodeNames 0
testNoLeadingOrTrailingDot 0
testNoAsciiControlCharacters 0
testNoLockSuffix 0
testValidTag 0
testWindowsReservedNames 0.001
testContainsDot 0
testValidHead 0
testNoDirectorySuffix 0
testEmptyString 0
testMustHaveTwoComponents 0
testNoBareDot 0.001
testNoSpace 0

CherryPickTest

testPick 0.027
testRevert 0.027

MergeAlgorithmTest

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

MergeMessageFormatterTest

testFormatWithConflictsWithFooterlikeLineInBody 0.056
testFormatWithConflictsNoFooterNoLineBreak 0.058
testTag 0.053
testPullWithUri 0.057
testFormatWithConflictsNoFooter 0.056
testMixed 0.058
testIntoHeadOtherThanMaster 0.057
testThreeBranches 0.056
testIntoOtherThanMaster 0.057
testRemoteBranch 0.057
testTwoBranches 0.057
testFormatWithConflictsWithFooters 0.056
testIntoSymbolicRefHeadPointingToMaster 0.058
testCommit 0.057
testOneBranch 0.055

RecursiveMergerTest

crissCrossMerge_twoRoots 5.988
crissCrossMerge_nonmergeable 4.339
crissCrossMerge_mergeable2 5.348
crissCrossMerge 12.147
crissCrossMerge_mergeable 4.302
crissCrossMerge_ThreeCommonPredecessors 4.928
crissCrossMerge_ParentsNotMergeable 3.71
crissCrossMerge_checkOtherFiles 5.416

ResolveMergerTest

checkFileReplacedByFolderInOurs 0.537
checkLockedFilesToBeDeleted 0.261
checkMergeEqualNewTrees 0.498
checkMergeConflictingNewTrees 0.547
checkMergeMergeableTreesWithoutIndex 0.327
checkMergeConflictingTreesWithoutIndex 0.248
failingDeleteOfDirectoryWithUntrackedContent 0.266
checkMergeMergeableFilesWithTreeInIndex 0.259
checkUntrackedFolderIsNotAConflict 0.315
checkFileReplacedByFolderInTheirs 0.287
checkMergeEqualTreesInCore 0.198
checkMergeConflictingFilesWithTreeInIndex 0.214
checkUntrackedEmpytFolderIsNotAConflictWithFile 0.298
checkMergeEqualTreesWithoutIndex 0.25
mergeWithCrlfInWT 0.261
checkMergeCrissCross 0.585
checkForCorrectIndex 17.751

SimpleMergeTest

testTrivialTwoWay_rightDFconflict1 0.077
testTrivialTwoWay_rightDFconflict2 0.076
testTrivialTwoWay_ok 0.064
testTrivialTwoWay 0.069
testOurs 0.061
testTrivialTwoWay_validSubtreeSort 0.091
testTrivialTwoWay_leftDFconflict1 0.083
testTrivialTwoWay_leftDFconflict2 0.093
testTrivialTwoWay_conflictSubtreeChange 0.096
testTrivialTwoWay_conflict 0.058
testTrivialTwoWay_disjointhistories 0.052
testTheirs 0.061
testTrivialTwoWay_concurrentSubtreeChange 0.091

SquashMessageFormatterTest

testCommit 0.051

NLSTest

testJVMDefaultLocale 0
testParallelThreadsWithDifferentLocales 0
testThreadTranslationBundleInheritance 0
testNLSLocale 0

RootLocaleTest

testJGitText 0
testCLIText 0
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0
testNonTranslatedBundle 0
testMissingPropertiesFile 0

DefaultNoteMergerTest

testEditEdit 0.019
testIdenticalEdit 0.016
testDeleteDelete 0.014
testIdenticalAdd 0.015
testEditDelete 0.015
testAddAdd 0.022

LeafBucketTest

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

NoteMapMergerTest

testBaseEqualsTheirs 0.026
testCollapseFanoutAfterMerge 1.88
testEditSameNoteDifferentContent 0.076
testFanoutAndLeafWitConflict 2.259
testDeleteDifferentNotes 0.031
testNonNotesWithNonNoteConflict 0.06
testAddSameNoteDifferentContent 0.037
testNonNotesWithoutNonNoteConflict 0.062
testEditDifferentNotes 0.039
testEditDeleteConflict 0.034
testLargeTreesWithConflict 4.119
testLargeTreesWithoutConflict 3.857
testOursEqualsTheirs 0.03
testFanoutAndLeafWithoutConflict 2.065
testNoChange 0.029
testBaseEqualsOurs 0.03
testAddDifferentNotes 0.037

NoteMapTest

testReadFlatTwoNotes 0.104
testEditFlat 0.059
testWriteUnchangedFanout2_38 0.067
testCreateFromEmpty 0.041
testRemoveDeletesTreeFanout2_38 0.046
testGetCachedBytes 0.032
testReadFanout2_38 0.052
testEditFanout2_38 0.061
testReadFanout2_2_36 0.097
testReadFullyFannedOut 0.159
testLeafSplitsWhenFull 0.164
testWriteUnchangedFlat 0.042

EditListTest

testTypes 0
testHunkHeader 0
testFileHeader 0

FileHeaderTest

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

GetTextTest

testGetText_DiffCc 0
testGetText_NoBinary 0
testGetText_BothISO88591 0
testGetText_Convert 0

PatchCcErrorTest

testError_CcTruncatedOld 0

PatchCcTest

testParse_OneFileCc 0
testParse_CcNewFile 0
testParse_CcDeleteFile 0

PatchErrorTest

testError_DisconnectedHunk 0
testError_TruncatedNew 0
testError_TruncatedOld 0
testError_GarbageBetweenFiles 0
testError_GitBinaryNoForwardHunk 0
testError_BodyTooLong 0

PatchTest

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

AbstractPlotRendererTest

testDrawTextAlignment 0.109

PlotCommitListTest

testMergeBlockedBySelf 0.038
testMultipleMerges 0.044
testBug368927 0.047
testBug419359 0.054
testDuplicateParents 0.031
testBug300282_1 0.042
testTwoRoots1 0.023
testTwoRoots2 0.028
testMergeBlockedByOther 0.04
testSideBranch 0.024
test2SideBranches 0.035
testLinear 0.026
testMerged 0.028
testEgitHistory 0.119
testDanglingCommitShouldContinueLane 0.026

AlwaysEmptyRevQueueTest

testClear 0.01
testEmpty 0.015
testAddFails 0.025

DateRevQueueTest

testInsertOutOfOrder 0.02
testEmpty 0.009
testCloneFIFO 0.02
testInsertTie 0.019
testCloneEmpty 0.009
testClear 0.017
testHasFlags 0.017

FIFORevQueueTest

testUnpopAtFront 0.022
testEmpty 0.013
testCloneEmpty 0.012
testAddLargeBlocks 3.07
testClear 0.019
testHasFlags 0.025

FooterLineTest

testSignedOffBy_OneUserWithLF 0.006
testNotEmail 0.009
testNoFooters_EmptyBody 0.009
testEmptyValueWithLF 0.009
testNoFooters_OneLineBodyNoLF 0.009
testSignedOffBy_OneUserNoLF 0.009
testNoFooters_NewlineOnlyBody1 0.008
testNoFooters_NewlineOnlyBody5 0.009
testMatchesBugId 0.009
testNonDelimtedEmail 0.008
testSignedOffBy_IgnoreWhitespace 0.009
testFilterFootersIgnoreCase 0.008
testSignedOffBy_SkipNonFooter 0.01
testEmptyValueNoLF 0.009
testShortKey 0.009
testSignedOffBy_ManyUsers 0.008
testNoFooters_ShortBodyWithLF 0.008
testNoFooters_ShortBodyNoLF 0.009
testNoFooters_OneLineBodyWithLF 0.009

LIFORevQueueTest

testEmpty 0.004
testCloneEmpty 0.008
testAddLargeBlocks 2.52
testClear 0.02
testHasFlags 0.016

MaxCountRevFilterTest

testMaxCountRevFilter0 0.018
testMaxCountRevFilter 0.035

ObjectWalkFilterTest

testDefaultFilter 0.014
testFilteringTreeFiltersReferencedBlobs 0.002
testRevFilterAndObjectFilterCanCombine 0
testFilteringTreeFiltersSubtrees 0.001
testFilteringCommitsHasNoEffect 0.002
testObjectFilterCanFilterOutBlob 0.002

ObjectWalkTest

testNoCommits 0.008
testOneCommitOneTreeTwoBlob 0.023
testCull 0.059
testTwoCommitDeepTree1 0.077
testTwoCommitDeepTree2 0.038
testTwoCommitTwoTreeTwoBlob 0.034
testEmptyTreeCorruption 0.025
testTwoCommitsEmptyTree 0.023

RevCommitListTest

testFillToHighMarkMulitpleBlocks 4.811
testFillToUnknownCommit 4.549
testFillToNullCommit 0.05
testFillToHighMark2 0.052
testFillToHighMark4 0.051
testFillToHighMarkAll 0.052
testFillToCommit 0.049

RevCommitParseTest

testParse_implicit_mixed_encoded 0.006
testParse_WeirdHeaderOnlyCommit 0.009
testParse_NoMessage 0.009
testParse_OnlyLFMessage 0.008
testParse_implicit_UTF8_encoded 0.008
testParse_GitStyleMessage 0.009
testParse_ShortLineOnlyNoLF 0.009
testParse_explicit_bad_encoded2 0.009
testParse_explicit_bad_encoded 0.018
testParse_GitStyleMessageWithCRLF 0.009
testParse_ShortLineOnlyEmbeddedLF 0.012
testParse_ShortLineOnlyEndLF 0.009
testParse_PublicParseMethod 0.009
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.009
testParse_incompleteAuthorAndCommitter 0.009
testParse_NoParents 0.009
testParse_explicit_encoded 0.01

RevFlagSetTest

testEmpty 0.005
testContainsAll 0.009
testContains 0.008
testAddOne 0.01
testAddTwo 0.008
testEquals 0.009
testRemove 0.013

RevObjectTest

testAddRevFlag 0.016
testHasRevFlag 0.017
testId 0.017
testAddRevFlagSet 0.019
testRemoveRevFlag 0.016
testRevObjectTypes 0.029
testHasAllFlag 0.019
testHasAnyFlag 0.022
testEquals 0.024
testRemoveRevFlagSet 0.019

RevTagParseTest

testTagBlob 0.005
testTagTree 0.009
testParse_implicit_mixed_encoded 0.01
testParseOldStyleNoTagger 0.01
testParse_NoMessage 0.009
testParse_OnlyLFMessage 0.009
testParse_implicit_UTF8_encoded 0.009
testParseAllFields 0.009
testParse_GitStyleMessage 0.008
testParse_ShortLineOnlyNoLF 0.009
testParse_explicit_bad_encoded2 0.009
testParse_explicit_bad_encoded 0.018
testParse_ShortLineOnlyEmbeddedLF 0.01
testParse_ShortLineOnlyEndLF 0.009
testParse_PublicParseMethod 0.01
testParse_ShortLineOnlyEmbeddedAndEndingLF 0.008
testTagTag 0.009
testTagCommit 0.009
testParse_explicit_encoded 0.01

RevWalkCullTest

testProperlyCullAllAncestors_LongHistory 0.081
testProperlyCullAllAncestors1 0.023
testProperlyCullAllAncestors2 0.025

RevWalkFilterTest

testFilter_NOT_NONE 0.017
testFilter_NONE 0.02
testFilter_Negate_ALL 0.021
testFilter_NOT_ALL 0.018
testFilter_ALL_Or_NONE 0.022
testFilter_NONE_Or_ALL 0.021
testFilter_MY_ALL_Or_NONE 0.021
testFilter_NO_MERGES 0.029
testFilter_NONE_Or_MY_ALL 0.02
testFilter_NONE_And_ALL 0.021
testFilter_NONE_And_MY_ALL 0.021
testFilter_MY_ALL_And_NONE 0.019
testFilter_ALL_And_NONE 0.018
testFilter_ALL 0.018
testCommitTimeRevFilter 0.029

RevWalkFollowFilterTest

testSingleRename 0.02
testMultiRename 0.034
testNoRename 0.02

RevWalkMergeBaseTest

testMultipleHeads_SameBase1 0.05
testMultipleHeads_SameBase2 0.055
testNone 0.06
testDisallowTreeFilter 0.017
testSimple 0.046
testCrissCross 0.026

RevWalkMergedIntoTest

testOldCommitWalk 0.042

RevWalkPathFilter1Test

testEmpty_EmptyTree 0.011
testStringOfPearls_FilePath1 0.034
testStringOfPearls_FilePath2 0.034
testStringOfPearls_FilePath3 0.059
testStringOfPearls_FilePath3_NoParentRewriting 0.054
testStringOfPearls_DirPath2 0.032
testStringOfPearls_FilePath2_NoParentRewriting 0.035
testStringOfPearls_FilePath1_NoParentRewriting 0.033
testStringOfPearls_DirPath2_NoParentRewriting 0.034
testEdits_MatchNone 0.036
testEmpty_NoMatch 0.017
testSimple1 0.018
testEdits_MatchAll 0.037

RevWalkPathFilter6012Test

test1 0.082
test2 0.078
test3 0.076
test4 0.082
test5 0.079
test6 0.074
test7 0.074

RevWalkResetTest

testRevFilterReceivesParsedCommits 0.015

RevWalkShallowTest

testMergeCommitEntirelyShallow 0.519
testMergeCommitOneParentShallow 0.064
testObjectDirectorySnapshot 0.06
testDepth1 0.053
testDepth2 0.056
testDepth3 0.059

RevWalkSortTest

testSort_Default 0.019
testSort_COMMIT_TIME_DESC 0.023
testSort_COMMIT_TIME_DESC_OutOfOrder1 0.022
testSort_COMMIT_TIME_DESC_OutOfOrder2 0.026
testSort_TOPO_REVERSE 0.024
testSort_TOPO 0.024
testSort_REVERSE 0.024

RevWalkUtilsCountTest

shouldWorkForNormalCase 0.013
shouldReturnZeroWhenMergedInto 0.018
shouldWorkWithMerges 0.023
shouldWorkWithoutCommonAncestor 0.022
shouldWorkWithZeroAsEnd 0.019
shouldReturnZeroOnSameCommit 0.02

RevWalkUtilsReachableTest

withMerge 0.048
withCommitLoadedByDifferentRevWalk 0.026
twoCommits 0.035
oneCommit 0.028
multipleBranches 0.047

SkipRevFilterTest

testSkipRevFilter0 0.012
testSkipRevFilterNegative 0.009
testSkipRevFilter 0.026

TreeRevFilterTest

testStringOfPearls_FilePath1 0.027
testStringOfPearls_FilePath2 0.042
testStringOfPearls_FilePath3 0.054
testStringOfPearls_DirPath2 0.033
testPathFilterOrOtherFilter 0.031

FileBasedConfigTest

testLeadingWhitespaces 0.002
testUTF8withoutBOM 0.007
testUTF8withBOM 0.006
testSystemEncoding 0.006

SubmoduleAddTest

commandWithNullPath 0.004
addSubmoduleWithExistingSubmoduleDefined 0.131
addExistentSubmodule 0.014
addSubmodule 0.147
commandWithEmptyPath 0.01
addSubmoduleWithRelativeUri 0.134
commandWithEmptyUri 0.012
commandWithNullUri 0.011

SubmoduleInitTest

resolveInvalidParentUrl 0.013
resolveTwoLevelHigherRelativeUrl 0.019
resolveWorkingDirectoryRelativeUrl 0.02
repositoryWithUninitializedModule 0.02
resolveOneLevelHigherRelativeUrl 0.022
resolveSameLevelRelativeUrl 0.02
repositoryWithNoSubmodules 0.01

SubmoduleStatusTest

repositoryWithNoSubmoduleRepository 0.015
repositoryWithNoHeadInSubmodule 0.026
repositoryWithUninitializedSubmodule 0.015
repositoryWithInitializedSubmodule 0.032
repositoryWithMissingSubmodule 0.011
repositoryWithDifferentRevCheckedOutSubmodule 0.032
repositoryWithNoSubmodules 0.009

SubmoduleSyncTest

repositoryWithSubmodule 0.088
repositoryWithRelativeUriSubmodule 0.1
repositoryWithNoSubmodules 0.01

SubmoduleUpdateTest

repositoryWithSubmodule 0.128
repositoryWithUnconfiguredSubmodule 0.02
repositoryWithInitializedSubmodule 0.025
repositoryWithNoSubmodules 0.011

SubmoduleWalkTest

repositoryWithNestedSubmodule 0.007
repositoryWithRootLevelSubmoduleRelativeRef 0.026
treeIdWithGitmodules 0.016
indexWithGitmodules 0.017
bareRepositoryWithNoSubmodules 0.017
generatorFilteredToOneOfTwoSubmodules 0.011
repositoryWithRootLevelSubmoduleAbsoluteRef 0.026
repositoryWithRootLevelSubmodule 0.012
testTreeIteratorWithGitmodules 0.018
repositoryWithNoSubmodules 0.011

SymlinksTest

fileModeTestMissingThenSymlink 0.107
createDirSymlinkBeforeTarget 0.074
createFileSymlinkBeforeTarget 0.07
fileModeTestFolderThenSymlink 0.079
createSymlinkAfterTarget 0.072
fileModeTestSymlinkThenFile 0.113
fileModeTestFileThenSymlink 0.113
fileModeTestSymlinkThenMissing 0.101
fileModeTestSymlinkThenFolder 0.075

BaseReceivePackTest

parseCommand 0

BundleWriterTest

testAbortWrite 0.092
testWriteHEAD 0.106
testWriteSingleRef 0.105
testIncrementalBundle 0.175

HMACSHA1NonceGeneratorTest

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

HttpAuthTest

testHttpAuthScanResponse 0.004

LongMapTest

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

NetRCTest

testNetRCFile 0.008
testNetRCDefault 0.012

OpenSshConfigTest

testAlias_DoesNotMatch 0.015
testAlias_OptionsSet 0.016
testAlias_InheritBatchMode 0.017
testAlias_ConnectionAttempts 0.015
testAlias_BatchModeDefault 0.013
testAlias_PreferredAuthenticationsDefault 0.013
testAlias_OptionsInherit 0.016
testAlias_BatchModeYes 0.014
testQuoteParsing 0.015
testSeparatorParsing 0.018
testAlias_OptionsKeywordCaseInsensitive 0.019
testAlias_ConnectionAttemptsDefault 0.013
testAlias_invalidConnectionAttempts 0.016
testAlias_PreferredAuthentications 0.016
testNoConfig 0.015
testAlias_badConnectionAttempts 0.017
testAlias_InheritPreferredAuthentications 0.017

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
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
testReadString2 0
testReadString4 0
testReadString5 0
testReadACK_ACKcommon1 0

PacketLineOutTest

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

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.045
test1 0.018
test2 0.02
testTinyThinPack 0.017
testMaxObjectSizeDeltaBlock 0.017
testMaxObjectSizeFullBlob 0.021
testPackWithTrailingGarbage 0.014
testPackWithDuplicateBlob 0.016
testDataAfterPackFooterSingleRead 0.018
testDataAfterPackFooterSplitObjectRead 0.088
testMaxObjectSizeDeltaResultSize 0.019
testNonMarkingInputStream 0.012

PushCertificateIdentTest

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

PushCertificateParserTest

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

PushCertificateStoreTest

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

PushProcessTest

testUpdateMixedCases 0.044
testUpdateUnexpectedRemote 0.045
testTrackingRefUpdateOnReject 0.046
testUpdateDelete 0.052
testUpdateFastForward 0.044
testUpdateUnexpectedRemoteVsForce 0.043
testUpdateRejectedByConnection 0.045
testUpdateUpToDate 0.044
testUpdateNonFastForwardForced 0.044
testUpdateExpectedRemote 0.043
testPushResult 0.053
testUpdateNonFastForwardUnknownObject 0.045
testUpdateNonFastForward 0.045
testUpdateDeleteNonExisting 0.043
testTrackingRefUpdateEnabled 0.054
testUpdateCreateRef 0.045
testTrackingRefUpdateDisabled 0.057

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.118
testUsingUnknownBlobFails 0.113
testUsingHiddenCommonBlobFails 0.112
testCreateBranchAtHiddenCommitFails 0.081
testFilterHidesPrivate 0.078
testSuccess 0.111
testUsingUnknownTreeFails 0.087

RefSpecTest

invalidWhenWildcardBeforeTextAtEnd 0
testForceMasterMaster 0
testWildcardInMiddleOfDestionation 0
testExpandFromDestination_NonWildcard 0.001
testForceMaster 0
invalidDestinationDoubleSlashes 0
invalidWhenSourceOnlyAndWildcard 0
testCreateEmpty 0
testSetDestination 0
testSetSourceDestination 0
testWildcardInMiddleOfSource 0
testMasterMaster 0
invalidSetSource 0
testWildcardAtStart 0.001
invalidSourceDoubleSlashes 0
testDeleteMaster 0
testWildcardMirror 0
invalidWhenMoreThanOneWildcardInSource 0
testSetForceUpdate 0.001
invalidSlashAtStart 0
invalidWhenOnlyDestinationWildcard 0
isWildcardShouldWorkForWildcardSuffixAndComponent 0
invalidWhenMoreThanOneWildcardInDestination 0
invalidWhenWildcardAfterText 0
invalidWhenWildcardBeforeText 0
testSetSource 0
invalidWhenDestinationOnlyAndWildcard 0
testMaster 0
invalidWhenOnlySourceWildcard 0.001
testForceRemotesOrigin 0
testExpandFromDestination_Wildcard 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
testSaveRemoveFirstURI 0
testSaveRemoveLastURI 0
testSimpleAlwaysTags 0
noPushInsteadOf 0
testRemoveFirstURI 0
singleInsteadOf 0.001
testAddURI 0
testBackup 0
testMirror 0
noInsteadOf 0
testSimple 0
testRemoveOnlyURI 0.001

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.018
testWrite_Small 0
testConstructor_RejectsBadBufferSize 0

TestProtocolTest

testFetch 0.001
testPush 0.009
testUploadPackFactory 0.003
testReceivePackFactory 0.003

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.05
testSpi 0.049
testFindRemoteRefUpdatesTrackingRef 0.05
testFindRemoteRefUpdatesNoWildcardNoTracking 0.053
testFindRemoteRefUpdatesNoWildcardNoDestination 0.051
testLocalTransportFetchWithoutLocalRepository 0.049
testFindRemoteRefUpdatesWildcardNoTracking 0.051
testLocalTransportWithRelativePath 0.062

URIishTest

testURIEncode_unicode 0
testScpStyleWithoutUserRelativePath 0
testGetSlashSlashDotGitSlashHumanishName 0
shouldRaiseErrorOnNullURI 0
testGetValidWithSlashesDotGitHumanishName 0
testSshProtoHostOnly 0
testUNC 0
testGetNullHumanishName 0
testFileProtocol 0.001
testGetEmptyHumanishNameWithAuthorityOnly 0
testGetValidDotGitHumanishName 0
testALot 0.112
testGetEmptyHumanishName 0
testSshProtoHostWithPort 0
testGetValidHumanishName 0
testGetWithSlashDotGitHumanishName 0.001
testSshProtoWithUserPassAndPort 0
testGetValidWithSlashDotGitHumanishName 0
testURIEncode_00 0
testURIEncode_0a 0
testSshProtoWithUserAndPort 0
testGetValidWithSlashDotGitSlashHumanishName 0
testGetWindowsPathHumanishName 0
testSshGitProto 0
testSshProtoHostWithAuthentication 0
testGetValidWithSlashesDotGitSlashHumanishName 0
testSshProtoWithADUserPassAndPort 0
testGetValidSlashHumanishName 0
testUnixFile 0
testGetSlashesValidSlashHumanishName 0
testURIEncodeDecode 0
testFileProtoUnix 0
testMissingPort 0.001
testGitProtoUnixPort 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.001
testGetSet 0
testGetValidGitSchemeWithTwoSlashesHumanishName 0
testSshProtoWithEscapedADUserPassAndPort 0
testUserPasswordAndPort 0
testGetTwoSlashesDotGitHumanishName 0
testGitProtoWindows 0.001
testGitWithUserHome 0
shouldRaiseErrorOnEmptyURI 0
testGetValidLocalWithTwoSlashesHumanishName 0
testGitProtoUnix 0
testFileProtoWindows 0
testFileWithUserHome 0
Resolving ~user is beyond standard Java API and need more support
testGetValidDotGitSlashHumanishName 0
testGetValidWithEmptySlashDotGitHumanishName 0
testGetSlashValidSlashHumanishName 0

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
testBackwards_ConfusingPathName 0
testTwoEntries_BackwardsTwo 0
testEmptyTree_AtEOF 0

EmptyTreeIteratorTest

testAtEOF 0.006
testCreateSubtreeIterator 0.009
testStopWalkCallsParent 0.01
testBackDoesNothing 0.01
testEntryObjectId 0.01
testNextDoesNothing 0.01

FileTreeIteratorJava7Test

testSymlinkActuallyModified 0.03
testSymlinkNotModifiedThoughNormalized 0.035
testSymlinkModifiedNotNormalized 0.036
testFileModeSymLinkIsNotATree 0.022

FileTreeIteratorTest

testEmptyIfRootIsEmpty 0.012
testEmptyIfRootDoesNotExist 0.014
testComputeFileObjectId 0.014
submoduleWithNoGitDirectory 0.039
idOffset 0.994
testIsModifiedSymlinkAsFile 0.041
submoduleNestedWithHeadMatchingIndex 0.086
testEmptyIteratorOnEmptyDirectory 0.013
testDirCacheMatchingId 0.476
submoduleHeadMatchesIndex 0.093
submoduleDirectoryIterator 0.089
testIsModifiedFileSmudged 0.993
submoduleWithNoHead 0.047
testEmptyIfRootIsFile 0.013
testGetEntryContentLength 0.014
testSimpleIterate 0.014

IndexDiffFilterTest

testFileIgnoredNotHonored 0.029
testRecursiveTreeWalk 0.034
testEmptyFolderCommitted 0.028
testFileInFolderUntracked 0.036
testFileInFolderCommittedModifiedAllIgnored 0.034
testFileInFolderCommittedDeleted 0.033
testFileInFolderCommittedModifiedCommittedComparedWithInitialCommit 0.057
testFileInFolderCommittedAllDeletedCommittedAllIgnoredComparedWithInitialCommit 0.068
testFileCommittedModified 0.032
testFileIgnored 0.032
testFileCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.052
testFolderChangedToFile 0.036
testFileInFolderCommittedModified 0.034
testNonRecursiveTreeWalk 0.033
testFileInFolderCommittedDeletedCommittedComparedWithInitialCommit 0.05
testFileCommittedDeletedCommittedComparedWithInitialCommit 0.055
testEmptyFolderCommittedDeletedCommittedComparedWithInitialCommit 0.049
testFileInFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.054
testFileCommittedDeleted 0.032
testFolderChangedToFileCommittedComparedWithInitialCommit 0.06
testFileInFolderCommittedAllDeletedCommittedComparedWithInitialCommit 0.07
testFileCommittedModifiedIgnored 0.034
testFileCommitted 0.032
testEmptyFolderCommittedDeletedCommittedIgnoredComparedWithInitialCommit 0.045
testFileInFolderCommittedModifiedIgnored 0.037
testFileCommittedModifiedCommittedComparedWithInitialCommit 0.052
testConflicts 0.104
testFileInFolderAllIgnored 0.04
testFileInFolderCommittedChangedNotModified 0.035
testFileInFolderCommittedAllDeleted 0.035
testEmptyFolderIgnored 0.032
testFileInFolderCommittedNonRecursive 0.036
testEmptyFolderUntracked 0.028
testFileInFolderCommitted 0.032
testFileInFolderIgnored 0.036
testFileCommittedChangedNotModified 0.033
testEmptyFolderCommittedDeleted 0.028
testFileUntracked 0.035

InterIndexDiffFilterTest

testOneOnly 0.006
testTwoSame 0.008
testEmpty 0.009
testTwoSameDifferByAssumeValid 0.01
testTwoSameSameAssumeValidDifferentContent 0.009

NotTreeFilterTest

testNegateIsUnwrap 0.01
testCloneIsDeepClone 0.011
testWrap 0.013
testShouldBeRecursive_PathFilter 0.015
testCloneIsSparseWhenPossible 0.013
testShouldBeRecursive_ALL 0.013

PathFilterGroupTest

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

PathSuffixFilterTest

testEdgeCases 0.015
testRecursiveFiltering 0.019
testNonRecursiveFiltering 0.018

TreeFilterTest

testANY_DIFF_IncludesSingleTreeCase 0.009
testALL_IdentityClone 0.013
testANY_DIFF_ShouldNotBeRecursive 0.018
testNotALL_IncludesNothing 0.016
testANY_DIFF_IdentityClone 0.013
testALL_IncludesAnything 0.015
testALL_ShouldNotBeRecursive 0.017

ForPathTest

testFindObjects 0.021

NameConflictTreeWalkTest

testNoDF_NoGap 0.487
testDF_NoGap 0.028
testDF_DetectConflict 0.049
testDF_GapByOne 0.024
testDF_SkipsSeenSubtree 0.023

PostOrderTreeWalkTest

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

TreeWalkBasicDiffTest

testMissingSubtree_DetectFileAdded_FileModified 0.028

TreeWalkJava7Test

testSymlinkToDirNotRecursingViaSymlink 0.021

Base64Test

testDecodeFail_NonBase64Character 0.017
testDecode 0
testEncode 0
testEncodeMatchesDecode 0.001

BlockListTest

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

ChangeIdUtilTest

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

FileUtils7Test

testAtomicMove 0
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0

FileUtilTest

testCreateSymlink 0.004
testMkdir 0.001
testRelativize_mixedCase 0.003
testDeleteEmptyTreeOk 0.004
testDeleteNotEmptyTreeNotOk 0.002
testRenameOverExistingNonEmptyDirectory 0.11
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0.003
testRelativize_doc 0.002
testRelativize_scheme 0.001
testRenameOverNonExistingFile 0.004
testRelativize_whitespaces 0.001
testDeleteRecursiveEmpty 0.003
testDeleteFile 0.001
testMkdirs 0.002
testRenameOverExistingFile 0.004
testCreateNewFile 0.003
testDeleteRecursive 0.003
testRenameOverExistingEmptyDirectory 0.006
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.004
testRelativize_equalPaths 0.001
testDeleteNotEmptyTreeNotOkButIgnoreFail 0.004

FSJava7Test

testSymlinkAttributes 0.458
testExecutableAttributes 0.001

GitDateFormatterTest

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

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.012
badlyFormattedWithoutRef 0.011

GitDateParserTest

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

HookTest

testCommitMsgHookReceivesCorrectParameter 0.038
testFailedPreCommitHookBlockCommit 0.025
testFindHook 0.013
testFailedCommitMsgHookBlocksCommit 0.026
testRunHook 0.019
testCommitMsgHookCanModifyCommitMessage 0.042

IntListTest

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

AutoCRLFInputStreamTest

testBoundary 0.697
test 0.002

AutoCRLFOutputStreamTest

testBoundary 0.824
test 0.001

EolCanonicalizingInputStreamTest

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

TimeoutInputStreamTest

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

TimeoutOutputStreamTest

testTimeout_writeBuffer_Timeout 0.251
testTimeout_writeByte_Timeout 0.254
testTimeout_writeByte_Success1 0.001
testTimeout_writeByte_Success2 0.002
testTimeout_close_Success 0
testTimeout_writeBuffer_Success1 0
testTimeout_flush_Success 0.001
testTimeout_close_Timeout 0.256
testTimeout_flush_Timeout 0.253

UnionInputStreamTest

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

IOReadLineTest

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

NBTest

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

QuotedStringBourneStyleTest

testDequote_BareABCZ_OnlyBC 0.048
testDequote_Empty1 0.001
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_SoleSq 0
testDequote_BareA 0.001
testDequote_NamedEscapes 0
testQuote_BareA 0
testQuote_Empty 0.001
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
testDequote_BareABCZ_OnlyBC 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_RawUTF8 0.001
testDequote_BareA 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0.001
testDequote_UnknownEscapeQ 0
testQuote_BareA 0
testQuote_Empty 0
testDequote_RawLatin1 0
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0.001
testQuoteAtAndNumber 0

RawCharUtilTest

testTrimLeadingWhitespace 0
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_FormatTest

testFormatBase10 0

RawParseUtils_HexParseTest

testInt16 0
testInt32 0
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testTwoLineNoLF 0

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

RawParseUtilsTest

testParseEncoding_badEncoding 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0

RawSubStringPatternTest

testBoundary 0
testCaseInsensitive 0.008
testEmptyPattern 0.01
testNoMatches 0.01

ReadLinesTest

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

RefListTest

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

RefMapTest

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

RelativeDateFormatterTest

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

StringUtilsTest

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

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.758
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0.367
testLarge_SingleWrite 1.077
testInCoreLimit_SwitchBeforeAppendByte 1.061
testOneBlock_BulkWrite 0.003
testRandomWrites 0.743
testOneBlockAndHalf_BulkWrite 0.004
testOneBlockAndHalf_SingleWrite 0.005
testDestroyWhileOpen 0.012
testOneBlockAndHalf_Copy 0.005
testHeapWithEstimatedSize 0.008
testInCoreInputStream 0

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 0.424
shouldRaiseErrorOnBadUrl 0.106
shouldCloneAValidGitRepository 0.131
shouldRaiseErrorOnNoUrl 0.061
shouldCreateABareCloneOfAValidGitRepository 0.075
shouldRaiseErrorOnEmptyUrl 0.037

ClientVersionUtilTest

testParse 0.003
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.002

ServletUtilsTest

testAcceptGzip 0

AdvertiseErrorTest

testPush_CreateBranch 0.469

AsIsServiceTest

testCreate_Default 0.011
testCreate_Disabled 0.017
testDisabledSingleton 0.013
testCreate_Enabled 0.013

DefaultReceivePackFactoryTest

testCreate_AuthUser 0.009
testCreate_NullUser 0.01
testCreate_EmptyStringUser 0.01
testCreate_Disabled 0.014
testDisabledSingleton 0.01
testCreate_Enabled 0.014

DefaultUploadPackFactoryTest

testCreate_Default 0.015
testCreate_Disabled 0.015
testDisabledSingleton 0.01
testCreate_Enabled 0.011

DumbClientDumbServerTest

testInitialClone_Loose[0] 0.137
testListRemote[0] 0.051
testPushNotSupported[0] 0.06
testInitialClone_Packed[0] 0.12
testInitialClone_Loose[1] 0.331
testListRemote[1] 0.064
testPushNotSupported[1] 0.061
testInitialClone_Packed[1] 0.112

DumbClientSmartServerTest

testInitialClone_Small[0] 0.575
testListRemote[0] 0.053
testPushNotSupported[0] 0.069
testInitialClone_Packed[0] 0.121
testInitialClone_Small[1] 0.34
testListRemote[1] 0.062
testPushNotSupported[1] 0.062
testInitialClone_Packed[1] 0.113

ErrorServletTest

testHandler 0.001

FileResolverTest

testNotAGitRepository 0.006
testUnreasonableNames 0.001
testExportOk 0.011

GitServletInitTest

testDefaultConstructor_NoBasePath 0
testInitUnderContainer_WithBasePath 0
testDefaultConstructor_WithBasePath 0
testInitUnderContainer_NoBasePath 0.003

HookMessageTest

testPush_CreateBranch 0.072
testPush_HookMessagesToOutputStream 0.057

MeasurePackSizeTest

testPush_packSize 0.052

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 0.017

RegexPipelineTest

testSimpleRegex 0.002
testRegexGroupFilter 0.005
testServeOrdering 0.004

SetAdditionalHeadersTest

testSetHeaders 0.534

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.189
testPush_NotAuthorized[0] 0.07
testPush_CreateBranch[0] 0.1
testInitialClone_Small[0] 0.087
testFetch_TooManyLocalCommits[0] 0.544
testListRemote[0] 0.071
testListRemote_BadName[0] 0.063
testPush_ChunkedEncoding[0] 0.121
testInitialClone_BrokenServer[0] 0.069
testFetch_FewLocalCommits[1] 0.181
testPush_NotAuthorized[1] 0.073
testPush_CreateBranch[1] 0.1
testInitialClone_Small[1] 0.091
testFetch_TooManyLocalCommits[1] 0.546
testListRemote[1] 0.068
testListRemote_BadName[1] 0.066
testPush_ChunkedEncoding[1] 0.111
testInitialClone_BrokenServer[1] 0.07

AddTest

testAddNothing 0
args4j exit()s on error instead of throwing, JVM goes down
testAddAFile 0.247
testAddUsage 0
args4j exit()s for --help, too
testAddFileTwice 0.021
testAddAlreadyAdded 0.022

ArchiveTest

testTarPrefixOption 0.124
testTgzExtensions 0.072
testTarPreservesContent 0.065
testArchiveIncludesSubmoduleDirectory 0.31
testTarWithSubdir 0.12
testExtensionMatchIsAnchored 0.057
testUnrecognizedFormat 0.036
testArchiveWithLongFilename 0.114
testTarPreservesMode 0.1
testNoExtensionMeansTar 0.055
testEmptyArchive 0
Some versions of java.util.zip refuse to write an empty ZIP
testArchivePrefixOption 0.063
testArchiveWithSubdir 0.114
testArchivePreservesMode 0.104
testUnrecognizedExtensionMeansTar 0.056
testZipExtension 0.06
testDefaultFormatIsTar 0.056
testArchivePreservesContent 0.057
testTarExtension 0.058
testTarWithLongFilename 0.115
testTxzExtension 0.176
testPrefixWithoutTrailingSlash 0.062
testTarIncludesSubmoduleDirectory 0.199
testTarPrefixWithoutTrailingSlash 0.066
testArchiveWithFiles 0.099
testPrefixDoesNotNormalizeDoubleSlash 0.052
testFormatOverridesFilename 0.058
testPrefixDoesNotNormalizeDoubleSlashInTar 0.056
testEmptyTar 0.033
testTbz2Extension 0.088

BranchTest

testExistingBranch 0.024
testList 0.033
testListDetached 0.039
testListContains 0.062

CheckoutTest

testCheckoutHead 0.041
testCheckoutPath 0.115
testCheckoutSelf 0.031
testCheckoutUnresolvedHead 0.012
fileModeTestFileThenFileWithFolderInIndex 0.083
testCheckoutNewBranchThatAlreadyExists 0.028
fileModeTestFileWithFolderInIndex 0.088
testCheckoutExistingBranchWithConflict 0.137
fileModeTestFolderThenFileWithMissingInWorkingTree 0.109
testCheckoutBranch 0.046
fileModeTestFolderWithMissingInWorkingTree 0.105
testCheckoutNonExistingBranch 0.011
testCheckoutOrphan 0.054
testCheckoutWithMissingWorkingTreeFile 0.084
testCheckoutNewBranch 0.045
fileModeTestFolderThenMissingWithFileInWorkingTree 0.089
testCheckoutNewBranchOnBranchToBeBorn 0.012
fileModeTestMissingWithFolderInWorkingTree 0.069
fileModeTestMissingThenFolderWithFileInWorkingTree 0.097

CLIGitCommandTest

testSplit 0

CloneTest

testCloneIntoCurrentDir 0.084
testClone 0.089
testCloneEmpty 0.03

CommitAndLogTest

testCommitAmend 0.057

ConfigTest

testListConfig 0.026

DescribeTest

testDescribeTagLong 0.037
testDescribeCommit 0.062
testHeadNoTag 0.028
testNoHead 0.011
testDescribeTag 0.049

FetchTest

testFetchNoTags 0.122
testFetchDefault 0.133
testFetchAllTags 0.146

LsRemoteTest

testLsRemoteHeadsTags 0.068
testLsRemoteTags 0.072
testLsRemote 0.069
testLsRemoteHeads 0.071

MergeTest

testMergeSelf 0.037
testFastForward 0.084
testNoFastForwardAndSquash 0.028
testMerge 0.136
testFastForwardOnly 0.09
testMergeNoCommitSquash 0.101
testMergeNoCommit 0.106
testMergeWithUserMessage 0.12
testSquashSelf 0.029
testSquash 0.13
testNoFastForward 0.103

ReflogTest

testSingleCommit 0.023
testClean 0.011
testBranch 0.07

RepoTest

testAddRepoManifest 0.367

StatusTest

testStatusUntrackedFiles 0.262
testStatusPorcelainUntrackedFilesAll 0.261
testStatusUno 0.267
testStatusPorcelainUntrackedFiles 0.263
testStatusUall 0.248
testStatusPorcelainU 0.25
testStatusPorcelain 0.244
testStatusUntrackedFilesAll 0.251
testStatusPorcelainUno 0.24
testStatusUntrackedFilesNo 0.253
testStatusPorcelainUall 0.246
testStatusPorcelainUntrackedFilesNo 0.247
testStatusDefault 0.249
testStatusU 0.25

TagTest

testTagTwice 0.056

Failure Details

[Summary] [Package List] [Test Cases]


testCheckoutAutoCrlfTrue
skipped: skipped
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
testFileWithUserHome
skipped: Resolving ~user is beyond standard Java API and need more support
testAddNothing
skipped: args4j exit()s on error instead of throwing, JVM goes down
testAddUsage
skipped: args4j exit()s for --help, too
testEmptyArchive
skipped: Some versions of java.util.zip refuse to write an empty ZIP