xpra icon
Bug tracker and wiki

Changes between Version 30 and Version 31 of Testing


Ignore:
Timestamp:
01/31/18 04:24:53 (6 months ago)
Author:
Antoine Martin
Comment:

https

Legend:

Unmodified
Added
Removed
Modified
  • Testing

    v30 v31  
    1515* platform specific quirks: OSX problems (#249), platforms with static builds of the x264 and vpx libraries or those where the dynamic libraries are bundled in a binary image (#103): MS Windows, OSX, CentOS 5.x, CentOS 6.x, Debian Squeeze, Ubuntu Lucid)
    1616* desktop environments: each DE may handle things slightly differently and uncover bugs, especially when it comes to window placement, resizing, minimizing, etc. Obviously we want to test the major DEs (gnome/cinnamon, KDE, LXDE, XFCE) but it may be worth testing some of the more unusual window managers too (fluxbox, window maker, etc)
    17 * binary builds with library updates ([http://winswitch.org/dev/macosx.html OSX] and [http://winswitch.org/dev/win32.html MS Windows]), in particular: {{{gtk-osx}}} updates and rebuilds, pycrypto, gstreamer, pywin32, etc..
     17* binary builds with library updates ([https://winswitch.org/dev/macosx.html OSX] and [https://winswitch.org/dev/win32.html MS Windows]), in particular: {{{gtk-osx}}} updates and rebuilds, pycrypto, gstreamer, pywin32, etc..
    1818* installations vs upgrades: sometimes this makes a difference if the OS decides to keep the old default configuration in place..
    1919* memory leaks (not spotted by automated tests as these do not run for long enough to trigger the problem)
     
    3636{{{#!div class="box"
    3737== Automated Performance and Regression Testing ==
    38 The [/browser/xpra/trunk/src/tests/xpra/test_measure_perf.py xpra.test_measure_perf] script can be used to run a variety of client applications within an xpra session (or optionally vnc) and get statistics on how well the encoding performed. The data is printed out at the end in CSV format which you can then import into any tool to compare results - you can find some examples generated using [http://www.sofastatistics.com/home.php sofastats] [http://xpra.org/stats/ here] and [/ticket/147#comment:11 here]. There is a facility for generating charts directly from the CSV data, using a script that we now provide, described below.
     38The [/browser/xpra/trunk/src/tests/xpra/test_measure_perf.py xpra.test_measure_perf] script can be used to run a variety of client applications within an xpra session (or optionally vnc) and get statistics on how well the encoding performed. The data is printed out at the end in CSV format which you can then import into any tool to compare results - you can find some examples generated using [http://www.sofastatistics.com/home.php sofastats] [https://xpra.org/stats/ here] and [/ticket/147#comment:11 here]. There is a facility for generating charts directly from the CSV data, using a script that we now provide, described below.
    3939
    4040It can also be useful to redirect the test's output to a log file to verify that none of the tests failed with any exceptions/errors (looking for exception messages in the log afterwards).