From 7847229661ffc130997eed364b9a0f01604abe84 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Wed, 4 Jan 2023 08:35:11 -0500 Subject: [PATCH] [ADD] makefile: run_parallel_cg and run_parallel_cg_template - use parallel in bash and read txt config --- Makefile | 8 ++++++++ conf/list_cg_template_test.txt | 6 ++++++ conf/list_cg_test.txt | 15 +++++++++++++++ .../addons/coverage_install_addons_restore_dev.sh | 4 ++++ script/addons/install_addons_dev.sh | 4 ++-- script/addons/install_addons_restore_dev.sh | 4 ++++ 6 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 conf/list_cg_template_test.txt create mode 100644 conf/list_cg_test.txt create mode 100755 script/addons/coverage_install_addons_restore_dev.sh create mode 100755 script/addons/install_addons_restore_dev.sh diff --git a/Makefile b/Makefile index 57c0986..adae43b 100644 --- a/Makefile +++ b/Makefile @@ -55,6 +55,14 @@ run_code_generator: # -$(BROWSER) http://localhost:8069 ./run.sh --database code_generator +.PHONY: run_parallel_cg +run_parallel_cg: + parallel < ./conf/list_cg_test.txt + +.PHONY: run_parallel_cg_template +run_parallel_cg_template: + parallel < ./conf/list_cg_template_test.txt + ############# # INSTALL # ############# diff --git a/conf/list_cg_template_test.txt b/conf/list_cg_template_test.txt new file mode 100644 index 0000000..d1e804a --- /dev/null +++ b/conf/list_cg_template_test.txt @@ -0,0 +1,6 @@ +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_internal +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_internal_inherit +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_mariadb_sql_example_1 +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_portal +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_sysadmin_cron +./script/addons/install_addons_restore_dev.sh code_generator_template_demo_website_snippet \ No newline at end of file diff --git a/conf/list_cg_test.txt b/conf/list_cg_test.txt new file mode 100644 index 0000000..66a7c24 --- /dev/null +++ b/conf/list_cg_test.txt @@ -0,0 +1,15 @@ +./script/addons/install_addons_restore_dev.sh code_generator_template_code_generator +./script/addons/install_addons_restore_dev.sh code_generator_auto_backup +./script/addons/install_addons_restore_dev.sh code_generator_demo +./script/addons/install_addons_restore_dev.sh code_generator_demo_export_helpdesk +./script/addons/install_addons_restore_dev.sh code_generator_demo_export_website +./script/addons/install_addons_restore_dev.sh code_generator_demo_export_website_attachments +./script/addons/install_addons_restore_dev.sh code_generator_demo_portal +./script/addons/install_addons_restore_dev.sh code_generator_demo_internal +./script/addons/install_addons_restore_dev.sh code_generator_demo_internal_inherit +./script/addons/install_addons_restore_dev.sh code_generator_demo_mariadb_sql_example_1 +./script/addons/install_addons_restore_dev.sh code_generator_demo_theme_website +./script/addons/install_addons_restore_dev.sh code_generator_demo_website_leaflet +./script/addons/install_addons_restore_dev.sh code_generator_demo_website_multiple_snippet +./script/addons/install_addons_restore_dev.sh code_generator_demo_website_snippet +./script/addons/install_addons_restore_dev.sh code_generator_migrator_demo_mariadb_sql_example_1 \ No newline at end of file diff --git a/script/addons/coverage_install_addons_restore_dev.sh b/script/addons/coverage_install_addons_restore_dev.sh new file mode 100755 index 0000000..b33fa4b --- /dev/null +++ b/script/addons/coverage_install_addons_restore_dev.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# "$1" code_generator_name +./script/database/db_restore.py --database "$1" +./script/addons/coverage_install_addons_dev.sh "$1" "$1" diff --git a/script/addons/install_addons_dev.sh b/script/addons/install_addons_dev.sh index a8dec9e..9d6afc7 100755 --- a/script/addons/install_addons_dev.sh +++ b/script/addons/install_addons_dev.sh @@ -14,9 +14,9 @@ fi echo "Install module '$2' on BD '$1'" if [[ $# -eq 3 ]]; then - ./run.sh --no-http --stop-after-init --dev qweb -d "$1" -i "$2" -u "$2" -c "$3" + ./run.sh --no-http --stop-after-init --dev cg -d "$1" -i "$2" -u "$2" -c "$3" else - ./run.sh --no-http --stop-after-init --dev qweb -d "$1" -i "$2" -u "$2" + ./run.sh --no-http --stop-after-init --dev cg -d "$1" -i "$2" -u "$2" fi retVal=$? diff --git a/script/addons/install_addons_restore_dev.sh b/script/addons/install_addons_restore_dev.sh new file mode 100755 index 0000000..f5e2115 --- /dev/null +++ b/script/addons/install_addons_restore_dev.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# "$1" code_generator_name +./script/database/db_restore.py --database "$1" +./script/addons/install_addons_dev.sh "$1" "$1"