Simone Basso
93f084598e
feat(httpx): improve testing using the fakefiller ( #649 )
...
This diff extracts the fakefiller inside of internal/ooapi (a
currently unused package) into its own package.
The fakefiller knows how to fill many fields that are typically
shared as data structures across processes.
It is not perfect in that it cannot fill logger or http client
fields, but still helps with better filling and testing.
So, here we're using the fakefiller to improve testing of httpx
and, nicely enough, we've already catched a bug in the way in
which APIClientTemplate.Build misses to forward Authorization from
the original template. Yay!
Work part of https://github.com/ooni/probe/issues/1951
2022-01-05 14:49:31 +01:00
..
atomicx
doc: cleanup and improve for recently moved pkgs ( #354 )
2021-06-04 11:39:00 +02:00
bytecounter
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
cmd
refactor(httpx): hide the real APIClient ( #648 )
2022-01-05 14:15:42 +01:00
engine
feat(httpx): improve testing using the fakefiller ( #649 )
2022-01-05 14:49:31 +01:00
fakefill
feat(httpx): improve testing using the fakefiller ( #649 )
2022-01-05 14:49:31 +01:00
fsx
refactor: merge dnsx and errorsx into netxlite ( #517 )
2021-09-28 12:42:01 +02:00
humanize
fix(all): introduce and use iox.CopyContext ( #380 )
2021-06-15 13:44:28 +02:00
kvstore
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
measurex
refactor(measurex): allow to configure timeouts and max-snapshot-size ( #645 )
2022-01-04 13:20:48 +01:00
mlablocate
cleanup: remove redundant HTTPClient definition ( #643 )
2022-01-03 16:47:54 +01:00
mlablocatev2
cleanup: remove redundant HTTPClient definition ( #643 )
2022-01-03 16:47:54 +01:00
model
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
multierror
doc: cleanup and improve for recently moved pkgs ( #354 )
2021-06-04 11:39:00 +02:00
netxlite
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
ooapi
feat(httpx): improve testing using the fakefiller ( #649 )
2022-01-05 14:49:31 +01:00
platform
fix(internal/platform): support freebsd ( #445 )
2021-08-20 14:00:06 +02:00
ptx
cleanup(ptx): remove redundant dialer definition ( #644 )
2022-01-04 12:46:55 +01:00
randx
doc: improve and reference existing bug in the code ( #356 )
2021-06-04 12:50:23 +02:00
runtimex
feat: run ~always netxlite integration tests ( #522 )
2021-09-29 16:04:26 +02:00
scrubber
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
shellx
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
stuninput
refactor: create common package for holding STUN input ( #631 )
2021-12-03 14:45:25 +01:00
tunnel
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
tutorial
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
version
chore: set master's version to 3.14.0-alpha ( #638 )
2021-12-06 17:54:58 +01:00
README.md
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00