Cole Robinson
2fc2eed938
Drop more cmp() usage for python3
2018-01-27 16:27:41 -05:00
Cole Robinson
5e70cee128
tests: urls: Fix pylint
2018-01-27 16:12:11 -05:00
Cole Robinson
ec8ee78d18
addhardware: Only add virtio-scsi if no other scsi controllers present
2018-01-27 16:07:26 -05:00
Radostin Stoyanov
6712261510
Python 2/3 division compatability
...
In Python 2 the classic devision of integers returns an integer
but in Python 3 it might return float.
Example:
- Python 2: - Python 3:
>>> 9 / 4 >>> 9 / 4
2 2.25
>>> 9 // 4 >>> 9 // 4
2 2
>>> 9 / 4.0 >>> 9 / 4.0
2.25 2.25
>>> 9 // 4.0 >>> 9 // 4.0
2.0 2.0
For more info see: https://www.python.org/dev/peps/pep-0238/
2018-01-27 15:30:17 -05:00
Cole Robinson
e9b4d35dd0
tests: inject: Small updates
...
Fix output, better debugging, update URL list
2018-01-27 15:28:19 -05:00
Cole Robinson
1f23d60725
tests: urls: Tweak output and logging a bit
2018-01-27 15:28:12 -05:00
Cole Robinson
d66a438ae3
cli: Share find_inst_cb logic
...
All users follow a similar pattern, so generalize it
2018-01-26 14:09:06 -05:00
Cole Robinson
526d62a0e0
tests: Add 'magicuri' helper
...
Command line helper for generatin virtinst MagicURI-style URIs, like
we use in the test suite.
2018-01-21 15:08:16 -05:00
Cole Robinson
f7c50ebe07
uitests: Add a test for command line errors
2018-01-21 14:42:44 -05:00
Cole Robinson
4a4207189f
uitests: Add a live hotplug and media change test
2018-01-21 14:42:44 -05:00
Cole Robinson
ab36d429d6
console: Add a basic spice GL + usbredir test
2018-01-21 14:42:44 -05:00
Cole Robinson
808f9975aa
uitests: xml: drop hardcoded emulator path
2018-01-21 14:42:44 -05:00
Cole Robinson
a10fda6b5c
uitests: console: Add live lxc serial test
2018-01-21 14:42:44 -05:00
Cole Robinson
d774d01e1c
uitests: Add live console tests
...
Using transient VMs connecting to real qemu:///system. uitests are
already system invasive so I think this is okay
2018-01-21 14:42:44 -05:00
Cole Robinson
2fdf0c7ebe
uitests: prefs: Move helper functions to util
2018-01-21 14:42:44 -05:00
Cole Robinson
2bfd2f28c1
uitests: More details config tweaking
2018-01-21 14:42:44 -05:00
Cole Robinson
94e4e8bf5a
details: Tweak sound hwlist entry to be consistent with others
...
Dropping the colon
2018-01-21 14:42:44 -05:00
Cole Robinson
c68cd7bb00
uitests: Add details editing tests
2018-01-21 14:42:44 -05:00
Cole Robinson
d3137419d0
uitests: Add manager related tests
2018-01-21 10:02:08 -05:00
Cole Robinson
c87bb3937d
uitests: Add dbus remote cli test
2018-01-21 10:02:08 -05:00
Cole Robinson
3ccb947ce3
uitests: Add choosecd dialog tests
2018-01-21 10:02:08 -05:00
Cole Robinson
a6c3fca7a7
uitests: Basic migration tests
2018-01-21 10:02:08 -05:00
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