virtualization tests don't work on arm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Brendan Donegan |
Bug Description
Virtualization seems to work completely differently on arm, so all of our tests, which assume x86 conventions and tools, fail to work. Specifically:
- virtualization/
- kvm-ok (and the cpu-checker package) are not available for arm, so virtualization/
- virtualization/
$ /usr/share/
Executing KVM Test
WARNING:root:No config file found
I: -input-charset not specified, using utf-8 (detected in locale settings)
Total translation table size: 0
Total rockridge attributes bytes: 331
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
183 extents written (0 MB)
Traceback (most recent call last):
File "/usr/share/
main()
File "/usr/share/
args.func(args)
File "/usr/share/
result = kvm_test.start()
File "/usr/share/
instance = self.boot_
File "/usr/share/
universal_
File "/usr/lib/
restore_
File "/usr/lib/
raise child_exception
FileNotFoundError: [Errno 2] No such file or directory: 'kvm'
I chose to file this big bug instead of smaller ones since the work to tackle this will probably have to be done in one go, but it can of course be split into several bugs if needed.
Related branches
- Daniel Manrique (community): Approve
-
Diff: 1 lines (+0/-0)0 files modified
tags: | added: tay |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
No, I agree, this will probably require a complete re-swizzle of how we handle virt testing. I abhor the idea of separet test scripts for ARM and Intel/AMD, but that may be the way to go with some tests, or just making the existing scripts ginormous (technical measurement) by including separate routines as needed. Anyway, that's probably a user story in and of itself.