Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
1778 0 0 6 99.663% 653.52

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.events 1 0 0 0 100% 0.065
org.eclipse.jgit.lfs.server.fs 9 0 0 0 100% 61.86
org.eclipse.jgit.dircache 65 0 0 0 100% 2.217
org.eclipse.jgit.internal.storage.file 40 0 0 0 100% 34.792
org.eclipse.jgit.ignore 229 0 0 0 100% 2.66
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.001
org.eclipse.jgit.diff 167 0 0 0 100% 7.961
org.eclipse.jgit.http.server 4 0 0 0 100% 0.914
org.eclipse.jgit.api.blame 3 0 0 0 100% 2
org.eclipse.jgit.gitrepo 4 0 0 0 100% 0.818
org.eclipse.jgit.lfs.lib 79 0 0 0 100% 1.399
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.04
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 2.089
org.eclipse.jgit.api 574 0 0 4 99.303% 333.246
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 6.776
org.eclipse.jgit.http.test 123 0 0 0 100% 121.241
org.eclipse.jgit.indexdiff 1 0 0 0 100% 0.557
org.eclipse.jgit.pgm 166 0 0 1 99.398% 64.68
org.eclipse.jgit.attributes 93 0 0 0 100% 8.906
org.eclipse.jgit.internal.storage.dfs 51 0 0 0 100% 1.298

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

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 60.872
UploadTest 4 0 0 0 100% 0.988

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheBasicTest 12 0 0 0 100% 0.468
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.041
DirCacheBuilderTest 9 0 0 0 100% 0.418
DirCacheCGitCompatabilityTest 7 0 0 0 100% 0.135
DirCacheEntryTest 6 0 0 0 100% 0.004
DirCacheFindTest 1 0 0 0 100% 0.045
DirCacheIteratorTest 11 0 0 0 100% 0.498
DirCacheLargePathTest 5 0 0 0 100% 0.278
DirCachePathEditTest 7 0 0 0 100% 0.004
DirCacheTreeTest 6 0 0 0 100% 0.326

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
AbbreviationTest 4 0 0 0 100% 0.469
AlternatesTest 3 0 0 0 100% 1.024
AutoGcTest 4 0 0 0 100% 3.912
ConcurrentRepackTest 4 0 0 0 100% 8.34
DescriptionTest 1 0 0 0 100% 0.084
FileRepositoryBuilderTest 7 0 0 0 100% 0.38
FileSnapshotTest 3 0 0 0 100% 6.229
GcBranchPrunedTest 3 0 0 0 100% 3.07
GcConcurrentTest 4 0 0 0 100% 7.422
GcDirCacheSavesObjectsTest 2 0 0 0 100% 1.525
GcKeepFilesTest 1 0 0 0 100% 1.99
GcOrphanFilesTest 4 0 0 0 100% 0.347

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
BasicRuleTest 4 0 0 0 100% 0.002
CGitIgnoreTest 11 0 0 0 100% 1.363
FastIgnoreRuleTest 17 0 0 0 100% 0.011
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.005
IgnoreNodeTest 19 0 0 0 100% 1.195
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.084

org.eclipse.jgit.ignore.internal

Class Tests Errors Failures Skipped Success Rate Time
StringsTest 1 0 0 0 100% 0.001

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
DiffEntryTest 12 0 0 0 100% 3.45
DiffFormatterReflowTest 10 0 0 0 100% 0.009
DiffFormatterTest 14 0 0 0 100% 1.94
EditListTest 5 0 0 0 100% 0.001
EditTest 16 0 0 0 100% 0.003
HistogramDiffTest 30 0 0 0 100% 0.009
MyersDiffTest 23 0 0 0 100% 0.006
PatchIdDiffFormatterTest 2 0 0 0 100% 0.832
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.002
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreWhitespaceChangeTest 2 0 0 0 100% 0.002
RawTextTest 11 0 0 0 100% 0.002
RenameDetectorTest 28 0 0 0 100% 1.699
SimilarityIndexTest 8 0 0 0 100% 0.004

org.eclipse.jgit.http.server

Class Tests Errors Failures Skipped Success Rate Time
ClientVersionUtilTest 2 0 0 0 100% 0.28
RootLocaleTest 1 0 0 0 100% 0.373
ServletUtilsTest 1 0 0 0 100% 0.261

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 3 0 0 0 100% 0.037
RepoCommandSymlinkTest 1 0 0 0 100% 0.781

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.232
LfsPointerFilterTest 5 0 0 0 100% 0.761
LFSPointerTest 1 0 0 0 100% 0.185
LongObjectIdTest 32 0 0 0 100% 0.214
MutableLongObjectIdTest 5 0 0 0 100% 0.007

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
AddCommandTest 39 0 0 0 100% 12.791
ApplyCommandTest 20 0 0 0 100% 3.522
ArchiveCommandTest 4 0 0 0 100% 1.954
BlameCommandTest 18 0 0 0 100% 7.482
BranchCommandTest 15 0 0 0 100% 9.027
CheckoutCommandTest 32 0 0 1 96.875% 29.923
CherryPickCommandTest 12 0 0 0 100% 7.716
CleanCommandTest 9 0 0 0 100% 2.842
CloneCommandTest 19 0 0 0 100% 17.893
CommitAndLogCommandTest 10 0 0 0 100% 4.917
CommitCommandTest 13 0 0 2 84.615% 4.341
CommitOnlyTest 96 0 0 0 100% 36.696
DescribeCommandTest 14 0 0 0 100% 6.117
DiffCommandTest 6 0 0 0 100% 1.415
EolStreamTypeUtilTest 6 0 0 0 100% 0.008
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 43.186
FetchCommandTest 6 0 0 0 100% 3.34
GarbageCollectCommandTest 2 0 0 0 100% 0.762
GitConstructionTest 3 0 0 0 100% 1.312
HugeFileTest 1 0 0 1 0% 0.004
InitCommandTest 9 0 0 0 100% 0.812
LogCommandTest 9 0 0 0 100% 3.772
LsRemoteCommandTest 4 0 0 0 100% 1.822
MergeCommandTest 43 0 0 0 100% 32.386
NameRevCommandTest 11 0 0 0 100% 1.91
NotesCommandTest 2 0 0 0 100% 0.719
PathCheckoutCommandTest 17 0 0 0 100% 17.051
PullCommandTest 17 0 0 0 100% 25.203
PullCommandWithRebaseTest 6 0 0 0 100% 7.158
PushCommandTest 8 0 0 0 100% 4.159
ReflogCommandTest 3 0 0 0 100% 1.412
RemoteAddCommandTest 1 0 0 0 100% 0.133
RemoteDeleteCommandTest 1 0 0 0 100% 0.093
RemoteListCommandTest 1 0 0 0 100% 0.1
RemoteSetUrlCommandTest 2 0 0 0 100% 0.205
RenameBranchCommandTest 4 0 0 0 100% 1.306
ResetCommandTest 19 0 0 0 100% 8.502
RevertCommandTest 10 0 0 0 100% 7.962
RmCommandTest 2 0 0 0 100% 0.402
StashApplyCommandTest 27 0 0 0 100% 11.646
StashCreateCommandTest 16 0 0 0 100% 4.968
StashDropCommandTest 8 0 0 0 100% 2.921
StashListCommandTest 4 0 0 0 100% 0.751
StatusCommandTest 3 0 0 0 100% 0.809
TagCommandTest 14 0 0 0 100% 1.796

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
AdvertiseErrorTest 1 0 0 0 100% 9.217
AsIsServiceTest 4 0 0 0 100% 1.596
DefaultReceivePackFactoryTest 6 0 0 0 100% 1.946
DefaultUploadPackFactoryTest 4 0 0 0 100% 1.692
DumbClientDumbServerTest 8 0 0 0 100% 12.879
DumbClientSmartServerTest 8 0 0 0 100% 13.114
ErrorServletTest 1 0 0 0 100% 7.903
FileResolverTest 3 0 0 0 100% 0.195
GitServletInitTest 4 0 0 0 100% 6.031
GitServletResponseTests 3 0 0 0 100% 7.975
HookMessageTest 2 0 0 0 100% 7.327
HttpClientTests 11 0 0 0 100% 7.003
MeasurePackSizeTest 1 0 0 0 100% 1.055
ProtocolErrorTest 1 0 0 0 100% 1.191
RegexPipelineTest 3 0 0 0 100% 0.069
SetAdditionalHeadersTest 1 0 0 0 100% 0.578
SmartClientSmartServerSslTest 8 0 0 0 100% 22.174
SmartClientSmartServerTest 54 0 0 0 100% 19.296

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
AddTest 5 0 0 0 100% 1.603
ArchiveTest 30 0 0 0 100% 11.667
BranchTest 13 0 0 0 100% 4.378
CheckoutTest 22 0 0 0 100% 7.712
CleanTest 4 0 0 0 100% 1.52
CLIGitCommandTest 1 0 0 0 100% 0.205
CloneTest 4 0 0 0 100% 2.952
CommitAndLogTest 1 0 0 0 100% 1.154
CommitTest 2 0 0 0 100% 0.673
ConfigTest 1 0 0 0 100% 0.146
DescribeTest 11 0 0 0 100% 2.201
FetchTest 3 0 0 0 100% 2.088
InitTest 2 0 0 0 100% 0.159
LsRemoteTest 4 0 0 0 100% 1.264
MergeTest 11 0 0 0 100% 4.538
ProxyConfigTest 10 0 0 0 100% 2.802
ReflogTest 3 0 0 0 100% 0.494
RemoteTest 7 0 0 0 100% 1.689
RepoTest 3 0 0 0 100% 3.179
ResetTest 9 0 0 1 88.889% 1.752
RmTest 1 0 0 0 100% 1.778
StatusTest 15 0 0 0 100% 9.752
TagTest 3 0 0 0 100% 0.748
TextBuiltinTest 1 0 0 0 100% 0.226

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesHandlerTest 30 0 0 0 100% 2.705
AttributesMatcherTest 7 0 0 0 100% 0.009
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.464
AttributesNodeTest 7 0 0 0 100% 0.022
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 0.257
AttributeTest 1 0 0 0 100% 0.001
CGitAttributesTest 21 0 0 0 100% 2.795
TreeWalkAttributeTest 18 0 0 0 100% 2.653

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DeltaBaseCacheTest 4 0 0 0 100% 0.005
DfsBlockCacheConfigTest 4 0 0 0 100% 0.01
DfsBlockCacheTest 2 0 0 0 100% 0.077
DfsFsckTest 9 0 0 0 100% 0.016
DfsGarbageCollectorTest 22 0 0 0 100% 1.1
DfsInserterTest 8 0 0 0 100% 0.041
DfsPackCompacterTest 2 0 0 0 100% 0.049

Test Cases

[Summary] [Package List] [Test Cases]

AddCommandTest

testCommandInjection 0.889
testCleanFilterReturning12 0.111
testAddExistingSingleFileTwice 0.115
testCleanFilter 0.21
testReplaceFileByPartOfDirectory 0.204
testAddGitlinkDoesNotChange 0.319
testBadCleanFilter 0.137
testMultipleCleanFilter 0.268
testAddWithConflicts 0.103
testAddNothing 0.033
testAddRemovedFile 0.105
testCleanFilterEnvironment 0.155
testAttributesWithTreeWalkFilter 0.382
testAddWithoutParameterUpdate 0.231
testAddExistingSingleMediumSizeFileWithNewLine 0.182
testAddSubrepoWithDirNoGitlinks 0.204
testAddExistingSingleFileInSubDir 0.075
testAssumeUnchanged 0.169
testAddRemovedCommittedFile 0.13
testAddWithParameterUpdate 0.14
testAddWholeRepo 0.067
testExecutableRetention 0.232
testNotApplicableFilter 0.066
testAddTwoFiles 0.127
testAddFolder 0.061
testAddExistingSingleFileTwiceWithCommit 0.147
testAddIgnoredFile 0.095
testReplaceFileWithDirectory 0.067
testAttributesConflictingMatch 0.169
testAddGitlink 0.173
testBadCleanFilter2 0.197
testAddExistingSingleBinaryFile 0.085
testAddNonExistingSingleFile 0.111
testAddExistingSingleFile 0.064
testReplaceDirectoryConflictsWithFile 0.103
testAddExistingSingleSmallFileWithNewLine 0.085
testReplaceDirectoryWithFile 0.197
testBuiltinCleanFilter 3.242
testBuiltinFilters 3.058

ApplyCommandTest

testModifyNL1 0.962
testAddA1 0.037
testAddA2 0.042
testAddM1 0.091
testNonASCIIAdd2 0.054
testAddA1Sub 0.08
testModifyM2 0.131
testModifyM3 0.163
testFailureF1 0.177
testFailureF2 0.181
testNonASCII2 0.146
testModifyE 0.156
testModifyW 0.115
testModifyX 0.148
testModifyY 0.135
testModifyZ 0.148
testDeleteD 0.128
testNonASCIIAdd 0.148
testNonASCIIDel 0.148
testNonASCII 0.118

ArchiveCommandTest

archiveByIdSpecificFile 1.023
archiveByDirectoryPath 0.301
archiveHeadAllFiles 0.217
archiveHeadSpecificPath 0.206

BlameGeneratorTest

testLinesAllDeletedShortenedWalk 1.179
testRenamedBoundLineDelete 0.388
testBoundLineDelete 0.225

BlameCommandTest

testCoreAutoCrlf1 1.095
testCoreAutoCrlf2 0.246
testCoreAutoCrlf3 0.203
testCoreAutoCrlf4 0.231
testCoreAutoCrlf5 0.166
testRenameInSubDir 0.34
testDeleteMiddleLines 0.341
testWhitespaceMerge 0.654
testSingleRevision 0.116
testMoveToOtherDir 0.311
testMiddleClearAllLines 0.228
testTwoRenames 0.314
testDeleteTrailingLines 0.296
testEditAllLines 0.147
testRename 0.26
testConflictingMerge1 0.786
testConflictingMerge2 1.12
testTwoRevisions 0.365

BranchCommandTest

testCreateFromCommit 1.25
testCreateFromLightweightTag 0.358
testCreateFromAnnotatetdTag 0.344
testCreationImplicitStart 0.298
testCreateForce 0.386
testPullConfigRemoteBranch 0.969
testCreateAndList 0.295
testRenameLocalBranch 0.362
testListBranchesWithContains 0.32
testListAllBranchesShouldNotDie 0.454
testRenameRemoteTrackingBranch 0.74
testPullConfigLocalBranch 1.082
testDelete 0.609
testPullConfigRenameLocalBranch 0.935
testCreationNullStartPoint 0.404

CheckoutCommandTest

testCheckout 0.376
testCheckoutOfDirectoryShouldBeRecursive 0.429
testCheckoutAutoCrlfTrue 12.164
testSmudgeFilter_deleteFileAndRestoreFromIndex 0.761
testCheckoutWithConflict 0.288
testSmudgeFilter_deleteFileAndCreateBranchAndRestoreFromCommit 0.722
testCheckoutWithStartPoint 0.505
testCheckoutOfFileWithInexistentParentDir 0.531
testCheckoutCommit 0.348
testCheckoutAllPaths 0.496
testInvalidRefName 0.255
testSmudgeFilter_createNew 0.819
testCreateOrphanBranchWithStartCommit 0.407
testNonDeletableFilesOnWindows 0
got: <false>, expected: is <true>
testSmudgeAndClean 2.522
testAlreadyExists 1.001
testCreateBranchOnCheckout 0.458
testCheckoutWithStartPointOnlyCertainFiles 0.638
testSmudgeFilter_modifyExisting 1.102
testCheckoutToNonExistingBranch 0.35
testCheckoutAnnotatedTag 0.466
testCheckoutRemoteTrackingWithoutLocalBranch 0.711
testSmudgeFilter_deleteFileAndRestoreFromCommit 0.883
testCheckoutWithNonDeletedFiles 0.321
testUpdateSmudgedEntries 0.519
testSimpleCheckout 0.279
testCreateOrphanBranchWithStartPoint 0.33
testCheckoutOrphanBranch 0.313
testCheckoutRemoteTrackingWithUpstream 0.429
testDetachedHeadOnCheckout 0.408
testCheckoutLightweightTag 0.441
testNullRefName 0.31

CherryPickCommandTest

testCherryPickOverExecutableChangeOnNonExectuableFileSystem 0.543
testCherryPickDirtyIndex 0.44
testCherryPickNoCommit 0.584
testCherryPickConflictResolution 0.459
testCherryPick 0.508
testCherryPickMerge 1.333
testCherryPickConflictMarkers 0.347
testCherryPickOurCommitName 0.9
testCherryPickConflictReset 0.63
testCherryPickDirtyWorktree 0.547
testSequentialCherryPick 0.774
testCherryPickConflictResolutionNoCOmmit 0.643

CleanCommandTest

testClean 0.232
testCleanWithPaths 0.229
testCleanDirs 0.203
testCleanWithDryRun 0.21
testCleanDirsWithDryRun 0.192
testCleanDirsWithSubmodule 0.876
testCleanDirsWithRepository 0.396
testCleanDirsWithDryRunAndNoIgnore 0.275
testCleanWithDryRunAndNoIgnore 0.223

CloneCommandTest

testCloneRepositoryCustomRemote 2.607
testCloneRepositoryExplicitGitDir 0.728
testCloneRepositoryExplicitGitDirNonStd 0.786
testCloneRepositoryWithNestedSubmodules 2.353
testCloneRepositoryWithBranchShortName 0.586
testBareCloneRepository 0.502
testCloneRepositoryWithSubmodules 1.599
testCloneWithAutoSetupRebase 1.283
testCloneRepositoryOnlyOneBranch 0.769
testCloneRepositoryWithBranch 0.924
testBareCloneRepositoryCustomRemote 0.555
testCloneBareRepositoryDefaultDirectory 0.4
testCloneRepositoryDefaultDirectory 0.34
testCloneRepositoryExplicitGitDirBare 0.607
testCloneRepositoryWithTagName 0.604
testCloneRepository 0.787
testBareCloneRepositoryNullRemote 0.489
testCloneRepositoryWithMultipleHeadBranches 0.706
testCloneRepositoryWhenDestinationDirectoryExistsAndIsNotEmpty 0.815

CommitAndLogCommandTest

testMultipleInvocations 1.366
testAddUnstagedChanges 0.818
testWrongParams 0.048
testModeChange 0.322
testLogWithFilter 0.315
testCommitAmend 0.194
testCommitRange 0.302
testMergeEmptyBranches 0.475
testInsertChangeId 0.308
testSomeCommits 0.339

CommitCommandTest

commitAfterSquashMerge 0.926
commitOnlyShouldCommitUnmergedPathAndNotAffectOthers 0.293
commitSubmoduleUpdate 0.823
commitOnlyShouldHandleIgnored 0.188
commitAmendWithoutAuthorShouldSetOriginalAuthorAndAuthorTime 0.228
testExecutableRetention 0.309
commitUpdatesSmudgedEntries 0
very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId 0
very flaky when run with Hudson
testReflogs 0.381
commitNewSubmodule 0.601
commitEmptyCommits 0.273
commitAmendOnInitialShouldFail 0.045
commitAmendWithAuthorShouldUseIt 0.265

CommitOnlyTest

testOnlyOption_f1_7_f2_14_a 0.392
testOnlyOption_f1_7_f2_14_b 0.515
testOnlyOption_f1_7_f2_14_c 0.586
testOnlyOption_f1_7_f2_14_d 0.585
testOnlyOption_f1_7_f2_14_e 0.602
testOnlyOption_f1_1_a 0.054
testOnlyOption_f1_1_b 0.078
testOnlyOption_f1_1_c 0.139
testOnlyOption_f1_1_d 0.2
testOnlyOption_f1_1_e 0.238
testOnlyOption_f1_2_a 0.081
testOnlyOption_f1_2_b 0.076
testOnlyOption_f1_2_c 0.219
testOnlyOption_f1_2_d 0.171
testOnlyOption_f1_2_e 0.184
testOnlyOption_f1_3_a 0.245
testOnlyOption_f1_3_b 0.203
testOnlyOption_f1_3_c 0.31
testOnlyOption_f1_3_d 0.36
testOnlyOption_f1_3_e 0.297
testOnlyOption_f1_4_a 0.182
testOnlyOption_f1_4_b 0.169
testOnlyOption_f1_4_c 0.326
testOnlyOption_f1_4_d 0.238
testOnlyOption_f1_4_e 0.337
testOnlyOption_f1_5_a 0.203
testOnlyOption_f1_5_b 0.272
testOnlyOption_f1_5_c 0.347
testOnlyOption_f1_5_d 0.342
testOnlyOption_f1_5_e 0.344
testOnlyOption_f1_6_a 0.159
testOnlyOption_f1_6_b 0.23
testOnlyOption_f1_6_c 0.311
testOnlyOption_f1_6_d 0.276
testOnlyOption_f1_6_e 0.28
testOnlyOption_f1_7_a 0.219
testOnlyOption_f1_7_b 0.233
testOnlyOption_f1_7_c 0.284
testOnlyOption_f1_7_d 0.271
testOnlyOption_f1_7_e 0.32
testOnlyOption_f1_8_a 0.18
testOnlyOption_f1_8_b 0.176
testOnlyOption_f1_8_c 0.375
testOnlyOption_f1_8_d 0.291
testOnlyOption_f1_8_e 0.248
testOnlyOption_f1_9_a 0.342
testOnlyOption_f1_9_b 0.31
testOnlyOption_f1_9_c 0.562
testOnlyOption_f1_9_d 0.295
testOnlyOption_f1_9_e 0.471
testOnlyOption_f1_2_f2_14_a 0.266
testOnlyOption_f1_2_f2_14_b 0.301
testOnlyOption_f1_2_f2_14_c 0.642
testOnlyOption_f1_2_f2_14_d 1.067
testOnlyOption_f1_2_f2_14_e 0.557
testOnlyOption_f1_12_f2_14_a 0.434
testOnlyOption_f1_12_f2_14_b 0.548
testOnlyOption_f1_12_f2_14_c 0.621
testOnlyOption_f1_12_f2_14_d 0.658
testOnlyOption_f1_12_f2_14_e 0.749
testOnlyOption_f1_6_f2_14_a 0.499
testOnlyOption_f1_6_f2_14_b 0.54
testOnlyOption_f1_6_f2_14_c 0.619
testOnlyOption_f1_6_f2_14_d 0.529
testOnlyOption_f1_6_f2_14_e 0.508
testOnlyOption_f1_10_a 0.276
testOnlyOption_f1_10_b 0.207
testOnlyOption_f1_10_c 0.33
testOnlyOption_f1_10_d 0.425
testOnlyOption_f1_10_e 0.398
testOnlyOption_f1_11_a 0.269
testOnlyOption_f1_11_b 0.22
testOnlyOption_f1_11_c 0.295
testOnlyOption_f1_11_d 0.255
testOnlyOption_f1_11_e 0.297
testOnlyOption_f1_12_a 0.223
testOnlyOption_f1_12_b 0.349
testOnlyOption_f1_12_c 0.365
testOnlyOption_f1_12_d 0.478
testOnlyOption_f1_12_e 0.347
testOnlyOption_f1_13_a 0.3
testOnlyOption_f1_13_b 0.407
testOnlyOption_f1_13_c 0.411
testOnlyOption_f1_13_d 0.423
testOnlyOption_f1_13_e 0.46
testOnlyOption_f1_14_a 0.581
testOnlyOption_f1_14_b 0.538
testOnlyOption_f1_14_c 0.872
testOnlyOption_f1_14_d 1.106
testOnlyOption_f1_14_e 0.982
testOnlyOption_f1_1_f2_14_a 0.632
testOnlyOption_f1_1_f2_14_b 0.681
testOnlyOption_f1_1_f2_14_c 0.557
testOnlyOption_f1_1_f2_14_d 0.282
testOnlyOption_f1_1_f2_14_e 0.427
testOnlyOptionWithDirectory 0.603

DescribeCommandTest

testDescribeBranch[0] 0.649
t1sameDepthT2[0] 0.682
testDescribeMultiMatch[0] 0.358
t1DominatesT2[0] 0.564
noTargetSet[0] 0.039
t1nearerT2[0] 0.576
testDescribe[0] 0.366
testDescribeBranch[1] 0.458
t1sameDepthT2[1] 0.6
testDescribeMultiMatch[1] 0.271
t1DominatesT2[1] 0.491
noTargetSet[1] 0.057
t1nearerT2[1] 0.596
testDescribe[1] 0.392

DiffCommandTest

testDiffModified 0.368
testDiffWithNegativeLineCount 0.123
testDiffTwoCommits 0.518
testDiffCached 0.226
testDiffWithPrefixes 0.115
testNoOutputStreamSet 0.061

EolStreamTypeUtilTest

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

FetchAndPullCommandsRecurseSubmodulesTest

shouldNotFetchSubmodulesWhenOnDemandAndRevisionNotChanged 4.123
shouldFetchSubmodulesWhenSubmoduleConfigurationSetToYes 4.6
shouldFetchSubmodulesWhenOnDemandAndRevisionChanged 6.282
shouldFetchSubmodulesWhenFetchConfigurationSetToYes 4.835
shouldNotFetchSubmodulesWhenSubmoduleConfigurationSetToNo 5.268
shouldNotFetchSubmodulesWhenNo 7.222
shouldFetchSubmodulesWhenYes 5.082
shouldNotFetchSubmodulesWhenFetchConfigurationSetToNo 5.761

FetchCommandTest

testFetch 0.432
fetchShouldNotFetchTagsFromOtherBranches 0.383
fetchWithExplicitTagsShouldUpdateLocal 1.176
fetchShouldAutoFollowTagForFetchedObjects 0.453
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.64
fetchShouldAutoFollowTag 0.254

GarbageCollectCommandTest

testGConeCommit 0.26
testGCmoreCommits 0.5

GitConstructionTest

testClose 0.585
testOpen 0.386
testWrap 0.34

HugeFileTest

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

InitCommandTest

testInitBare_DirAndGitDirMustBeEqual 0.044
testInitNonBare_GitdirAndDirShouldntBeSame 0.033
testInitBareRepository 0.115
testInitWithDefaultsNonBare 0.116
testInitWithDefaultsBare 0.079
testInitWithExplicitGitDir 0.084
testInitWithOnlyExplicitGitDir 0.077
testInitNonEmptyRepository 0.126
testInitRepository 0.135

LogCommandTest

logAllCommitsWithMaxCount 0.364
logOnlyMergeCommits 0.652
logAllCommits 0.447
logAllCommitsWithSkipAndMaxCount 0.385
logPathWithMaxCount 0.325
logAllCommitsWithSkip 0.401
logNoMergeCommits 0.622
logPathWithSkip 0.36
logAllCommitsWithTag 0.209

LsRemoteCommandTest

testLsRemoteWithTags 0.546
testLsRemoteWithHeads 0.487
testLsRemoteWithoutLocalRepository 0.327
testLsRemote 0.46

MergeCommandTest

testDeletionOnSideConflict 0.511
testNoFastForwardNoCommit 0.282
testRecursiveMergeWithConflict 0.572
testConflictingMergeFailsDueToDirtyIndex 0.686
testFastForward 0.279
testMergeNonVersionedPaths 0.724
testMultipleCreationsSameContent 0.669
testAlreadyUpToDate 0.206
testMergeRemovingFoldersWithoutFastForward 0.644
testMergeRemovingFolders 0.443
testFastForwardOnly 0.442
testSuccessfulContentMergeNoCommit 0.842
testFileModeMerge 0.657
testFileModeMergeWithDirtyWorkTree 0.886
testMergeWithMessageOption 1.046
testMultipleDeletions 0.58
testFastForwardNoCommit 0.291
testSquashMergeConflict 0.736
testSingleDeletion 1.02
testMergeInItself 0.121
testMergeConflictWithMessageOption 0.62
testMergeTag 0.971
testMergeConflictFileFolder 0.684
testFastForwardWithFiles 0.355
testMultipleCreations 0.483
testSquashMerge 0.442
testDeletionAndConflict 0.579
testModifiedAndRenamed 0.816
testSuccessfulMergeFailsDueToDirtyIndex 0.436
testSuccessfulContentMergeAndDirtyworkingTree 0.618
testMultipleHeads 0.472
testMergeMessage 0.615
testSuccessfulContentMerge 1.053
testSuccessfulMergeFailsDueToDirtyWorktree 0.709
testDeletionOnMasterConflict 0.595
testSquashFastForward 0.595
testFastForwardOnlyNotPossible 0.623
testContentMerge 1.432
testNoFastForward 0.892
testConflictingMergeFailsDueToDirtyWorktree 1.346
testMergeFailingWithDirtyWorkingTree 1.238
testMergeSuccessAllStrategiesNoCommit 2.512
testMergeSuccessAllStrategies 2.637

NameRevCommandTest

multiplePathsNoMerge 0.294
multiplePathsSecondParent 0.208
prefix 0.134
annotatedTags 0.171
annotatedTagsNoResult 0.177
ref 0.136
simpleAncestor 0.158
onePathMerge 0.158
onePathMergeSecondParent 0.139
onePathMergeLongerFirstParentPath 0.188
nameExact 0.142

NotesCommandTest

testListNotes 0.304
testAddAndRemoveNote 0.413

PathCheckoutCommandTest

testCheckoutOursWhenNoBase 1.009
testCheckoutOurs 1.026
testCheckoutMultiple 0.576
testUpdateSymLink 0.548
testUpdateWorkingDirectory 0.782
testCheckoutRepository 1.147
testUpdateWorkingDirectoryFromHeadWithIndexChange 0.623
testCheckoutSecond 0.598
testCheckoutTheirs 0.921
testCheckoutFirst 0.661
testStageNotPossibleWithBranch 0.613
testCheckoutOfConflictingFileShouldThrow 0.999
testUpdateWorkingDirectoryFromIndex2 4.604
testUpdateBrokenSymLink 0.772
testUpdateBrokenSymLinkToDirectory 0.797
testUpdateWorkingDirectoryFromIndex 0.548
testCheckoutMixedNewlines 0.822

PullCommandTest

testPullFastForward 0.897
testPullMerge 0.939
testPullWithRebaseConfig1 1.82
testPullWithRebaseConfig2 2.074
testPullWithRebaseConfig3 1.743
testPullLocalConflict 0.99
testPullWithMergeConfig2 1.528
testPullWithUntrackedStash 0.856
testPullMergeProgrammaticConfigurationImpliedTargetBranch 0.882
testPullEmptyRepository 0.57
testPullConflict 0.694
testPullWithoutConfig 0.976
testPullMergeProgrammaticConfiguration 1.256
testPullWithMergeConfig 1.425
testPullWithRebasePreserve1Config 2.496
testPullWithRebasePreserveConfig2 3.992
testPullWithRebasePreserveConfig3 2.06

PullCommandWithRebaseTest

testPullFastForward 1.443
testPullLocalConflict 1.148
testPullConflict 1.091
testPullFastForwardDetachedHead 1.189
testPullFastForwardWithBranchInSource 1.257
testPullFastForwardWithLocalCommitAndRebaseFlagSet 1.026

PushCommandTest

testPushAfterGC 0.72
testPushRefUpdate 1.458
testPrePushHook 0.239
testPush 0.246
testPushWithRefSpecFromConfig 0.175
testPushWithoutPushRefSpec 0.344
testPushWithLease 0.576
testTrackingUpdate 0.395

ReflogCommandTest

testAmendReflog 0.6
testBranchReflog 0.374
testHeadReflog 0.436

RemoteAddCommandTest

testAdd 0.131

RemoteDeleteCommandTest

testDelete 0.092

RemoteListCommandTest

testList 0.099

RemoteSetUrlCommandTest

testSetUrl 0.104
testSetPushUrl 0.1

RenameBranchCommandTest

renameBranchNoConfigValues 0.298
renameBranchExistingSection 0.292
renameBranchMultipleConfigValues 0.247
renameBranchSingleConfigValue 0.467

ResetCommandTest

testHardResetOnUnbornBranch 0.112
testHardResetReflogDisabled 0.361
testSoftReset 0.391
testPathsResetOnUnbornBranch 0.263
testHardResetWithConflicts_DoOverWriteUntrackedFile 0.582
testMixedReset 0.611
testMixedResetRetainsSizeAndModifiedTime 0.732
testMixedResetWithUnmerged 0.562
testHardReset 0.766
testResetDefaultMode 0.235
testPathsResetToNonexistingRef 0.127
testPathsResetWithRef 0.794
testHardResetAfterSquashMerge 0.867
testPathsReset 0.328
testHardResetWithConflicts_DoDeleteFileFolderConflicts 0.385
testResetToNonexistingHEAD 0.064
testPathsResetOnDirs 0.292
testPathsResetWithUnmerged 0.654
testHardResetOnTag 0.37

RevertCommandTest

testRevertDirtyIndex 0.629
testRevertConflictMarkers 0.904
testRevertConflictResolution 1.269
testRevertOverExecutableChangeOnNonExectuableFileSystem 1.024
testRevertMultipleWithFail 1.354
testRevertMultiple 0.578
testRevertDirtyWorktree 0.436
testRevert 0.874
testRevertOurCommitName 0.4
testRevertkConflictReset 0.491

RmCommandTest

testRemoveCached 0.27
testRemove 0.131

StashApplyCommandTest

untrackedAndTrackedChanges 0.396
workingDirectoryContentConflict 0.332
workingDirectoryEditPreCommit 0.472
workingDirectoryContentMerge 0.669
workingDirectoryCleanIndexModify 0.377
unstashNoHead 0.155
multipleEdits 0.287
workingDirectoryModifyInSubfolder 0.496
noStashedCommits 0.158
indexContentConflict 0.242
stashChangeInANewSubdirectory 0.34
indexAdd 0.261
stashedApplyOnOtherBranchWithStagedChange 0.792
workingDirectoryDeleteIndexAdd 0.526
workingDirectoryDeleteIndexEdit 0.367
untrackedFileConflictsWithWorkingDirectory 0.484
workingDirectoryModifyIndexChanged 0.66
workingDirectoryDelete 0.387
indexDelete 0.537
workingDirectoryModify 0.561
stashedApplyOnOtherBranch 0.816
stashedContentMerge 0.559
untrackedFileNotIncluded 0.402
untrackedFileIncluded 0.327
testApplyStashWithDeletedFile 0.398
unstashNonStashCommit 0.164
untrackedFileConflictsWithCommit 0.473

StashCreateCommandTest

unmergedPathsShouldCauseException 0.893
workingDirectoryCleanIndexModify 0.348
multipleEdits 0.334
workingDirectoryModifyInSubfolder 0.472
newFileInIndexThenModifiedInWorkTree 0.298
indexAdd 0.241
workingDirectoryDeleteIndexAdd 0.312
workingDirectoryDeleteIndexEdit 0.311
workingDirectoryModifyIndexChanged 0.251
refLogIncludesCommitMessage 0.204
workingDirectoryDelete 0.221
indexDelete 0.216
workingDirectoryModify 0.206
noLocalChanges 0.132
untrackedFileNotIncluded 0.239
untrackedFileIncluded 0.283

StashDropCommandTest

dropSingleStashedCommit 0.298
dropMiddleStashCommit 0.581
dropFirstStashedCommit 0.431
dropNegativeRef 0.222
dropWithNoStashedCommits 0.143
dropBoundaryStashedCommits 0.611
dropWithInvalidLogIndex 0.237
dropAll 0.392

StashListCommandTest

multipleStashedCommits 0.32
noStashRef 0.052
emptyStashReflog 0.188
singleStashedCommit 0.189

StatusCommandTest

testDifferentStates 0.609
testEmptyStatus 0.046
testDifferentStatesWithPaths 0.152

TagCommandTest

testDeleteFullName 0.112
testTagging 0.251
testShouldNotBlowUpIfThereAreNoCommitsInRepository 0.052
testFailureOnSignedTags 0.12
testDeleteNonExisting 0.107
testDeleteEmptyTagNames 0.127
testEmptyTagName 0.097
testTaggingOnHead 0.109
testShouldNotBlowUpIfThereAreNoTagsInRepository 0.088
testListAllTagsInRepositoryInOrder 0.191
testInvalidTagName 0.104
testDelete 0.168
testDeleteBadName 0.093
testUnannotatedTagging 0.172

AttributesHandlerTest

testNestedMatchRecursive 0.129
testDirectoryMatchSubSimple 0.087
testStarPathMatch 0.059
testExpandBuiltInMacro1 0.064
testExpandBuiltInMacro2 0.058
testExpandBuiltInMacro3 0.055
testDirectoryMatchSubComplex 0.084
testInfoOverridesWorkDirRoot 0.109
testCustomGlobalMacro1 0.073
testCustomGlobalMacro2 0.08
testCustomGlobalMacro3 0.079
testCustomGlobalMacro4 0.069
testPrefixMatchNot 0.067
testRelativePaths 0.077
testStarMatchOnSlashNot 0.079
testDirectoryMatch 0.079
testDirectoryMatchSubRecursiveBacktrack2 0.072
testDirectoryMatchSubRecursive 0.067
testNestedMatchNot 0.111
testCyclicMacros 0.078
testWorkDirRootOverridesGlobal 0.092
testComplexPathMatch 0.098
testDirectoryMatchSubRecursiveBacktrack 0.103
testInfoOverridesGlobal 0.182
testNestedMatch 0.231
testExpandNonMacro1 0.054
testExpandNonMacro2 0.087
testExpandNonMacro3 0.084
testExpandNonMacro4 0.102
testRecursiveMacro 0.086

AttributesMatcherTest

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

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.068
testRules 0.111
testIncorrectAttributeFileName 0.079
testNoMatchingAttributes 0.112
testEmptyGitAttributeFile 0.088

AttributesNodeTest

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

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 0.043
testRules 0.078
testNoMatchingAttributes 0.08
testEmptyGitAttributeFile 0.054

AttributeTest

testBasic 0

CGitAttributesTest

testNestedMatchWithWildcard 0.102
testNestedMatchRecursive 0.093
testDirectoryMatchSubSimple 0.091
testDirectoryMatchSubComplex 0.091
testPrefixMatchNot 0.068
testRelativePaths 0.114
testStarMatchOnSlashNot 0.103
testDirectoryMatch 0.101
testDirectoryMatchSubRecursiveBacktrack2 0.105
testDirectoryMatchSubRecursiveBacktrack3 0.094
testDirectoryMatchSubRecursiveBacktrack4 0.207
testDirectoryMatchSubRecursiveBacktrack5 0.198
testDirectoryMatchSubRecursiveBacktrack6 0.108
testBug508568 0.093
testComplexPathMatchNot 0.132
testDirectoryMatchSubRecursive 0.123
testNestedMatchNot 0.216
testRelativePath 0.15
testDirectoryMatchSubRecursiveBacktrack 0.191
testStarPathMatchNot 0.217
testNestedMatch 0.192

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 0.704
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 1.105
mergeBinaryFile_UnsetMerge_Conflict 1.211
mergeTextualFile_UnsetMerge_NoConflict 1.52
mergeBinaryFile_SetMerge_Conflict 1.394
mergeTextualFile_UnsetMerge_Conflict 0.837

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.385
testPrecedenceGlobal 0.048
testNoAttributes 0.066
testPrecedenceParent 0.067
testRules 0.161
testPrecedenceCurrent 0.102
testHierarchyBothIterator 0.251
testIndexOnly 0.247
testIndexOnly2 0.162
testOverriding2 0.107
testAggregation 0.179
testPrecedenceInfo 0.152
testPrecedenceRoot 0.115
testRulesInherited 0.092
testHierarchyWorktreeOnly 0.147
testNoMatchingAttributes 0.183
testEmptyGitAttributeFile 0.099
testOverriding 0.081

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.422
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.062
shouldListAddedFileInInitialCommit 0.389
shouldListModificationBetweenTwoCommits 0.437
shouldListModificationInDirWithoutModifiedTrees 0.51
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.079
shouldReportFileModeChange 0.534
shouldListDeletionBetweenTwoCommits 0.367
shouldListChangesInWorkingTree 0.237
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.043
shouldListAddedFileBetweenTwoCommits 0.171
shouldListModificationInDirWithModifiedTrees 0.192

DiffFormatterReflowTest

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

DiffFormatterTest

testCreateFileHeader_Modify 0.126
testCreateFileHeader_DeleteGitLink 0.084
testDiffRootNullToTree 0.359
testCreateFileHeaderForRenameModeChange 0.058
testDiff 0.45
testCreateFileHeader_GitLink 0.144
testCreateFileHeader_AddGitLink 0.086
testDiffNullToNull 0.047
testCreateFileHeader_Add 0.092
testCreateFileHeaderWithoutIndexLine 0.034
testCreateFileHeaderForRenameWithoutContentChange 0.038
testDiffRootTreeToNull 0.317
testCreateFileHeader_Binary 0.055
testCreateFileHeader_Delete 0.045

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.001
testNotEquals1 0
testNotEquals2 0
testNotEquals3 0
testNotEquals4 0
testBeforeAfterCuts 0
testCreate 0

HistogramDiffTest

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

MyersDiffTest

testEdit_InsertNearCommonCenter 0
testEdit_ReplaceCommonDelete 0
testEdit_LinuxBug 0
testDegenerate_InsertEnd 0
testDegenerate_DeleteEnd 0
testDegenerate_InsertsIntoMidPosition 0
testEdit_DeleteNearCommonCenter 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
testEdit_DeleteNearCommonTail 0
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0.001
testEdit_CommonReplaceCommonDeleteCommon 0

PatchIdDiffFormatterTest

testSameDiff 0.551
testDiff 0.279

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0.001

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextTest

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

RenameDetectorTest

testExactRename_ManyRenames 0.053
testBreakModify_RejoinIfUnpaired 0.048
testBreakModify_BreakBelowScore 0.052
testInexactRenames_OnePair2 0.042
testExactRename_OneRenameOneModify 0.048
testExactRename_OneDeleteManyAdds 0.05
testNoRenames_SymlinkAndFile 0.044
testExactRename_OneRename 0.061
testSetRenameScore_IllegalArgs 0.041
testInexactRename_NewlinesOnly 0.058
testExactRename_PathBreaksTie 0.052
testRenameLimit 0.082
testInexactRename_OnePair 0.062
testInexactRename_SameContentMultipleTimes 0.052
testInexactRename_LastByteDifferent 0.062
testNoRenames_UntrackedFile 0.068
testInexactRename_OneRenameTwoUnrelatedFiles 0.096
testBreakModify_DontBreakAboveScore 0.064
testExactRename_DifferentObjects 0.109
testExactRename_UnstagedFile 0.051
testNoRenames_EmptyFile1 0.062
testNoRenames_EmptyFile2 0.071
testBreakModify_BreakNone 0.063
testExactRename_MultipleIdenticalDeletes 0.056
testNoRenames_GitlinkAndFile 0.045
testBreakModify_BreakAll 0.047
testNoRenames_SymlinkAndFileSamePath 0.058
testNoRenames_SingleByteFiles 0.097

SimilarityIndexTest

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

DirCacheBasicTest

testLockMissing_TempIndex 0.034
testFindOnEmpty 0.03
testWriteEmptyCommit_RealIndex 0.041
testDetectUnmergedPaths 0.032
testWriteEmptyUnlock_RealIndex 0.033
testReadMissing_TempIndex 0.031
testLockMissing_RealIndex 0.046
testBuildThenClear 0.033
testWriteEmptyLockEmpty_RealIndex 0.039
testRejectInvalidWindowsPaths 0.069
testReadMissing_RealIndex 0.031
testWriteEmptyReadEmpty_RealIndex 0.045

DirCacheBuilderIteratorTest

testPathFilterGroup_DoesNotSkipTail 0.04

DirCacheBuilderTest

testBuildOneFile_FinishWriteCommit 0.061
testFindSingleFile 0.035
testBuildEmpty 0.051
testAdd_ReverseGitSortOrder 0.046
testBuildOneFile_Commit_IndexChangedEvent 0.065
testBuilderClear 0.044
testBuildOneFile_Commit 0.045
testAdd_InGitSortOrder 0.033
testBuildRejectsUnsetFileMode 0.035

DirCacheCGitCompatabilityTest

testUnsupportedOptionalExtension 0.009
testUnsupportedRequiredExtension 0.009
testReadIndex_DirCacheTree 0.018
testCorruptChecksumAtFooter 0.011
testReadWriteV3 0.013
testReadIndex_LsFiles 0.019
testTreeWalk_LsFiles 0.052

DirCacheEntryTest

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

DirCacheFindTest

testEntriesWithin 0.044

DirCacheIteratorTest

testNoSubtree_WithTreeWalk 0.033
testBackBug396127 0.035
testReset 0.044
testSingleSubtree_Recursive 0.033
testEmptyTree_WithTreeWalk 0.034
testRemovedSubtree 0.046
testTwoLevelSubtree_FilterPath 0.055
testSingleSubtree_NoRecursion 0.049
testNoSubtree_NoTreeWalk 0.044
testTwoLevelSubtree_Recursive 0.043
testEmptyTree_NoTreeWalk 0.077

DirCacheLargePathTest

testPath_4090 0.062
testPath_4094 0.043
testPath_4095 0.048
testPath_4096 0.058
testPath_16384 0.064

DirCachePathEditTest

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

DirCacheTreeTest

testEmptyCache_NoCacheTree 0.049
testEmptyCache_Clear_NoCacheTree 0.044
testWriteReadTree 0.057
testTwoLevelSubtree 0.071
testEmptyCache_CreateEmptyCacheTree 0.058
testSingleSubtree 0.044

ConfigChangeEventTest

testFileRepository_ChangeEventsOnlyOnSave 0.064

FileNameMatcherTest

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

ManifestParserTest

testNormalizeEmptyPath 0.003
testManifestParser 0.029
testManifestParserWithMissingFetchOnRemote 0.004

RepoCommandSymlinkTest

testLinkFileBare 0.779

BasicRuleTest

test 0.001
testDirectoryPattern 0
testStripTrailingChar 0
testStripTrailingWhitespace 0

CGitIgnoreTest

testDirOnlyMatch 0.109
testStarMatchOnSlashNot 0.121
testDirectoryMatchSubRecursiveBacktrack2 0.083
testDirectoryMatchSubRecursiveBacktrack3 0.139
testDirectoryMatchSubRecursiveBacktrack4 0.149
testDirectoryMatchSubRecursiveBacktrack5 0.093
testDirOnlyMatchDeep 0.17
testDirectoryMatchSubRecursive 0.129
testPrefixMatch 0.097
testSimpleIgnored 0.146
testDirectoryMatchSubRecursiveBacktrack 0.124

FastIgnoreRuleTest

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

IgnoreMatcherParametrizedTest

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

IgnoreNodeTest

testWildcardWithSlashMatchesDirectory 0.059
testTrailingSpaces 0.06
testRules 0.133
testSlashMatchesDirectory 0.046
testToString 0.036
testRepeatedNegationInDifferentFiles1 0.072
testRepeatedNegationInDifferentFiles2 0.077
testRepeatedNegationInDifferentFiles3 0.055
testRepeatedNegationInDifferentFiles4 0.062
testNegationAllExceptJavaInSrcAndExceptChildDirInSrc 0.066
testNegateAllExceptJavaInSrc 0.062
testLeadingSpaces 0.066
testEmptyIgnoreRules 0.048
testWithSlashDoesNotMatchInSubDirectory 0.06
testNegation 0.098
testSlashOnlyMatchesDirectory 0.049
testNoPatterns 0.067
testEmptyIgnoreNode 0.035
testRepeatedNegation 0.038

IgnoreRuleSpecialCasesTest

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

StringsTest

testCount 0

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0.555

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0.001
testCacheLruExpires1 0
testCacheLruExpires2 0.001
testCacheMemoryUsedConsistentWithExpectations 0

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.003
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0.004

DfsBlockCacheTest

weirdBlockSize 0.058
streamKeyReusesBlocks 0.015

DfsFsckTest

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

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.394
testCollectionWithPureGarbageAndRereferencingGarbage 0.003
testEstimateGcRestPackSizeInNewRepo 0.003
testCollectionWithGarbage 0.002
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.003
testCollectionWithNoGarbage 0.002
testEstimateGcRestPackSizeWithAnExistingGcPack 0.003
testRacyNoReusePrefersSmaller 0.009
testEstimateGcPackSizesWithGcAndGcRestPacks 0.004
compactsReftables 0.201
testCollectionWithGarbageCoalescence 0.009
testCollectionWithGarbageNoCoalescence 0.004
testCollectionWithGarbageCoalescenceWithShortTtl 0.165
testEstimateGcPackSizeInNewRepo 0.004
producesNewReftable 0.249
testCollectionWithPureGarbageAndGarbagePacksPurged 0.002
testSinglePackForAllRefs 0.007
testEstimateGcPackSizeWithAnExistingGcPack 0.004
leavesNonGcReftablesIfNotConfigured 0.007
testCollectionWithGarbageAndGarbagePacksPurged 0.004
prunesNonGcReftables 0.005

DfsInserterTest

testReadFromInserterSmallObjects 0.029
testNoCheckExisting 0.001
testInserterIgnoresUnreachable 0
testReaderResolve 0.001
testGarbageSelectivelyVisible 0.001
testReadFromFallback 0
testReadFromInserterLargerObjects 0.004
testInserterDiscardsPack 0

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.04
testEstimateGcPackSizeWithAnExistingGcPack 0.005

AbbreviationTest

testAbbreviateOnEmptyRepository 0.051
testAbbreviateLooseBlob 0.054
testAbbreviateIsActuallyUnique 0.118
testAbbreviatePackedBlob 0.243

AlternatesTest

testAlternate 0.263
testAlternateCyclic2 0.374
testAlternateCyclic3 0.385

AutoGcTest

testTooManyPacks 0.188
testNotTooManyLooseObjects 0.029
testTooManyLooseObjects 3.675
testNotTooManyPacks 0.019

ConcurrentRepackTest

testObjectMovedToNewPack1 2.328
testObjectMovedToNewPack2 3.005
testObjectInNewPack 0.982
testObjectMovedWithinPack 2.022

DescriptionTest

description 0.083

FileRepositoryBuilderTest

scanWithGitDirRef 0.07
invalidRepositoryFormatVersion 0.07
emptyRepositoryFormatVersion 0.056
relativeGitDirRef 0.057
absoluteGitDirRef 0.043
unknownRepositoryFormatVersion 0.048
testShouldAutomagicallyDetectGitDirectory 0.034

FileSnapshotTest

testActuallyIsModifiedTrivial 1.727
testNewFileNoWait 2.504
testNewFileWithWait 1.997

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 1.15
branch_historyNotPruned 0.717
deleteBranch_historyPruned 1.202

GcConcurrentTest

repackAndCheckBitmapUsage 1.776
concurrentRepack 0.297
repackAndGetStats 1.695
repackAndUploadPack 3.651

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.643
testDirCacheSavesObjects 0.882

GcKeepFilesTest

testKeepFiles 1.989

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.114
noSuchPackFolder 0.088
malformedIdxNotDeleted 0.073
bitmapDeletedButIdxAndPackNot 0.071

GitCloneTaskTest

shouldRaiseErrorOnBadSourceURL 1.324
shouldRaiseErrorOnBadUrl 0.154
shouldCloneAValidGitRepository 0.242
shouldRaiseErrorOnNoUrl 0.048
shouldCreateABareCloneOfAValidGitRepository 0.116
shouldRaiseErrorOnEmptyUrl 0.043

ClientVersionUtilTest

testParse 0.005
testPushStatusBug 0

RootLocaleTest

testHttpServerText 0.027

ServletUtilsTest

testAcceptGzip 0.004

AdvertiseErrorTest

testPush_CreateBranch 8.774

AsIsServiceTest

testCreate_Default 0.982
testCreate_Disabled 0.137
testDisabledSingleton 0.117
testCreate_Enabled 0.105

DefaultReceivePackFactoryTest

testCreate_AuthUser 1.102
testCreate_NullUser 0.077
testCreate_EmptyStringUser 0.066
testCreate_Disabled 0.143
testDisabledSingleton 0.082
testCreate_Enabled 0.123

DefaultUploadPackFactoryTest

testCreate_Default 1.122
testCreate_Disabled 0.146
testDisabledSingleton 0.063
testCreate_Enabled 0.076

DumbClientDumbServerTest

testInitialClone_Loose[0] 8.956
testListRemote[0] 0.37
testPushNotSupported[0] 0.272
testInitialClone_Packed[0] 0.428
testInitialClone_Loose[1] 1.567
testListRemote[1] 0.256
testPushNotSupported[1] 0.233
testInitialClone_Packed[1] 0.306

DumbClientSmartServerTest

testInitialClone_Small[0] 9.143
testListRemote[0] 0.412
testPushNotSupported[0] 0.208
testInitialClone_Packed[0] 0.521
testInitialClone_Small[1] 1.514
testListRemote[1] 0.227
testPushNotSupported[1] 0.212
testInitialClone_Packed[1] 0.403

ErrorServletTest

testHandler 7.891

FileResolverTest

testNotAGitRepository 0.079
testUnreasonableNames 0.008
testExportOk 0.104

GitServletInitTest

testDefaultConstructor_NoBasePath 0.017
testInitUnderContainer_WithBasePath 5.986
testDefaultConstructor_WithBasePath 0.002
testInitUnderContainer_NoBasePath 0.021

GitServletResponseTests

testRuntimeExceptionInPreReceiveHook 7.041
testUnpackErrorWithSubsequentExceptionInPostReceiveHook 0.667
testObjectCheckerException 0.247

HookMessageTest

testPush_CreateBranch 6.702
testPush_HookMessagesToOutputStream 0.612

HttpClientTests

testListRemote_Dumb_NoHEAD 4.588
testListRemote_Smart_DetachedHEAD 0.486
testRepositoryNotFound_Dumb 0.211
testListRemote_Smart_WithQueryParameters 0.228
testListRemote_Dumb_Auth 0.262
testListRemote_Dumb_NeedsAuth 0.221
testListRemote_Smart_UploadPackNeedsAuth 0.224
testRepositoryNotFound_Smart 0.14
testListRemote_Dumb_DetachedHEAD 0.163
testListRemoteWithoutLocalRepository 0.12
testListRemote_Smart_UploadPackDisabled 0.173

MeasurePackSizeTest

testPush_packSize 1.051

ProtocolErrorTest

testPush_UnpackError_TruncatedPack 1.18

RegexPipelineTest

testSimpleRegex 0.029
testRegexGroupFilter 0.02
testServeOrdering 0.017

SetAdditionalHeadersTest

testSetHeaders 0.576

SmartClientSmartServerSslTest

testInitialClone_SslFailure[0] 3.007
testInitialClone_RedirectToHttps[0] 4.338
testInitialClone_RedirectBackToHttp[0] 3.973
testInitialClone_ViaHttps[0] 2.263
testInitialClone_SslFailure[1] 1.741
testInitialClone_RedirectToHttps[1] 3.777
testInitialClone_RedirectBackToHttp[1] 1.463
testInitialClone_ViaHttps[1] 1.594

SmartClientSmartServerTest

testFetch_FewLocalCommits[0] 0.985
testInvalidWant[0] 0.245
testInitialClone_RedirectMultiple[0] 0.417
testPush_NotAuthorized[0] 0.259
testPush_CreateBranch[0] 0.37
testInitialClone_WithAuthenticationAfterRedirect[0] 0.308
testInitialClone_Small[0] 0.378
testFetch_TooManyLocalCommits[0] 1.928
testInitialClone_WithAuthenticationNoCredentials[0] 0.193
testListRemote[0] 0.233
testInitialClone_RedirectOnPostForbidden[0] 0.213
testListRemote_BadName[0] 0.195
testInitialClone_RedirectForbidden[0] 0.23
testInitialClone_RedirectMax[0] 0.321
testInitialClone_WithAuthenticationWrongCredentials[0] 0.24
testInitialClone_RedirectLoop[0] 0.209
testInitialClone_RedirectOnPostAllowed[0] 0.29
testInitialClone_RedirectTooOften[0] 0.287
testPush_ChunkedEncoding[0] 0.366
testInitialClone_BrokenServer[0] 0.249
testInitialClone_Redirect301Small[0] 0.332
testInitialClone_WithAuthenticationOnPostOnly[0] 0.281
testInitialClone_Redirect302Small[0] 0.298
testInitialClone_WithAuthentication[0] 0.296
testInitialClone_Redirect303Small[0] 0.277
testInitialClone_Redirect307Small[0] 0.283
testFetch_RefsUnreadableOnUpload[0] 0.236
testFetch_FewLocalCommits[1] 1.294
testInvalidWant[1] 0.207
testInitialClone_RedirectMultiple[1] 0.248
testPush_NotAuthorized[1] 0.198
testPush_CreateBranch[1] 0.262
testInitialClone_WithAuthenticationAfterRedirect[1] 0.277
testInitialClone_Small[1] 0.243
testFetch_TooManyLocalCommits[1] 1.647
testInitialClone_WithAuthenticationNoCredentials[1] 0.243
testListRemote[1] 0.199
testInitialClone_RedirectOnPostForbidden[1] 0.189
testListRemote_BadName[1] 0.227
testInitialClone_RedirectForbidden[1] 0.203
testInitialClone_RedirectMax[1] 0.318
testInitialClone_WithAuthenticationWrongCredentials[1] 0.21
testInitialClone_RedirectLoop[1] 0.283
testInitialClone_RedirectOnPostAllowed[1] 0.316
testInitialClone_RedirectTooOften[1] 0.263
testPush_ChunkedEncoding[1] 0.3
testInitialClone_BrokenServer[1] 0.254
testInitialClone_Redirect301Small[1] 0.4
testInitialClone_WithAuthenticationOnPostOnly[1] 0.274
testInitialClone_Redirect302Small[1] 0.278
testInitialClone_WithAuthentication[1] 0.267
testInitialClone_Redirect303Small[1] 0.268
testInitialClone_Redirect307Small[1] 0.251
testFetch_RefsUnreadableOnUpload[1] 0.219

AddTest

testAddNothing 0.986
testAddAFile 0.186
testAddUsage 0.047
testAddFileTwice 0.06
testAddAlreadyAdded 0.1

ArchiveTest

testTarPrefixOption 1.383
testTgzExtensions 0.349
testTarPreservesContent 0.213
testArchiveIncludesSubmoduleDirectory 1.074
testTarWithSubdir 0.628
testExtensionMatchIsAnchored 0.167
testUnrecognizedFormat 0.133
testArchiveWithLongFilename 0.485
testTarPreservesMode 0.613
testNoExtensionMeansTar 0.138
testEmptyArchive 0.106
testArchivePrefixOption 0.387
testArchiveWithSubdir 0.477
testArchivePreservesMode 0.735
testUnrecognizedExtensionMeansTar 0.24
testZipExtension 0.218
testDefaultFormatIsTar 0.208
testArchivePreservesContent 0.182
testTarExtension 0.139
testTarWithLongFilename 0.272
testTxzExtension 0.315
testPrefixWithoutTrailingSlash 0.152
testTarIncludesSubmoduleDirectory 0.81
testTarPrefixWithoutTrailingSlash 0.238
testArchiveWithFiles 0.429
testPrefixDoesNotNormalizeDoubleSlash 0.291
testFormatOverridesFilename 0.295
testPrefixDoesNotNormalizeDoubleSlashInTar 0.223
testEmptyTar 0.206
testTbz2Extension 0.409

BranchTest

testRenameTwoArgs 1.115
testExistingBranch 0.14
testDeleteForce 0.491
testCreateFromOldCommit 0.555
testList 0.077
testListDetached 0.295
testHelpAfterDelete 0.124
testCreate 0.155
testDelete 0.157
testDeleteForceMultiple 0.435
testListContains 0.245
testRenameSingleArg 0.144
testDeleteMultiple 0.215

CheckoutTest

testCheckoutHead 1.147
testCheckoutLink 0.281
testCheckoutPath 0.473
testCheckoutSelf 0.142
testCheckoutUnresolvedHead 0.069
testCheckoutSingleFile 0.384
fileModeTestFileThenFileWithFolderInIndex 0.464
testCheckoutNewBranchThatAlreadyExists 0.079
fileModeTestFileWithFolderInIndex 0.491
testCheckoutExistingBranchWithConflict 0.348
fileModeTestFolderThenFileWithMissingInWorkingTree 0.382
testCheckoutBranch 0.206
testCheckoutAllPaths 0.524
fileModeTestFolderWithMissingInWorkingTree 0.477
testCheckoutNonExistingBranch 0.059
testCheckoutOrphan 0.216
testCheckoutWithMissingWorkingTreeFile 0.38
testCheckoutNewBranch 0.31
fileModeTestFolderThenMissingWithFileInWorkingTree 0.389
testCheckoutNewBranchOnBranchToBeBorn 0.042
fileModeTestMissingWithFolderInWorkingTree 0.353
fileModeTestMissingThenFolderWithFileInWorkingTree 0.287

CleanTest

testCleanDeleteDirs 1.12
testCleanLeaveDirs 0.205
testCleanRequiresForce 0.042
testCleanRequiresForceConfig 0.063

CLIGitCommandTest

testSplit 0.015

CloneTest

testCloneIntoCurrentDir 1.929
testClone 0.396
testCloneBare 0.395
testCloneEmpty 0.099

CommitAndLogTest

testCommitAmend 1.145

CommitTest

testCommitAll 0.36
testCommitPath 0.312

ConfigTest

testListConfig 0.142

DescribeTest

testDescribeTagLong 0.239
testDescribeCommitNoMatch 0.274
testDescribeCommitMultiMatch 0.323
testDescribeCommitMatch 0.232
testDescribeCommit 0.302
testHelpArgumentAfterUnknown 0.068
testHeadNoTag 0.095
testNoHead 0.102
testHelpArgumentBeforeUnknown 0.066
testDescribeTag 0.168
testDescribeCommitMatch2 0.325

FetchTest

testFetchNoTags 0.738
testFetchDefault 0.791
testFetchAllTags 0.557

InitTest

testInitDirectory 0.077
testInitBare 0.077

LsRemoteTest

testLsRemoteHeadsTags 0.373
testLsRemoteTags 0.374
testLsRemote 0.227
testLsRemoteHeads 0.286

MergeTest

testMergeSelf 0.103
testFastForward 0.501
testNoFastForwardAndSquash 0.134
testMerge 0.489
testFastForwardOnly 0.562
testMergeNoCommitSquash 0.379
testMergeNoCommit 0.581
testMergeWithUserMessage 0.587
testSquashSelf 0.216
testSquash 0.606
testNoFastForward 0.372

ProxyConfigTest

testHttpProxy_bothCases 0.277
testAll 0.28
testNoSetting 0.238
testHttpsProxy_bothCases 0.231
testOverwriteHttpPort 0.267
testHttpProxy_lowerCase 0.301
testDontOverwriteHttp 0.288
testHttpsProxy_lowerCase 0.251
testHttpProxy_upperCase 0.417
testHttpsProxy_upperCase 0.248

ReflogTest

testSingleCommit 0.162
testClean 0.035
testBranch 0.295

RemoteTest

testAdd 0.168
testList 0.141
testVerboseList 0.183
testRemove 0.21
testSetUrl 0.261
testUpdate 0.449
testSetUrlPush 0.273

RepoTest

testAddRepoManifest 1.721
testZombieHelpArgument 0.933
testMissingPath 0.523

ResetTest

testResetSelf 0.162
testPathOptionHelp 0.045
testResetPathNoDoubleDash 0.369
testResetPrevious 0.206
testResetPathDoubleDashNoRef 0.522
testZombieArgument_Bug484951 0.049
testResetPathNoDoubleDashNoRef 0
Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path
testResetPathDoubleDash 0.233
testResetEmptyPath 0.16

RmTest

multiplePathsShouldBeRemoved 1.433

StatusTest

testStatusUntrackedFiles 1.398
testStatusPorcelainUntrackedFilesAll 0.892
testPathOptionHelp 0.038
testStatusUno 0.657
testStatusPorcelainUntrackedFiles 0.973
testStatusUall 1.125
testStatusPorcelainU 1.03
testStatusPorcelain 0.531
testStatusUntrackedFilesAll 0.635
testStatusPorcelainUno 0.514
testStatusUntrackedFilesNo 0.456
testStatusPorcelainUall 0.368
testStatusPorcelainUntrackedFilesNo 0.398
testStatusDefault 0.361
testStatusU 0.37

TagTest

testTagTwice 0.394
testTagDeleteFail 0.181
testTagDelete 0.172

TextBuiltinTest

testCleanDeleteDirs 0.225

AbbreviatedLongObjectIdTest

test33_FromString 0.029
testFromLongObjectId 0.002
testEquals_Full 0
test15_FromString 0
testNotEquals_SameLength 0.001
testIsId 0
testPrefixCompare_1 0.001
test16_FromString 0
testEmpty_FromString 0
test17_FromString 0
testFromStringWrongLength 0.008
testPrefixCompare_15 0
testPrefixCompare_16 0
testPrefixCompare_17 0
testPrefixCompare_33 0
testPrefixCompare_Full 0
testFull_FromByteArray 0
test1_FromString 0
test2_FromString 0.002
testFromStringByteWrongLength 0.002
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
testAbbreviate 0.001
testGetFirstByte 0
testNotEquals 0
testPrefixCompareByte 0.001
testPrefixCompareLong 0
testNotEquals_DiffLength 0.001
testEmpty_FromByteArray 0

LfsPointerFilterTest

testValidNestedPointers 0.498
testRegularFilesInRepositoryRoot 0
testNestedRegularFiles 0
testValidNestedPointersWithoutRecurrence 0.073
testValidPointersInRepositoryRoot 0.045

LFSPointerTest

testEncoding 0.106

LongObjectIdTest

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

MutableLongObjectIdTest

testCopy 0.001
testFromStringByte 0
testToObjectId 0
testFromRawLong 0
testFromString 0

DownloadTest

testDownloadNotFound 0.512
testLargeFileDownload 30.187
testDownloadInvalidPathInfo 0.038
testDownloadInvalidId 0.026
testDownload 30.059

UploadTest

testParallelUploads 0.774
testCorruptUpload 0.028
testLargeFileUpload 0.124
testUpload 0.009

Failure Details

[Summary] [Package List] [Test Cases]


testNonDeletableFilesOnWindows
skipped: got: <false>, expected: is <true>
commitUpdatesSmudgedEntries
skipped: very flaky when run with Hudson
commitIgnoresSmudgedEntryWithDifferentId
skipped: very flaky when run with Hudson
testAddHugeFile
skipped: Test takes way too long (~10 minutes) to be part of the standard suite
mergeBinaryFile_NoAttr_Conflict
skipped: skipped
testResetPathNoDoubleDashNoRef
skipped: Currently we cannote recognize if a name is a commit-ish or a path, so 'git reset a' will not work if 'a' is not a branch name but a file path