Cole Robinson
a9ba930936
uitests: newvm: Add a customize->addhardware test
2018-01-21 10:02:08 -05:00
Cole Robinson
f1468cf1c7
uitests: addhardware error dialog tests
2018-01-21 10:02:08 -05:00
Cole Robinson
114cfb3479
uitests: addhardware controller tests
2018-01-21 10:02:08 -05:00
Cole Robinson
e4c6c64653
addhardware: Don't allow adding floppy controller
...
It's either built in, or not available
2018-01-21 10:02:08 -05:00
Cole Robinson
dc3c0b29f7
uitests: addhardware storage/disk testing
2018-01-21 10:02:08 -05:00
Cole Robinson
c620e7405c
uitests: addhardware: add network tests
2018-01-21 10:02:08 -05:00
Cole Robinson
72f006ae8b
utils: Have find 'name' match labeller text too
...
Simplifies API callers
2018-01-21 10:02:05 -05:00
Cole Robinson
d3b6df8e9a
uitests: s/find_pattern/find/g
2018-01-19 11:05:23 -05:00
Cole Robinson
9232a51d55
uitests: Add a bunch of addhardware testing
2018-01-19 11:04:44 -05:00
Cole Robinson
402b42b14a
watchdog: Add proper label for 'dump' action
2018-01-19 10:28:29 -05:00
Cole Robinson
be03382e25
uitests: Add snapshot tests
2018-01-18 16:56:07 -05:00
Cole Robinson
2f12823cb5
snapshots: Maintain selection after refresh
2018-01-18 16:55:57 -05:00
Pavel Hrdina
0e812e3c42
vnc: don't skip authentication for listen type none with fixed QEMU
...
This was fixed by commit <fa03cb7fd21> in QEMU.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1445239
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2018-01-16 09:42:11 +01:00
Cole Robinson
e7c822bf8f
uitests: connect: Fix failure case to always fail
2018-01-15 09:57:33 -05:00
Cole Robinson
d8d71bddfb
ui: Add createnet/pool/vol/interface tests
2018-01-11 21:02:34 -05:00
Cole Robinson
570ee90c4d
uitests: Centralize object list smoketest handling
2018-01-11 10:27:48 -05:00
Cole Robinson
a4e1b64f1a
uitests: Move helper functions into the Node wrapper class
2018-01-11 08:24:58 -05:00
Cole Robinson
9c4c9aeb8f
uitests: Wait for windows to become 'active'
...
If we wait for windows to become active in the window manager before
we try to do any clickyclicky, this solves a lot of the race
conditions I was trying to work around widget by widget
2018-01-10 18:41:55 -05:00
Cole Robinson
8d7440fbde
uitests: Add 'open connection' testing
2018-01-10 13:52:53 -05:00
Cole Robinson
8716fd92af
ui: connect: Add 'Custom URI' option
...
Proper UI option to just enter your own URI
2018-01-09 17:58:55 -05:00
Cole Robinson
08049bfb0b
manager: Add accessible names to conn context menu
...
Needed to differentiate identical menu items in the ui test suite
2018-01-09 17:58:55 -05:00
Cole Robinson
dc344fc8ee
error: Add accessible strings for error dialogs
...
Makes UI testing easier
2018-01-09 17:58:55 -05:00
Cole Robinson
950e8803bc
config: Explain and simplify our gsettings wrapper a bit
2018-01-09 17:41:20 -05:00
Cole Robinson
09dd1596e2
uitests: Add preferences dialog tests
2018-01-09 17:41:20 -05:00
Cole Robinson
c073fc2a7e
ui: about: Bump copyright year
2018-01-09 17:41:20 -05:00
Cole Robinson
7a12899b44
uitests: Add test for 'about' dialog
2018-01-09 17:41:20 -05:00
Cole Robinson
61158d3bce
config: Use memory backend with --test-first-run
...
Meaning we start with a blank slate of gsettings data, and never
save anything to disk.
2018-01-09 17:41:20 -05:00
Cole Robinson
4b4f532417
uitests: Wire up --coverage
...
Need to launch the external coverage process to actually measure
things
2018-01-09 13:51:53 -05:00
Cole Robinson
b4a2c46f6a
virt-manager: If --connect passed, wait for it to init
...
...before showing the UI. This helps the UI test suite be less
racy at least.
2018-01-09 13:51:53 -05:00
Cole Robinson
0c615497b1
uitests: Drop sleeps from newvm tests
...
Adds a few new uiutils options to facilitate watching for the expected
result, rather than depending on hardcoded sleeps
2018-01-09 13:51:53 -05:00
Cole Robinson
4fbffc4086
uitests: Drop redundant sleeps
...
All these cases have sleep+backoff built into the dogtail logic,
so we don't need to manually sleep
2018-01-09 12:04:49 -05:00
Cole Robinson
8030e0a35c
uitests: Centralize app shutdown
...
Try a graceful shutdown, wait for app to respond, before trying SIGKILL.
2018-01-09 12:04:43 -05:00
Cole Robinson
acfd59f22b
uitests: Split out UITestCase class
2018-01-09 10:06:26 -05:00
Cole Robinson
ab1b4f8628
virt-manager: Gracefully exit app on ctrl-c, not sys.exit
...
Will be needed for uitests coverage support
2018-01-09 09:57:20 -05:00
Cole Robinson
044d93d471
tests: Rework how we pass command line objects down to test data
2018-01-08 17:05:55 -05:00
Cole Robinson
89945118df
uitests: Make unittest.installHandler work as expected
...
And ctrl-c exiting in general.
2018-01-08 09:21:42 -05:00
Cole Robinson
cf165241a1
tests: Force verbose mode for UI tests
2018-01-08 09:21:42 -05:00
Cole Robinson
6009044463
tests: Don't always generate coverage data
...
We were doing this unconditionally, and on my laptop it seems to be
responsible for about 20% of the runtime... whoops!
2018-01-08 09:21:42 -05:00
Pavel Hrdina
bc8c5b0778
cli: append "--attach" to virt-viewer if graphics has listen type none
...
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1527834
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2018-01-07 08:59:43 +01:00
Cédric Bosdonnat
1c3e32553e
Unify invisible_char values
...
To be consistent across the UI, change the few remaining different
invisible_char values to match the most common one.
2018-01-06 17:21:35 -05:00
Cédric Bosdonnat
50fd011153
oscontainer: ask root password in the wizard
...
When creating a new root file system out of an downloaded image,
the root password is likely to be changed. Add a field for this
in the new guest wizard.
2018-01-06 17:21:35 -05:00
Cédric Bosdonnat
03e827b24b
Improve container image url examples
...
Replace the docker://fedora placeholder by a tooltip that shows more of the
possible values (taken from virt-bootstrap's man page). Finding an image
that has a /sbin/init on the docker hub is rather hard, better remove
the misleading value.
2018-01-06 17:21:35 -05:00
Lin Ma
c4c78d2894
details: Show attached disk information in scsi controller page
...
It helps users to recognize controllers <-> disks mapping relationship.
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:40:30 -05:00
Lin Ma
12c5945be0
details: Disallow removing the scsi controller if disks attached to it
...
Through virt-manager, After we removed a virtio-scsi controller which
virtual disks still attach to it, Libvirt will add a LSI scsi controller
for this guest automatically and trigger a lifecycle event, virt-manager
updates and shows this new scsi controller in details panel once it got
the lifecycle event.
It may confuse user that a LSI scsi controller occurs while one removes
the virtio-scsi controller.
This patch prevents removing a scsi controller if any disks attaching to
it.
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:40:30 -05:00
Lin Ma
066b91b2a0
ui: details: Add ui for showing attached controller devices in the future
...
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:40:30 -05:00
Lin Ma
2c06086495
details: Rename the variable 'dev' to 'controller' in refresh_controller_page
...
Use the more appropriate name for more correctly identifies controllers.
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:01:54 -05:00
Lin Ma
75eb62fdb1
virtinst: Add pretty_desc function for device address printing
...
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:01:49 -05:00
Lin Ma
65db33fec0
virtinst: Add a compare_controller function for future use
...
Signed-off-by: Lin Ma <lma@suse.com>
2018-01-06 16:01:45 -05:00
Cole Robinson
0198db6d3f
tests: cli: Skip iso test if isoinfo isn't installed
2018-01-06 15:08:23 -05:00
Cole Robinson
fe04438832
spec: Add dep on genisoimage, for isoinfo
2018-01-06 14:18:19 -05:00