Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(enginenetx): implement deterministic+random mixing #1558

Merged
merged 113 commits into from
Apr 17, 2024
Merged
Changes from 1 commit
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
80b5e1f
doc(enginenetx): improve documentation
bassosimone Apr 15, 2024
62c3917
fix(enginenetx): mix bridges and DNS tactics
bassosimone Apr 15, 2024
0d2b0f2
fix: update test name and add comment
bassosimone Apr 15, 2024
aee17cf
feat: test for the mixed policies case
bassosimone Apr 15, 2024
7576fc7
feat(enginenetx): add support for filtering tactics
bassosimone Apr 15, 2024
8120c06
refactor: rename function
bassosimone Apr 15, 2024
3207255
feat: improve TCP connect statistics
bassosimone Apr 15, 2024
5618b72
fix previous
bassosimone Apr 15, 2024
2153e36
feat: start to prepare for filtering endpoints
bassosimone Apr 16, 2024
e5cdbb0
ongoing work while documenting and clarifying
bassosimone Apr 16, 2024
089f70b
x
bassosimone Apr 16, 2024
20e71e8
[ci skip]
bassosimone Apr 16, 2024
b5b2e49
[ci skip]
bassosimone Apr 16, 2024
94eb284
[ci skip]
bassosimone Apr 16, 2024
90601c6
[ci skip]
bassosimone Apr 16, 2024
ef8fdfe
[ci skip]
bassosimone Apr 16, 2024
aa65cb7
[ci skip]
bassosimone Apr 16, 2024
28a6265
[ci skip]
bassosimone Apr 16, 2024
f452208
[ci skip]
bassosimone Apr 16, 2024
119e610
[ci skip]
bassosimone Apr 16, 2024
f3fb1dd
[ci skip]
bassosimone Apr 16, 2024
ce6ec84
[ci skip]
bassosimone Apr 16, 2024
4f63b60
[ci skip]
bassosimone Apr 16, 2024
45e655c
x
bassosimone Apr 16, 2024
8e2a1f3
x
bassosimone Apr 16, 2024
e2aed07
x
bassosimone Apr 16, 2024
08fbf48
[ci skip]
bassosimone Apr 16, 2024
7c6ab4b
[ci skip]
bassosimone Apr 16, 2024
c843241
[ci skip]
bassosimone Apr 16, 2024
7f16577
[ci skip]
bassosimone Apr 16, 2024
4b0c768
[ci skip]
bassosimone Apr 16, 2024
7ea130d
[ci skip]
bassosimone Apr 16, 2024
1cbc109
[ci skip]
bassosimone Apr 16, 2024
7edfbb8
[ci skip]
bassosimone Apr 16, 2024
21f9b90
[ci skip]
bassosimone Apr 16, 2024
8e5fee9
[ci skip]
bassosimone Apr 16, 2024
4f8cf91
[ci skip]
bassosimone Apr 16, 2024
436fb50
[ci skip]
bassosimone Apr 16, 2024
b6aebc2
[ci skip]
bassosimone Apr 16, 2024
77b03bd
[ci skip]
bassosimone Apr 16, 2024
f565e68
[ci skip]
bassosimone Apr 16, 2024
e9eee04
[ci skip]
bassosimone Apr 16, 2024
393968d
[ci skip]
bassosimone Apr 16, 2024
665b961
[ci skip]
bassosimone Apr 16, 2024
fb651c7
[ci skip]
bassosimone Apr 16, 2024
cb0dbfc
[ci skip]
bassosimone Apr 16, 2024
bfc0a1d
[ci skip]
bassosimone Apr 16, 2024
02660de
[ci skip]
bassosimone Apr 16, 2024
f707616
[ci skip]
bassosimone Apr 16, 2024
492ab69
[ci skip]
bassosimone Apr 16, 2024
3b63fbd
[ci skip]
bassosimone Apr 16, 2024
0c06b53
[ci skip]
bassosimone Apr 16, 2024
8691606
[ci skip]
bassosimone Apr 16, 2024
20f800a
[ci skip]
bassosimone Apr 16, 2024
e02c5d4
[ci skip]
bassosimone Apr 16, 2024
dd128d8
[ci skip]
bassosimone Apr 16, 2024
8c5bc60
[ci skip]
bassosimone Apr 16, 2024
6e47258
[ci skip]
bassosimone Apr 16, 2024
018fec4
[ci skip]
bassosimone Apr 16, 2024
c834599
[ci skip]
bassosimone Apr 16, 2024
ccd26c4
[ci skip]
bassosimone Apr 16, 2024
0b32b47
[ci skip]
bassosimone Apr 16, 2024
6066a7f
[ci skip]
bassosimone Apr 16, 2024
6c83c25
[ci skip]
bassosimone Apr 16, 2024
19fc4b5
[ci skip]
bassosimone Apr 16, 2024
856d261
[ci skip]
bassosimone Apr 16, 2024
2b7a881
[ci skip]
bassosimone Apr 16, 2024
b7327e2
[ci skip]
bassosimone Apr 16, 2024
3399fec
[ci skip]
bassosimone Apr 16, 2024
baef14f
[ci skip]
bassosimone Apr 16, 2024
15d28f2
[ci skip]
bassosimone Apr 16, 2024
0baaf9b
[ci skip]
bassosimone Apr 16, 2024
49bbf25
[ci skip]
bassosimone Apr 16, 2024
d739ddd
[ci skip]
bassosimone Apr 16, 2024
4896f68
[ci skip]
bassosimone Apr 16, 2024
8bdbbaf
x
bassosimone Apr 16, 2024
4e3a8af
the design document should now be good
bassosimone Apr 16, 2024
fd81cf7
x
bassosimone Apr 16, 2024
8a93533
x
bassosimone Apr 16, 2024
2949035
remove more code that we probably don't need
bassosimone Apr 16, 2024
c075625
[ci skip]
bassosimone Apr 17, 2024
8d14587
[ci skip]
bassosimone Apr 17, 2024
7a2a360
[ci skip]
bassosimone Apr 17, 2024
dfed510
[ci skip]
bassosimone Apr 17, 2024
be41fa9
[ci skip]
bassosimone Apr 17, 2024
5f7302a
[ci skip]
bassosimone Apr 17, 2024
7443710
[ci skip]
bassosimone Apr 17, 2024
2944ea0
[ci skip]
bassosimone Apr 17, 2024
43c1e7c
[ci skip]
bassosimone Apr 17, 2024
d6159d6
[ci skip]
bassosimone Apr 17, 2024
dcf4a03
[ci skip]
bassosimone Apr 17, 2024
f037eb3
[ci skip]
bassosimone Apr 17, 2024
586c450
[ci skip]
bassosimone Apr 17, 2024
de31fd5
[ci skip]
bassosimone Apr 17, 2024
8a3eef7
[ci skip]
bassosimone Apr 17, 2024
697f6b3
[ci skip]
bassosimone Apr 17, 2024
e652147
[ci skip]
bassosimone Apr 17, 2024
4baca70
[ci skip]
bassosimone Apr 17, 2024
fa1c237
[ci skip]
bassosimone Apr 17, 2024
75eb2df
Merge branch 'master' into issue/2704
bassosimone Apr 17, 2024
fd9c568
Merge branch 'master' into issue/2704
bassosimone Apr 17, 2024
d0f721a
x
bassosimone Apr 17, 2024
7058b7d
x
bassosimone Apr 17, 2024
4e628db
x
bassosimone Apr 17, 2024
3b0e110
x
bassosimone Apr 17, 2024
9ce974b
x
bassosimone Apr 17, 2024
b5fa9f4
x
bassosimone Apr 17, 2024
1f9f4d4
x
bassosimone Apr 17, 2024
4b12c0d
x
bassosimone Apr 17, 2024
0ec5ee5
x
bassosimone Apr 17, 2024
3326ec3
x
bassosimone Apr 17, 2024
674049f
x
bassosimone Apr 17, 2024
76d0d71
x
bassosimone Apr 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: update test name and add comment
bassosimone committed Apr 15, 2024

Verified

This commit was signed with the committer’s verified signature.
Ddystopia Oleksandr Babak
commit 0d2b0f2dd64c714c0ca1d1318815e0ff3f792d94
7 changes: 5 additions & 2 deletions internal/enginenetx/bridgespolicy_test.go
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ import (
"github.com/ooni/probe-cli/v3/internal/model"
)

func TestBeaconsPolicy(t *testing.T) {
func TestBridgesPolicy(t *testing.T) {
t.Run("for domains for which we don't have bridges and DNS failure", func(t *testing.T) {
expected := errors.New("mocked error")
p := &bridgesPolicy{
@@ -76,7 +76,10 @@ func TestBeaconsPolicy(t *testing.T) {
}
})

t.Run("for the api.ooni.io domain", func(t *testing.T) {
// TODO(bassosimone): we need to write better test cases for what
// happens when we have a mixture of tactics here.

t.Run("for the api.ooni.io domain with DNS failure", func(t *testing.T) {
expected := errors.New("mocked error")
p := &bridgesPolicy{
Fallback: &dnsPolicy{