Cole Robinson
69ebf852ca
uitests: make onscreen property work for menus
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 16:24:40 -04:00
Cole Robinson
f74c061061
uitests: Finish asyncjob.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 16:24:39 -04:00
Cole Robinson
cfd6d6ead4
uitests: Finish vmmenu.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 16:24:39 -04:00
Cole Robinson
4c1b35f7e7
uitests: Finish migrate.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 16:01:30 -04:00
Cole Robinson
25d23b1d8b
uitests: finish manager.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 16:01:30 -04:00
Cole Robinson
e9ee0f6d4b
uitests: add some mock inspection.py testing
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:26:12 -04:00
Cole Robinson
b59a30ad77
uitests: Finish addhardware.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
8f76c97705
uitests: Make createpool test less flaky
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
d140596ce9
uitests: try to make flakey createvm test more robust
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
dc41f61e5e
uitests: Add combo selection helpers and use them
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
3f59d9de84
uitests: More usage of storagebrowser helper
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
73b61ffbc9
uitests: Use our loop check() helper for all asserts
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:06 -04:00
Cole Robinson
ab92693a56
uitests: finish preferences.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
b1ddc6344a
uitests: make test_createvm.py asserts more robust
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
fd5216c184
uitests: Finish createconn.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
35d4687237
uitests: Rename test_newvm.py to test_createvm.py
...
To mirror the code name
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
bb1180fb40
Move virtmanager test cli handling to testmock.py
...
We will be adding more stuff here, so let's move it out
of the main virt-manager script
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
5ccbcb898f
uitests: Finish netlist.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
ea49c1d932
netlist: Rework the 'no network' case
...
Always force a network selection. If we have to fall back to
manual bridge UI because nothing else exists, show a warning.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
0283f26ace
uitests: test createvm.py with an inactive default network
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
153dcba126
uitests: test createvm.py with an empty connection
...
Fix the 'No networking' createvm case that it shows was broken
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
7fef49e99f
uitests: Test createvm.py with a fake session URI
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
f15cdd732d
graphics: Remove spice GL/rendernode version support warnings
...
The versions we are warning about are all over 4 years old, and
these warnings were initially just informative to help users know
when the config wasn't going to work. Drop most of it. Still warn
in the UI when a VM misconfig will prevent spice GL from working
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
c2dbdbfab1
uitests: Finish snapshot.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
5ecacfdfed
uitests: Finish error.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
4b4f2ddba3
uitests: Finish addstorage.py coverage
...
We need to wire up some craziness to make path permission
searching fail, but this is a critical area to get correct
so it is worth it
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
95bf8bf6b9
uitests: Cover more createvm validation checks
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
d111df4e62
uitests: Finish uiutil.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
fea7f3e262
uitests: Finish storagebrowser.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
57f916461f
uitests: Finish fsdetails.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
7bfe8139c0
uitests: Add module_trace.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
28f57cbf2f
uitests: Finish oslist.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
fe323be0ad
uitests: Finish mediacombo.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
5c10f4e394
storagebrowse: Fix set_browse_reason
...
We can't call this at init time, we need to do UI changes on demand
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
4c439cda21
uitests: Add vsockdetails full coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
9a9eb165ed
uitests: Add host*.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
6f8c305d62
tests: uitests: Add createvol.py coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
0babd6b27f
createnet: Add full uitest coverage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
27d1b4d4bd
uitests: Make test_mediachange more resilient
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
7342d9a11b
uitests: Add _click_alert_button helper
...
Centralizes a pattern we were using all over the place
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
c6830740f3
tests: uitests: Use keyfile to test initial conn loading
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-08-26 15:20:05 -04:00
Cole Robinson
61a947d667
tests: Rename clistate -> TESTCONFIG
...
Makes it more clear it's a constant class, and its purpose
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-07-17 16:38:40 -04:00
Cole Robinson
4226a4c1d5
setup: Kill old test_* command infrastructure
...
pytest invocations are now preferred. Leave plain `./setup.py test`
as a stub that errors and points to pytest.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-07-17 16:00:32 -04:00
Pino Toscano
2760b20c84
i18n: create single strings for texts/messages
...
Use single strings with proper placeholders for texts, so there is no
need to join together bits of translated texts.
Reviewed-by: Cole Robinson <crobinso@redhat.com >
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2020-07-15 10:22:26 -04:00
Cole Robinson
00fa636682
tests: uitests: Fix after string changes
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-07-13 15:37:00 -04:00
Pino Toscano
6d970949f1
i18n: use "Generic OS" as label for generic
...
Change the label for a generic OS to "Generic OS", and making it
translatable.
Reviewed-by: Cole Robinson <crobinso@redhat.com >
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2020-07-13 15:37:00 -04:00
Cole Robinson
3ea9a96961
tests: pylint: Silence some false positives
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-07-04 18:05:27 -04:00
Cole Robinson
1afdc7ae32
createvm: Rework to track all Guest/Installer params explicitly
...
Rather than build a guest and installer instance depending on where
we are in the UI, track each input property in an explicit class, so
we can rebuild the guest/installer on demand with data accumulated
up to that point.
This makes the flow easier to follow and simplifies a lot of hacks we
have to do when backing up through the wizard, because we are trying
to unwind changes from an existing object, rather than just blowing
it away and easily reassembling it with updated info.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-02-05 19:39:45 -05:00
Cole Robinson
eb605cccd8
tests: uitests: More createvm testing
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-02-05 19:39:45 -05:00
Cole Robinson
01eb65bd61
tests: Don't report UID/GID in fake caps data
...
Otherwise uitests can have different behavior depending on host state
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2020-02-05 19:39:45 -05:00