more automated tests
Follow up from #177, see also #660 - in particular things like #822.
- integration tests: we want some tests that start a server and connect to it.
Shadow server, normal server, proxy, etc... Even the tcp proxy can be exercised this way.
Concurrent connections (spawn 10 xpra info?), etc.
Here's a tricky one that I would like to be able to catch with some tests, but it is going to be HARD: r8604 broke nvenc4 + nvenc5 with the proxy server only (fixed by r9413 + backport in r9414).
- client rendering tests: we should be able to fire up a virtual display, create a window (try both pixmap and opengl backends) and paint on it (no client class involved), then check that no errors or exceptions were triggered.
- this one would be hard to check for: #867
Change History (13)
Milestone: |
0.15 →
0.16
|
Status: |
new →
assigned
|
Description: |
modified (diff)
|
Description: |
modified (diff)
|
Summary: |
add some client-server integration tests →
more automated tests
|
Description: |
modified (diff)
|
Milestone: |
0.16 →
0.17
|
Priority: |
major →
critical
|
Owner: |
changed from Antoine Martin to Smo
|
Status: |
assigned →
new
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
(fix milestone - too late for 0.15)