Lucas Clemente
4750924b27
improve tiles demo and remove an empty file
2016-07-08 18:21:46 +02:00
Lucas Clemente
37f2066933
remove caching of streamID lengths in StreamFrame
...
fixes the final failing test of #83
2016-07-08 18:21:46 +02:00
Lucas Clemente
50aa7ec52c
re-enable most integration tests
2016-07-08 18:21:45 +02:00
Lucas Clemente
c672f461de
improve integration test error handling
2016-07-08 18:21:45 +02:00
Lucas Clemente
d1e3b541d3
replace streamFrameQueue with just-in-time framing of written data
...
This commits replaces the stream frame queue with a framer which
requests data from the streams just when a frame is needed by the
packet packer. This simplifies a lot of things and allows some other
refactorings, see issue #83 .
There are a few pending tests which will be fixed soon.
2016-07-08 18:21:44 +02:00
Marten Seemann
c15fb86425
cleanup drop test
2016-06-08 13:43:06 +07:00
Marten Seemann
3c2b59d20d
implement basic integration tests with dropped packages
...
ref #167
2016-06-08 11:22:24 +07:00
Lucas Clemente
0371f45a69
enable tiles integration test
...
fixes #162
2016-06-07 09:16:53 +02:00
Lucas Clemente
ed43ee7bd7
add a (pending) integration test for loading many files over one session
2016-06-06 22:36:29 +02:00
Lucas Clemente
e9f1126c13
minor integration test improvements
2016-06-06 22:06:39 +02:00
Lucas Clemente
0e3d7ab60d
fix flaky udp proxy test
...
fixes #169
2016-06-06 19:47:30 +02:00
Marten Seemann
6b6fea94ec
add packet drop callback to UDP proxy
...
ref #167
2016-06-05 21:30:13 +07:00
Lucas Clemente
e2f5d72301
add an integration test using a dockered chrome via selenium
...
this commit also moves the {Before,After}Suite functions from the
integration_test.go file into the integrationtests_suite_test.go file,
and adds the docker-specific hooks.
ref #162
2016-06-05 15:57:24 +02:00
Marten Seemann
f34890e608
add a simple UDP proxy for integration tests
...
ref #167
2016-06-05 17:22:30 +07:00
Marten Seemann
d2c1f0c71a
move integration tests to separate package
2016-06-05 17:04:15 +07:00