XRT icon indicating copy to clipboard operation
XRT copied to clipboard

VITIS-6253 Update xbutil/xbmgmt tools help menu

Open dbenusov opened this issue 2 years ago • 12 comments

Problem solved by the commit

https://jira.xilinx.com/browse/VITIS-6253 Certain subcommands contain options that are mutually exclusive, xbmgmt program as a prime example. To fix this issue those subcommands should be broken into separate options.

Bug / issue (if any) fixed, which PR introduced the bug, how it was discovered

Help menu did not specify which options are mutually exclusive from one another

How problem was solved, alternative solutions (if any) and why they were rejected

Refactored how SubCommands and OptionOptions classes generate their help menu and store their options.

Risks (if any) associated the changes in the commit

This is a major change to how the SubCommands create their options. Theoretically everything will be exactly the same as before when using the tools and examining the help menu. Hopefully that is the case!

What has been tested and how, request additional testing if necessary

Tested each subcommand to make sure the help menu looks roughly the same as before and functions as expected.

Documentation impact (if any)

None.

dbenusov avatar Oct 04 '22 21:10 dbenusov

Build Failed! :(

gbuildx avatar Oct 04 '22 23:10 gbuildx

retest this please.

dayeh-xilinx avatar Oct 05 '22 01:10 dayeh-xilinx

Build Failed! :(

gbuildx avatar Oct 05 '22 04:10 gbuildx

Build Failed! :(

gbuildx avatar Oct 06 '22 01:10 gbuildx

Build Failed! :(

gbuildx avatar Oct 06 '22 05:10 gbuildx

Build Failed! :(

gbuildx avatar Oct 06 '22 17:10 gbuildx

retest this please.

dayeh-xilinx avatar Oct 06 '22 19:10 dayeh-xilinx

Build Failed! :(

gbuildx avatar Oct 06 '22 22:10 gbuildx

Build Passed!

gbuildx avatar Oct 07 '22 03:10 gbuildx

Build Failed! :(

gbuildx avatar Oct 07 '22 19:10 gbuildx

Build Passed!

gbuildx avatar Oct 08 '22 07:10 gbuildx

Build Passed!

gbuildx avatar Oct 10 '22 21:10 gbuildx

Build Failed! :(

gbuildx avatar Jan 04 '23 01:01 gbuildx

Build Passed!

gbuildx avatar Jan 04 '23 19:01 gbuildx