/qemu-args-scrapper

Qemu binaries args scrapper for creating version compatible QEMU process integration API

Primary LanguagePerl

qemu-args-scrapper

Qemu binaries args scrapper for creating version compatible QEMU process integration API

Motivation

This arguments scrapper was designed to make Qemu binaries argument version comaptiable. It generates file with any suitable format (YAML, JSON, etc.) with all arguments and options available in current qemu supported version.

This files can be easy integrated with further qemu integration application, that would use Qemu binaries from different process.

TODO list for MVP ( Developing in progress )

  • add different output format and sources (now only Yaml in stdout)
  • qemu-img
    • header parsing (version etc.)
      • test coverage
    • supported format blocks
      • test coverage
    • command test coverage
      • amend command
      • bench command
      • commit command
      • rebase command
      • compare command
      • bitmap command
      • convert command
      • create command
      • dd command
      • info command
      • map command
      • snapshot command
      • resize command
      • all together
      • failed test cases
    • optional recursion diving
      • test coverage
    • smart alteration matching (Now not full: works only with optional)
      • test coverage
    • command parameters matching with another section
      • test coverage
    • smart multiple arguments matching
      • test coverage
    • params with values parsing
      • test coverage (covered in dd)
  • qemu-storage-daemon (should be much more easy)
    • test coverage