Sean Mooney e7c2281b03 Add iso file format inspector
This change includes unit tests for the ISO
format inspector using mkisofs to generate
the iso files.

A test for stashing qcow content in the system_area
of an iso file is also included.

This change modifies format_inspector.detect_file_format
to evaluate all inspectors until they are complete and
raise an InvalidDiskInfo exception if multiple formats
match.

Related-Bug: #2059809
Change-Id: I7e12718fb3e1f77eb8d1cfcb9fa64e8ddeb9e712
(cherry picked from commit b1cc39848ebe9b9cb63141a647bda52a2842ee4b)
(cherry picked from commit eeda7c333c773216c216159926673874ce4843ba)
(cherry picked from commit 24628ecbbe9d5fdd4fe6767ca92395f0d3da9e48)
(cherry picked from commit 65f0789df05e2ba7f11c0eaf2c6959367acbced2)
(cherry picked from commit e8f00617ed319aa37f6946cf10883eef6d180612)
2024-08-26 12:03:59 +00:00
..
2020-02-18 11:45:39 +00:00