-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
change logic of buildtest parser by converting to class #1612
Commits on Aug 30, 2023
-
add class BuildTestParser and move logic for get_parser into this class
add a method to return subparsers that can be used by buildtest commands to automatically get list of buildtest commands
Configuration menu - View commit details
-
Copy full SHA for 9002044 - Browse repository at this point
Copy the full SHA 9002044View commit details -
update bash completion script to use 'buildtest commands' to retrieve…
… list of valid words to autocomplete for 'buildtest' program
Configuration menu - View commit details
-
Copy full SHA for 5b117ee - Browse repository at this point
Copy the full SHA 5b117eeView commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 54bb724 - Browse repository at this point
Copy the full SHA 54bb724View commit details -
add method main_options that handles creating buildtest options
add dictionary self.subparsers that is used to automatically build all the parsers. Make use of self.subparsers to automatically pick parser when creating the arguments for each parser object.
Configuration menu - View commit details
-
Copy full SHA for 20666ad - Browse repository at this point
Copy the full SHA 20666adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68badb2 - Browse repository at this point
Copy the full SHA 68badb2View commit details -
rewrite logic of several methods to capture arguments as a list of tu…
…ples that are used to build the command option. This was done for 'buildtest style', 'buildtest unittests', 'buildtest path', 'buildtest history'
Configuration menu - View commit details
-
Copy full SHA for 7b13b34 - Browse repository at this point
Copy the full SHA 7b13b34View commit details
Commits on Sep 1, 2023
-
delete content where we manually added arguments and subparsers
create method for building argument parser for buildtest buildspec find remove short option '-t' for '--theme' since there was a name conflict with buildtest buildspec find --tags that has short option '-t'
Configuration menu - View commit details
-
Copy full SHA for df56c77 - Browse repository at this point
Copy the full SHA df56c77View commit details -
fix issue with bash completion when retrieving test names with 'build…
…test inspect list' command
Configuration menu - View commit details
-
Copy full SHA for e7bb68f - Browse repository at this point
Copy the full SHA e7bb68fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab97b8d - Browse repository at this point
Copy the full SHA ab97b8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb44209 - Browse repository at this point
Copy the full SHA bb44209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf38b5 - Browse repository at this point
Copy the full SHA 3bf38b5View commit details -
fix bug in joining url when viewing cdash link. There was an extra sl…
…ash. we use url.join to build the path as pose to using string manipulation
Configuration menu - View commit details
-
Copy full SHA for c459957 - Browse repository at this point
Copy the full SHA c459957View commit details
Commits on Sep 5, 2023
-
rewrite buildtest report argparse menu using multiple variables and c…
…reate argument groups. The options that require mutual exclusion were added manually
Configuration menu - View commit details
-
Copy full SHA for 1163c3b - Browse repository at this point
Copy the full SHA 1163c3bView commit details -
rewrite code for 'buildtest config' menu for building the argparse by…
… creating a single variable to store all configuration options
Configuration menu - View commit details
-
Copy full SHA for d727cdf - Browse repository at this point
Copy the full SHA d727cdfView commit details
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa14a62 - Browse repository at this point
Copy the full SHA fa14a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c6823 - Browse repository at this point
Copy the full SHA f7c6823View commit details -
rewrite method misc_menu that buidls parser for commands 'cd', 'stats…
…', 'clean', and 'show' command by using a list of dict
Configuration menu - View commit details
-
Copy full SHA for 1d951aa - Browse repository at this point
Copy the full SHA 1d951aaView commit details -
add mutual exclusion for options --json, --yaml for buildtest config …
…compilers list rewrite section help_all
Configuration menu - View commit details
-
Copy full SHA for 0517776 - Browse repository at this point
Copy the full SHA 0517776View commit details -
remove method _build_parser and move implementation to main __init__ …
…method fix issue with hidden parsers showing up with help message. Now with --help-all it will only show parser otherwise its hidden fix issue where buildtest report command was shown twice in 'buildtest --help' rename several variables
Configuration menu - View commit details
-
Copy full SHA for 806a5e9 - Browse repository at this point
Copy the full SHA 806a5e9View commit details -
add variable self.buildtest_subcommands to store list of all buildtes…
…t commands that can be used by buildtest commands variable to show all valid commands it wont show the aliases by default
Configuration menu - View commit details
-
Copy full SHA for fbb31fd - Browse repository at this point
Copy the full SHA fbb31fdView commit details -
add option --with-aliases for 'buildtest commands' to show all subcom…
…mands with aliases by default it will show only main commands
Configuration menu - View commit details
-
Copy full SHA for 8551945 - Browse repository at this point
Copy the full SHA 8551945View commit details -
fix issues with tab completion for some commands that only had '--hel…
…p' option we added a case statment to group all commands into one case statement add tab completion for 'buildtest commands' that includes --with-aliases option
Configuration menu - View commit details
-
Copy full SHA for 6c13832 - Browse repository at this point
Copy the full SHA 6c13832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5238897 - Browse repository at this point
Copy the full SHA 5238897View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf71232 - Browse repository at this point
Copy the full SHA cf71232View commit details -
add method to retrieve all buildtest options. This will be helpful in…
… auto-completing the buildtest options instead of manually creating them
Configuration menu - View commit details
-
Copy full SHA for c707ab5 - Browse repository at this point
Copy the full SHA c707ab5View commit details -
update bash completion script by calling shell function for autocompl…
…eting buildtest option
Configuration menu - View commit details
-
Copy full SHA for 702a2a7 - Browse repository at this point
Copy the full SHA 702a2a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8456f - Browse repository at this point
Copy the full SHA bf8456fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 574b20c - Browse repository at this point
Copy the full SHA 574b20cView commit details -
add quotation mark around $cur in bash completion to avoid word split…
…ting and globbing reported by codefactor
Configuration menu - View commit details
-
Copy full SHA for bd06335 - Browse repository at this point
Copy the full SHA bd06335View commit details