Marten Seemann
56a287ab9c
correcty read PublicHeader of PublicReset packets
2017-01-14 18:45:15 +07:00
Marten Seemann
cc2d966d84
write PublicHeaders for packets sent as a client
...
fixes #346
2017-01-14 18:45:13 +07:00
Marten Seemann
0d6356d9d8
rename PublicHeader.WritePublicHeader to PublicHeader.Write
2016-11-06 22:34:16 +07:00
Marten Seemann
a2362f8575
fix flaky integration test suite setup
2016-11-02 13:30:08 +07:00
Marten Seemann
78e42f1bf9
add an integration test for uploading many files at once
...
fixes #287
2016-09-28 13:16:46 +07:00
Marten Seemann
457f3f2027
add handlers to support uploading multiple files in integration tests
...
ref #287
2016-09-28 12:30:45 +07:00
Lucas Clemente
8a0b9b3b9e
use chrome dev in integration tests for testing v36
2016-09-04 23:33:31 +02:00
Lucas Clemente
340fb52848
cleanup some v33 leftovers
2016-09-01 20:26:32 +02:00
Lucas Clemente
69302be280
remove unneeded debug logs in drop tests
2016-09-01 12:17:43 +02:00
Lucas Clemente
37469f5c34
use chrome beta in integration tests for testing v35
2016-08-23 16:51:58 +02:00
Lucas Clemente
e62ab39e57
switch to using :stable docker chrome tag
2016-08-19 15:58:35 +02:00
Lucas Clemente
40c4b6319b
use mathematical randomness in integration tests
...
fixes #295
2016-08-17 23:18:46 +02:00
Lucas Clemente
d23df8addd
increase docker boot timeout
2016-08-17 11:41:44 +02:00
Lucas Clemente
c640a05474
re-enable drop tests
2016-08-16 16:14:04 +02:00
Marten Seemann
7b8fe7d113
disable flaky drop test
...
ref #291
2016-08-16 19:38:36 +07:00
Marten Seemann
2d98933d69
fix flaky proxy tests
...
fixes #275
2016-08-16 14:10:55 +07:00
Lucas Clemente
6fcafc25b5
re-enable drop tests
2016-08-15 10:33:50 +02:00
Marten Seemann
2d261140db
add an integration test uploading a large file with Chrome
...
fixes #245
2016-08-15 13:10:37 +07:00
Marten Seemann
9e0f0fde51
create new upload directory for every integration test
2016-08-15 12:59:59 +07:00
Marten Seemann
947768a65b
add an integration test uploading a small file with Chrome
...
ref #245
2016-08-15 00:47:46 +07:00
Marten Seemann
2fccb9d45d
add an integration test downloading a large file with Chrome
...
ref #245
2016-08-13 00:34:58 +07:00
Marten Seemann
59c84971e4
use new random data for each integration test
2016-08-13 00:05:12 +07:00
Lucas Clemente
9bed06c8e4
fix flaky udp proxy tests
...
fixes #270
2016-08-11 12:03:49 +02:00
Lucas Clemente
2f94a44b24
set known flaky tests to pending
...
ref #262 , #261
2016-08-06 15:00:16 +02:00
Lucas Clemente
07e7a85ae1
enable info logging during drop tests
...
ref #261
2016-08-06 14:46:11 +02:00
Lucas Clemente
6e34de17f3
increase integration test data to 500 kB
...
fixes #251
2016-08-05 15:44:48 +02:00
Lucas Clemente
716937d1c2
fix failing proxy test
2016-08-05 11:51:51 +02:00
Lucas Clemente
5cf574475b
increase shutdown timeout again
2016-08-05 11:50:08 +02:00
Lucas Clemente
095f32ec53
fix flaky drop tests by working around the div-nonce type byte issue
...
hopefully fixes #243
2016-08-05 11:33:27 +02:00
Marten Seemann
3fa0c12954
fix another flaky proxy test
...
fixes #255
2016-08-05 11:18:54 +07:00
Lucas Clemente
29a02c01cb
increase docker shutdown timeout
2016-08-04 22:31:54 +02:00
Marten Seemann
61454ac85f
fix flaky proxy tests
...
fixes #250
2016-08-05 00:44:47 +07:00
Lucas Clemente
f4efe43498
use docker exec instead of mounting to work around a travis issue
2016-08-04 11:04:31 +02:00
Marten Seemann
251c0eed8f
add an integration test downloading a small file with Chrome
2016-08-04 11:04:31 +02:00
Lucas Clemente
33319766e5
remove timeout for stopping docker, add timeout for inttests aftersuite
...
hopefully fixes #244
2016-08-02 16:10:37 +02:00
Marten Seemann
9ea81e80e8
fix flaky UDP Proxy tests
...
fixes #238
2016-08-02 18:56:22 +07:00
Lucas Clemente
c9fb516efc
set proxy tests to pending
...
see #238
2016-08-02 10:10:41 +02:00
Marten Seemann
0d8cd978a7
add an integration test with random RTTs
...
fixes #233
2016-08-01 16:06:15 +07:00
Marten Seemann
e35276b17e
implement a RTTGenerator for generating random RTTs for the UDP Proxy
...
ref #233
2016-08-01 14:22:07 +07:00
Marten Seemann
aaeedafc21
move UDP Proxy to subpackage in integration tests
2016-08-01 14:12:20 +07:00
Lucas Clemente
459a8ff324
add a test testing that the chrome test tests the proper version ;)
2016-07-29 12:33:20 +02:00
Lucas Clemente
517754176e
run Chrome integration tests with all supported versions
...
fixes #180
2016-07-29 12:22:49 +02:00
Lucas Clemente
9ef936c941
switch to custom selenium chrome image with current stable chrome
2016-07-22 16:25:01 +02:00
Lucas Clemente
6449afe605
add a set of integration tests with 10ms simulated RTT
2016-07-13 22:46:07 +02:00
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