def main(**kwargs): """ main """ kwargs['stress_upgrade'] = False kwargs['package_dir'] = Path(kwargs['package_dir']) kwargs['test_data_dir'] = Path(kwargs['test_data_dir']) kwargs['alluredir'] = Path(kwargs['alluredir']) kwargs['hb_cli_cfg'] = HotBackupCliCfg("disabled", "", "", "", "", "", "") kwargs['base_config'] = InstallerBaseConfig.from_dict(**kwargs) test_driver = TestDriver(**kwargs) test_driver.set_r_limits() result = test_driver.run_perf_test( kwargs['mode'], [semver.VersionInfo.parse(kwargs['new_version'])], # pylint: disable=too-many-function-args kwargs['frontends'], kwargs['scenario'], RunProperties(kwargs['enterprise'], kwargs['encryption_at_rest'], kwargs['ssl'])) print("V" * 80) if not result: print("exiting with failure") sys.exit(1)
def main(**kwargs): """ main """ kwargs['stress_upgrade'] = False kwargs['package_dir'] = Path(kwargs['package_dir']) kwargs['test_data_dir'] = Path(kwargs['test_data_dir']) kwargs['alluredir'] = Path(kwargs['alluredir']) kwargs['hb_cli_cfg'] = HotBackupCliCfg("disabled", "", "", "", "", "", "") kwargs['base_config'] = InstallerBaseConfig.from_dict(**kwargs) do_install = kwargs['mode'] in ["all", "install"] do_uninstall = kwargs['mode'] in ["all", "uninstall"] launch_dir = Path.cwd() if "WORKSPACE" in os.environ: launch_dir = Path(os.environ["WORKSPACE"]) if not kwargs['test_data_dir'].is_absolute(): kwargs['test_data_dir'] = launch_dir / kwargs['test_data_dir'] if not kwargs['test_data_dir'].exists(): kwargs['test_data_dir'].mkdir(parents=True, exist_ok=True) os.chdir(kwargs['test_data_dir']) if not kwargs['package_dir'].is_absolute(): kwargs['package_dir'] = (launch_dir / kwargs['package_dir']).resolve() if not kwargs['package_dir'].exists(): kwargs['package_dir'].mkdir(parents=True, exist_ok=True) init_allure(results_dir=kwargs['alluredir'], clean=kwargs['clean_alluredir'], zip_package=kwargs['zip_package']) lh.section("startup") install_config = InstallerConfig( kwargs['new_version'], kwargs['verbose'], kwargs['enterprise'], kwargs['encryption_at_rest'], kwargs['zip_package'], kwargs['src_testing'], kwargs['hb_cli_cfg'], kwargs['package_dir'], kwargs['test_data_dir'], kwargs['mode'], kwargs['publicip'], kwargs['interactive'], False, False) install_config.source = True inst = make_installer(install_config) inst.cfg.scenario = Path(kwargs['scenario']) runner = Testing(RunnerType.TESTING, False, inst, kwargs['selenium'], kwargs['selenium_driver_args'], "bla", False, False) runner.do_install = do_install runner.do_uninstall = do_uninstall failed = False if not runner.starter_prepare_env_impl(): failed = True if len(kwargs['frontends']) == 0: kill_all_processes() return 0 if not failed else 1
def main(**kwargs): """ main """ kwargs['interactive'] = False kwargs['abort_on_error'] = False kwargs['package_dir'] = Path(kwargs['package_dir']) kwargs['test_data_dir'] = Path() kwargs['alluredir'] = Path() kwargs['starter_mode'] = 'all' kwargs['stress_upgrade'] = False kwargs['publicip'] = "127.0.0.1" kwargs['hb_cli_cfg'] = HotBackupCliCfg("disabled", "", "", "", "", "", "") kwargs['base_config'] = InstallerBaseConfig.from_dict(**kwargs) dl_opts = DownloadOptions.from_dict(**kwargs) lh.configure_logging(kwargs['verbose']) downloader = Download(options=dl_opts, hb_cli_cfg=kwargs['hb_cli_cfg'], version=kwargs['new_version'], enterprise=kwargs['enterprise'], zip_package=kwargs['zip_package'], src_testing=kwargs['src_testing'], source=kwargs['source']) return downloader.get_packages(kwargs['force'])