power-utils: Add --compare option
This option is to get a latest version from a list of PSU versions.
Due to the --compare option requires a list of strings and only one
option is supported at the same time, it's easier to switch to CLI11 to
parse the arguments.
Also add --raw option that outputs the text without linefeed.
Tested: Verify both --get-version and --compare works on Witherspoon.
Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: Idec75e3a5699eba8ba587e74824431993fe10c4c
diff --git a/tools/power-utils/test/meson.build b/tools/power-utils/test/meson.build
new file mode 100644
index 0000000..056f4cc
--- /dev/null
+++ b/tools/power-utils/test/meson.build
@@ -0,0 +1,18 @@
+test(
+ 'test_version',
+ executable(
+ 'test_version',
+ 'test_version.cpp',
+ '../version.cpp',
+ dependencies: [
+ gtest,
+ phosphor_logging,
+ ],
+ implicit_include_directories: false,
+ include_directories: '../../..',
+ link_with: [
+ libpower,
+ ],
+ objects: record_manager,
+ )
+)