Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated Tests missing data #2112

Closed
totaam opened this issue Jan 21, 2019 · 17 comments
Closed

Automated Tests missing data #2112

totaam opened this issue Jan 21, 2019 · 17 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Jan 21, 2019

Issue migrated from trac ticket # 2112

component: tests | priority: major | resolution: fixed

2019-01-21 18:11:28: maxmylyn created the issue


As mentioned in #619, #1840, and #2064, the automated tests are missing a handful of data points. From #1840#comment:6, most of the useful data points such as batch delay, quality, et al aren't included in the CSV. As far as I can tell, there's no error or traceback printed when the tests run xpra info, so it's likely that the Xpra Info page has changed, as is mentioned. The test code will likely need to be updated to reflect these changes.

@totaam
Copy link
Collaborator Author

totaam commented Jan 22, 2019

2019-01-22 06:12:53: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented Jan 22, 2019

2019-01-22 06:12:53: antoine commented


I'm pretty sure the data collection breakage is fairly recent, whereas these tickets are not, so you should be able to test the version they were completed for:

@totaam
Copy link
Collaborator Author

totaam commented Mar 4, 2019

2019-03-04 09:12:54: antoine commented


Wow, this whole thing is in terrible shape.
Minor cleanup in r21958.
Bug fix in r21959. Now at least some of the tests do run.

Now the real problem with the missing data is the same thing that required fixes to the session info dialog (r21340).

As of r21960, we capture the batch delay again, more fixes needed.

@totaam
Copy link
Collaborator Author

totaam commented Mar 4, 2019

2019-03-04 13:05:28: antoine commented


As of r21962, the actual batch delay is back (but now this is a normalized value... and maybe this should not be compared?), as well as the latency values.

Still need to restore:

  • packets/s in and out
  • application packets/s
  • speed and quality

@totaam
Copy link
Collaborator Author

totaam commented Mar 7, 2019

2019-03-07 08:38:08: antoine commented


  • r21996 fixes the packet counters
  • r21997 fixes speed and quality data collection

@totaam
Copy link
Collaborator Author

totaam commented Mar 7, 2019

2019-03-07 09:16:57: antoine changed status from assigned to new

@totaam
Copy link
Collaborator Author

totaam commented Mar 7, 2019

2019-03-07 09:16:57: antoine changed owner from antoine to encodedEntropy

@totaam
Copy link
Collaborator Author

totaam commented Mar 7, 2019

2019-03-07 09:16:57: antoine commented


r21998 reverts some of the "actual batch delay" changes from r21960 + r21962 so that the values will be more in line with older versions.

Should now be usable again and the data should make sense.

@totaam
Copy link
Collaborator Author

totaam commented Aug 1, 2019

2019-08-01 13:01:50: smo changed owner from encodedEntropy to smo

@totaam
Copy link
Collaborator Author

totaam commented Aug 2, 2019

2019-08-02 13:35:27: smo uploaded file test.csv (3.4 KiB)

tests data from browser test

@totaam
Copy link
Collaborator Author

totaam commented Aug 2, 2019

2019-08-02 13:38:24: smo commented


I attached some data from some browser tests. Still seems to be some missing data points.

download limit (KB), upload limit (KB), latency (ms) all read 0 for example

Can you take a look and let me know?

@totaam
Copy link
Collaborator Author

totaam commented Aug 2, 2019

2019-08-02 13:38:39: smo changed owner from smo to Antoine Martin

@totaam
Copy link
Collaborator Author

totaam commented Aug 3, 2019

2019-08-03 16:01:30: antoine changed owner from Antoine Martin to smo

@totaam
Copy link
Collaborator Author

totaam commented Aug 3, 2019

2019-08-03 16:01:30: antoine commented


Still seems to be some missing data points.
download limit (KB), upload limit (KB), latency (ms) all read 0 for example
Those are test configuration options for trickle.
They should be showing up if you enable it.

@totaam
Copy link
Collaborator Author

totaam commented Aug 7, 2019

2019-08-07 02:14:39: smo changed status from new to closed

@totaam
Copy link
Collaborator Author

totaam commented Aug 7, 2019

2019-08-07 02:14:39: smo set resolution to fixed

@totaam
Copy link
Collaborator Author

totaam commented Aug 7, 2019

2019-08-07 02:14:39: smo commented


Confirmed the missing data does show up when you turn on the trickle options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant