Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
5753 0 0 138 97.601% 654.925

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.util.sha1 6 0 0 0 100% 0.044
org.eclipse.jgit.dircache 79 0 0 0 100% 0.429
org.eclipse.jgit.revwalk 253 0 0 0 100% 2.504
org.eclipse.jgit.internal.storage.file 577 0 0 32 94.454% 54.619
org.eclipse.jgit.ignore.internal 1 0 0 0 100% 0.002
org.eclipse.jgit.http.server 3 0 0 0 100% 0.012
org.eclipse.jgit.internal.transport.ssh 44 0 0 0 100% 1.286
org.eclipse.jgit.gitrepo 35 0 0 0 100% 2.423
org.eclipse.jgit.storage.file 10 0 0 0 100% 0.008
org.eclipse.jgit.ant.tasks 6 0 0 0 100% 5.636
org.eclipse.jgit.internal.transport.parser 6 0 0 0 100% 0.009
org.eclipse.jgit.pgm 184 0 0 1 99.457% 51.211
org.eclipse.jgit.attributes 103 0 0 0 100% 12.239
org.eclipse.jgit.transport.ssh.jsch 105 0 0 0 100% 58.499
org.eclipse.jgit.transport.http.apache 1 0 0 0 100% 0.003
org.eclipse.jgit.junit 14 0 0 0 100% 0.014
org.eclipse.jgit.events 1 0 0 0 100% 0.006
org.eclipse.jgit.lfs.server.fs 13 0 0 0 100% 21.108
org.eclipse.jgit.logging 3 0 0 0 100% 0.003
org.eclipse.jgit.diff 193 0 0 0 100% 8.902
org.eclipse.jgit.treewalk.filter 88 0 0 0 100% 0.635
org.eclipse.jgit.treewalk 78 0 0 0 100% 0.299
org.eclipse.jgit.util 413 0 0 0 100% 1.363
org.eclipse.jgit.lfs.lib 104 0 0 0 100% 3.131
org.eclipse.jgit.lfs 1 0 0 0 100% 4.292
org.eclipse.jgit.attributes.merge 7 0 0 1 85.714% 11.107
org.eclipse.jgit.internal.transport.sshd.proxy 4 0 0 0 100% 0.01
org.eclipse.jgit.internal.transport.connectivity 9 0 0 0 100% 2.585
org.eclipse.jgit.transport.sshd 70 0 0 0 100% 89.395
org.eclipse.jgit.merge 114 0 0 0 100% 8.59
org.eclipse.jgit.transport 618 0 0 97 84.304% 8.466
org.eclipse.jgit.notes 52 0 0 0 100% 1.413
org.eclipse.jgit.api.blame 3 0 0 0 100% 0.041
org.eclipse.jgit.internal.storage.reftable 76 0 0 0 100% 0.809
org.eclipse.jgit.api 823 0 0 6 99.271% 92.893
org.eclipse.jgit.gpg.bc.internal.keys 19 0 0 0 100% 8.727
org.eclipse.jgit.internal.transport.http 10 0 0 0 100% 2.295
org.eclipse.jgit.symlinks 9 0 0 0 100% 0.195
org.eclipse.jgit.revplot 16 0 0 0 100% 0.149
org.eclipse.jgit.util.io 55 0 0 0 100% 3.615
org.eclipse.jgit.internal.revwalk 20 0 0 0 100% 10.002
org.eclipse.jgit.lib 605 0 0 0 100% 10.874
org.eclipse.jgit.transport.http 4 0 0 0 100% 0.089
org.eclipse.jgit.ignore 258 0 0 0 100% 0.873
org.eclipse.jgit.internal.storage.pack 24 0 0 0 100% 31.071
org.eclipse.jgit.submodule 50 0 0 0 100% 0.641
org.eclipse.jgit.fnmatch 155 0 0 0 100% 0.014
org.eclipse.jgit.gpg.bc.internal 9 0 0 0 100% 0.111
org.eclipse.jgit.http.test 277 0 0 0 100% 141.484
org.eclipse.jgit.indexdiff 1 0 0 1 0% 0.008
org.eclipse.jgit.nls 11 0 0 0 100% 0.021
org.eclipse.jgit.patch 45 0 0 0 100% 0.052
org.eclipse.jgit.internal.storage.dfs 88 0 0 0 100% 0.718

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

org.eclipse.jgit.util.sha1

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

org.eclipse.jgit.dircache

Class Tests Errors Failures Skipped Success Rate Time
DirCacheLargePathTest 5 0 0 0 100% 0.073
DirCachePathEditTest 8 0 0 0 100% 0.004
DirCacheAfterCloneTest 6 0 0 0 100% 0.184
DirCacheBuilderIteratorTest 1 0 0 0 100% 0.005
DirCacheFindTest 1 0 0 0 100% 0.004
DirCacheBuilderTest 9 0 0 0 100% 0.031
DirCacheBasicTest 12 0 0 0 100% 0.039
DirCacheCGitCompatabilityTest 8 0 0 0 100% 0.028
DirCacheIteratorTest 11 0 0 0 100% 0.035
DirCacheEntryTest 12 0 0 0 100% 0.005
DirCacheTreeTest 6 0 0 0 100% 0.021

org.eclipse.jgit.revwalk

Class Tests Errors Failures Skipped Success Rate Time
RevCommitListTest 7 0 0 0 100% 0.763
RevWalkPathFilter6012Test 7 0 0 0 100% 0.065
RevWalkSortTest 15 0 0 0 100% 0.1
MaxCountRevFilterTest 2 0 0 0 100% 0.011
RevWalkUtilsReachableTest 6 0 0 0 100% 0.088
FIFORevQueueTest 6 0 0 0 100% 0.207
RevWalkResetTest 1 0 0 0 100% 0.008
RevWalkPathFilter1Test 13 0 0 0 100% 0.101
RevTagParseTest 24 0 0 0 100% 0.128
RevWalkMergeBaseTest 7 0 0 0 100% 0.051
ObjectWalkTest 9 0 0 0 100% 0.067
RevWalkCullTest 3 0 0 0 100% 0.024
RevWalkShallowTest 7 0 0 0 100% 0.04
RevWalkCarryFlagsTest 4 0 0 0 100% 0.024
TreeRevFilterTest 5 0 0 0 100% 0.036
RevFlagSetTest 7 0 0 0 100% 0.024
LIFORevQueueTest 5 0 0 0 100% 0.218
RevWalkUtilsCountTest 6 0 0 0 100% 0.031
FirstParentRevWalkTest 26 0 0 0 100% 0.145
RevObjectTest 10 0 0 0 100% 0.045
RevWalkFollowFilterTest 3 0 0 0 100% 0.018
DateRevQueueTest 7 0 0 0 100% 0.029
RevCommitParseTest 22 0 0 0 100% 0.076
AlwaysEmptyRevQueueTest 3 0 0 0 100% 0.012
ObjectWalkFilterTest 6 0 0 0 100% 0.01
FooterLineTest 19 0 0 0 100% 0.058
RevWalkMergedIntoTest 5 0 0 0 100% 0.039
RevWalkFilterTest 15 0 0 0 100% 0.073
SkipRevFilterTest 3 0 0 0 100% 0.013

org.eclipse.jgit.internal.storage.file

Class Tests Errors Failures Skipped Success Rate Time
PackFileTest 10 0 0 0 100% 0.003
WindowCacheReconfigureTest 7 0 0 0 100% 0.197
RefDirectoryTest 62 0 0 0 100% 3.197
ReflogWriterTest 1 0 0 0 100% 0.093
AutoGcTest 4 0 0 0 100% 1.385
PackReverseIndexTest 4 0 0 0 100% 0.099
FileReftableTest 33 0 0 0 100% 2.606
AlternatesTest 3 0 0 0 100% 0.199
GcKeepFilesTest 1 0 0 0 100% 0.37
PackFileSnapshotTest 3 0 0 2 33.333% 0.917
GcReflogTest 4 0 0 0 100% 0.509
InflatingBitSetTest 4 0 0 0 100% 0.067
GcBasicPackingTest 11 0 0 0 100% 2.803
FileRepositoryBuilderTest 7 0 0 0 100% 0.1
GcPruneNonReferencedTest 5 0 0 0 100% 0.281
FileReftableStackTest 5 0 0 0 100% 3.288
WindowCacheGetTest 6 0 0 0 100% 0.396
T0004_PackReaderTest 2 0 0 0 100% 0.096
AbbreviationTest 4 0 0 0 100% 0.207
T0003_BasicTest 25 0 0 0 100% 0.798
StoredBitmapTest 3 0 0 0 100% 0.002
PackIndexV1Test 7 0 0 0 100% 0.179
GcDirCacheSavesObjectsTest 2 0 0 0 100% 0.298
ReflogReaderTest 8 0 0 0 100% 0.191
RepositorySetupWorkDirTest 12 0 0 0 100% 0.101
GcOrphanFilesTest 5 0 0 0 100% 0.198
GcDeleteEmptyRefsFoldersTest 4 0 0 0 100% 0.114
UnpackedObjectTest 15 0 0 0 100% 0.378
BatchRefUpdateTest 168 0 0 27 83.929% 5.612
LockFileTest 11 0 0 0 100% 0.197
PackWriterTest 31 0 0 0 100% 3.871
ObjectDirectoryTest 6 0 0 1 83.333% 6.097
GcTagTest 2 0 0 0 100% 0.09
GcConcurrentTest 5 0 0 0 100% 0.515
GcBranchPrunedTest 3 0 0 0 100% 0.271
GcTemporaryFilesTest 2 0 0 0 100% 0.018
GcPackRefsTest 7 0 0 0 100% 0.277
PackIndexV2Test 7 0 0 0 100% 0.1
PackTest 5 0 0 0 100% 0.195
RefUpdateTest 48 0 0 0 100% 2.198
ConcurrentRepackTest 4 0 0 0 100% 0.214
DescriptionTest 1 0 0 0 100% 0.006
PackInserterTest 13 0 0 0 100% 0.273
FileSnapshotTest 7 0 0 2 71.429% 15.613

org.eclipse.jgit.ignore.internal

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

org.eclipse.jgit.http.server

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

org.eclipse.jgit.internal.transport.ssh

Class Tests Errors Failures Skipped Success Rate Time
OpenSshConfigFileTest 44 0 0 0 100% 1.286

org.eclipse.jgit.gitrepo

Class Tests Errors Failures Skipped Success Rate Time
ManifestParserTest 4 0 0 0 100% 0.049
RepoCommandSymlinkTest 1 0 0 0 100% 0.045
RepoCommandTest 30 0 0 0 100% 2.329

org.eclipse.jgit.storage.file

Class Tests Errors Failures Skipped Success Rate Time
FileBasedConfigTest 10 0 0 0 100% 0.008

org.eclipse.jgit.ant.tasks

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

org.eclipse.jgit.internal.transport.parser

Class Tests Errors Failures Skipped Success Rate Time
FirstWantTest 6 0 0 0 100% 0.009

org.eclipse.jgit.pgm

Class Tests Errors Failures Skipped Success Rate Time
ConfigTest 1 0 0 0 100% 7.719
LsFilesTest 2 0 0 0 100% 0.38
BlameTest 7 0 0 0 100% 9.298
RemoteTest 7 0 0 0 100% 1.599
BranchTest 13 0 0 0 100% 1.8
CheckoutTest 23 0 0 0 100% 2.602
LsRemoteTest 5 0 0 0 100% 1.212
RmTest 1 0 0 0 100% 0.017
TagTest 3 0 0 0 100% 0.281
TextBuiltinTest 1 0 0 0 100% 0.107
ReflogTest 3 0 0 0 100% 0.289
MergeTest 11 0 0 0 100% 1.487
RevListTest 2 0 0 0 100% 0.315
AddTest 5 0 0 0 100% 0.189
CLIGitCommandTest 1 0 0 0 100% 0.002
InitTest 3 0 0 0 100% 0.196
ArchiveTest 30 0 0 0 100% 4.984
ProxyConfigTest 10 0 0 0 100% 8.394
CommitTest 2 0 0 0 100% 0.284
CleanTest 4 0 0 0 100% 0.198
DescribeTest 11 0 0 0 100% 0.783
FetchTest 4 0 0 0 100% 0.994
RepoTest 3 0 0 0 100% 0.996
ResetTest 9 0 0 1 88.889% 0.596
CloneTest 7 0 0 0 100% 1.808
CommitAndLogTest 1 0 0 0 100% 0.284
StatusTest 15 0 0 0 100% 4.397

org.eclipse.jgit.attributes

Class Tests Errors Failures Skipped Success Rate Time
AttributesNodeWorkingTreeIteratorTest 4 0 0 0 100% 5.899
CGitAttributesTest 26 0 0 0 100% 3.215
AttributesHandlerTest 30 0 0 0 100% 1.09
AttributesNodeDirCacheIteratorTest 5 0 0 0 100% 0.22
TreeWalkAttributeTest 18 0 0 0 100% 1.11
AttributeFileTests 3 0 0 0 100% 0.302
AttributeTest 1 0 0 0 100% 0.001
AttributesMatcherTest 9 0 0 0 100% 0.1
AttributesNodeTest 7 0 0 0 100% 0.302

org.eclipse.jgit.transport.ssh.jsch

Class Tests Errors Failures Skipped Success Rate Time
ServiceLoaderTest 1 0 0 0 100% 0.52
JschConfigSessionFactoryTest 12 0 0 0 100% 0.922
JSchSshProtocol2Test 2 0 0 0 100% 11.372
OpenSshConfigTest 43 0 0 0 100% 0.896
JSchSshTest 47 0 0 0 100% 44.789

org.eclipse.jgit.transport.http.apache

Class Tests Errors Failures Skipped Success Rate Time
HttpClientConnectionTest 1 0 0 0 100% 0.003

org.eclipse.jgit.junit

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

org.eclipse.jgit.events

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

org.eclipse.jgit.lfs.server.fs

Class Tests Errors Failures Skipped Success Rate Time
DownloadTest 5 0 0 0 100% 8.105
UploadTest 4 0 0 0 100% 8.183
CheckoutTest 3 0 0 0 100% 2.206
PushTest 1 0 0 0 100% 2.614

org.eclipse.jgit.logging

Class Tests Errors Failures Skipped Success Rate Time
PerformanceLogContextTest 3 0 0 0 100% 0.003

org.eclipse.jgit.diff

Class Tests Errors Failures Skipped Success Rate Time
RawTextIgnoreTrailingWhitespaceTest 2 0 0 0 100% 0.008
RawTextIgnoreWhitespaceChangeTest 4 0 0 0 100% 0
SimilarityIndexTest 8 0 0 0 100% 0.005
RenameDetectorTest 33 0 0 0 100% 1.307
RawTextLoadTest 5 0 0 0 100% 0.787
PatchIdDiffFormatterTest 2 0 0 0 100% 0.39
RawTextTest 17 0 0 0 100% 0
EditTest 16 0 0 0 100% 0.002
EditListTest 5 0 0 0 100% 0
RawTextIgnoreLeadingWhitespaceTest 2 0 0 0 100% 0.001
RawTextIgnoreAllWhitespaceTest 2 0 0 0 100% 0.001
HistogramDiffTest 30 0 0 0 100% 0.017
MyersDiffTest 23 0 0 0 100% 0.085
DiffFormatterReflowTest 10 0 0 0 100% 0.097
DiffFormatterTest 21 0 0 0 100% 4.209
DiffEntryTest 13 0 0 0 100% 1.993

org.eclipse.jgit.treewalk.filter

Class Tests Errors Failures Skipped Success Rate Time
TreeFilterTest 7 0 0 0 100% 0.031
IndexDiffFilterTest 38 0 0 0 100% 0.376
NotTreeFilterTest 6 0 0 0 100% 0.02
InterIndexDiffFilterTest 5 0 0 0 100% 0.018
PathFilterGroupTest 7 0 0 0 100% 0.003
PathSuffixFilterTest 4 0 0 0 100% 0.042
PathFilterLogicTest 21 0 0 0 100% 0.145

org.eclipse.jgit.treewalk

Class Tests Errors Failures Skipped Success Rate Time
TreeWalkBasicDiffTest 1 0 0 0 100% 0.015
EmptyTreeIteratorTest 6 0 0 0 100% 0.02
NameConflictTreeWalkTest 5 0 0 0 100% 0.017
FileTreeIteratorTest 23 0 0 0 100% 0.208
TreeWalkJava7Test 1 0 0 0 100% 0.005
CanonicalTreeParserTest 18 0 0 0 100% 0.003
AbstractTreeIteratorTest 7 0 0 0 100% 0.003
InstantComparatorTest 10 0 0 0 100% 0.002
PostOrderTreeWalkTest 6 0 0 0 100% 0.02
ForPathTest 1 0 0 0 100% 0.006

org.eclipse.jgit.util

Class Tests Errors Failures Skipped Success Rate Time
IOTest 4 0 0 0 100% 0.002
PathsTest 2 0 0 0 100% 0.002
RawSubStringPatternTest 4 0 0 0 100% 0.024
HookTest 12 0 0 0 100% 0.214
HexTest 8 0 0 0 100% 0.003
IOReadLineTest 28 0 0 0 100% 0.046
RawParseUtils_FormatTest 1 0 0 0 100% 0.001
RefListTest 25 0 0 0 100% 0.005
Base64Test 4 0 0 0 100% 0.003
LongMapTest 8 0 0 0 100% 0.019
GitDateParserTest 13 0 0 0 100% 0.008
RawParseUtils_MatchTest 4 0 0 0 100% 0.054
QuotedStringBourneUserPathStyleTest 12 0 0 0 100% 0.002
SystemReaderTest 2 0 0 0 100% 0.13
GitDateFormatterTest 9 0 0 0 100% 0.007
FilterCommandsTest 3 0 0 0 100% 0.17
ChangeIdUtilTest 35 0 0 0 100% 0.009
RawParseUtils_HexParseTest 3 0 0 0 100% 0.002
RawParseUtils_LineMapTest 7 0 0 0 100% 0.003
TemporaryBufferTest 17 0 0 0 100% 0.178
BlockListTest 12 0 0 0 100% 0.015
SimpleLruCacheTest 8 0 0 0 100% 0.063
Base85Test 4 0 0 0 100% 0.004
StringUtilsTest 9 0 0 0 100% 0.004
QuotedStringGitPathStyleTest 31 0 0 0 100% 0.004
ReadLinesTest 6 0 0 0 100% 0.002
StatsTest 5 0 0 0 100% 0.002
IntListTest 12 0 0 0 100% 0.002
RawCharUtilTest 3 0 0 0 100% 0.061
RawParseUtils_ParsePersonIdentTest 4 0 0 0 100% 0.002
FSTest 7 0 0 0 100% 0.032
RunExternalScriptTest 12 0 0 0 100% 0.082
GitDateParserBadlyFormattedTest 2 0 0 0 100% 0.007
RelativeDateFormatterTest 10 0 0 0 100% 0.002
RawParseUtilsTest 5 0 0 0 100% 0.063
QuotedStringBourneStyleTest 10 0 0 0 100% 0.002
LRUMapTest 1 0 0 0 100% 0.002
RefMapTest 22 0 0 0 100% 0.004
HttpSupportTest 2 0 0 0 100% 0.006
FileUtilsTest 31 0 0 0 100% 0.116
FS_POSIXTest 5 0 0 0 100% 0.004
NBTest 11 0 0 0 100% 0.002

org.eclipse.jgit.lfs.lib

Class Tests Errors Failures Skipped Success Rate Time
LFSPointerTest 26 0 0 0 100% 0.422
AbbreviatedLongObjectIdTest 36 0 0 0 100% 0.693
LongObjectIdTest 32 0 0 0 100% 0.588
MutableLongObjectIdTest 5 0 0 0 100% 0.005
LfsPointerFilterTest 5 0 0 0 100% 1.423

org.eclipse.jgit.lfs

Class Tests Errors Failures Skipped Success Rate Time
LfsGitTest 1 0 0 0 100% 4.292

org.eclipse.jgit.attributes.merge

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

org.eclipse.jgit.internal.transport.sshd.proxy

Class Tests Errors Failures Skipped Success Rate Time
HttpParserTest 4 0 0 0 100% 0.01

org.eclipse.jgit.internal.transport.connectivity

Class Tests Errors Failures Skipped Success Rate Time
IterativeConnectivityCheckerTest 9 0 0 0 100% 2.585

org.eclipse.jgit.transport.sshd

Class Tests Errors Failures Skipped Success Rate Time
NoFilesSshBuilderTest 1 0 0 0 100% 13.008
NoFilesSshTest 1 0 0 0 100% 2.313
ApacheSshProtocol2Test 2 0 0 0 100% 15.425
ApacheSshTest 66 0 0 0 100% 58.649

org.eclipse.jgit.merge

Class Tests Errors Failures Skipped Success Rate Time
MergeAlgorithmTest 20 0 0 0 100% 0.055
SimpleMergeTest 16 0 0 0 100% 0.174
GitlinkMergeTest 19 0 0 0 100% 0.161
CrissCrossMergeTest 8 0 0 0 100% 6.127
SquashMessageFormatterTest 1 0 0 0 100% 0.021
CherryPickTest 2 0 0 0 100% 0.014
MergeMessageFormatterTest 15 0 0 0 100% 0.147
MergerTest 33 0 0 0 100% 1.891

org.eclipse.jgit.transport

Class Tests Errors Failures Skipped Success Rate Time
SideBandOutputStreamTest 11 0 0 0 100% 0.01
PushCertificateParserTest 11 0 0 0 100% 0.101
HttpConfigTest 17 0 0 0 100% 0.062
ReceivePackAdvertiseRefsHookTest 9 0 0 0 100% 0.797
RefSpecTest 38 0 0 0 100% 0.004
ReceivePackTest 1 0 0 0 100% 0.001
PackParserTest 12 0 0 0 100% 0.335
PushConnectionTest 4 0 0 0 100% 0.098
ReachableCommitTipRequestValidatorTest 12 0 0 0 100% 0.141
AtomicPushTest 3 0 0 0 100% 0.06
TransportHttpTest 10 0 0 0 100% 0.146
HttpConfigUriPathTest 8 0 0 0 100% 0.004
ProtocolV2HookChainTest 3 0 0 0 100% 0.005
UploadPackTest 83 0 0 0 100% 0.413
BasePackConnectionTest 7 0 0 0 100% 0.004
PushCertificateIdentTest 6 0 0 0 100% 0.003
HttpAuthTest 1 0 0 0 100% 0.023
ReachableCommitRequestValidatorTest 12 0 0 0 100% 0.185
PacketLineOutTest 9 0 0 0 100% 0.066
UploadPackReachabilityTest 9 0 0 0 100% 0.025
TransportTest 9 0 0 0 100% 0.187
RemoteConfigTest 28 0 0 0 100% 0.005
PreUploadHookChainTest 3 0 0 0 100% 0.003
TransferConfigTest 6 0 0 0 100% 0.002
ProtocolV2ParserTest 15 0 0 0 100% 0.07
UploadPackLsRefsFileRepositoryTest 1 0 0 0 100% 0.013
PushCertificateStoreTest 16 0 0 0 100% 0.094
TestProtocolTest 6 0 0 0 100% 0.984
NetRCTest 2 0 0 0 100% 0.08
RefAdvertiserTest 1 0 0 0 100% 0.002
URIishTest 71 0 0 1 98.592% 0.1
WalkEncryptionTest$Required 2 0 0 1 50% 0.006
WalkEncryptionTest$MinimalSet 4 0 0 4 0% 0
WalkEncryptionTest$TestablePBE 76 0 0 76 0% 0
WalkEncryptionTest$TestableTransformation 15 0 0 15 0% 0
PostUploadHookChainTest 3 0 0 0 100% 0.003
ProtocolV0ParserTest 6 0 0 0 100% 0.003
HMACSHA1NonceGeneratorTest 7 0 0 0 100% 0.002
TipRequestValidatorTest 12 0 0 0 100% 0.019
PushOptionsTest 8 0 0 0 100% 0.172
PushConfigTest 3 0 0 0 100% 0.002
BundleWriterTest 8 0 0 0 100% 0.121
PacketLineInTest 30 0 0 0 100% 0.003
PushProcessTest 17 0 0 0 100% 0.099
UploadPackRefSortingForReachabilityTest 1 0 0 0 100% 0.002
DaemonTest 2 0 0 0 100% 4.011

org.eclipse.jgit.notes

Class Tests Errors Failures Skipped Success Rate Time
NoteMapMergerTest 17 0 0 0 100% 1.258
LeafBucketTest 11 0 0 0 100% 0.001
DefaultNoteMergerTest 6 0 0 0 100% 0.029
NoteMapTest 18 0 0 0 100% 0.125

org.eclipse.jgit.api.blame

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

org.eclipse.jgit.internal.storage.reftable

Class Tests Errors Failures Skipped Success Rate Time
MergedReftableTest 25 0 0 0 100% 0.022
ReftableTest 45 0 0 0 100% 0.784
ReftableCompactorTest 6 0 0 0 100% 0.003

org.eclipse.jgit.api

Class Tests Errors Failures Skipped Success Rate Time
FetchCommandTest 15 0 0 0 100% 0.527
CleanCommandTest 11 0 0 0 100% 0.167
TagCommandTest 15 0 0 0 100% 0.11
RevertCommandTest 10 0 0 0 100% 0.195
RemoteDeleteCommandTest 1 0 0 0 100% 0.007
HugeFileTest 1 0 0 1 0% 0.002
RemoteSetUrlCommandTest 2 0 0 0 100% 0.015
PullCommandTest 19 0 0 0 100% 1.363
MergeCommandTest 54 0 0 0 100% 1.441
CommitOnlyTest 96 0 0 0 100% 1.243
StatusCommandTest 5 0 0 0 100% 0.091
CommitAndLogCommandTest 9 0 0 0 100% 0.202
SecurityManagerTest 1 0 0 0 100% 3.976
LogCommandTest 10 0 0 0 100% 0.319
StashApplyCommandTest 31 0 0 0 100% 0.839
LsRemoteCommandTest 5 0 0 0 100% 0.248
SecurityManagerMissingPermissionsTest 1 0 0 0 100% 0.016
StashDropCommandTest 8 0 0 0 100% 0.215
PullCommandWithRebaseTest 6 0 0 0 100% 0.386
NameRevCommandTest 11 0 0 0 100% 0.12
DiffCommandTest 6 0 0 0 100% 0.11
ResetCommandTest 21 0 0 0 100% 0.498
ApplyCommandTest 41 0 0 0 100% 0.959
CheckoutCommandTest 36 0 0 2 94.444% 1.802
BranchCommandTest 17 0 0 0 100% 0.399
FetchAndPullCommandsRecurseSubmodulesTest 8 0 0 0 100% 2.162
DescribeCommandTest 44 0 0 0 100% 0.651
InitCommandTest 14 0 0 0 100% 0.077
RebaseCommandTest 71 0 0 0 100% 1.614
PathCheckoutCommandTest 18 0 0 0 100% 0.704
CrLfNativeTest 3 0 0 0 100% 0.03
GarbageCollectCommandTest 2 0 0 0 100% 0.047
CommitCommandTest 22 0 0 2 90.909% 0.29
ArchiveCommandTest 13 0 0 1 92.308% 10.725
EolStreamTypeUtilTest 6 0 0 0 100% 0.003
ReflogCommandTest 3 0 0 0 100% 0.091
AddCommandTest 39 0 0 0 100% 0.468
StashCreateCommandTest 16 0 0 0 100% 0.21
RemoteAddCommandTest 1 0 0 0 100% 0.009
PushCommandTest 8 0 0 0 100% 0.507
CherryPickCommandTest 18 0 0 0 100% 0.525
CloneCommandTest 30 0 0 0 100% 1.73
GitConstructionTest 3 0 0 0 100% 0.083
RemoteListCommandTest 1 0 0 0 100% 0.01
LogFilterTest 7 0 0 0 100% 0.118
NotesCommandTest 2 0 0 0 100% 0.028
RenameBranchCommandTest 7 0 0 0 100% 0.182
StashListCommandTest 4 0 0 0 100% 0.041
RmCommandTest 2 0 0 0 100% 0.015
BlameCommandTest 21 0 0 0 100% 0.353
EolRepositoryTest 28 0 0 0 100% 56.97

org.eclipse.jgit.gpg.bc.internal.keys

Class Tests Errors Failures Skipped Success Rate Time
KeyGripTest 11 0 0 0 100% 4.117
KeyGrip25519Test 3 0 0 0 100% 0.063
SecretKeysTest 5 0 0 0 100% 4.547

org.eclipse.jgit.internal.transport.http

Class Tests Errors Failures Skipped Success Rate Time
NetscapeCookieFileTest 10 0 0 0 100% 2.295

org.eclipse.jgit.symlinks

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

org.eclipse.jgit.revplot

Class Tests Errors Failures Skipped Success Rate Time
AbstractPlotRendererTest 1 0 0 0 100% 0.028
PlotCommitListTest 15 0 0 0 100% 0.121

org.eclipse.jgit.util.io

Class Tests Errors Failures Skipped Success Rate Time
BinaryDeltaInputStreamTest 1 0 0 0 100% 0.007
AutoLFInputStreamTest 9 0 0 0 100% 0.003
AutoCRLFOutputStreamTest 2 0 0 0 100% 0.827
UnionInputStreamTest 10 0 0 0 100% 0.006
TimeoutInputStreamTest 8 0 0 0 100% 0.757
BinaryHunkStreamTest 4 0 0 0 100% 0.115
AutoCRLFInputStreamTest 2 0 0 0 100% 0.89
TeeOutputStreamTest 2 0 0 0 100% 0.003
AutoLFOutputStreamTest 8 0 0 0 100% 0.001
TimeoutOutputStreamTest 9 0 0 0 100% 1.006

org.eclipse.jgit.internal.revwalk

Class Tests Errors Failures Skipped Success Rate Time
PedestrianReachabilityCheckerTest 5 0 0 0 100% 3.985
PedestrianObjectReachabilityTest 5 0 0 0 100% 0.129
BitmappedObjectReachabilityTest 5 0 0 0 100% 0.309
BitmappedReachabilityCheckerTest 5 0 0 0 100% 5.579

org.eclipse.jgit.lib

Class Tests Errors Failures Skipped Success Rate Time
ObjectCheckerTest 133 0 0 0 100% 0.045
RepositoryResolveTest 22 0 0 0 100% 0.395
RacyGitTests 1 0 0 0 100% 0.214
BranchTrackingStatusTest 3 0 0 0 100% 0.038
ReflogResolveTest 6 0 0 0 100% 0.161
AbbreviatedObjectIdTest 26 0 0 0 100% 0.003
ThreadSafeProgressMonitorTest 3 0 0 0 100% 0.004
ObjectIdTest 16 0 0 0 100% 0.003
ValidRefNameTest 22 0 0 0 100% 0.062
IndexDiffTest 17 0 0 0 100% 0.515
DirCacheCheckoutMaliciousPathTest 42 0 0 0 100% 1.021
ConfigTest 92 0 0 0 100% 0.089
RefDatabaseConflictingNamesTest 1 0 0 0 100% 0.003
RefTest 21 0 0 0 100% 0.124
ObjectIdSerializerTest 3 0 0 0 100% 0.002
DirCacheCheckoutTest 78 0 0 0 100% 0.832
MergeHeadMsgTest 2 0 0 0 100% 0.008
ObjectLoaderTest 4 0 0 0 100% 0.005
ObjectIdRefTest 5 0 0 0 100% 0.003
T0001_PersonIdentTest 9 0 0 0 100% 0.002
TagBuilderTest 7 0 0 0 100% 0.003
RepositoryCacheConfigTest 6 0 0 0 100% 0.004
SquashCommitMsgTest 1 0 0 0 100% 0.006
RepositoryCacheTest 15 0 0 0 100% 0.074
ObjectIdSubclassMapTest 7 0 0 0 100% 0.013
ReflogConfigTest 1 0 0 0 100% 0.01
BranchConfigTest 8 0 0 0 100% 0.007
CommitBuilderTest 11 0 0 0 100% 0.003
IndexModificationTimesTest 2 0 0 0 100% 2.112
RebaseTodoFileTest 1 0 0 0 100% 0.01
SymbolicRefTest 3 0 0 0 100% 0.002
GpgConfigTest 9 0 0 0 100% 0.001
ObjectIdOwnerMapTest 7 0 0 0 100% 0.012
ConstantsEncodingTest 5 0 0 0 100% 0.002
SubmoduleConfigTest 3 0 0 0 100% 0.002
HugeCommitMessageTest 1 0 0 0 100% 1.495
IndexDiffSubmoduleTest 12 0 0 0 100% 3.589

org.eclipse.jgit.transport.http

Class Tests Errors Failures Skipped Success Rate Time
JDKHttpConnectionTest 4 0 0 0 100% 0.089

org.eclipse.jgit.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleSpecialCasesTest 168 0 0 0 100% 0.03
IgnoreNodeTest 32 0 0 0 100% 0.315
BasicRuleTest 4 0 0 0 100% 0.001
CGitIgnoreTest 25 0 0 0 100% 0.52
FastIgnoreRuleTest 19 0 0 0 100% 0.005
IgnoreMatcherParametrizedTest 10 0 0 0 100% 0.002

org.eclipse.jgit.internal.storage.pack

Class Tests Errors Failures Skipped Success Rate Time
DeltaIndexTest 13 0 0 0 100% 0.006
PackWriterBitmapPreparerTest 4 0 0 0 100% 0.003
IntSetTest 1 0 0 0 100% 0.001
GcCommitSelectionTest 6 0 0 0 100% 31.061

org.eclipse.jgit.submodule

Class Tests Errors Failures Skipped Success Rate Time
SubmoduleDeinitTest 6 0 0 0 100% 0.166
SubmoduleWalkTest 11 0 0 0 100% 0.055
SubmoduleInitTest 7 0 0 0 100% 0.043
SubmoduleUpdateTest 4 0 0 0 100% 0.046
SubmoduleSyncTest 3 0 0 0 100% 0.058
SubmoduleStatusTest 7 0 0 0 100% 0.077
SubmoduleAddTest 12 0 0 0 100% 0.196

org.eclipse.jgit.fnmatch

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

org.eclipse.jgit.gpg.bc.internal

Class Tests Errors Failures Skipped Success Rate Time
BouncyCastleGpgKeyLocatorTest 9 0 0 0 100% 0.111

org.eclipse.jgit.http.test

Class Tests Errors Failures Skipped Success Rate Time
ProtocolErrorTest 1 0 0 0 100% 6.605
AdvertiseErrorTest 2 0 0 0 100% 8.12
SetAdditionalHeadersTest 2 0 0 0 100% 0.389
DefaultUploadPackFactoryTest 4 0 0 0 100% 0.204
DumbClientSmartServerTest 16 0 0 0 100% 2.517
HookMessageTest 4 0 0 0 100% 0.467
GitServletResponseTests 3 0 0 0 100% 0.409
DumbClientDumbServerTest 8 0 0 0 100% 1.112
DefaultReceivePackFactoryTest 6 0 0 0 100% 0.114
FileResolverTest 3 0 0 0 100% 0.09
AsIsServiceTest 4 0 0 0 100% 0.028
HttpClientTests 30 0 0 0 100% 3.224
RegexPipelineTest 3 0 0 0 100% 0.119
SmartClientSmartServerSslTest 16 0 0 0 100% 52.829
ErrorServletTest 1 0 0 0 100% 0.072
GitServletInitTest 4 0 0 0 100% 0.008
MeasurePackSizeTest 2 0 0 0 100% 0.191
SmartClientSmartServerTest 168 0 0 0 100% 64.986

org.eclipse.jgit.indexdiff

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

org.eclipse.jgit.nls

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

org.eclipse.jgit.patch

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

org.eclipse.jgit.internal.storage.dfs

Class Tests Errors Failures Skipped Success Rate Time
DfsInserterTest 8 0 0 0 100% 0.011
DfsPackCompacterTest 2 0 0 0 100% 0.012
InMemoryRepositoryTest 5 0 0 0 100% 0.007
DfsBundleWriterTest 1 0 0 0 100% 0.044
DfsFsckTest 11 0 0 0 100% 0.013
DfsGarbageCollectorTest 24 0 0 0 100% 0.521
DfsBlockCacheConfigTest 4 0 0 0 100% 0.003
DfsBlockCacheTest 8 0 0 0 100% 0.098
DeltaBaseCacheTest 4 0 0 0 100% 0.002
PackSourceTest 1 0 0 0 100% 0.001
DfsPackFileTest 8 0 0 0 100% 0.004
DfsPackDescriptionTest 12 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

AttributesNodeWorkingTreeIteratorTest

testNoAttributes 5.183
testRules 0.192
testNoMatchingAttributes 0
testEmptyGitAttributeFile 0

CGitAttributesTest

testNestedMatchWithWildcard 0.109
testBracketsInGroup 0.107
testNestedMatchRecursive 0.101
testDirectoryMatchSubSimple 0.099
testDirectoryMatchSubComplex 0.178
testDirectoryWildmatchDoesNotMatchFiles1 0.114
testDirectoryWildmatchDoesNotMatchFiles2 0.202
testDirectoryWildmatchDoesNotMatchFiles3 0.099
testDirectoryWildmatchDoesNotMatchFiles4 0.285
testPrefixMatchNot 0.104
testRelativePaths 0.107
testStarMatchOnSlashNot 0.199
testDirectoryMatch 0.19
testDirectoryMatchSubRecursiveBacktrack2 0.024
testDirectoryMatchSubRecursiveBacktrack3 0.176
testDirectoryMatchSubRecursiveBacktrack4 0.104
testDirectoryMatchSubRecursiveBacktrack5 0.206
testDirectoryMatchSubRecursiveBacktrack6 0.1
testBug508568 0.102
testComplexPathMatchNot 0.099
testDirectoryMatchSubRecursive 0.108
testNestedMatchNot 0.088
testRelativePath 0.117
testDirectoryMatchSubRecursiveBacktrack 0.081
testStarPathMatchNot 0.095
testNestedMatch 0.021

AttributesHandlerTest

testNestedMatchRecursive 0.012
testDirectoryMatchSubSimple 0.093
testStarPathMatch 0
testExpandBuiltInMacro1 0.084
testExpandBuiltInMacro2 0.009
testExpandBuiltInMacro3 0.009
testDirectoryMatchSubComplex 0.084
testInfoOverridesWorkDirRoot 0.014
testCustomGlobalMacro1 0.006
testCustomGlobalMacro2 0.08
testCustomGlobalMacro3 0.007
testCustomGlobalMacro4 0.091
testPrefixMatchNot 0
testRelativePaths 0.011
testStarMatchOnSlashNot 0.012
testDirectoryMatch 0.087
testDirectoryMatchSubRecursiveBacktrack2 0.01
testDirectoryMatchSubRecursive 0.01
testNestedMatchNot 0.009
testCyclicMacros 0.084
testWorkDirRootOverridesGlobal 0.012
testComplexPathMatch 0.007
testDirectoryMatchSubRecursiveBacktrack 0.082
testInfoOverridesGlobal 0.007
testNestedMatch 0.009
testExpandNonMacro1 0.08
testExpandNonMacro2 0.009
testExpandNonMacro3 0.005
testExpandNonMacro4 0.011
testRecursiveMacro 0.075

MergeGitAttributeTest

mergeTextualFile_SetBinaryMerge_Conflict 8.883
mergeBinaryFile_NoAttr_Conflict 0
skipped
mergeTextualFile_NoAttr 0.413
mergeBinaryFile_UnsetMerge_Conflict 0.309
mergeTextualFile_UnsetMerge_NoConflict 0.478
mergeBinaryFile_SetMerge_Conflict 0.21
mergeTextualFile_UnsetMerge_Conflict 0.308

AttributesNodeDirCacheIteratorTest

testNoAttributes 0.004
testRules 0.096
testIncorrectAttributeFileName 0.009
testNoMatchingAttributes 0.087
testEmptyGitAttributeFile 0.013

TreeWalkAttributeTest

testCheckinCheckoutDifferences 0.489
testPrecedenceGlobal 0.008
testNoAttributes 0.006
testPrecedenceParent 0.006
testRules 0.016
testPrecedenceCurrent 0.082
testHierarchyBothIterator 0.015
testIndexOnly 0.089
testIndexOnly2 0.008
testOverriding2 0.084
testAggregation 0.011
testPrecedenceInfo 0.008
testPrecedenceRoot 0.083
testRulesInherited 0.009
testHierarchyWorktreeOnly 0.01
testNoMatchingAttributes 0.081
testEmptyGitAttributeFile 0.008
testOverriding 0.01

AttributeFileTests

testTextAutoCoreEolCoreAutoCrLfInput 0.096
testTextAutoEolCrLf 0.1
testTextAutoEolLf 0.098

AttributeTest

testBasic 0

AttributesMatcherTest

testParentDirectoryGitAttributes 0.013
testFileNameWildcards 0
testBracketsInGroup 0
testBasic 0
testTargetWithoutLeadingSlash 0.005
testNameOnlyMatches 0
testGetters 0
testTrailingSlash 0
testFileNameWithLineTerminator 0

RawTextIgnoreTrailingWhitespaceTest

testEqualsWithoutWhitespace 0.005
testEqualsWithWhitespace 0

RawTextIgnoreWhitespaceChangeTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0
testHashCode 0
testEqualsWithTabs 0

SimilarityIndexTest

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

AttributesNodeTest

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

RenameDetectorTest

testExactRename_LargeFile 0.095
testExactRename_ManyRenames 0.086
testBreakModify_RejoinIfUnpaired 0.018
testBreakModify_BreakBelowScore 0.084
testInexactRenames_OnePair2 0.01
testExactRename_OneRenameOneModify 0.085
testExactRename_OneDeleteManyAdds 0.006
testNoRenames_SymlinkAndFile 0.006
testExactRename_OneRename 0.011
testInexactRename_LargeFile 0.081
testSetRenameScore_IllegalArgs 0.008
testInexactRename_NewlinesOnly 0.011
testExactRename_PathBreaksTie 0.082
testRenameLimit 0.007
testInexactRename_OnePair 0.008
testInexactRename_SameContentMultipleTimes 0.086
testInexactRename_LastByteDifferent 0.009
testNoRenames_UntrackedFile 0.081
testInexactRename_OneRenameTwoUnrelatedFiles 0.019
testBreakModify_DontBreakAboveScore 0.007
testExactRenameForBinaryFile_isIdentified 0.081
testInexactRenameForBinaryFile_identifiedByDefault 0.009
testExactRename_DifferentObjects 0.084
testExactRename_UnstagedFile 0.008
testInexactRenameForBinaryFile_notIdentifiedIfSkipParameterSet 0.007
testNoRenames_EmptyFile1 0.083
testNoRenames_EmptyFile2 0.014
testBreakModify_BreakNone 0.001
testExactRename_MultipleIdenticalDeletes 0.008
testNoRenames_GitlinkAndFile 0.081
testBreakModify_BreakAll 0.008
testNoRenames_SymlinkAndFileSamePath 0.007
testNoRenames_SingleByteFiles 0.085

RawTextLoadTest

testBigWithNullAtStart 0.012
testBigOK 0.088
testSmallNull 0.011
testBinaryThreshold 0.511
testSmallOK 0.089

PatchIdDiffFormatterTest

testSameDiff 0.283
testDiff 0.097

RawTextTest

testLineDelimiter2 0
testComparatorReduceCommonStartButLastLineNoEol 0
testCrLfTextBinary 0
testNul 0
testCrLfTextYes 0
testWriteLine1 0
testWriteLine2 0
testWriteLine3 0
testEmpty 0
testCrLfTextNo 0
testCrLfTextMixed 0
testLineDelimiter 0
testComparatorReduceCommonStartEnd_EmptyLine 0
testComparatorReduceCommonStartEnd 0
testCrLfTextCutShort 0
testEquals 0
testComparatorReduceCommonStartButLastLineNoEol_2 0

EditTest

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

EditListTest

testSet 0
testEmpty 0
testAddOne 0
testAddTwo 0
testRemove 0

RawTextIgnoreLeadingWhitespaceTest

testEqualsWithoutWhitespace 0.001
testEqualsWithWhitespace 0

RawTextIgnoreAllWhitespaceTest

testEqualsWithoutWhitespace 0
testEqualsWithWhitespace 0

HistogramDiffTest

testExceedsChainLength_DuringScanOfA 0.003
testExceedsChainLength_DuringScanOfB 0.001
testFallbackToMyersDiff 0.008
testEdit_NoUniqueMiddleSide_FlipBlocks 0
testEdit_NoUniqueMiddleSide_FlipAndExpand 0
testEdit_NoUniqueMiddleSide_Insert2 0
testEdit_LcsContainsUnique 0
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.001
testEmptyInputs 0
testDegenerate_DeleteStart 0
testEdit_UniqueCommonLargerThanMatchPoint 0
testEdit_InvertBlocks 0.004
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.001
testDegenerate_InsertMiddle 0
testEdit_DeleteNearCommonTail 0.003
testDegenerate_ReplaceMiddle 0
testEdit_CommonGrowsPrefixAndSuffix 0
testEdit_CommonReplaceCommonDeleteCommon 0

DiffFormatterReflowTest

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

DiffFormatterTest

testDiffAutoCrlfSmallFile 2.621
testCreateFileHeader_Modify 0.085
testCreateFileHeader_DeleteGitLink 0.012
testDiffRootNullToTree 0.182
testCreateFileHeaderForRenameModeChange 0.001
testDiff 0.099
testTrackedFileInIgnoredFolderUnchanged 0.117
testDiffAutoCrlfMediumFile 0.184
testCreateFileHeader_GitLink 0.009
testDefaultRenameDetectorSettings 0.007
testCreateFileHeader_AddGitLink 0.083
testTrackedFileInIgnoredFolderChanged 0.03
testDiffNullToNull 0.078
testDiffAutoCrlfLargeFile 0.192
testCreateFileHeader_Add 0.01
testCreateFileHeaderWithoutIndexLine 0.008
testCreateFileHeaderForRenameWithoutContentChange 0.005
testFilter 0.289
testDiffRootTreeToNull 0.089
testCreateFileHeader_Binary 0.013
testCreateFileHeader_Delete 0.007

IndexDiffWithSymlinkTest

testSymlinkWithEncodingDifference 0
got: <false>, expected: is <true>

DiffEntryTest

shouldMarkEntriesWhenGivenMarkTreeFilter 0.194
shouldReportSubmoduleReplacedByFileMove 1.1
shouldThrowIAEWhenTreeWalkHasMoreThanTwoTrees 0.007
shouldListAddedFileInInitialCommit 0.082
shouldListModificationBetweenTwoCommits 0.022
shouldListModificationInDirWithoutModifiedTrees 0.092
shouldThrowIAEWhenScanShouldIncludeTreesAndWalkIsRecursive 0.006
shouldReportFileModeChange 0.098
shouldListDeletionBetweenTwoCommits 0.176
shouldListChangesInWorkingTree 0.009
shouldThrowIAEWhenTreeWalkHasLessThanTwoTrees 0.007
shouldListAddedFileBetweenTwoCommits 0.095
shouldListModificationInDirWithModifiedTrees 0.103

FirstWantTest

testFirstWantWithOptions 0
testFirstWantValidAgentName 0
testFirstWantNoWhitespace 0
testFirstWantOnlyWhitespace 0
testFirstWantWithoutOptions 0
testFirstWantValidCapabilityNames 0

OpenSshConfigFileTest

testCaseInsensitiveKeyLookup 0.086
testAlias_DoesNotMatch 0.089
testAlias_OptionsSet 0.008
testHostCaseInsensitive 0.007
testRepeatedLookupsWithModification 0.103
testAlias_InheritBatchMode 0.087
testRemoteUserReplacement 0.005
testAlias_ConnectionAttempts 0.009
testAlias_BatchModeDefault 0.006
testPattern 0.079
testAlias_PreferredAuthenticationsDefault 0.006
testAlias_OptionsInherit 0.012
testMissingArgument 0.006
testAdvancedParsing 0.079
testPubKeyAcceptedAlgorithms 0.008
testMultiHost 0.009
testListValueMultiple 0.079
testWhitespace 0.009
testEqualsSign 0.008
testEolComments 0.007
testHomeDirUserReplacement 0.073
testPubKeyAcceptedKeyTypes 0.012
testAlias_BatchModeYes 0.003
testQuoteParsing 0.011
testMultiIdentityFile 0.003
testSeparatorParsing 0.079
testAlias_OptionsKeywordCaseInsensitive 0.008
testDefaultBlock 0.008
testHostnameReplacement 0.008
testAlias_ConnectionAttemptsDefault 0.07
testAlias_invalidConnectionAttempts 0.009
testNegativeMatch2 0.009
testAlias_PreferredAuthentications 0.008
testListValueSingle 0.072
testNoConfig 0.004
testIdentityFile 0.007
testAlias_badConnectionAttempts 0.007
testMultipleMatch 0.007
testNegativeMatch 0.075
testNegatedPattern 0.007
testAlias_InheritPreferredAuthentications 0.008
testNoMatch 0.008
testLocalhostFQDNReplacement 0.008
testEnVarSubstitution 0.079

NetscapeCookieFileTest

testReadInvalidFile 0.094
testReadCookieFileWithMilliseconds 0
testReadWithEmptyAndCommentLines 0.003
testWriteWhileSomeoneIsHoldingTheLock 2.095
testReadAndWriteCycle 0
testWriteToExistingFile 0.01
testWriteAndReadCycle 0
testMergeCookies 0
testWriteAfterAnotherJgitProcessModifiedTheFile 0.092
testWriteToNewFile 0

PackFileTest

canCreatePreservedFromFile 0
canCreateNonPreservedFromAnyPreservedExt 0
canCreatePreservedFromAnyExt 0
canCreateAnyPreservedExtFromAnyPreservedExt 0
cannotCreatePreservedNoExtFromNonPreservedNoExt 0
objectsAreSameFromAnyConstructor 0
idIsSameFromFileWithOrWithoutExt 0
idIsSameFromFileWithOrWithoutPrefix 0
canCreateAnyExtFromAnyExt 0
canCreatePreservedFromDirAndName 0

WindowCacheReconfigureTest

testConfigureCache_PackedGitWindowSize_512 0.006
testConfigureCache_PackedGitWindowSizeAbovePackedGitLimit 0.008
testConfigureCache_Limits1 0.089
testConfigureCache_PackedGitWindowSize_0 0.009
testConfigureCache_PackedGitLimit_0 0
testConfigureCache_PackedGitWindowSize_4097 0.079
testConfigureCache_PackedGitOpenFiles_0 0.005

IterativeConnectivityCheckerTest

testSuccessfulNewBranchBasedOnOldWithTip 2.32
testSuccessfulNewBranchMerge 0.08
testDependOnGrandparent 0.014
testReiterateInCaseNotSuccessful 0
testNoChecksIfCantFindSubset 0
testSuccessfulPushOldBranch 0.005
testSuccessfulNewBranchBasedOnNewWithTip 0.082
testSuccessfulNewBranchBasedOnOld 0
testSuccessfulPushOldBranchMergeCommit 0.004

RefDirectoryTest

testGetRefs_CorruptSymbolicReference 0.011
testFindRef_FetchHead 0.009
testFindRef_EmptyDatabase 0.086
testGetRefs_HeadsOnly_SymrefToPacked 0.004
testGetRefs_HeadsOnly_AllLoose 0.091
testGetRefs_HeadOnOneBranch 0.01
testGetRefs_ExcludingPrefixes 0.081
testExactRef_EmptyDatabase 0.014
testFindRef_DiscoversModifiedLoose 0.086
testGetRefs_IgnoresGarbageRef1 0.011
testGetRefs_IgnoresGarbageRef2 0.086
testGetRefs_IgnoresGarbageRef3 0.01
testGetRefs_IgnoresGarbageRef4 0.012
testPeelLooseTag 0.089
testGetAdditionalRefs_OrigHead 0.089
testGetRefs_TagsOnly_AllPacked 0.014
testFindRef_CycleInSymbolicRef 0.009
testVersioningNotImplemented_getRefs 0.089
testFindRef_AnyHeadWithGarbage 0.009
testGetRefs_TagsOnly_AllLoose 0.091
testGetRefs_PackedWithPeeled 0.009
test_repack 0.179
testFirstExactRef_IgnoresGarbageRef 0.01
testFindRef_DiscoversDeletedLoose 0.015
testPeelCommit 0.006
testGetRefs_CorruptObjectIdReference 0.085
testGetRefs_LooseSorting_Bug_348834 0.1
testFindRef_CorruptSymbolicReference 0.019
testReadBranchConfig 0
testGetRefs_DeatchedHead1 0.095
testGetRefs_DeatchedHead2 0.089
testExactRef_FetchHead 0.007
testGetRefs_LooseOverridesPacked 0.187
testGetRefs_DiscoversModifiedLoose 0.109
testReadNotExistingBranchConfig 0.008
testGetRefs_HeadsOnly_AllPacked1 0.092
testGetRefs_LooseSortedCorrectly 0.091
testGetRefs_PackedNotPeeled_Sorted 0.009
testFirstExactRef_Mixed 0.01
testExactRef_IgnoresGarbageRef 0.081
testRefsChangedStackOverflow 0.019
testCreate 0.091
testGetRefs_CycleInSymbolicRef 0.106
testGetRefs_InvalidName 0.007
testGetRefs_DeeplyNestedBranch 0.087
testPackedRefsLockFailure 0.006
testGetRefs_HeadBranchNotBorn 0.086
testGetAdditionalRefs_OrigHeadBranch 0.012
testGetRefs_DiscoversDeletedLoose1 0.081
testGetRefs_DiscoversDeletedLoose2 0.011
testGetRefs_DiscoversDeletedLoose3 0.01
testGetRefs_DiscoversDeletedLoose4 0.007
testGetRefs_DiscoversDeletedLoose5 0.083
testFindRef_PackedNotPeeled_WrongSort 0.008
testGetRefs_EmptyDatabase 0.081
testGetRefs_HeadsOnly_Mixed 0.008
testGetRefs_DiscoversNewLoose1 0.014
testGetRefs_DiscoversNewLoose2 0.003
testIsNameConflicting 0.085
testFindRef_CorruptObjectIdReference 0.009
testVersioningNotImplemented_exactRef 0.082
testGetRefs_SkipsLockFiles 0.011

ReflogWriterTest

shouldFilterLineFeedFromMessage 0.01

AutoGcTest

testTooManyPacks 0.023
testNotTooManyLooseObjects 0.08
testTooManyLooseObjects 1.118
testNotTooManyPacks 0.079

PackReverseIndexTest

testFindObjectWrongOffset 0.013
testFindNextOffsetWrongOffset 0.006
testFindObject 0.006
testFindNextOffset 0.068

FileReftableTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.283
testBatchrefUpdate 0.1
testRacyReload 0.32
testDeleteNotFound 0.092
testRenameDestExists 0.088
testNoCacheObjectIdSubclass 0.019
testGetRefsExcludingNonExistingPrefixes 0.081
testFastforwardStatus2 0.026
testFastforwardStatus 0.081
writeUnbornHead 0.093
testRenameCurrentBranch 0.02
testLooseDelete 0.087
testGetRefsWithPrefixExcludingPrefixes 0.016
testUpdateChecksOldValue 0.09
isGitRepository 0.01
compactFully 0.099
testOpenConvert 0.092
testConvertToRefdirReflog 0.187
testDeleteWithoutHead 0.019
testDeleteSymref 0.091
testRenameAtomic 0.016
testConvert 0.081
reftableRefsStorageClass 0.091
testWriteReflog 0.01
testGetRefsExcludingPrefixes 0.013
testUpdateRefDetached 0.088
testRenameSymref 0.012
testCompactFully 0.084
testGetRefsExcludingPrefix 0.012
testDelete 0.081
testWritesymref 0.017
testConvertBrokenObjectId 0.186
testUpdateRefDetachedUnbornHead 0.016

AlternatesTest

testAlternate 0.082
testAlternateCyclic2 0.021
testAlternateCyclic3 0.095

GcKeepFilesTest

testKeepFiles 0.369

PackFileSnapshotTest

testDetectModificationAlthoughSameSizeAndModificationtime 0
got: <false>, expected: is <true>
testDetectModificationAlthoughSameSizeAndModificationtimeAndFileKey 0
got: <false>, expected: is <true>
testSamePackDifferentCompressionDetectChecksumChanged 0.216

GcReflogTest

testPackRepoWithCorruptReflog 0.182
testPruneNone 0.106
testPackCommitsAndLooseOneWithPruneNowNoReflog 0.104
testPackCommitsAndLooseOneNoReflog 0.114

InflatingBitSetTest

testContainsMany 0
testContainsOne 0
testContainsEmpty 0
testMaybeContains 0

GcBasicPackingTest

testPruneAndRestoreOldPacks 0.213
testImmediatePruning 0.276
testPreserveAndPruneOldPacks 0.305
testDonePruneTooYoungPacks 0.309
testNotPackTwice 0.487
testPack2Commits_noPackFolder 0.224
testPackAllObjectsInOnePack 0.377
repackEmptyRepo_noPackCreated 0.013
testPackRepoWithNoRefs 0.096
testPackCommitsAndLooseOne 0.29
testPack2Commits 0.204

FileRepositoryBuilderTest

scanWithGitDirRef 0
invalidRepositoryFormatVersion 0.008
emptyRepositoryFormatVersion 0.003
relativeGitDirRef 0.074
absoluteGitDirRef 0.005
unknownRepositoryFormatVersion 0.005
testShouldAutomagicallyDetectGitDirectory 0.004

GcPruneNonReferencedTest

nonReferencedExpiredObject_pruned 0.077
nonReferencedNonExpiredObject_notPruned 0.005
nonReferencedExpiredObjectTree_pruned 0.009
testPackCommitsAndLooseOneWithPruneNow 0.115
nonReferencedObjects_onlyExpiredPruned 0.074

FileReftableStackTest

testCompaction9 0.202
testLog2 0
missingReftable 0
testCompaction1024 3.084
testSegments 0.001

WindowCacheGetTest

testCache_TooSmallLimit[useStrongRefs=true] 0.092
testCache_TooFewFiles[useStrongRefs=true] 0.015
testCache_Defaults[useStrongRefs=true] 0.09
testCache_TooSmallLimit[useStrongRefs=false] 0.084
testCache_TooFewFiles[useStrongRefs=false] 0.02
testCache_Defaults[useStrongRefs=false] 0.085

T0004_PackReaderTest

test003_lookupCompressedObject 0.009
test004_lookupDeltifiedObject 0.085

AbbreviationTest

testAbbreviateOnEmptyRepository 0.007
testAbbreviateLooseBlob 0.008
testAbbreviateIsActuallyUnique 0.176
testAbbreviatePackedBlob 0.015

T0003_BasicTest

test000_openrepo_default_gitDirSet 0.08
test002_WriteEmptyTree2 0.008
test30_stripWorkDir 0.006
test002_WriteEmptyTree 0.009
test006_ReadUglyConfig 0.007
test000_openrepo_default_gitDirAndWorkTreeSet 0.069
test000_openrepo_default_absolute_workdirconfig 0.022
test027_UnpackedRefHigherPriorityThanPacked 0
test000_openrepo_alternate_index_file_and_objdirs 0.089
test025_computeSha1NoStore 0.005
test020_createBlobTag 0.012
test028_LockPackedRef 0.088
test007_Open 0.006
test002_CreateBadTree 0.007
test001_Initalize 0.073
test021_createTreeTag 0.009
test000_openRepoBadArgs 0.006
test022_createCommitTag 0.009
test024_createCommitNonAscii 0.074
test008_FailOnWrongVersion 0.014
test009_CreateCommitOldFormat 0.012
test026_CreateCommitMultipleparents 0.08
test000_openrepo_default_relative_workdirconfig 0.014
test023_createCommitNonAnullii 0.085
test000_openrepo_default_workDirSet 0.011

StoredBitmapTest

testGetBitmapWithoutXor 0.001
testGetBitmapWithThreeXor 0.001
testGetBitmapWithOneXor 0

PackIndexV1Test

testCRC32 0.074
testBadFanoutTable 0.007
testIteratorMethodsContract 0.008
testCompareEntriesOffsetsWithGetOffsets 0.006
testIteratorReturnedValues1 0.006
testIteratorReturnedValues2 0.006
testCompareEntriesOffsetsWithFindOffsets 0.071

GcDirCacheSavesObjectsTest

testDirCacheSavesObjectsWithPruneNow 0.102
testDirCacheSavesObjects 0.193

ReflogReaderTest

testCheckout 0.007
testReadRightLog 0.01
testReadWhileAppendIsInProgress 0.074
testNoLog 0.006
testReadLineWithMissingComment 0.006
testSpecificEntryNumber 0.006
testReadOneLine 0.006
testReadTwoLine 0.075

RepositorySetupWorkDirTest

testWorkdirIsParentDir_CreateRepositoryFromDotGitGitDir 0.005
testBare_CreateRepositoryFromGitDirOnlyWithBareConfigTrue 0
testExceptionThrown_BareRepoGetWorkDir 0.008
testWorkdirIsParent_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0
testNotBare_CreateRepositoryFromWorkDirOnly 0
testWorkdirIsDotGit_CreateRepositoryFromWorkDirOnly 0
testNotBare_CreateRepositoryFromGitDirOnlyWithWorktreeConfig 0.08
testNotBare_CreateRepositoryFromGitDirOnlyWithBareConfigFalse 0
testNotBare_CreateRepositoryFromDotGitGitDir 0
testExceptionThrown_BareRepoGetIndex 0
testExceptionThrown_BareRepoGetIndexFile 0
testIsBare_CreateRepositoryFromArbitraryGitDir 0.004

GcOrphanFilesTest

bitmapAndIdxDeletedButPackNot 0.013
noSuchPackFolder 0.091
malformedIdxNotDeleted 0.004
keepPreventsDeletionOfIndexFilesForMissingPackFile 0.007
bitmapDeletedButIdxAndPackNot 0.082

GcDeleteEmptyRefsFoldersTest

emptyRefFoldersAreDeleted 0.092
emptyRefFoldersSkipFiles 0.007
emptyRefFoldersAreKeptIfTheyAreTooRecent 0.006
nonEmptyRefsFoldersAreKept 0.007

UnpackedObjectTest

testStandardFormat_SmallObject 0.074
testStandardFormat_InvalidType 0.006
testStandardFormat_LargeObject_TruncatedZLibStream 0.007
testStandardFormat_NoHeader 0.006
testStandardFormat_SmallObject_TruncatedZLibStream 0.077
testStandardFormat_NegativeSize 0.011
testStandardFormat_SmallObject_TrailingGarbage 0
testStandardFormat_GarbageAfterSize 0.009
testStandardFormat_LargeObject_TrailingGarbage 0.007
testPackFormat_DeltaNotAllowed 0.008
testStandardFormat_LargeObject_CorruptZLibStream 0.07
testPackFormat_LargeObject 0.009
testPackFormat_SmallObject 0.007
testStandardFormat_SmallObject_CorruptZLibStream 0.006
testStandardFormat_LargeObject 0.078

BatchRefUpdateTest

overrideRefLogMessage[atomic=false reftable=false] 0.076
overrideDisableRefLog[atomic=false reftable=false] 0.009
nonExistentRef[atomic=false reftable=false] 0.008
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=false] 0.008
addMissingObject[atomic=false reftable=false] 0.074
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=false] 0.006
simpleForce[atomic=false reftable=false] 0.007
oneNonExistentRef[atomic=false reftable=false] 0.008
updateToMissingObject[atomic=false reftable=false] 0.008
refLogNotWrittenWithoutConfigOption[atomic=false reftable=false] 0.073
packedRefsFileIsSorted[atomic=false reftable=false] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=false] 0.009
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=false] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=false] 0.08
reflogAppendStatusFastForward[atomic=false reftable=false] 0.009
oneRefLockFailure[atomic=false reftable=false] 0.009
oneRefWrongOldValue[atomic=false reftable=false] 0.085
reflogDefaultIdent[atomic=false reftable=false] 0.013
simpleNoForce[atomic=false reftable=false] 0.082
updateToMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.014
forceRefLogInUpdate[atomic=false reftable=false] 0.082
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=false] 0.009
conflictThanksToDelete[atomic=false reftable=false] 0.011
simpleNoForceRefsChangedEvents[atomic=false reftable=false] 0.086
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=false] 0.011
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=false] 0.091
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=false] 0.008
noRefLog[atomic=false reftable=false] 0.086
simpleForceRefsChangedEvents[atomic=false reftable=false] 0.009
reflogOnLockFailure[atomic=false reftable=false] 0.012
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=false] 0.081
atomicUpdateRespectsInProcessLock[atomic=false reftable=false] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=false] 0.011
reflogAppendStatusNoMessage[atomic=false reftable=false] 0.084
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=false] 0.007
oneRefLockFailureRefsChangedEvents[atomic=false reftable=false] 0.008
nonExistentRefRefsChangedEvents[atomic=false reftable=false] 0.078
reflogFileDirectoryConflict[atomic=false reftable=false] 0.013
fileDirectoryConflict[atomic=false reftable=false] 0.09
reflogCustomIdent[atomic=false reftable=false] 0.005
reflogAppendStatusWithMessage[atomic=false reftable=false] 0.011
addMissingObjectRefsChangedEvents[atomic=false reftable=false] 0.081
overrideRefLogMessage[atomic=true reftable=false] 0.102
overrideDisableRefLog[atomic=true reftable=false] 0.019
nonExistentRef[atomic=true reftable=false] 0.079
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=false] 0.012
addMissingObject[atomic=true reftable=false] 0.007
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=false] 0.082
simpleForce[atomic=true reftable=false] 0.033
oneNonExistentRef[atomic=true reftable=false] 0.073
updateToMissingObject[atomic=true reftable=false] 0.009
refLogNotWrittenWithoutConfigOption[atomic=true reftable=false] 0.09
packedRefsFileIsSorted[atomic=true reftable=false] 0.097
forceRefLogInCommand[atomic=true reftable=false] 0.021
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=false] 0.107
reflogDelete[atomic=true reftable=false] 0.092
reflogAppendStatusFastForward[atomic=true reftable=false] 0.077
oneRefLockFailure[atomic=true reftable=false] 0.021
oneRefWrongOldValue[atomic=true reftable=false] 0.079
reflogDefaultIdent[atomic=true reftable=false] 0.098
simpleNoForce[atomic=true reftable=false] 0.01
updateToMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.01
forceRefLogInUpdate[atomic=true reftable=false] 0.097
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=false] 0
conflictThanksToDelete[atomic=true reftable=false] 0.087
simpleNoForceRefsChangedEvents[atomic=true reftable=false] 0.007
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=false] 0.011
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=false] 0.078
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=false] 0.01
noRefLog[atomic=true reftable=false] 0.093
simpleForceRefsChangedEvents[atomic=true reftable=false] 0.015
reflogOnLockFailure[atomic=true reftable=false] 0.084
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=false] 0.022
atomicUpdateRespectsInProcessLock[atomic=true reftable=false] 0.184
packedRefsLockFailure[atomic=true reftable=false] 0.01
reflogAppendStatusNoMessage[atomic=true reftable=false] 0.093
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=false] 0.006
oneRefLockFailureRefsChangedEvents[atomic=true reftable=false] 0.082
nonExistentRefRefsChangedEvents[atomic=true reftable=false] 0.024
reflogFileDirectoryConflict[atomic=true reftable=false] 0.1
fileDirectoryConflict[atomic=true reftable=false] 0.076
reflogCustomIdent[atomic=true reftable=false] 0.025
reflogAppendStatusWithMessage[atomic=true reftable=false] 0.104
addMissingObjectRefsChangedEvents[atomic=true reftable=false] 0.08
overrideRefLogMessage[atomic=false reftable=true] 0.008
overrideDisableRefLog[atomic=false reftable=true] 0.01
nonExistentRef[atomic=false reftable=true] 0.075
packedRefsLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=false reftable=true] 0.015
oneRefWrongOldValueRefsChangedEvents[atomic=false reftable=true] 0.079
simpleForce[atomic=false reftable=true] 0.009
oneNonExistentRef[atomic=false reftable=true] 0.008
updateToMissingObject[atomic=false reftable=true] 0.01
refLogNotWrittenWithoutConfigOption[atomic=false reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=false reftable=true] 0
got: <false>, expected: is <true>
forceRefLogInCommand[atomic=false reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=false reftable=true] 0
got: <false>, expected: is <true>
reflogDelete[atomic=false reftable=true] 0.082
reflogAppendStatusFastForward[atomic=false reftable=true] 0.014
oneRefLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=false reftable=true] 0.066
reflogDefaultIdent[atomic=false reftable=true] 0.014
simpleNoForce[atomic=false reftable=true] 0.014
updateToMissingObjectRefsChangedEvents[atomic=false reftable=true] 0.009
forceRefLogInUpdate[atomic=false reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=false reftable=true] 0.01
simpleNoForceRefsChangedEvents[atomic=false reftable=true] 0.008
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=false reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=false reftable=true] 0.007
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=false reftable=true] 0.066
noRefLog[atomic=false reftable=true] 0.008
simpleForceRefsChangedEvents[atomic=false reftable=true] 0.009
reflogOnLockFailure[atomic=false reftable=true] 0.01
conflictThanksToDeleteRefsChangedEvents[atomic=false reftable=true] 0.008
atomicUpdateRespectsInProcessLock[atomic=false reftable=true] 0
got: <false>, expected: is <true>
packedRefsLockFailure[atomic=false reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=false reftable=true] 0.01
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=false reftable=true] 0.009
oneRefLockFailureRefsChangedEvents[atomic=false reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=false reftable=true] 0.062
reflogFileDirectoryConflict[atomic=false reftable=true] 0.01
fileDirectoryConflict[atomic=false reftable=true] 0.01
reflogCustomIdent[atomic=false reftable=true] 0.014
reflogAppendStatusWithMessage[atomic=false reftable=true] 0.011
addMissingObjectRefsChangedEvents[atomic=false reftable=true] 0.065
overrideRefLogMessage[atomic=true reftable=true] 0.014
overrideDisableRefLog[atomic=true reftable=true] 0.013
nonExistentRef[atomic=true reftable=true] 0.061
packedRefsLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
addMissingObject[atomic=true reftable=true] 0.008
oneRefWrongOldValueRefsChangedEvents[atomic=true reftable=true] 0.008
simpleForce[atomic=true reftable=true] 0.018
oneNonExistentRef[atomic=true reftable=true] 0.007
updateToMissingObject[atomic=true reftable=true] 0.008
refLogNotWrittenWithoutConfigOption[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsFileIsSorted[atomic=true reftable=true] 0
got: <true>, expected: is <false>
forceRefLogInCommand[atomic=true reftable=true] 0
got: <true>, expected: is <false>
atomicUpdateRespectsInProcessLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogDelete[atomic=true reftable=true] 0.01
reflogAppendStatusFastForward[atomic=true reftable=true] 0.009
oneRefLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
oneRefWrongOldValue[atomic=true reftable=true] 0.011
reflogDefaultIdent[atomic=true reftable=true] 0.01
simpleNoForce[atomic=true reftable=true] 0.008
updateToMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.007
forceRefLogInUpdate[atomic=true reftable=true] 0
got: <true>, expected: is <false>
singleRefUpdateDoesNotRequirePackedRefsLockRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
conflictThanksToDelete[atomic=true reftable=true] 0.009
simpleNoForceRefsChangedEvents[atomic=true reftable=true] 0.008
singleRefUpdateDoesNotRequirePackedRefsLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
fileDirectoryConflictRefsChangedEvents[atomic=true reftable=true] 0.009
nonFastForwardDoesNotDoExpensiveMergeCheck[atomic=true reftable=true] 0.008
noRefLog[atomic=true reftable=true] 0.061
simpleForceRefsChangedEvents[atomic=true reftable=true] 0.011
reflogOnLockFailure[atomic=true reftable=true] 0.009
conflictThanksToDeleteRefsChangedEvents[atomic=true reftable=true] 0.009
atomicUpdateRespectsInProcessLock[atomic=true reftable=true] 0
got: <true>, expected: is <false>
packedRefsLockFailure[atomic=true reftable=true] 0
got: <true>, expected: is <false>
reflogAppendStatusNoMessage[atomic=true reftable=true] 0.009
nonFastForwardDoesNotDoExpensiveMergeCheckRefsChangedEvents[atomic=true reftable=true] 0.008
oneRefLockFailureRefsChangedEvents[atomic=true reftable=true] 0
got: <true>, expected: is <false>
nonExistentRefRefsChangedEvents[atomic=true reftable=true] 0.007
reflogFileDirectoryConflict[atomic=true reftable=true] 0.009
fileDirectoryConflict[atomic=true reftable=true] 0.008
reflogCustomIdent[atomic=true reftable=true] 0.055
reflogAppendStatusWithMessage[atomic=true reftable=true] 0.008
addMissingObjectRefsChangedEvents[atomic=true reftable=true] 0.008

LockFileTest

testLockHeld 0.006
testLockForAppend 0.006
testLockTwice 0.06
testLockWriteTwiceThrows1 0.009
testLockWriteTwiceThrows2 0.004
testLockWriteTwiceThrows3 0.007
testLockWriteTwiceThrows4 0.004
testLockNested 0.004
testLockTwiceUnlock 0.068
lockFailedExceptionRecovery 0.021
testLockUnclosedCommitThrows 0.004

PackWriterTest

testWritePack2DeltasReuseOffsets 0.097
testWriteEmptyPack1 0.072
testWriteEmptyPack2 0.019
testIgnoreNonExistingObjectsWithBitmaps 0.215
testExclude 0.084
testWritePack2DeltasReuseRefs 0.081
testPartialPackFilesScanWhenDoingSearchForReuseTimeoutCheck 0.61
testWriteIndex 0.091
testWritePack1 0.099
testWritePack2 0.103
testWritePack3 0.103
testWritePack4 0.095
testWritePack1NoObjectReuse 0.1
testWritePack4ThinPack 0.109
testShallowFetchShallowAncestorDepth1 0.1
testShallowFetchShallowAncestorDepth2 0.099
testTotalPackFilesScanWhenSearchForReuseTimeoutNotSet 0.113
testWritePack4SizeThinVsNoThin 0.099
testShallowFetchShallowParentDepth1 0.088
testShallowFetchShallowParentDepth2 0.103
testContructor 0.01
testIgnoreNonExistingObjects 0.105
testTotalPackFilesScanWhenSkippingSearchForReuseTimeoutCheck 0.277
testModifySettings 0.013
testDeltaStatistics 0.088
testNotIgnoreNonExistingObjects 0.012
testShallowIsMinimalDepth1 0.102
testShallowIsMinimalDepth2 0.103
testWritePack2SizeOffsetsVsRefs 0.293
testWritePack2DeltasCRC32Copy 0.184
testWritePack2SizeDeltasVsNoDeltas 0.201

ObjectDirectoryTest

testScanningForPackfiles 0
got: <false>, expected: is <true>
testConcurrentInsertionOfBlobsToTheSameNewFanOutDirectory 1.805
testShallowFile 0.017
testOpenLooseObjectSuppressStaleFileHandleException 1.393
testOpenLooseObjectPropagatesIOExceptions 0
testShallowFileCorrupt 0

GcTagTest

annotatedTag_objectNotPruned 0.075
lightweightTag_objectNotPruned 0.01

GcConcurrentTest

repackAndCheckBitmapUsage 0.108
concurrentRepack 0.102
testInterruptGc 0.079
repackAndGetStats 0.114
repackAndUploadPack 0.11

GcBranchPrunedTest

deleteMergedBranch_historyNotPruned 0.033
branch_historyNotPruned 0.084
deleteBranch_historyPruned 0.088

GcTemporaryFilesTest

oldTempPacksAndIdxAreDeleted 0.008
recentTempPacksAndIdxAreNotDeleted 0.008

GcPackRefsTest

whileRefUpdatedRefUpdateSucceeds 0.072
dontPackHEAD_nonBare 0.021
dontPackHEAD_bare 0.079
whileRefLockedRefNotPackedNoError 0.01
emptyRefDirectoryDeleted 0.01
concurrentOnlyOneWritesPackedRefs 0.073
looseRefPacked 0.009

PackIndexV2Test

testCRC32 0.004
testBadFanoutTable 0.004
testIteratorMethodsContract 0.005
testCompareEntriesOffsetsWithGetOffsets 0.004
testIteratorReturnedValues1 0.005
testIteratorReturnedValues2 0.069
testCompareEntriesOffsetsWithFindOffsets 0.006

PackTest

testDelta_FailsOver2GiB 0.007
testDelta_SmallObjectChain 0.087
testWhole_LargeObject 0.013
testWhole_SmallObject 0.076
testConfigurableStreamFileThreshold 0.009

RefUpdateTest

testNewNamespaceConflictWithPackedPrefixNameExists 0.007
testDeleteForce 0.076
testDeleteNotFound 0.016
testCreateMissingObject 0.012
testForceUpdateMissingObject 0.079
testDeleteLoosePacked 0.014
testNoCacheObjectIdSubclass 0.009
testDeleteLoosePackedRejected 0.072
testRenameBranchHasPreviousLog 0.121
testRenameCurrentBranch 0.121
testRenameBranchCannotLockAFileHEADisOtherLockFrom 0.056
testRenameBranchCannotLockAFileHEADisToLockTo 0.125
testRenameRefNameColission2avoided 0.082
testRefKeySameAsName 0.005
testLooseDelete 0.014
testUpdateChecksOldValue 0.076
testUpdateRefLockFailureLocked 0.01
testDeleteLooseAndItsDirectory 0.014
testUpdateRefNoChange 0.01
testDeleteWithoutHead 0.068
testUpdateRefForwardWithCheck1 0.012
testUpdateRefForwardWithCheck2 0.01
testRenameBranchCannotLockAFileHEADisToLockFrom 0.013
testRenameBranchCannotLockAFileHEADisFromLockTo 0.174
testDeleteSymref 0.009
testUpdateRefLockFailureWrongOldValue 0.009
testRenameAtomic 0.07
testWriteReflog 0.006
testDeleteHEADreferencedRef 0.007
testRenameBranchCannotLockAFileHEADisFromLockFrom 0.015
testRenameBranchCannotLockAFileHEADisFromLockHEAD 0.068
testUpdateMissingObject 0.006
testUpdateRefDetached 0.009
testRefsCacheAfterUpdateLooseOnly 0.009
testNewNamespaceConflictWithLoosePrefixOfExisting 0.009
testRenameSymref 0.006
testRenameBranchAlsoInPack 0.175
testDeleteHead 0.008
testRenameBranchCannotLockAFileHEADisOtherLockTo 0.124
testDeleteFastForward 0.062
testNewNamespaceConflictWithPackedPrefixOfExisting 0.01
testRefsCacheAfterUpdate 0.012
testUpdateRefForward 0.012
testDeleteHeadInBareRepo 0.074
testRenameBranchNoPreviousLog 0.021
testNewNamespaceConflictWithLoosePrefixNameExists 0.016
testRenameRefNameColission1avoided 0.186
testUpdateRefDetachedUnbornHead 0.011

ConcurrentRepackTest

testObjectMovedToNewPack1 0.082
testObjectMovedToNewPack2 0.018
testObjectInNewPack 0.012
testObjectMovedWithinPack 0.099

DescriptionTest

description 0.005

PackInserterTest

insertSmallInputStreamRespectsCheckExisting 0.009
multiplePacks 0.007
readBackSmallObjectBeforeLargeObject 0.008
readBackLargeFile 0.007
checkExisting 0.008
largeBlob 0.065
singlePack 0.007
readBackFallsBackToRepo 0.005
overwriteExistingPack 0.008
flushEmptyPack 0.005
insertLargeInputStreamBypassesCheckExisting 0.009
noFlush 0.067
readBackSmallFiles 0.01

DeltaIndexTest

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

PackWriterBitmapPreparerTest

testNextSelectionDistanceForActiveBranch 0
testNextSelectionDistanceWithSmallerDistantSpan 0
testNextSelectionDistanceWithSmallerRecentSpan 0
testNextSelectionDistanceWithFewerRecentCommits 0

FileSnapshotTest

testFileSizeChanged 0.001
testActuallyIsModifiedTrivial 0.001
testNewFileNoWait 0
got: <false>, expected: is <true>
testNewFileWithWait 0
got: <false>, expected: is <true>
fileSnapshotEquals 0
detectFileModified 15.607
testSimulatePackfileReplacement 0.001

IntSetTest

testAdd 0

DfsInserterTest

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

DfsPackCompacterTest

testEstimateCompactPackSizeInNewRepo 0.006
testEstimateGcPackSizeWithAnExistingGcPack 0.004

InMemoryRepositoryTest

keepUpdateIndexPeelingNonTag 0
sha1ToTip_ref 0.001
sha1ToTip_tag 0.001
keepUpdateIndexPeelingTag 0.002
sha1ToTip_annotatedTag 0.001

DfsBundleWriterTest

testRepo 0.043

DfsFsckTest

testInvalidGitModules 0.005
testMultipleInvalidObjects 0.001
testNonCommitHead 0.001
testMissingObject 0.001
testTagWithoutObject 0.001
testCommitWithoutTree 0
testValidGitModules 0
testValidConnectivity 0.001
testCommitWithCorruptAuthor 0.001
testHealthyRepo 0.001
testTreeWithNullSha 0

DfsGarbageCollectorTest

testCollectionWithGarbageCoalescenceWithLongTtl 0.217
reftableWithTombstoneNotResurrected 0.002
testCollectionWithPureGarbageAndRereferencingGarbage 0.001
testEstimateGcRestPackSizeInNewRepo 0.001
testCollectionWithGarbage 0.053
testEstimateUnreachableGarbagePackSize 0.002
testCollectionWithGarbageAndRereferencingGarbage 0.002
testCollectionWithNoGarbage 0.001
testEstimateGcRestPackSizeWithAnExistingGcPack 0.002
testRacyNoReusePrefersSmaller 0.004
testEstimateGcPackSizesWithGcAndGcRestPacks 0.002
compactsReftables 0.002
testCollectionWithGarbageCoalescence 0.002
reftableWithoutTombstoneResurrected 0.001
testCollectionWithGarbageNoCoalescence 0.003
testCollectionWithGarbageCoalescenceWithShortTtl 0.121
testEstimateGcPackSizeInNewRepo 0.001
producesNewReftable 0.093
testCollectionWithPureGarbageAndGarbagePacksPurged 0.001
testSinglePackForAllRefs 0.001
testEstimateGcPackSizeWithAnExistingGcPack 0.002
leavesNonGcReftablesIfNotConfigured 0.001
testCollectionWithGarbageAndGarbagePacksPurged 0.001
prunesNonGcReftables 0.001

DfsBlockCacheConfigTest

negativeBlockSizeIsConvertedToDefault 0.001
validBlockSize 0
tooSmallBlockSizeIsConvertedToDefault 0
blockSizeNotPowerOfTwoExpectsException 0

DfsBlockCacheTest

noConcurrencySerializedReads_twoRepos 0.006
weirdBlockSize 0.009
hasCacheHotMap 0.013
highConcurrencyParallelReads_oneRepo 0.004
streamKeyReusesBlocks 0.006
lowConcurrencyParallelReads_twoReposAndIndex 0.004
noConcurrencySerializedReads_oneRepo 0.002
lowConcurrencyParallelReads_twoRepos 0.006

DeltaBaseCacheTest

testObjectLargerThanCacheDoesNotEvict 0
testCacheLruExpires1 0
testCacheLruExpires2 0
testCacheMemoryUsedConsistentWithExpectations 0

PackSourceTest

defaultComaprator 0

DfsPackFileTest

testCopyPackBypassCacheLargeNoCache 0
testCopyPackThroughCacheSmallNoCache 0.001
testCopyPackThroughCacheLargeCached 0
testCopyPackThroughCacheSmallCached 0
testCopyPackThroughCacheLargeNoCache 0.001
testCopyPackBypassCachesSmallCached 0
testCopyPackBypassCacheSmallNoCache 0
testCopyPackBypassCacheLargeCached 0.001

DfsPackDescriptionTest

objectLookupComparatorObjectCount 0
objectLookupComparatorPackSource 0
reftableComparatorEqual 0
reuseComparatorEqual 0
reftableComparatorLastModified 0
objectLookupComparatorEqual 0
objectLookupComparatorCustomPackSourceComparator 0
objectLookupComparatorNonGcLastModified 0
reftableComparatorPackSource 0
reftableComparatorMaxUpdateIndex 0
objectLookupComparatorGcFileSize 0
reuseComparatorGcPackSize 0

MergedReftableTest

scanIncludeDeletes 0
versioningSymbolicRefMoves 0
nonOverlappedUpdateIndices 0
twoTableById 0
twoTableSeek 0
seekPastManyTimes 0
seekPastToNonExistentPrefixToTheMiddle 0.001
oneTableSeekPastWithRefCursor 0
oneEmptyTable 0
oneTableScan 0.005
oneTableSeek 0.006
compaction 0.001
missedUpdate 0
seekPastToNonExistentPrefixToTheEnd 0
seekPastOnEmptyTable 0
versioningSymbolicReftargetMoves 0
noTables 0
twoTableSeekPastWithRefCursor 0
fourTableScan 0.005
twoEmptyTables 0
enclosedUpdateIndices 0
versioningResolveRef 0
deleteIsHidden 0
tableByIDDeletion 0.001
overlappedUpdateIndices 0

ReftableTest

byObjectIdOneRefWithIndex 0.172
seekPastWithLotsOfRefs 0.002
namespaceHeads 0
hasObjMapRefsSmallTable 0
invalidRefWriteOrderSortAndWrite 0.001
seekPastManyTimes 0
seekPastRefWithRefCursor 0
seekPastToNonExistentPrefixToTheMiddle 0
reflogSeek 0
emptyTable 0
oneSymbolicRef 0
namespaceNotFound 0.001
allRefs 0
indexScan 0.119
indexSeek 0.174
invalidReflogWriteOrderUpdateIndex 0
hasObjMapRefsNoIndexObjects 0
byObjectIdSkipPastPrefix 0
seekPastWithSeekRefsWithPrefix 0
seekNotFound 0
seekPastToNonExistentPrefixToTheEnd 0
reflogReader 0.002
emptyVirtualTableFromRefs 0
estimateCurrentBytesWithIndex 0.008
onlyReflog 0
estimateCurrentBytesOneRef 0
logScan 0.294
hasObjLogs 0
seekPastOnEmptyTable 0
reflogSeekPrefix 0
invalidReflogWriteOrderName 0
failDeepChainOfSymbolicRef 0.001
byObjectIdOneRefNoIndex 0
noIndexScan 0.002
noIndexSeek 0.002
nameTooLongDoesNotWrite 0.001
unpeeledDoesNotWrite 0
resolveSymbolicRef 0
oneDeletedRef 0
oneTagRef 0
hasObjMapRefs 0
oneIdRef 0
skipPastRefWithLastUTF8 0
badCrc32 0
withReflog 0

ReftableCompactorTest

twoTablesNotIncludeOneDelete 0
twoTablesIncludeOneDelete 0.001
noTables 0
twoTablesOneRef 0
oneTable 0
twoTablesTwoRefs 0

PedestrianReachabilityCheckerTest

reachable_merge 0.009
reachable 0.007
unreachable_isLaterCommit 0.007
reachable_longChain 3.949
unreachable_differentBranch 0.011

PedestrianObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.025
blob_in_base_reachable_from_branches 0.056
blob_in_branch_reachable_from_merge 0.017
blob_unreachable_from_earlier_commit 0.015
blob_reachable_from_owning_commit 0.015

BitmappedObjectReachabilityTest

blob_unreachable_from_parallel_branch 0.093
blob_in_base_reachable_from_branches 0.072
blob_in_branch_reachable_from_merge 0.029
blob_unreachable_from_earlier_commit 0.084
blob_reachable_from_owning_commit 0.03

BitmappedReachabilityCheckerTest

reachable_merge 0.057
reachable 0.023
unreachable_isLaterCommit 0.056
reachable_longChain 5.409
unreachable_differentBranch 0.033

NLSTest

testJVMDefaultLocale 0.003
testParallelThreadsWithDifferentLocales 0.001
testThreadTranslationBundleInheritance 0.001
testNLSLocale 0

RootLocaleTest

testJGitText 0.001
testCLIText 0.004
testUIText 0.001

TranslationBundleTest

testGermanTranslation 0
testMissingString 0.001
testNonTranslatedBundle 0.002
testMissingPropertiesFile 0.001

PatchCcTest

testParse_OneFileCc 0.003
testParse_CcNewFile 0
testParse_CcDeleteFile 0

PatchTest

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

EditListTest

testTypes 0.001
testHunkHeader 0.001
testFileHeader 0

GetTextTest

testGetText_DiffCc 0.003
testGetText_NoBinary 0.001
testGetText_BothISO88591 0
testGetText_Convert 0.005

PatchCcErrorTest

testError_CcTruncatedOld 0.002

PatchErrorTest

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

FileHeaderTest

testParseRename100_OldStyle 0.001
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.001
testParseGitFileName_SrcFooCNonStandardPrefix 0
testParseGitFileName_FooSpBar 0
testParseAbbrIndexLine_NoMode 0
testParseUnicodeName_DeleteFile 0
testParseGitFileName_Foo 0

BinaryDeltaInputStreamTest

testBinaryDelta 0.005

AutoLFInputStreamTest

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

AutoCRLFOutputStreamTest

testBoundary 0.824
test 0.001

UnionInputStreamTest

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

TimeoutInputStreamTest

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

BinaryHunkStreamTest

testRoundtripBytes 0.036
testRoundtripWithClose 0.05
testRoundtripChunks 0.014
testRoundtripWholeBuffer 0.014

AutoCRLFInputStreamTest

testBoundary 0.886
test 0.003

TeeOutputStreamTest

test 0
testCloseException 0

AutoLFOutputStreamTest

testEmpty 0
testCrLfDetect 0
testLFCR 0
testCR 0
testLF 0.001
testCRLFNoDetect 0
testBinaryDetect 0
testBinaryDontDetect 0

TimeoutOutputStreamTest

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

SHA1Test

detectsShatteredByDefault 0.01
test0 0
test1 0
test2 0
shatteredCollision 0.022
shatteredStoredInGitBlob 0.01

IOTest

readFullyBufferShorterOffset 0
readFullyBufferShorter 0
readFullyBufferLongerOffset 0
readFullyBufferLonger 0

PathsTest

testPathCompare 0
testStripTrailingSeparator 0

RawSubStringPatternTest

testBoundary 0.006
testCaseInsensitive 0.006
testEmptyPattern 0.005
testNoMatches 0.005

HookTest

testCommitMsgHookReceivesCorrectParameter 0.064
testFailedPreCommitHookBlockCommit 0.011
testFindPostCommitHook 0.006
testRunHookHooksPathRelative 0.008
testAllCommitHooks 0.019
testFindHook 0.004
testFailedCommitMsgHookBlocksCommit 0.056
testPostCommitRunHook 0.007
testHookPathWithBlank 0.008
testRunHook 0.007
testRunHookHooksPathAbsolute 0.008
testCommitMsgHookCanModifyCommitMessage 0.014

HexTest

testLegal 0.001
testIllegal2 0
testIllegal3 0.001
testDecode 0
testEncode 0
testIllegal 0
testLegal2 0
testEncodeMatchesDecode 0

IOReadLineTest

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

RawParseUtils_FormatTest

testFormatBase10 0

RefListTest

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

Base64Test

testDecodeFail_NonBase64Character 0.002
testDecode 0
testEncode 0
testEncodeMatchesDecode 0

LongMapTest

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

GitDateParserTest

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

RawParseUtils_MatchTest

testMatch_NotEqual 0
testMatch_Equal 0
testMatch_Prefix 0
testMatch_TooSmall 0

QuotedStringBourneUserPathStyleTest

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

SystemReaderTest

openSystemConfigReturnsDifferentInstances 0.122
openUserConfigReturnsDifferentInstances 0.001

GitDateFormatterTest

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

FilterCommandsTest

testBuiltinCleanFilter 0.072
testBuiltinCleanAndSmudgeFilter 0.034
testBuiltinSmudgeFilter 0.063

ChangeIdUtilTest

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

RawParseUtils_HexParseTest

testInt16 0
testInt32 0.001
testInt4_1 0

RawParseUtils_LineMapTest

testEmpty 0
testOneBlankLine 0
testTwoLineFooBar 0
testFourLineBlanks 0
testLineMapOrBinary 0.001
testNulByte 0
testTwoLineNoLF 0

TemporaryBufferTest

testOneByte 0
testInCoreLimit_SwitchOnCopy 0.057
testFileToByteArrayWithLimit 0.011
testEmpty 0
testHeap 0
testInCoreLimit_SwitchOnAppendByte 0
testLarge_SingleWrite 0.018
testInCoreLimit_SwitchBeforeAppendByte 0.011
testOneBlock_BulkWrite 0
testRandomWrites 0.064
testOneBlockAndHalf_BulkWrite 0.001
testOneBlockAndHalf_SingleWrite 0
testHeapToByteArrayWithLimit 0.004
testDestroyWhileOpen 0.004
testOneBlockAndHalf_Copy 0
testHeapWithEstimatedSize 0.004
testInCoreInputStream 0

BlockListTest

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

SimpleLruCacheTest

testPurge 0.001
testPurgeFactorTooLarge 0
testPurgeFactorTooSmall 0
testConfigure 0
testGetMissing 0.001
testPurgeFactorTooLarge2 0
testPutGet 0.001
testPurgeFactorTooSmall2 0

Base85Test

testChars 0.002
testPadding 0
testBinary 0
testOverflow 0

StringUtilsTest

testToLowerCaseString 0
testFormatWithSuffix 0
testParseWithSuffix 0.001
testEqualsIgnoreCase1 0.001
testEqualsIgnoreCase2 0
testEqualsIgnoreCase3 0
testEqualsIgnoreCase4 0
testReplaceLineBreaks 0
testToLowerCaseChar 0

QuotedStringGitPathStyleTest

testDequote_OctalAll 0.001
testDequote_BareABCZ_OnlyBC 0
testQuoteNormalDequoteMinimal 0
testDequote_Empty1 0
testDequote_Empty2 0
testDequote_LoneBackslash 0
testDequote_Latin1 0
testDequote_SoleDq 0
testQuote_Ang 0
testDequote_UTF8_Minimal 0
testDequote_RawUTF8 0
testDequote_BareA 0
testQuoteMinimalDequoteNormal 0.001
testRoundtripNormalDequoteMinimal 0
testQuote_OctalAll 0
testDequote_NamedEscapes 0
testRoundtripMinimal 0
testDequote_UnknownEscapeQ 0
testQuote_BareA 0
testQuote_Empty 0
testRoundtripMinimalDequoteNormal 0
testDequote_RawLatin1 0
testDequote_RawLatin1_Minimal 0
testDequoteMinimal 0
testDequote_FooTabBar 0
testQuote_NamedEscapes 0
testDequote_UTF8 0
testDequote_RawUTF8_Minimal 0
testNoQuote 0
testQuoteMinimal 0.001
testQuoteAtAndNumber 0

ReadLinesTest

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

StatsTest

testStatsCancellationExample1 0
testStatsCancellationExample2 0
testStatsTrivial 0
testStats 0
testNoValues 0

IntListTest

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

RawCharUtilTest

testTrimLeadingWhitespace 0.061
testTrimTrailingWhitespace 0
testIsWhitespace 0

RawParseUtils_ParsePersonIdentTest

testParsePersonIdent_incompleteCases 0
testParsePersonIdent_legalCases 0
testParsePersonIdent_malformedCases 0
testParsePersonIdent_fuzzyCases 0

FSTest

testReadPipeCommandStartFailure 0.002
testSymlinkAttributes 0.003
testReadPipePosixCommandFailure 0.002
testFsTimestampResolution 0.022
testUnicodeFilePath 0.001
testRepoCacheRelativePathUnbornRepo 0
testExecutableAttributes 0

RunExternalScriptTest

testCopyStdIn 0.004
testWrongScript 0.055
testArguments 0.002
testRc 0.002
testCopyStdInExecute 0.003
testAllTogetherBinExecute 0.003
testAllTogetherBin 0.003
testWrongSh 0.001
testNullStdout 0.001
testCopyNullStdIn 0.003
testStdErr 0.002
testStdErrExecute 0.002

GitDateParserBadlyFormattedTest

badlyFormattedWithExplicitRef 0.003
badlyFormattedWithoutRef 0.003

RelativeDateFormatterTest

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

RawParseUtilsTest

testParseEncoding_badEncoding 0.062
testHeaderEnd 0
testHeaderStart 0
testParseEncoding_ISO8859_1_encoding 0
testParseEncoding_Accept_Latin_One_AsISO8859_1 0.001

QuotedStringBourneStyleTest

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

LRUMapTest

testLRUEntriesAreEvicted 0.001

RefMapTest

testPut_NoPrefix 0.001
testNotEmpty_WithPrefix 0
testNotEmpty_NoPrefix 0
testPut_KeyMustMatchName_NoPrefix 0
testMerge_PackedLooseLoose 0
testClear 0
testIterator_MissingUnresolvedSymbolicRefIsBug 0
testEmpty_WithPrefix 0
testToString_WithPrefix 0
testMerge_HeadMaster 0
testIterator_RefusesRemove 0.001
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

HttpSupportTest

testCorrectUri 0.004
testMalformedUri 0

FileUtilsTest

testCreateSymlink 0
testCreateSymlinkOverrideExisting 0
testMkdir 0.001
testRelativize_mixedCase 0
testDeleteNonRecursiveTreeIgnoreError 0
testDeleteEmptyTreeOk 0.001
testDeleteNotEmptyTreeNotOk 0
testIsStaleFileHandleWithDirectCause 0
testRenameOverExistingNonEmptyDirectory 0.102
testAtomicMove 0
testDeleteRecursiveEmptyDirectoriesOnlyButIsFile 0
testIsStaleFileHandleWithIndirectCause 0
testRelativize_doc 0
testRelativize_scheme 0.001
testRenameOverNonExistingFile 0
testRelativize_whitespaces 0.001
testIsStaleFileHandleInCausalChainWithDirectCause 0
testDeleteRecursiveEmpty 0.001
testDeleteFile 0
testDeleteSymlinkToDirectoryDoesNotDeleteTarget 0
testDeleteNonRecursiveTreeNotOk 0.001
testMkdirs 0
testRenameOverExistingFile 0.001
testCreateNewFile 0
testDeleteRecursive 0
testRenameOverExistingEmptyDirectory 0.001
testDeleteRecursiveEmptyNeedsToCheckFilesFirst 0.001
testRelativize_equalPaths 0
testDeleteNotEmptyTreeNotOkButIgnoreFail 0
testIsStaleFileHandleInCausalChainWithIndirectCause 0.001
testDeleteReadOnlyFile 0

FS_POSIXTest

supportsAtomicCreateNewFile_shouldReturnSupportedAsDefault 0.001
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInUserConfig 0.001
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInUserConfig 0
supportsAtomicCreateNewFile_shouldReturnTrueIfFlagIsSetInSystemConfig 0.001
supportsAtomicCreateNewFile_shouldReturnFalseIfFlagUnsetInSystemConfig 0

NBTest

testDecodeUInt16 0
testDecodeUInt24 0
testDecodeUInt32 0
testDecodeUInt64 0
testDecodeInt32 0
testCompareUInt32 0
testCompareUInt64 0
testEncodeInt16 0
testEncodeInt24 0
testEncodeInt32 0
testEncodeInt64 0.001

ObjectCheckerTest

testInvalidTreeDuplicateNames1_File 0.001
testInvalidTreeDuplicateNames1_Tree 0
testInvalidTreeNameIsEmpty 0
testInvalidTreeTruncatedInObjectId 0
testInvalidTreeNameIsNotMacHFSGitOtherPlatform 0
testInvalidTreeNameIsDotGitSpaceDot 0
testInvalidType 0
testRejectSpaceAtEndOnWindows 0
testNullSha1InTreeEntry 0
testInvalidTreeNameContainsSlash 0.001
testNotGitmodules 0
testInvalidTreeNameIsMacHFSGit2 0.002
testInvalidTreeNameIsMacHFSGit3 0
testInvalidTreeModeNotOctal1 0
testInvalidTreeModeNotOctal2 0
testInvalidTreeNameIsDotGitSomethingDotDot 0
testCheckBlobWithBlobObjectCheckerNotCorrupt 0.001
testInvalidCommitInvalidTree1 0
testInvalidCommitInvalidTree2 0
testInvalidCommitInvalidTree3 0
testInvalidCommitInvalidTree4 0
testValidTreeNameIsDotGitDotDot 0
testValidCommit1Parent 0
testInvalidTreeNameIsDotGitSomethingSpaceSomething 0
testValidPosixTree 0
testValidTreeWithGitmodulesUppercase 0
testInvalidTreeModeNotSupportedMode1 0
testInvalidTreeModeNotSupportedMode2 0
testValidTree1 0
testValidTree2 0
testValidTree3 0
testValidTree4 0
testValidTree5 0
testValidTree6 0
testValidTag 0
testInvalidTreeBadSorting1 0.001
testInvalidTreeBadSorting2 0
testInvalidTreeBadSorting3 0
testAcceptTreeModeWithZero 0
testInvalidTreeNameIsNotMacHFSGit2 0
testValidTreeSorting1 0
testValidTreeSorting2 0
testValidTreeSorting3 0
testValidTreeSorting4 0
testValidTreeSorting5 0
testValidTreeSorting6 0
testValidTreeSorting7 0
testValidTreeSorting8 0
testInvalidCommitInvalidParent1 0
testInvalidCommitInvalidParent2 0
testInvalidCommitInvalidParent3 0
testInvalidCommitInvalidParent4 0
testInvalidCommitInvalidParent5 0
testValidCommit2Parent 0
testInvalidCommitInvalidAuthor1 0
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
testInvalidCommitNoCommitter1 0
testInvalidCommitNoCommitter2 0
testCheckBlobCorrupt 0
testValidTreeWithGitmodules 0
testCheckBlobNotCorrupt 0
testInvalidTreeNameIsMixedCaseGit 0.001
testRejectNulInPathSegment 0
testInvalidTreeNameIsNotMacHFSGit 0
testInvalidTreeNameIsDotGitDot 0
testInvalidTagNoObject1 0
testInvalidTagNoObject2 0
testInvalidTagNoObject3 0
testInvalidTagNoObject4 0
testInvalidTagNoObject5 0
testInvalidTagNoObject6 0
testRejectInvalidWindowsCharacters 0.001
testInvalidTreeNameIsMacHFSGit 0
testCheckBlob 0
testInvalidCommitInvalidCommitter 0
testValidCommitNoParent 0
testRejectDotAtEndOnWindows 0
testInvalidCommitNoAuthor 0
testValidCommit128Parent 0.001
testInvalidTreeNameIsDotGitSomethingDot 0
testValidTagHasNoTaggerHeader 0
testNTFSGitmodules 0
testInvalidTreeNameIsDotGitSpace 0
testRejectDevicesOnWindows 0.001
testInvalidCommitNoTree1 0
testInvalidCommitNoTree2 0
testInvalidCommitNoTree3 0
testInvalidCommitNoTree4 0
testTreeWithInvalidGitmodules 0
testValidTreeNameIsGitTilde11 0
testInvalidTagNoType1 0
testInvalidTagNoType2 0
testInvalidTagNoType3 0
testInvalidTagNoType4 0
testCommitCorruptAuthor 0
testInvalidTreeNameIsDotGitSomething 0
testInvalidTreeTruncatedInName 0
testInvalidTreeNameIsDotGitDotSpace 0.001
testInvalidTreeNameIsMacHFSGitCorruptUTF8AtEnd 0
testInvalidTreeModeMissingName 0
testInvalidTreeModeStartsWithZero1 0
testInvalidTreeModeStartsWithZero2 0
testInvalidTreeModeStartsWithZero3 0
testRejectInvalidCharacter 0
testInvalidTreeDuplicateNames2 0
testInvalidTreeDuplicateNames3 0
testInvalidTreeDuplicateNames4 0
testInvalidTreeDuplicateNames5 0
testInvalidTreeDuplicateNames6 0
testInvalidTreeDuplicateNames7 0.001
testInvalidTreeDuplicateNames8 0
testCheckBlobWithBlobObjectCheckerCorrupt 0

RepositoryResolveTest

testObjectId_nonexisting 0.006
testObjectId_objectid_invalid_explicit_parent 0.007
testHEAD 0.007
testTree 0.007
testDistance_past_root 0.063
testDerefCommit 0.007
resolveUpstream 0.016
testParseLookupPath 0.009
resolveExprSimple 0.011
invalidNames 0.059
testObjectId_objectid_implicit_firstparent 0.009
testObjectId_objectid_self 0.009
testParseNonGitDescribe 0.02
testDistance 0.007
testParseGitDescribeOutput 0.058
testObjectId_existing 0.006
testDerefBlob 0.007
testDerefTree 0.006
testObjectId_objectid_explicit_firstparent 0.006
testDerefTag 0.009
testRef_refname 0.006
testObjectId_objectid_explicit_otherparents 0.057

RacyGitTests

testRacyGitDetection 0.212

BranchTrackingStatusTest

shouldWorkInNormalCase 0.02
shouldWorkWithoutMergeBase 0.012
shouldReturnNullWhenBranchDoesntExist 0.004

ReflogResolveTest

resolveUnnamedCurrentBranchCommits 0.054
resolvePreviousBranch 0.021
resolveMasterCommits 0.037
resolveNonExistingBranch 0.028
resolveReflogParent 0.011
resolveDate 0.008

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
testEquals_Short4 0.001
testEquals_Short8 0
test4_FromString 0
test5_FromString 0
test6_FromString 0
test7_FromString 0
testFull_FromString 0
test8_FromString 0
test9_FromString 0
testNotEquals_DiffLength 0
testEmpty_FromByteArray 0

ThreadSafeProgressMonitorTest

testMethodsOkOnMainThread 0.001
testUpdateOnBackgroundThreads 0
testFailsMethodsOnBackgroundThread 0.001

ObjectIdTest

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

ValidRefNameTest

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

IndexDiffTest

testUnchangedComplex 0.015
testRemovedUntracked 0.009
testUnchangedSimple 0.01
testAdded 0.057
testStageState_mergeAndReset_bug 0.034
testUntrackedFolders 0.074
testStageState_simulated_bug 0.03
testConflictingDeletedAndModified 0.067
testAssumeUnchanged 0.011
testAutoCRLFInput 0.008
testModified 0.007
testStageState 0.009
testMissing 0.009
testRemoved 0.054
testConflictingFromMultipleCreations 0.03
testUntrackedNotIgnoredFolders 0.015
testConflicting 0.073

DirCacheCheckoutMaliciousPathTest

testMaliciousAbsolutePathIsOk 0.015
testForbiddenNamesOnWindowsEgCon 0.061
testForbiddenNamesOnWindowsEgLpr 0.014
testForbiddenNamesOnWindowsEgDotCon 0.014
testMaliciousAbsoluteUNCPathWindows1OnUnix 0.014
testForbiddenNamesOnWindowsEgLpt1DotSuffix 0.062
testMaliciousPathDot 0.014
testMaliciousGitPathEndDotUnixOk 0.013
testMaliciousGitPathEndDotWindows1 0.015
testMaliciousGitPathEndDotWindows2 0.066
testMaliciousGitPathEndDotWindows3 0.014
testMaliciousAbsoluteUNCPathWindows2OnUnix 0.013
testMaliciousPathEmptyUnix 0.013
testMaliciousGitPath1Case 0.054
testMaliciousGitPath2Case 0.013
testMaliciousGitPath3Case 0.013
testMaliciousAbsoluteCurDrivePathWindowsOnUnix 0.014
testMaliciousPathDotDot 0.06
testMaliciousAbsolutePathSecondCheckout 0.008
testMaliciousAbsolutePathTwoLevelsFirstBad 0.013
testMaliciousAbsoluteUNCPathWindows1 0.015
testMaliciousAbsoluteUNCPathWindows2 0.06
testForbiddenNamesOnWindowsEgCon1 0.019
testForbiddenNamesOnWindowsEgLpt1 0.018
testMaliciousAbsolutePathIsOkTwoLevels 0.009
testMaliciousWindowsADSOnUnix 0.013
testMaliciousAbsolutePathTwoLevelsSecondBad 0.038
testMaliciousGitPathEndSpaceUnixOk 0.017
testMaliciousPathEmptyWindows 0.016
testMaliciousWindowsADS 0.019
testForbiddenWindowsNamesOnUnixEgCon 0.057
testMaliciousGitPath1 0.012
testMaliciousGitPath2 0.018
testMaliciousAbsoluteWindowsPath1 0.063
testMaliciousAbsoluteWindowsPath2 0.012
testMaliciousAbsolutePathIsOkSecondCheckout 0.01
testMaliciousAbsolutePath 0.011
testForbiddenWindowsNamesOnUnixEgLpt1 0.017
testForbiddenNamesOnWindowsEgConDotSuffix 0.05
testMaliciousAbsoluteCurDrivePathWindows 0.013
testMaliciousGitPathEndSpaceWindows 0.014
testMaliciousAbsoluteWindowsPath1OnUnix 0.014

ConfigTest

testInvalidGroupHeader 0.001
testEscapeLeadingAndTrailingSpace 0.001
testEscapeSpacesOnly 0
testSetStringListWithEmptyValue 0
testTimeUnitDefaultValue 0
testIncludeInvalidName 0.001
testIncludeCaseInsensitiveSection 0
test006_readCaseInsensitive 0.001
testNoEscapeInternalSpaces 0
testWhitespaceContinuation 0
testTimeUnit 0.001
testGetFastForwardMerge 0
testEscapeSubsectionInvalidCharacters 0.001
testReadBoolean_OnOff1 0.039
testReadBoolean_OnOff2 0
testGetFastForwardMergeoptions 0.001
testEmptyValueAtEof 0.001
testIncludeValuePathRelative 0
testCrLf 0
testCrCharContinuation 0
testCommitTemplateWithInvalidPath 0.006
testReadBoolean_YesNo1 0
testReadBoolean_YesNo2 0
testDropBackslashFromInvalidEscapeSequenceInSubsectionName 0
testSetFastForwardMergeoptions 0.001
testEscapeValueInvalidCharacters 0
test_ReadNamesInSectionRecursive 0
readNamesInSubSectionRecursive 0
testEscapeCommentCharacters 0.001
testIncludeCaseInsensitiveKey 0
test005_PutGetStringList 0
testLfContinuation 0
testGetEnum 0.001
testIncludeValuePathWithTilde 0
testReadMultipleValuesForName 0
testUnsetBranchSection 0
testCommitTemplateWithInvalidEncoding 0.002
test009_readNamesInSection 0
testIncludeIsNoop 0
testCrLfContinuation 0.001
testCommitTemplateConfig 0
testCombinedMergeOptions 0.001
testReadLong 0
testParseLiteralBackspace 0
testCommitTemplateConfigRelativePath 0.001
testParseInvalidSubsections 0
testParseInvalidValues 0
testEscapeTrailingSpace 0
test001_ReadBareKey 0
testTimeUnitInvalid 0.001
testIncludeNoValue 0
test002_ReadWithSubsection 0
test003_PutRemote 0
testIncludeSetValueMustNotTouchIncludedLines1 0.002
testIncludeSetValueMustNotTouchIncludedLines2 0.002
testCommitTemplateEncoding 0
testCommitTemplatePathInHomeDirecory 0.001
testCrEOFContinuation 0.001
testParseComments 0
testEscapeLeadingSpace 0
testEscapeSubsection 0
testNoFinalNewline 0.001
testIncludeUnsetSectionMustNotTouchIncludedLines 0.001
testExplicitlySetEmptyString 0
test010_readNamesInSubSection 0
testIncludeValuePathNotFound 0.001
testIncludeSetValueOnFileWithJustExistingSection1 0.001
testIncludeSetValueOnFileWithJustExistingSection2 0.002
testTimeUnitNegative 0
testParseMultipleQuotedRegions 0
test004_PutGetSimple 0.001
testIncludeSetValueOnFileWithJustContainsInclude 0.001
testTimeUnitInvalidWithSection 0
testSetFastForwardMerge 0
testGetInvalidEnum 0.001
testReadUserConfigWithInvalidCharactersStripped 0
testUnsetSingleSection 0
test008_readSectionNames 0
testIncludeExceptionContainsFile 0.001
testIncludeExceptionContainsLine 0
testSetEnum 0
testBooleanWithNoValue 0
testIncludeSetValueOnFileWithJustEmptySection1 0.002
testIncludeSetValueOnFileWithJustEmptySection2 0.001
testCommitTemplateEmptyConfig 0
testIncludeTooManyRecursions 0.001
testNoEscapeSpecialCharacters 0
testReadBoolean_TrueFalse1 0
testReadBoolean_TrueFalse2 0
test007_readUserConfig 0.001
testParsedEmptyString 0
testIncludeEmptyValue 0

RefDatabaseConflictingNamesTest

testGetConflictingNames 0.001

GcCommitSelectionTest

testBitmapsForExcessiveBranches 15.997
testBitmapSpansNoMergesWithTags 6.785
testDistributionOnMultipleBranches 2.919
testSelectionOrderingWithChains 0.018
testBitmapSpansNoMerges 2.664
testBitmapSpansWithMerges 2.676

RefTest

testGetRefsWithPrefixExcludingOverlappingPrefixes 0.005
testGetRefsExcludingNonExistingPrefixes 0.005
testGetShortExactRef 0.005
testGetRefsByPrefix 0.005
testReadAllIncludingSymrefs 0.01
testGetRefsByPrefixes 0.005
testReadSimplePackedRefSameRepo 0.006
testResolveTipSha1 0.006
testGetRefsWithPrefixExcludingPrefixes 0.004
testRefsUnderRefs 0.008
testResolvedSymRef 0.005
testReadSymRefToLoosePacked 0.006
testResolvedNamesBranch 0.005
testGetRefsExcludingPrefixes 0.005
testGetShortRef 0.004
testGetRefsExcludingPrefix 0.006
testRemoteNames 0.006
testAmbiguousRefsUnderRefs 0.009
testReadLooseRef 0.007
testReadLoosePackedRef 0.004
testReadSymRefToPacked 0.006

ObjectIdSerializerTest

serialize 0.001
serializeZeroId 0
serializeNull 0

DirCacheCheckoutTest

testCheckoutWithEmptyIndexDoesntOverwrite 0.013
testLongFilename 0.006
testCheckoutChangeLinkToEmptyDir 0.016
testDirtyFileModeEqualHeadMerge 0.016
testResetHard 0.052
testRules1thru3_NoIndexEntry 0.005
testCheckoutChangeLinkToNonEmptyDirs 0.01
testCheckoutUncachedChanges 0.005
testFileModeChangeAndContentChangeNoConflict 0.015
testCheckoutChangeFileToEmptyDir 0.007
testDirectoryFileSimple 0.006
testDirectoryFileConflicts_15b 0.005
testCloseNameConflicts1 0.008
testCheckoutOutChanges 0.01
testIgnoredDirectory 0.011
testInitialCheckout 0.009
testCheckoutMixedTextLf 0.009
testOverwriteUntrackedLinkModeChange 0.014
testUntrackedConflicts 0.01
testCheckoutChangeFileToEmptyDirs 0.008
testCheckoutHierarchy 0.008
testFileModeChangeWithNoContentChangeUpdate 0.012
testCheckoutWithLFAuto 0.01
testCheckoutMixedTextCrLf 0.009
testFolderFileAndContentConflicts 0.025
testOverwriteUntrackedFileModeChange 0.012
testResetHardFromIndexEntryWithoutFileToTreeWithoutFile 0.016
testIgnoredDirectoryWithTrackedContent 0.021
testResetWithChangeInGitignore 0.015
testCheckoutChangeLinkToEmptyDirs 0.01
testCheckoutWithLF 0.009
testCheckoutWithCRLFAutoEolCrLf 0.01
testCloseNameConflictsX0 0.008
testDontOverwriteEmptyFolder 0.005
testFileModeChangeAndContentChangeConflict 0.012
testFolderFileConflict 0.019
testDontOverwriteDirtyFile 0.006
testDirectoryFileConflicts_1 0.006
testDirectoryFileConflicts_2 0.015
testDirectoryFileConflicts_3 0.005
testDirectoryFileConflicts_4 0.005
testDirectoryFileConflicts_5 0.005
testDirectoryFileConflicts_6 0.005
testDirectoryFileConflicts_7 0.018
testDirectoryFileConflicts_8 0.005
testDirectoryFileConflicts_9 0.006
testCheckoutChangeFileToNonEmptyDirs 0.008
testCheckoutWithCRLF 0.009
testRules4thru13_IndexEntryNotInHead 0.015
testCheckoutMixedAutoEolCrLf 0.011
testCheckoutWithCRLFAutoEolNative 0.014
testCheckoutOutChangesAutoCRLFInput 0.006
testCheckoutOutChangesAutoCRLFfalse 0.006
testCheckoutWithLFAutoEolNative 0.01
testDirectoryFileConflicts_10 0.009
testDirectoryFileConflicts_11 0.005
testDirectoryFileConflicts_12 0.008
testDirectoryFileConflicts_13 0.009
testDirectoryFileConflicts_14 0.009
testDirectoryFileConflicts_15 0.005
testDirectoryFileConflicts_16 0.008
testDirectoryFileConflicts_17 0.017
testDirectoryFileConflicts_18 0.009
testDirectoryFileConflicts_19 0.009
testDirectoryFileConflicts_5b 0.005
testDirectoryFileConflicts_6b 0.006
testCheckoutWithCRLFAuto 0.01
testDirtyFileModeEqualIndexMerge 0.013
testCheckoutWithLFAutoEolCrLf 0.01
testCheckoutWithLFAutoEolLf 0.009
testCheckoutMixedAutoEolLf 0.009
testOverwriteUntrackedIgnoredFile 0.016
testCheckoutOutChangesAutoCRLFtrue 0.007
testCheckoutOutChangesAutoCRLFtrueBinary 0.006
testMultipleContentConflicts 0.026
testCheckoutChangeLinkToNonEmptyDirsAndNewIndexEntry 0.011
testCheckoutWithCRLFAutoEolLf 0.009
testCheckoutChangeFileToNonEmptyDirsAndNewIndexEntry 0.009

MergeHeadMsgTest

testReadWriteMergeHeads 0.004
testReadWriteMergeMsg 0.003

ObjectLoaderTest

testLargeObjectLoader 0.001
testLimitedGetCachedBytes 0
testLimitedGetCachedBytesExceedsJavaLimits 0
testSmallObjectLoader 0.001

ObjectIdRefTest

testUpdateIndex 0
testToString 0
testConstructor_Peeled 0
testConstructor_PeeledStatusNotKnown 0
testUpdateIndexNotSet 0

T0001_PersonIdentTest

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

TagBuilderTest

testTagWithSignatureNoParagraphsMessage 0.001
testTagSimple 0
testTagWithSignatureOnly 0
testTagWithSignatureShortMessageEndsInLF 0.001
testTagWithSignatureEmptyMessage 0
testTagWithSignatureMessageNoLF 0
testTagWithSignatureLongMessage 0

RepositoryCacheConfigTest

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

SquashCommitMsgTest

testReadWriteMergeMsg 0.003

RepositoryCacheTest

testBareFileKey 0.007
testNonBareFileKey 0.003
testRepositoryUnregisteringWhenExpiredAndUsageCountNegative 0.006
testRepositoryUsageCount 0.003
testFileKeyOpenNew 0.006
testGetRegistered 0.003
testRepositoryUsageCountWithRegisteredRepository 0.006
testCacheOpen 0.003
testUnregister 0.003
testGetRegisteredWhenEmpty 0.003
testRepositoryUnregisteringWhenExpired 0.011
testRepositoryNotUnregisteringWhenClosing 0.003
testReconfigure 0.009
testCacheRegisterOpen 0.003
testFileKeyOpenExisting 0.003

ObjectIdSubclassMapTest

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

ReflogConfigTest

testlogAllRefUpdates 0.009

BranchConfigTest

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

CommitBuilderTest

writeGpgSignatureStringCRLF 0
writeGpgSignatureString_oneLineNotModified 0
writeGpgSignatureStringTrailingCRLF 0
setGpgSignature 0
writeGpgSignatureString 0
writeGpgSignatureString_replaceCR 0
writeGpgSignatureString_replaceCRLFMixed 0
writeGpgSignatureString_replaceCRLF 0
writeGpgSignatureStringTrailingLF 0
writeGpgSignatureString_failsForNonAscii 0.001
writeGpgSignatureString_preservesRandomWhitespace 0

IndexModificationTimesTest

testLastModifiedTimes 0.074
testModify 2.037

RebaseTodoFileTest

testReadTodoFile 0.008

SymbolicRefTest

testLeaf 0
testToString 0
testConstructor 0

GpgConfigTest

testGetKeyFormat_failsForInvalidValue 0
testGetKeyFormat_defaultsToOpenpgp 0
isSignCommits_false 0.001
testGetKeyFormat_openpgp 0
testGetSigningKey 0
testGetSigningKey_defaultToNull 0
isSignCommits_defaultIsFalse 0
testGetKeyFormat_x509 0
isSignCommits_true 0

ObjectIdOwnerMapTest

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

ConstantsEncodingTest

testEncode_Unicode 0
testEncodeASCII_SimpleASCII 0
testEncode_SimpleASCII 0
testEncodeASCII_FailOnNonASCII 0
testEncodeASCII_Number13 0

SubmoduleConfigTest

fetchRecurseNoMatch 0
fetchRecurseToConfigValue 0
fetchRecurseMatch 0

HugeCommitMessageTest

testHugeCommitMessage 1.493

SideBandOutputStreamTest

testWrite_CH_ERROR 0.001
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.005
testWrite_Small 0
testConstructor_RejectsBadBufferSize 0.001

PushCertificateParserTest

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

HttpConfigTest

testUserAgentNonAscii 0.006
testMatchWithPrefixUriInConfig 0
testExtraHeaders 0
testMatchWithHostEndingInSlash 0
testMatchWithInvalidAndValidUriInConfig 0.001
testMatchWithOnlySchemeInConfig 0
testMatchWithUser 0.05
testMatchCaseSensitivity 0
testMatchWithInvalidUriInConfig 0
testExtraHeadersMultiple 0
testMatchSuccess 0.001
testMatchLonger 0
testUserAgent 0
testDefault 0
testExtraHeadersReset 0
testExtraHeadersResetAndMore 0.001
testUserAgentEnvOverride 0

ReceivePackAdvertiseRefsHookTest

testUsingHiddenDeltaBaseFails 0.217
testUsingUnknownBlobFails 0.082
testUsingHiddenCommonBlobFails 0.044
resetsHaves 0.073
testCreateBranchAtHiddenCommitFails 0.082
testIncludesInvalidGitmodules 0.089
testFilterHidesPrivate 0.028
testSuccess 0.092
testUsingUnknownTreeFails 0.083

RefSpecTest

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

ReceivePackTest

parseCommand 0.001

PackParserTest

testDataAfterPackFooterSplitHeaderRead 0.08
test1 0.011
test2 0.01
testTinyThinPack 0.01
testMaxObjectSizeDeltaBlock 0.013
testMaxObjectSizeFullBlob 0.059
testPackWithTrailingGarbage 0.008
testPackWithDuplicateBlob 0.014
testDataAfterPackFooterSingleRead 0.013
testDataAfterPackFooterSplitObjectRead 0.098
testMaxObjectSizeDeltaResultSize 0.011
testNonMarkingInputStream 0.005

PushConnectionTest

limitCommandBytes 0.034
invalidCommand 0.002
testWrongOldIdDoesNotReplace 0.002
commandOrder 0.015

ReachableCommitTipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.018
validateReachableBlobWithoutBitmaps 0.086
validateUnreachableCommitWithoutBitmaps 0.004
validateAdvertisedTipWithBitmaps 0.005
validateReachableCommitWithoutBitmaps 0.002
validateUnreachableBlobWithBitmaps 0.006
validateUnreachableCommitWithBitmaps 0.004
validateReachableCommitWithBitmaps 0.004
validateUnadvertisedTipWithoutBitmaps 0.002
validateReachableBlobWithBitmaps 0.004
validateAdvertisedTipWithoutBitmaps 0.002
validateUnreachableBlobWithoutBitmaps 0.002

AtomicPushTest

pushAtomicClientGivesUpEarly 0.054
pushNonAtomic 0.003
pushAtomicDisabled 0.001

TransportHttpTest

testSkipHeaderWithEmptyKey 0.035
testMatchesCookieDomain 0.005
testProcessResponseCookies 0.064
testSkipHeaderWithoutKey 0.005
testSkipHeaderWithNonAsciiValue 0.007
testSkipHeaderWithInvalidKey 0.006
testProcessResponseCookiesNotPersistingWithSaveCookiesFalse 0.007
testAddHeaderEmptyValue 0.006
testMatchesCookiePath 0.005
testAddHeaders 0.005

HttpConfigUriPathTest

testSegmentCompare 0
testNormalizationEmptyPaths 0
testSegmentCompareFailing 0
testNormalization 0
testNormalizationWithDot 0
testNormalizationWithDoubleSlash 0
testNormalizationWithDotDotFailing 0.002
testNormalizationWithDotDot 0

ProtocolV2HookChainTest

testDefaultIfEmpty 0.002
testFlattenChainIfOnlyOne 0
testMultipleHooks 0.001

UploadPackTest

testV2FetchFilterTreeDepth_iterateOverTreeAtTwoLevels 0.012
testV2LsRefsUnrecognizedArgument 0.002
testV2FetchDeepenNot_excludeDescendantOfWant 0.005
testV2FetchWithWaitForDoneOnlyDoesNegotiationAndNothingToAck 0.059
testV2FetchShallowSince_excludedParentWithMultipleChildren 0.005
testFetchWithNonSupportingServer 0.003
testV2LsRefsSymrefs 0.003
testV2FetchDeepenNot_excludedParentWithMultipleChildren 0.003
testV2FetchIncludeTag 0.003
testV2FetchShallowSince_noCommitsSelected 0.001
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelExcludeFile 0.008
testV2FetchRequestPolicyReachableCommit 0.003
testV2FetchUnrecognizedArgument 0.001
testV2LsRefsServerOptions 0
testV2FetchClientStopsNegotiation 0.004
testV2EmptyRequest 0.001
testNotAdvertisedWantsV1Fetch 0.002
testFetchWithBlobLimitFilter 0.004
testSafeToClearRefsInFetchV0 0.003
testSafeToClearRefsInFetchV2 0.056
testFetchExplicitBlobWithFilter 0.003
testV2CapabilitiesRefInWant 0.001
testV2FetchRequestPolicyAny 0.001
testV2FetchRequestPolicyTip 0.003
testV2FetchWithWaitForDoneOnlyDoesNegotiation 0.002
testV2FetchDeepenWithoutDone 0
testV2FetchRequestPolicyAdvertised 0.002
testV2FetchSidebandAllIfNotAllowed 0.001
testV2FetchMissingShallow 0.002
testV2FetchOfsDelta 0.005
testV2LsRefsPeel 0.001
testGetPeerAgentProtocolV0 0.001
testGetPeerAgentProtocolV2 0.001
testNotAdvertisedWantsV2FetchThinPack 0.002
testV2FetchPackfileUris 0.006
testUploadNewBytes 0.003
testV2LsRefs 0.002
testV2FetchWantRefIfNotAllowed 0.001
testV2CapabilitiesAllowFilter 0
testV2FetchSidebandAllNoPackfile 0.003
testFetchParentOfShallowCommit 0.06
testV2FetchServerStopsNegotiation 0.002
testV2FetchServerOptions 0
testV2FetchFilterTreeDepth0 0.003
testV2FetchFilterTreeDepth2 0.002
testV2FetchWantRefAndDeepen 0.001
testWantFilteredObject 0.004
testObjectInfo 0.002
testV2Capabilities 0
testV2LsRefsMultipleCommands 0.001
testFetchWithBlobLimitFilterAndBitmaps 0.004
testNotAdvertisedWantsV1FetchRequestPolicyReachableCommit 0.002
testV2FetchWantRef 0.002
testObjectInfo_invalidOid 0
testFetchExplicitBlobWithFilterAndBitmaps 0.004
testV2FetchFilterWhenNotAllowed 0.001
testV2FetchSidebandAllPackfile 0.001
testV2FetchDeepenAndDone 0.002
testV2CapabilitiesAdvertiseSidebandAll 0.001
testV2LsRefsRefPrefixNoSlash 0.001
testV2FetchThinPack 0.002
testUploadRedundantBytes 0.002
testFetchWithTreeZeroFilter 0.003
testV2FetchRequestPolicyReachableCommitTip 0.002
testV2FetchFilter 0.056
testV2FetchBadWantRef 0.001
testSingleBranchCloneTagChain 0.003
testFetchWithBlobZeroFilter 0.002
testV2FetchShallow 0.003
testNotAdvertisedWantsV2FetchRequestPolicyReachableCommit 0.001
testV2FetchWithoutWaitForDoneReceivesPackfile 0.002
testV2FetchDeepenNot_supportAnnotatedTags 0.002
testV2FetchFilterTreeDepth_repeatTreeAtSameLevelIncludeFile 0.002
testV2FetchFilterTreeDepth1_serverHasBitmap 0.003
testV2FetchMixedWantRef 0.001
testV2CapabilitiesRefInWantNotAdvertisedIfAdvertisingForbidden 0.001
testV2FetchWantRefWeAlreadyHave 0
testV2FetchNoProgress 0.003
testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed 0.001
testV2FetchDeepenNot 0.002
testV2LsRefsRefPrefix 0.001
testV2FetchShallowSince 0.002
testV2FetchServerDoesNotStopNegotiation 0.001

BasePackConnectionTest

testUpdateWithSymRefsAdds 0.002
testUpdateWithSymRefsWithIndirectsAdds 0
testUpdateWithSymRefsReplaces 0
testUpdateWithSymRefsFillInHead 0
testUpdateWithSymRefsIgnoreCircularReference 0
testUpdateWithSymRefsIgnoresSelfReference 0
testUpdateWithSymRefsWithIndirectsReplaces 0

IndexDiffSubmoduleTest

testIndexDiffTwoSubmodules 0.181
testSubmoduleReplacedByMovedFile 0.196
testDirtyRootWorktree 0.235
testDirtySubmoduleWorktreeUntracked 0.273
testInitiallyClean 0.332
testCleanAfterClone 0.39
testDirtySubmoduleWorktree 0.295
testMissingIfDirectoryGone 0.289
testDirtySubmoduleHEAD 0.295
testDirtySubmoduleIndex 0.314
testDirtySubmoduleIndexAndWorktree 0.39
testSubmoduleReplacedByFile 0.397

PushCertificateIdentTest

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

HttpAuthTest

testHttpAuthScanResponse 0.021

ReachableCommitRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.153
validateReachableBlobWithoutBitmaps 0.005
validateUnreachableCommitWithoutBitmaps 0.002
validateAdvertisedTipWithBitmaps 0.004
validateReachableCommitWithoutBitmaps 0.001
validateUnreachableBlobWithBitmaps 0.003
validateUnreachableCommitWithBitmaps 0.004
validateReachableCommitWithBitmaps 0.002
validateUnadvertisedTipWithoutBitmaps 0.002
validateReachableBlobWithBitmaps 0.002
validateAdvertisedTipWithoutBitmaps 0.002
validateUnreachableBlobWithoutBitmaps 0.002

PacketLineOutTest

testWriteDelim 0
testWritePacket1 0
testWritePacket2 0
testWritePacket3 0.064
testFlush 0
testWriteEnd 0
testWriteString1 0
testWriteString2 0
testWriteString3 0

UploadPackReachabilityTest

testFetchUnreachableCommitWithoutBitmap 0.006
testFetchReachableBlobWithBitmap 0.002
testFetchUnreachableBlobWithBitmap 0.003
testFetchReachableBlobWithoutBitmapButFilterAllowed 0.001
testFetchReachableBlobWithoutBitmap 0.002
testFetchUnreachableBlobWithoutBitmap 0.002
testFetchReachableCommitWithBitmap 0.002
testFetchUnreachableCommitWithBitmap 0.002
testFetchReachableCommitWithoutBitmap 0.002

TransportTest

testFindRemoteRefUpdatesTwoRefSpecs 0.075
testSpi 0.005
testFindRemoteRefUpdatesWithLeases 0.007
testFindRemoteRefUpdatesTrackingRef 0.007
testFindRemoteRefUpdatesNoWildcardNoTracking 0.006
testFindRemoteRefUpdatesNoWildcardNoDestination 0.006
testLocalTransportFetchWithoutLocalRepository 0.006
testFindRemoteRefUpdatesWildcardNoTracking 0.066
testLocalTransportWithRelativePath 0.008

RemoteConfigTest

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

PreUploadHookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0
testMultipleHooks 0

TransferConfigTest

testParseProtocolNotSet 0
testParseProtocolUnknown 0
testParseProtocolInvalid 0
testParseProtocolV0 0
testParseProtocolV1 0
testParseProtocolV2 0

ProtocolV2ParserTest

testFetchWithNoneFilter 0.004
testFetchWithShallow_deepenNot 0.057
testFetchMustNotHaveMultipleFilters 0.001
testFetchWithShallow_deepen 0
testFetchWithShallow_deepenSince 0
testFetchBasicArguments 0
testLsRefsMinimalReq 0.002
testLsRefsRefPrefixes 0
testFetchWithRefInWantUnknownRef 0.001
testFetchWithBlobSizeFilter 0
testLsRefsSymrefs 0
testFetchWithTreeDepthFilter 0.001
testLsRefsPeel 0
testFetchWithRefInWant 0
testFetchFilterWithoutAllowFilter 0.001

UploadPackLsRefsFileRepositoryTest

testV2LsRefsPeel 0.012

PushCertificateStoreTest

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

TestProtocolTest

testFetch 0.062
testPush 0.004
testFullNegotiation 0.429
testUploadPackFactory 0.062
testReceivePackFactory 0.004
testMaxHaves 0.42

NetRCTest

testNetRCFile 0.01
testNetRCDefault 0.068

RefAdvertiserTest

advertiser 0.001

URIishTest

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

WalkEncryptionTest$Required

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

WalkEncryptionTest$MinimalSet

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

WalkEncryptionTest$TestablePBE

testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA1ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA224ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA256ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA384ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHHMACSHA512ANDAES_256 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD2ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD2ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND128BITAES-CBC-OPENSSL Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND192BITAES-CBC-OPENSSL Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5AND256BITAES-CBC-OPENSSL Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDRC2 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDRC2 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHMD5ANDTRIPLEDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDES Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDES Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDDESEDE Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC2_40 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_128 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA1ANDRC4_40 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND128BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND128BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND192BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHA256AND256BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC2-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND128BITRC4 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND192BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND2-KEYTRIPLEDES-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND256BITAES-CBC-BC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND3-KEYTRIPLEDES-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC2-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAAND40BITRC4 Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDIDEA-CBC Version: 1] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC Version: 0] 0
got: <false>, expected: is <true>
testCrypto[Profile: PBEWITHSHAANDTWOFISH-CBC Version: 1] 0
got: <false>, expected: is <true>

WalkEncryptionTest$TestableTransformation

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

PostUploadHookChainTest

testDefaultIfEmpty 0.001
testFlattenChainIfOnlyOne 0
testMultipleHooks 0

ProtocolV0ParserTest

testRecvWantsShallow 0.001
testRecvWantsWithAgent 0
testRecvWantsWithCapabilities 0
testRecvWantsDeepen 0
testRecvWantsFilter 0.001
testRecvWantsWithoutCapabilities 0

HMACSHA1NonceGeneratorTest

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

TipRequestValidatorTest

validateUnadvertisedTipWithBitmaps 0.003
validateReachableBlobWithoutBitmaps 0.001
validateUnreachableCommitWithoutBitmaps 0.001
validateAdvertisedTipWithBitmaps 0.002
validateReachableCommitWithoutBitmaps 0.001
validateUnreachableBlobWithBitmaps 0.002
validateUnreachableCommitWithBitmaps 0.001
validateReachableCommitWithBitmaps 0.002
validateUnadvertisedTipWithoutBitmaps 0.001
validateReachableBlobWithBitmaps 0.002
validateAdvertisedTipWithoutBitmaps 0.001
validateUnreachableBlobWithoutBitmaps 0.001

PushOptionsTest

testThinPushWithOptions 0.005
testPushWithEmptyOptions 0.053
testAdvertisedButUnusedPushOptions 0.03
testPushWithoutOptions 0.027
testAtomicPushWithOptions 0.005
testFailedAtomicPushWithOptions 0.004
testNonAtomicPushWithOptions 0.004
testPushOptionsNotSupported 0.042

PushConfigTest

pushRecurseSubmoduleNoMatch 0
pushRecurseSubmoduleToConfigValue 0
pushRecurseSubmoduleMatch 0

JDKHttpConnectionTest

testCommaSeparatedList 0.086
testMultiple1 0
testMultiple2 0
testSingle 0

BundleWriterTest

testAbortWrite 0.008
testCustomObjectReader 0.009
testNonBundleFails 0.01
testWriteHEAD 0.009
testEmptyBundleFails 0.008
testGarbageBundleFails 0.008
testWriteSingleRef 0.018
testIncrementalBundle 0.049

PacketLineInTest

testReadString_Delim 0
testReadStringRaw1 0
testReadStringRaw2 0
testReadStringRaw3 0
testReadStringRaw4 0
testReadString_End 0
testReadACK_ACKready1 0.001
testReadACK_ACK1 0
testReadACK_ACKcontinue1 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
testParseAckV2_ACK 0
testParseAckV2_ERR 0
testParseAckV2_NAK 0
testReadACK_ERR 0
testReadACK_NAK 0
testReadString1 0
testReadString2 0
testReadString4 0
testReadString5 0
testParseAckV2_Invalid 0.001
testReadACK_ACKcommon1 0
testParseAckV2_Ready 0

PushProcessTest

testUpdateMixedCases 0.006
testUpdateUnexpectedRemote 0.005
testTrackingRefUpdateOnReject 0.005
testUpdateDelete 0.005
testUpdateFastForward 0.005
testUpdateUnexpectedRemoteVsForce 0.005
testUpdateRejectedByConnection 0.006
testUpdateUpToDate 0.005
testUpdateNonFastForwardForced 0.005
testUpdateExpectedRemote 0.006
testPushResult 0.01
testUpdateNonFastForwardUnknownObject 0.006
testUpdateNonFastForward 0.006
testUpdateDeleteNonExisting 0.004
testTrackingRefUpdateEnabled 0.007
testUpdateCreateRef 0.005
testTrackingRefUpdateDisabled 0.006

UploadPackRefSortingForReachabilityTest

sortReferences 0.001

FetchCommandTest

fetchUpdatesBranches 0.054
testFetch 0.046
fetchShouldNotFetchTagsFromOtherBranches 0.027
testForcedFetch 0.03
fetchWithExplicitTagsShouldUpdateLocal 0.037
fetchShouldAutoFollowTagForFetchedObjects 0.032
fetchUpdateRefsWithDuplicateRefspec 0.037
fetchPruneRefsWithDuplicateRefspec 0.032
fetchPrunesBranches 0.036
fetchAddRefsWithDuplicateRefspec 0.024
fetchAddsBranches 0.029
fetchDoesntDeleteBranches 0.031
testFetchWithPruneShouldKeepOriginHead 0.035
fetchWithUpdatedTagShouldNotTryToUpdateLocal 0.052
fetchShouldAutoFollowTag 0.023

CleanCommandTest

testClean 0.014
testCleanWithPaths 0.011
testCleanDirs 0.011
testCleanWithDryRun 0.012