xpra icon
Bug tracker and wiki

Opened 4 months ago

#1592 new task

Browser and Xterm scroll test data

Reported by: J. Max Mena Owned by: Antoine Martin
Priority: major Milestone: never
Component: tests Version: 2.1.x
Keywords: tests Cc: afarr@…

Description

This ticket is just a place where I can dump the .CSVs and .log files from when I ran a series of tests a few weeks ago.

In no particular order here are the .tars I made:

configs.tar includes all of my config files I ran with. The config_just_xterm narrows down the tests to just the terminal tests, config_scrolling_whatever files are the ones where I narrowed down the tests to just the simulate_console_user tests (which usually just failed, not sure why) and the xterm test that just does dmesg over and over again. In a few of the tests with that last config file I modified the xterm command print to spew out some text from lorum ipsum to get something more guaranteed to use the scrolling codec. Of interest is the config_browser config file - sorry for hardcoding directories but I was lazy. That config file is the one I ran with (with some minor modifications) for the majority of the browser tests.

xterm_data.tar is the .CSV and .log output of the xterm tests, and browser_data.tar is the browser data. Generally I tried to keep to the testName_numRuns_XpraVersion rule, but not always. For tests with the scrolling encoding disabled, I usually appended no_scroll_encoding or something like that.

And last but not least, I'll attach the Python file I wrote to scroll a Chrome window. It's not quite done yet (need to add an option for Firefox, too), but for the most part is good enough if someone else wants to run the tests on their own machine.

NOTE: The browser test is very taxing on machines - two of my test machines weren't powerful enough to run the tests and get meaningful data. I found that anything below an Intel i5 generally isn't powerful enough to run this test. Also, your test machine needs to have working OpenGL on both server and client-side. I found that the Intel iGPU didn't work on my machine, but the Nvidia ones worked (even super low end cards) without any noticeable issues.

Attachments (4)

simulate_browser.py (2.3 KB) - added by J. Max Mena 4 months ago.
The python file referenced in the config files
configs.tar (230.0 KB) - added by J. Max Mena 4 months ago.
all of the config.pys. Includes some testing ones that aren't relevant for the most part
xterm_data.tar (210.0 KB) - added by J. Max Mena 4 months ago.
Data from the xterm tests - with and without scrolling encoding enabled
browser_data.tar (170.0 KB) - added by J. Max Mena 4 months ago.
Browser data - data gathered from running the browser test Python file I attached earlier.

Download all attachments as: .zip

Change History (4)

Changed 4 months ago by J. Max Mena

Attachment: simulate_browser.py added

The python file referenced in the config files

Changed 4 months ago by J. Max Mena

Attachment: configs.tar added

all of the config.pys. Includes some testing ones that aren't relevant for the most part

Changed 4 months ago by J. Max Mena

Attachment: xterm_data.tar added

Data from the xterm tests - with and without scrolling encoding enabled

Changed 4 months ago by J. Max Mena

Attachment: browser_data.tar added

Browser data - data gathered from running the browser test Python file I attached earlier.

Note: See TracTickets for help on using tickets.