MVP of a signal messenger test (#230)

* MVP of a signal messenger test

* Add minimal signal test unit tests

* Add Signal test to the im nettest group

* Add test for https://sfu.voip.signal.org/

* Fix bug in client-side determination of blocking status

* Add uptime.signal.org to the test targets

* Add more tests

* Check for invalid CA being passed
* Check that the update function works as expected

* Update internal/engine/experiment/signal/signal_test.go

Co-authored-by: Simone Basso <bassosimone@gmail.com>

* fix: back out URL we shouldn't have changed

When merging probe-engine into probe-cli, we changed too many URLs
and some of them should not have been changed.

I noticed this during the review of Signal and I choose to add
this commit to revert such changes.

While there, make sure the URL of the experiment is OK.

* fix(signal): reach 100% of coverage

Just so that we can focus on areas of the codebase where we need
more coverage, let us avoid missing an easy line to test.

Co-authored-by: Simone Basso <bassosimone@gmail.com>
This commit is contained in:
Arturo Filastò
2021-02-26 10:16:34 +01:00
committed by GitHub
parent 772de83a06
commit 5e5cfa72e7
13 changed files with 363 additions and 9 deletions
+1 -1
View File
@@ -314,7 +314,7 @@ func TestMaxRuntime(t *testing.T) {
//
// In case there are further timeouts, e.g. in the sessionresolver, the
// time used by the experiment will be much more. This is for example the
// case in https://github.com/ooni/probe-cli/v3/internal/engine/issues/1005.
// case in https://github.com/ooni/probe-engine/issues/1005.
if time.Now().Sub(begin) > 10*time.Second {
t.Fatal("expected shorter runtime")
}