Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* begining with test server_initializer_collected_params_combine_vlcs_properly * removed GatheredParams from server_initializer_collected_params, added bools for data_dir, config_file and real_user to MultiConfig, fixing the test * add ComputedVcl struct and its implementation, add VclType enum, to be able to push into Vcl Vector, add processing in MultiConfig, add processing in server_initializer_collected_params * back to VirtualCommandLine type without enum, passing different types to MultiConfig and selecting them to computed_value_names on behalf of their type * fixed data flow with Evironment and Command line arguments, need to fix config file arguments data * changes in test to access config.file for various scenarios, add machinery to determine if real-user is specified in config-file * try to get rid of redundant MultiConfig construction in determine_user_specific_data * handle computed arguments in multiconfig, closure for server_initializer_collected_params, closure for keeping in node_configurator, final removal of redundant construction of multiconfig * computing env_args and cmd_args in create_preorientation_args fn! * fix passing test server_initializer_collected_params_can_read_parameters_from_config_file, some optimization * fixed VclArg problem with withdrawing data from VirtualCommandline, sorted server_initializer_collected_params and determine_user_specific_data fncs, new fns value_opt for VclArg and tests for them * finalize preparing guts for multiconfig in server_initializer_collected_params, added handling for tilde in data_directory and config_file paths * fix windows test of real_user soecified * renaming, adding TODOs, removing resolved TODOS * fixing tests for windows os * fixed on windows * formatting * fixed real user for windows * removed filling specified and unspecified boxes from server_initializer_collected_params, fixed formatting for get_real_user_from_vcl * last fixes of extract_values_and_fill_boxes, and test server_initializer_collected_params_handle_config_file_from_commandline_and_real_user_from_config_file_with_data_dir_started_by_tilde * fixed windows test for tilde * fix tilde test for windows * renaming of tests and functions * remove GatheredParams (the goal), optimizing is_user_specified in MultiConfig, dealing with comments * remove value_opt form VclArg, remove test for that, change MultiConfig and schema (config-file no longer defaulted), change value_from_vcl to multiconfig and value_m * resolving comments from review * optimization of get_config_file_from_mc fn * fixed the config_path reference bin replace_dots fn * solving dereferencing path in replace_dots fn * solving config_path in replace_dots fn * fixed get_config_file_from_mc fn - optimized for readability * formatting * removed println, and formated * fixed windows tests * formatting * workaround for actual_server_drop test * forgotten u64 for another test in connection_termination_test.rs * add one more request to actual_serve_drop * remove forgotten piece of code * fixing comments from review2 * remove redundant lifetime, and remove convertion to PathBuf * fixing absolute path for tests of handle config-file and data directory relative * run the actions * merge master into GH-731 * fix ENV and CLAP Guards in tests * fix Windows panic message for server_initializer_collected_params_handles_only_path_in_config_file_param * formatting * removing debugging println from accountant * fix CLI UI issue with config file * remove canonicalize() from test uses home_dir() from dirs crate. Produces malfuncioning behaviour * Reformatted some code, added a comment * formatting, fix order of Vcls in setup_reporter, add assertion to node_configurator_standard --------- Co-authored-by: Dan Wiebe <[email protected]>
- Loading branch information