good morning!!!!
Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
B
bor
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container registry
Harbor Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
open
bor
Commits
2de37f28
Unverified
Commit
2de37f28
authored
Aug 5, 2020
by
rene
Committed by
GitHub
Aug 5, 2020
Browse files
Options
Downloads
Patches
Plain Diff
downloader: add eth65 tests (#21383)
* eth65 tests linted * remove non-latest eth light tests
parent
5a88a7cf
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
eth/downloader/downloader_test.go
+62
-20
62 additions, 20 deletions
eth/downloader/downloader_test.go
with
62 additions
and
20 deletions
eth/downloader/downloader_test.go
+
62
−
20
View file @
2de37f28
...
@@ -504,8 +504,10 @@ func TestCanonicalSynchronisation63Full(t *testing.T) { testCanonicalSynchronisa
...
@@ -504,8 +504,10 @@ func TestCanonicalSynchronisation63Full(t *testing.T) { testCanonicalSynchronisa
func
TestCanonicalSynchronisation63Fast
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
63
,
FastSync
)
}
func
TestCanonicalSynchronisation63Fast
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
63
,
FastSync
)
}
func
TestCanonicalSynchronisation64Full
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
64
,
FullSync
)
}
func
TestCanonicalSynchronisation64Full
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
64
,
FullSync
)
}
func
TestCanonicalSynchronisation64Fast
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
64
,
FastSync
)
}
func
TestCanonicalSynchronisation64Fast
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
64
,
FastSync
)
}
func
TestCanonicalSynchronisation64Light
(
t
*
testing
.
T
)
{
func
TestCanonicalSynchronisation65Full
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
65
,
FullSync
)
}
testCanonicalSynchronisation
(
t
,
64
,
LightSync
)
func
TestCanonicalSynchronisation65Fast
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
65
,
FastSync
)
}
func
TestCanonicalSynchronisation65Light
(
t
*
testing
.
T
)
{
testCanonicalSynchronisation
(
t
,
65
,
LightSync
)
}
}
func
testCanonicalSynchronisation
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testCanonicalSynchronisation
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
...
@@ -531,6 +533,8 @@ func TestThrottling63Full(t *testing.T) { testThrottling(t, 63, FullSync) }
...
@@ -531,6 +533,8 @@ func TestThrottling63Full(t *testing.T) { testThrottling(t, 63, FullSync) }
func
TestThrottling63Fast
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
63
,
FastSync
)
}
func
TestThrottling63Fast
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
63
,
FastSync
)
}
func
TestThrottling64Full
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
64
,
FullSync
)
}
func
TestThrottling64Full
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
64
,
FullSync
)
}
func
TestThrottling64Fast
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
64
,
FastSync
)
}
func
TestThrottling64Fast
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
64
,
FastSync
)
}
func
TestThrottling65Full
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
65
,
FullSync
)
}
func
TestThrottling65Fast
(
t
*
testing
.
T
)
{
testThrottling
(
t
,
65
,
FastSync
)
}
func
testThrottling
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testThrottling
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -614,7 +618,9 @@ func TestForkedSync63Full(t *testing.T) { testForkedSync(t, 63, FullSync) }
...
@@ -614,7 +618,9 @@ func TestForkedSync63Full(t *testing.T) { testForkedSync(t, 63, FullSync) }
func
TestForkedSync63Fast
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
63
,
FastSync
)
}
func
TestForkedSync63Fast
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
63
,
FastSync
)
}
func
TestForkedSync64Full
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
64
,
FullSync
)
}
func
TestForkedSync64Full
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
64
,
FullSync
)
}
func
TestForkedSync64Fast
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
64
,
FastSync
)
}
func
TestForkedSync64Fast
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
64
,
FastSync
)
}
func
TestForkedSync64Light
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
64
,
LightSync
)
}
func
TestForkedSync65Full
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
65
,
FullSync
)
}
func
TestForkedSync65Fast
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
65
,
FastSync
)
}
func
TestForkedSync65Light
(
t
*
testing
.
T
)
{
testForkedSync
(
t
,
65
,
LightSync
)
}
func
testForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -645,7 +651,9 @@ func TestHeavyForkedSync63Full(t *testing.T) { testHeavyForkedSync(t, 63, FullS
...
@@ -645,7 +651,9 @@ func TestHeavyForkedSync63Full(t *testing.T) { testHeavyForkedSync(t, 63, FullS
func
TestHeavyForkedSync63Fast
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
63
,
FastSync
)
}
func
TestHeavyForkedSync63Fast
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
63
,
FastSync
)
}
func
TestHeavyForkedSync64Full
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
64
,
FullSync
)
}
func
TestHeavyForkedSync64Full
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
64
,
FullSync
)
}
func
TestHeavyForkedSync64Fast
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
64
,
FastSync
)
}
func
TestHeavyForkedSync64Fast
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
64
,
FastSync
)
}
func
TestHeavyForkedSync64Light
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
64
,
LightSync
)
}
func
TestHeavyForkedSync65Full
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
65
,
FullSync
)
}
func
TestHeavyForkedSync65Fast
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
65
,
FastSync
)
}
func
TestHeavyForkedSync65Light
(
t
*
testing
.
T
)
{
testHeavyForkedSync
(
t
,
65
,
LightSync
)
}
func
testHeavyForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testHeavyForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -678,7 +686,9 @@ func TestBoundedForkedSync63Full(t *testing.T) { testBoundedForkedSync(t, 63, F
...
@@ -678,7 +686,9 @@ func TestBoundedForkedSync63Full(t *testing.T) { testBoundedForkedSync(t, 63, F
func
TestBoundedForkedSync63Fast
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
63
,
FastSync
)
}
func
TestBoundedForkedSync63Fast
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
63
,
FastSync
)
}
func
TestBoundedForkedSync64Full
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
64
,
FullSync
)
}
func
TestBoundedForkedSync64Full
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
64
,
FullSync
)
}
func
TestBoundedForkedSync64Fast
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
64
,
FastSync
)
}
func
TestBoundedForkedSync64Fast
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
64
,
FastSync
)
}
func
TestBoundedForkedSync64Light
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
64
,
LightSync
)
}
func
TestBoundedForkedSync65Full
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
65
,
FullSync
)
}
func
TestBoundedForkedSync65Fast
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
65
,
FastSync
)
}
func
TestBoundedForkedSync65Light
(
t
*
testing
.
T
)
{
testBoundedForkedSync
(
t
,
65
,
LightSync
)
}
func
testBoundedForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testBoundedForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -710,7 +720,9 @@ func TestBoundedHeavyForkedSync63Full(t *testing.T) { testBoundedHeavyForkedSyn
...
@@ -710,7 +720,9 @@ func TestBoundedHeavyForkedSync63Full(t *testing.T) { testBoundedHeavyForkedSyn
func
TestBoundedHeavyForkedSync63Fast
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
63
,
FastSync
)
}
func
TestBoundedHeavyForkedSync63Fast
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
63
,
FastSync
)
}
func
TestBoundedHeavyForkedSync64Full
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
64
,
FullSync
)
}
func
TestBoundedHeavyForkedSync64Full
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
64
,
FullSync
)
}
func
TestBoundedHeavyForkedSync64Fast
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
64
,
FastSync
)
}
func
TestBoundedHeavyForkedSync64Fast
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
64
,
FastSync
)
}
func
TestBoundedHeavyForkedSync64Light
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
64
,
LightSync
)
}
func
TestBoundedHeavyForkedSync65Full
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
65
,
FullSync
)
}
func
TestBoundedHeavyForkedSync65Fast
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
65
,
FastSync
)
}
func
TestBoundedHeavyForkedSync65Light
(
t
*
testing
.
T
)
{
testBoundedHeavyForkedSync
(
t
,
65
,
LightSync
)
}
func
testBoundedHeavyForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testBoundedHeavyForkedSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -760,7 +772,9 @@ func TestCancel63Full(t *testing.T) { testCancel(t, 63, FullSync) }
...
@@ -760,7 +772,9 @@ func TestCancel63Full(t *testing.T) { testCancel(t, 63, FullSync) }
func
TestCancel63Fast
(
t
*
testing
.
T
)
{
testCancel
(
t
,
63
,
FastSync
)
}
func
TestCancel63Fast
(
t
*
testing
.
T
)
{
testCancel
(
t
,
63
,
FastSync
)
}
func
TestCancel64Full
(
t
*
testing
.
T
)
{
testCancel
(
t
,
64
,
FullSync
)
}
func
TestCancel64Full
(
t
*
testing
.
T
)
{
testCancel
(
t
,
64
,
FullSync
)
}
func
TestCancel64Fast
(
t
*
testing
.
T
)
{
testCancel
(
t
,
64
,
FastSync
)
}
func
TestCancel64Fast
(
t
*
testing
.
T
)
{
testCancel
(
t
,
64
,
FastSync
)
}
func
TestCancel64Light
(
t
*
testing
.
T
)
{
testCancel
(
t
,
64
,
LightSync
)
}
func
TestCancel65Full
(
t
*
testing
.
T
)
{
testCancel
(
t
,
65
,
FullSync
)
}
func
TestCancel65Fast
(
t
*
testing
.
T
)
{
testCancel
(
t
,
65
,
FastSync
)
}
func
TestCancel65Light
(
t
*
testing
.
T
)
{
testCancel
(
t
,
65
,
LightSync
)
}
func
testCancel
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testCancel
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -791,7 +805,9 @@ func TestMultiSynchronisation63Full(t *testing.T) { testMultiSynchronisation(t,
...
@@ -791,7 +805,9 @@ func TestMultiSynchronisation63Full(t *testing.T) { testMultiSynchronisation(t,
func
TestMultiSynchronisation63Fast
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
63
,
FastSync
)
}
func
TestMultiSynchronisation63Fast
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
63
,
FastSync
)
}
func
TestMultiSynchronisation64Full
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
64
,
FullSync
)
}
func
TestMultiSynchronisation64Full
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
64
,
FullSync
)
}
func
TestMultiSynchronisation64Fast
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
64
,
FastSync
)
}
func
TestMultiSynchronisation64Fast
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
64
,
FastSync
)
}
func
TestMultiSynchronisation64Light
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
64
,
LightSync
)
}
func
TestMultiSynchronisation65Full
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
65
,
FullSync
)
}
func
TestMultiSynchronisation65Fast
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
65
,
FastSync
)
}
func
TestMultiSynchronisation65Light
(
t
*
testing
.
T
)
{
testMultiSynchronisation
(
t
,
65
,
LightSync
)
}
func
testMultiSynchronisation
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testMultiSynchronisation
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -819,7 +835,9 @@ func TestMultiProtoSynchronisation63Full(t *testing.T) { testMultiProtoSync(t,
...
@@ -819,7 +835,9 @@ func TestMultiProtoSynchronisation63Full(t *testing.T) { testMultiProtoSync(t,
func
TestMultiProtoSynchronisation63Fast
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
63
,
FastSync
)
}
func
TestMultiProtoSynchronisation63Fast
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
63
,
FastSync
)
}
func
TestMultiProtoSynchronisation64Full
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
64
,
FullSync
)
}
func
TestMultiProtoSynchronisation64Full
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
64
,
FullSync
)
}
func
TestMultiProtoSynchronisation64Fast
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
64
,
FastSync
)
}
func
TestMultiProtoSynchronisation64Fast
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
64
,
FastSync
)
}
func
TestMultiProtoSynchronisation64Light
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
64
,
LightSync
)
}
func
TestMultiProtoSynchronisation65Full
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
65
,
FullSync
)
}
func
TestMultiProtoSynchronisation65Fast
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
65
,
FastSync
)
}
func
TestMultiProtoSynchronisation65Light
(
t
*
testing
.
T
)
{
testMultiProtoSync
(
t
,
65
,
LightSync
)
}
func
testMultiProtoSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testMultiProtoSync
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -833,6 +851,7 @@ func testMultiProtoSync(t *testing.T, protocol int, mode SyncMode) {
...
@@ -833,6 +851,7 @@ func testMultiProtoSync(t *testing.T, protocol int, mode SyncMode) {
// Create peers of every type
// Create peers of every type
tester
.
newPeer
(
"peer 63"
,
63
,
chain
)
tester
.
newPeer
(
"peer 63"
,
63
,
chain
)
tester
.
newPeer
(
"peer 64"
,
64
,
chain
)
tester
.
newPeer
(
"peer 64"
,
64
,
chain
)
tester
.
newPeer
(
"peer 65"
,
65
,
chain
)
// Synchronise with the requested peer and make sure all blocks were retrieved
// Synchronise with the requested peer and make sure all blocks were retrieved
if
err
:=
tester
.
sync
(
fmt
.
Sprintf
(
"peer %d"
,
protocol
),
nil
,
mode
);
err
!=
nil
{
if
err
:=
tester
.
sync
(
fmt
.
Sprintf
(
"peer %d"
,
protocol
),
nil
,
mode
);
err
!=
nil
{
...
@@ -841,7 +860,7 @@ func testMultiProtoSync(t *testing.T, protocol int, mode SyncMode) {
...
@@ -841,7 +860,7 @@ func testMultiProtoSync(t *testing.T, protocol int, mode SyncMode) {
assertOwnChain
(
t
,
tester
,
chain
.
len
())
assertOwnChain
(
t
,
tester
,
chain
.
len
())
// Check that no peers have been dropped off
// Check that no peers have been dropped off
for
_
,
version
:=
range
[]
int
{
63
,
64
}
{
for
_
,
version
:=
range
[]
int
{
63
,
64
,
65
}
{
peer
:=
fmt
.
Sprintf
(
"peer %d"
,
version
)
peer
:=
fmt
.
Sprintf
(
"peer %d"
,
version
)
if
_
,
ok
:=
tester
.
peers
[
peer
];
!
ok
{
if
_
,
ok
:=
tester
.
peers
[
peer
];
!
ok
{
t
.
Errorf
(
"%s dropped"
,
peer
)
t
.
Errorf
(
"%s dropped"
,
peer
)
...
@@ -855,7 +874,9 @@ func TestEmptyShortCircuit63Full(t *testing.T) { testEmptyShortCircuit(t, 63, F
...
@@ -855,7 +874,9 @@ func TestEmptyShortCircuit63Full(t *testing.T) { testEmptyShortCircuit(t, 63, F
func
TestEmptyShortCircuit63Fast
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
63
,
FastSync
)
}
func
TestEmptyShortCircuit63Fast
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
63
,
FastSync
)
}
func
TestEmptyShortCircuit64Full
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
64
,
FullSync
)
}
func
TestEmptyShortCircuit64Full
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
64
,
FullSync
)
}
func
TestEmptyShortCircuit64Fast
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
64
,
FastSync
)
}
func
TestEmptyShortCircuit64Fast
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
64
,
FastSync
)
}
func
TestEmptyShortCircuit64Light
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
64
,
LightSync
)
}
func
TestEmptyShortCircuit65Full
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
65
,
FullSync
)
}
func
TestEmptyShortCircuit65Fast
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
65
,
FastSync
)
}
func
TestEmptyShortCircuit65Light
(
t
*
testing
.
T
)
{
testEmptyShortCircuit
(
t
,
65
,
LightSync
)
}
func
testEmptyShortCircuit
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testEmptyShortCircuit
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -907,7 +928,9 @@ func TestMissingHeaderAttack63Full(t *testing.T) { testMissingHeaderAttack(t, 6
...
@@ -907,7 +928,9 @@ func TestMissingHeaderAttack63Full(t *testing.T) { testMissingHeaderAttack(t, 6
func
TestMissingHeaderAttack63Fast
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
63
,
FastSync
)
}
func
TestMissingHeaderAttack63Fast
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
63
,
FastSync
)
}
func
TestMissingHeaderAttack64Full
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
64
,
FullSync
)
}
func
TestMissingHeaderAttack64Full
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
64
,
FullSync
)
}
func
TestMissingHeaderAttack64Fast
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
64
,
FastSync
)
}
func
TestMissingHeaderAttack64Fast
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
64
,
FastSync
)
}
func
TestMissingHeaderAttack64Light
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
64
,
LightSync
)
}
func
TestMissingHeaderAttack65Full
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
65
,
FullSync
)
}
func
TestMissingHeaderAttack65Fast
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
65
,
FastSync
)
}
func
TestMissingHeaderAttack65Light
(
t
*
testing
.
T
)
{
testMissingHeaderAttack
(
t
,
65
,
LightSync
)
}
func
testMissingHeaderAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testMissingHeaderAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -937,7 +960,9 @@ func TestShiftedHeaderAttack63Full(t *testing.T) { testShiftedHeaderAttack(t, 6
...
@@ -937,7 +960,9 @@ func TestShiftedHeaderAttack63Full(t *testing.T) { testShiftedHeaderAttack(t, 6
func
TestShiftedHeaderAttack63Fast
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
63
,
FastSync
)
}
func
TestShiftedHeaderAttack63Fast
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
63
,
FastSync
)
}
func
TestShiftedHeaderAttack64Full
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
64
,
FullSync
)
}
func
TestShiftedHeaderAttack64Full
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
64
,
FullSync
)
}
func
TestShiftedHeaderAttack64Fast
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
64
,
FastSync
)
}
func
TestShiftedHeaderAttack64Fast
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
64
,
FastSync
)
}
func
TestShiftedHeaderAttack64Light
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
64
,
LightSync
)
}
func
TestShiftedHeaderAttack65Full
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
65
,
FullSync
)
}
func
TestShiftedHeaderAttack65Fast
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
65
,
FastSync
)
}
func
TestShiftedHeaderAttack65Light
(
t
*
testing
.
T
)
{
testShiftedHeaderAttack
(
t
,
65
,
LightSync
)
}
func
testShiftedHeaderAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testShiftedHeaderAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -970,7 +995,8 @@ func testShiftedHeaderAttack(t *testing.T, protocol int, mode SyncMode) {
...
@@ -970,7 +995,8 @@ func testShiftedHeaderAttack(t *testing.T, protocol int, mode SyncMode) {
// sure no state was corrupted.
// sure no state was corrupted.
func
TestInvalidHeaderRollback63Fast
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
63
,
FastSync
)
}
func
TestInvalidHeaderRollback63Fast
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
63
,
FastSync
)
}
func
TestInvalidHeaderRollback64Fast
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
64
,
FastSync
)
}
func
TestInvalidHeaderRollback64Fast
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
64
,
FastSync
)
}
func
TestInvalidHeaderRollback64Light
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
64
,
LightSync
)
}
func
TestInvalidHeaderRollback65Fast
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
65
,
FastSync
)
}
func
TestInvalidHeaderRollback65Light
(
t
*
testing
.
T
)
{
testInvalidHeaderRollback
(
t
,
65
,
LightSync
)
}
func
testInvalidHeaderRollback
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testInvalidHeaderRollback
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1064,7 +1090,9 @@ func TestHighTDStarvationAttack63Full(t *testing.T) { testHighTDStarvationAttac
...
@@ -1064,7 +1090,9 @@ func TestHighTDStarvationAttack63Full(t *testing.T) { testHighTDStarvationAttac
func
TestHighTDStarvationAttack63Fast
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
63
,
FastSync
)
}
func
TestHighTDStarvationAttack63Fast
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
63
,
FastSync
)
}
func
TestHighTDStarvationAttack64Full
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
64
,
FullSync
)
}
func
TestHighTDStarvationAttack64Full
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
64
,
FullSync
)
}
func
TestHighTDStarvationAttack64Fast
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
64
,
FastSync
)
}
func
TestHighTDStarvationAttack64Fast
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
64
,
FastSync
)
}
func
TestHighTDStarvationAttack64Light
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
64
,
LightSync
)
}
func
TestHighTDStarvationAttack65Full
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
65
,
FullSync
)
}
func
TestHighTDStarvationAttack65Fast
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
65
,
FastSync
)
}
func
TestHighTDStarvationAttack65Light
(
t
*
testing
.
T
)
{
testHighTDStarvationAttack
(
t
,
65
,
LightSync
)
}
func
testHighTDStarvationAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testHighTDStarvationAttack
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1082,6 +1110,7 @@ func testHighTDStarvationAttack(t *testing.T, protocol int, mode SyncMode) {
...
@@ -1082,6 +1110,7 @@ func testHighTDStarvationAttack(t *testing.T, protocol int, mode SyncMode) {
// Tests that misbehaving peers are disconnected, whilst behaving ones are not.
// Tests that misbehaving peers are disconnected, whilst behaving ones are not.
func
TestBlockHeaderAttackerDropping63
(
t
*
testing
.
T
)
{
testBlockHeaderAttackerDropping
(
t
,
63
)
}
func
TestBlockHeaderAttackerDropping63
(
t
*
testing
.
T
)
{
testBlockHeaderAttackerDropping
(
t
,
63
)
}
func
TestBlockHeaderAttackerDropping64
(
t
*
testing
.
T
)
{
testBlockHeaderAttackerDropping
(
t
,
64
)
}
func
TestBlockHeaderAttackerDropping64
(
t
*
testing
.
T
)
{
testBlockHeaderAttackerDropping
(
t
,
64
)
}
func
TestBlockHeaderAttackerDropping65
(
t
*
testing
.
T
)
{
testBlockHeaderAttackerDropping
(
t
,
65
)
}
func
testBlockHeaderAttackerDropping
(
t
*
testing
.
T
,
protocol
int
)
{
func
testBlockHeaderAttackerDropping
(
t
*
testing
.
T
,
protocol
int
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1137,7 +1166,9 @@ func TestSyncProgress63Full(t *testing.T) { testSyncProgress(t, 63, FullSync) }
...
@@ -1137,7 +1166,9 @@ func TestSyncProgress63Full(t *testing.T) { testSyncProgress(t, 63, FullSync) }
func
TestSyncProgress63Fast
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestSyncProgress63Fast
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestSyncProgress64Full
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestSyncProgress64Full
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestSyncProgress64Fast
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestSyncProgress64Fast
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestSyncProgress64Light
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
64
,
LightSync
)
}
func
TestSyncProgress65Full
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
65
,
FullSync
)
}
func
TestSyncProgress65Fast
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
65
,
FastSync
)
}
func
TestSyncProgress65Light
(
t
*
testing
.
T
)
{
testSyncProgress
(
t
,
65
,
LightSync
)
}
func
testSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1219,7 +1250,9 @@ func TestForkedSyncProgress63Full(t *testing.T) { testForkedSyncProgress(t, 63,
...
@@ -1219,7 +1250,9 @@ func TestForkedSyncProgress63Full(t *testing.T) { testForkedSyncProgress(t, 63,
func
TestForkedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestForkedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestForkedSyncProgress64Full
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestForkedSyncProgress64Full
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestForkedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestForkedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestForkedSyncProgress64Light
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
64
,
LightSync
)
}
func
TestForkedSyncProgress65Full
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
65
,
FullSync
)
}
func
TestForkedSyncProgress65Fast
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
65
,
FastSync
)
}
func
TestForkedSyncProgress65Light
(
t
*
testing
.
T
)
{
testForkedSyncProgress
(
t
,
65
,
LightSync
)
}
func
testForkedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testForkedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1293,7 +1326,9 @@ func TestFailedSyncProgress63Full(t *testing.T) { testFailedSyncProgress(t, 63,
...
@@ -1293,7 +1326,9 @@ func TestFailedSyncProgress63Full(t *testing.T) { testFailedSyncProgress(t, 63,
func
TestFailedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestFailedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestFailedSyncProgress64Full
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestFailedSyncProgress64Full
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestFailedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestFailedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestFailedSyncProgress64Light
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
64
,
LightSync
)
}
func
TestFailedSyncProgress65Full
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
65
,
FullSync
)
}
func
TestFailedSyncProgress65Fast
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
65
,
FastSync
)
}
func
TestFailedSyncProgress65Light
(
t
*
testing
.
T
)
{
testFailedSyncProgress
(
t
,
65
,
LightSync
)
}
func
testFailedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testFailedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1364,7 +1399,9 @@ func TestFakedSyncProgress63Full(t *testing.T) { testFakedSyncProgress(t, 63, F
...
@@ -1364,7 +1399,9 @@ func TestFakedSyncProgress63Full(t *testing.T) { testFakedSyncProgress(t, 63, F
func
TestFakedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestFakedSyncProgress63Fast
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
63
,
FastSync
)
}
func
TestFakedSyncProgress64Full
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestFakedSyncProgress64Full
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
64
,
FullSync
)
}
func
TestFakedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestFakedSyncProgress64Fast
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
64
,
FastSync
)
}
func
TestFakedSyncProgress64Light
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
64
,
LightSync
)
}
func
TestFakedSyncProgress65Full
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
65
,
FullSync
)
}
func
TestFakedSyncProgress65Fast
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
65
,
FastSync
)
}
func
TestFakedSyncProgress65Light
(
t
*
testing
.
T
)
{
testFakedSyncProgress
(
t
,
65
,
LightSync
)
}
func
testFakedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testFakedSyncProgress
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
@@ -1447,6 +1484,9 @@ func TestDeliverHeadersHang(t *testing.T) {
...
@@ -1447,6 +1484,9 @@ func TestDeliverHeadersHang(t *testing.T) {
{
64
,
FullSync
},
{
64
,
FullSync
},
{
64
,
FastSync
},
{
64
,
FastSync
},
{
64
,
LightSync
},
{
64
,
LightSync
},
{
65
,
FullSync
},
{
65
,
FastSync
},
{
65
,
LightSync
},
}
}
for
_
,
tc
:=
range
testCases
{
for
_
,
tc
:=
range
testCases
{
t
.
Run
(
fmt
.
Sprintf
(
"protocol %d mode %v"
,
tc
.
protocol
,
tc
.
syncMode
),
func
(
t
*
testing
.
T
)
{
t
.
Run
(
fmt
.
Sprintf
(
"protocol %d mode %v"
,
tc
.
protocol
,
tc
.
syncMode
),
func
(
t
*
testing
.
T
)
{
...
@@ -1611,7 +1651,9 @@ func TestCheckpointEnforcement63Full(t *testing.T) { testCheckpointEnforcement(
...
@@ -1611,7 +1651,9 @@ func TestCheckpointEnforcement63Full(t *testing.T) { testCheckpointEnforcement(
func
TestCheckpointEnforcement63Fast
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
63
,
FastSync
)
}
func
TestCheckpointEnforcement63Fast
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
63
,
FastSync
)
}
func
TestCheckpointEnforcement64Full
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
64
,
FullSync
)
}
func
TestCheckpointEnforcement64Full
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
64
,
FullSync
)
}
func
TestCheckpointEnforcement64Fast
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
64
,
FastSync
)
}
func
TestCheckpointEnforcement64Fast
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
64
,
FastSync
)
}
func
TestCheckpointEnforcement64Light
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
64
,
LightSync
)
}
func
TestCheckpointEnforcement65Full
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
65
,
FullSync
)
}
func
TestCheckpointEnforcement65Fast
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
65
,
FastSync
)
}
func
TestCheckpointEnforcement65Light
(
t
*
testing
.
T
)
{
testCheckpointEnforcement
(
t
,
65
,
LightSync
)
}
func
testCheckpointEnforcement
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
func
testCheckpointEnforcement
(
t
*
testing
.
T
,
protocol
int
,
mode
SyncMode
)
{
t
.
Parallel
()
t
.
Parallel
()
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment