2025-05-02 03:41:04 -04:00
|
|
|
##################
|
|
|
|
|
# CODE GENERATOR #
|
|
|
|
|
##################
|
|
|
|
|
|
|
|
|
|
.PHONY: run_code_generator
|
|
|
|
|
run_code_generator:
|
|
|
|
|
echo http://localhost:8069
|
|
|
|
|
# -$(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
|
|
|
|
|
|
|
|
|
|
.PHONY: run_parallel_cg_migrator
|
|
|
|
|
run_parallel_cg_migrator:
|
|
|
|
|
parallel < ./conf/list_cg_migrator_test.txt
|
|
|
|
|
|
|
|
|
|
.PHONY: db_restore_erplibre_base_db_code_generator
|
|
|
|
|
db_restore_erplibre_base_db_code_generator:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
|
|
|
|
|
.PHONY: db_restore_erplibre_base_db_template
|
|
|
|
|
db_restore_erplibre_base_db_template:
|
|
|
|
|
./script/database/db_restore.py --database template
|
|
|
|
|
|
|
|
|
|
.PHONY: db_drop_db_code_generator
|
|
|
|
|
db_drop_db_code_generator:
|
2025-05-04 23:10:34 -04:00
|
|
|
./odoo_bin.sh db --drop --database code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: db_drop_db_template
|
|
|
|
|
db_drop_db_template:
|
2025-05-04 23:10:34 -04:00
|
|
|
./odoo_bin.sh db --drop --database template
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: db_test_re_export_website_attachments
|
|
|
|
|
db_test_re_export_website_attachments:
|
|
|
|
|
./script/database/db_restore.py --database test_website_export
|
|
|
|
|
./script/addons/install_addons_dev.sh test_website_export demo_website_attachments_data
|
|
|
|
|
# TODO this test fail at uninstall, it remove all files.
|
|
|
|
|
# TODO Strategy is to update ir_model_data, change module data and attach to another module like website
|
|
|
|
|
# TODO and update all link in website, (or use id of ir.attachment instead of xmlid website.)
|
|
|
|
|
./script/addons/uninstall_addons.sh test_website_export demo_website_attachments_data
|
|
|
|
|
./script/addons/install_addons_dev.sh test_website_export code_generator_demo_export_website_attachments
|
|
|
|
|
|
|
|
|
|
#########################
|
|
|
|
|
# Addons installation #
|
|
|
|
|
#########################
|
|
|
|
|
.PHONY: addons_install_code_generator_basic
|
|
|
|
|
addons_install_code_generator_basic:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_code_generator_featured
|
|
|
|
|
addons_install_code_generator_featured:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_cron,code_generator_hook,code_generator_portal
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_code_generator_full
|
|
|
|
|
addons_install_code_generator_full:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_cron,code_generator_hook,code_generator_portal,code_generator_db_servers,code_generator_website_snippet,code_generator_geoengine,code_generator_theme_website,code_generator_website_leaflet
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_code_generator_demo
|
|
|
|
|
addons_install_code_generator_demo:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_demo
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_all_code_generator_demo
|
|
|
|
|
addons_install_all_code_generator_demo:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
# TODO ignore code_generator_demo_internal cause (demo_internal, demo_model_2_internal_view_form) already exists
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_demo,code_generator_demo_export_helpdesk,code_generator_demo_export_website,code_generator_demo_internal_inherit,code_generator_demo_portal,code_generator_demo_theme_website,code_generator_demo_website_leaflet,code_generator_demo_website_snippet,code_generator_auto_backup
|
|
|
|
|
# Conflict between code_generator_demo_website_multiple_snippet and code_generator_demo_internal_inherit
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_multiple_snippet
|
|
|
|
|
./script/database/db_restore.py --database code_generator_test_website_attachements --image test_website_attachments
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator_test_website_attachements code_generator_demo_export_website_attachments
|
|
|
|
|
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_export_helpdesk
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_export_website
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_internal
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_internal_inherit
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_theme_website
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_leaflet
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_snippet
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_multiple_snippet
|
|
|
|
|
#./script/addons/install_addons_dev.sh code_generator code_generator_auto_backup
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_all_code_generator_template
|
|
|
|
|
addons_install_all_code_generator_template:
|
|
|
|
|
./script/database/db_restore.py --database template
|
|
|
|
|
./script/addons/install_addons_dev.sh template demo_portal,auto_backup,demo_internal_inherit
|
|
|
|
|
./script/addons/install_addons_dev.sh template code_generator_template_demo_portal,code_generator_template_demo_sysadmin_cron,code_generator_template_demo_internal_inherit
|
|
|
|
|
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_portal -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_portal
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template demo_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_portal
|
|
|
|
|
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_sysadmin_cron
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template auto_backup
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_sysadmin_cron
|
|
|
|
|
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_internal -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_internal
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template demo_internal
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_internal
|
|
|
|
|
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_internal_inherit -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_internal_inherit
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template demo_internal_inherit
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_internal_inherit
|
|
|
|
|
|
|
|
|
|
# TODO not working, need to add in test parallel
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_website_snippet -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_website_snippet
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template demo_website_snippet
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_website_snippet
|
|
|
|
|
|
|
|
|
|
# TODO not working, need to add in test parallel
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_website_multiple_snippet -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_website_multiple_snippet
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh template demo_website_multiple_snippet
|
|
|
|
|
#./script/addons/install_addons_dev.sh template code_generator_template_demo_website_multiple_snippet
|
|
|
|
|
|
|
|
|
|
.PHONY: addons_install_all_generated_demo
|
|
|
|
|
addons_install_all_generated_demo:
|
|
|
|
|
./script/database/db_restore.py --database template
|
|
|
|
|
./script/addons/install_addons_dev.sh template demo_helpdesk_data,demo_website_data,demo_internal,demo_internal_inherit,demo_portal,demo_website_leaflet,demo_website_snippet,auto_backup
|
|
|
|
|
./script/addons/install_addons_theme.sh template theme_website_demo_code_generator
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_helpdesk_data
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_website_data
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_internal
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_internal_inherit
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_website_leaflet
|
|
|
|
|
#./script/addons/install_addons_dev.sh template demo_website_snippet
|
|
|
|
|
#./script/addons/install_addons_dev.sh template auto_backup
|
|
|
|
|
#./script/addons/install_addons_theme.sh template theme_website_demo_code_generator
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
|
# Code generator #
|
|
|
|
|
##################
|
|
|
|
|
.PHONY: addons_install_code_generator_template_code_generator
|
|
|
|
|
addons_install_code_generator_template_code_generator:
|
|
|
|
|
./script/database/db_restore.py --database template
|
|
|
|
|
./script/code_generator/search_class_model.py --quiet -d addons/TechnoLibre_odoo-code-generator/code_generator -t addons/TechnoLibre_odoo-code-generator-template/code_generator_template_code_generator --with_inherit
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/maintenance/black.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/addons/install_addons_dev.sh template code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh template code_generator_template_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/git/remote_code_generation_git_compare.py --quiet --git_gui --clear --replace_directory --directory1 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_code_generator --directory2 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/code_generator_code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: addons_install_code_generator_code_generator
|
|
|
|
|
addons_install_code_generator_code_generator:
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/git/remote_code_generation_git_compare.py --quiet --git_gui --clear --replace_directory --directory1 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/code_generator --directory2 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: meld_code_generator_template_code_generator
|
|
|
|
|
meld_code_generator_template_code_generator:
|
|
|
|
|
./script/make.sh clean
|
2025-11-19 23:37:08 -05:00
|
|
|
meld ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/code_generator_code_generator ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: meld_code_generator_code_generator
|
|
|
|
|
meld_code_generator_code_generator:
|
|
|
|
|
./script/make.sh clean
|
2025-11-19 23:37:08 -05:00
|
|
|
meld ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
########################
|
|
|
|
|
# Extra migrator sql #
|
|
|
|
|
########################
|
|
|
|
|
.PHONY: addons_install_code_generator_mariadb_sql_example_1
|
|
|
|
|
addons_install_code_generator_mariadb_sql_example_1:
|
|
|
|
|
./script/database/restore_mariadb_sql_example_1.sh
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_portal
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_migrator_demo_mariadb_sql_example_1
|
|
|
|
|
|
|
|
|
|
./script/database/db_restore.py --database template
|
|
|
|
|
./script/addons/install_addons_dev.sh template code_generator_portal,demo_mariadb_sql_example_1
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_mariadb_sql_example_1 -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_mariadb_sql_example_1
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/addons/install_addons_dev.sh template code_generator_template_demo_mariadb_sql_example_1
|
|
|
|
|
|
|
|
|
|
./script/database/db_restore.py --database code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_portal
|
|
|
|
|
./script/addons/install_addons_dev.sh code_generator code_generator_demo_mariadb_sql_example_1
|
|
|
|
|
|
|
|
|
|
##########
|
|
|
|
|
# TEST #
|
|
|
|
|
##########
|
|
|
|
|
.PHONY: test_code_generator_hello_world
|
|
|
|
|
test_code_generator_hello_world:
|
|
|
|
|
./test/code_generator/hello_world.sh
|
|
|
|
|
|
|
|
|
|
.PHONY: test_coverage_code_generator_hello_world
|
|
|
|
|
test_coverage_code_generator_hello_world:
|
|
|
|
|
./test/code_generator/coverage_hello_world.sh
|
|
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_generation
|
|
|
|
|
test_code_generator_generation:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
|
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup
|
2025-05-02 03:41:04 -04:00
|
|
|
# Multiple
|
|
|
|
|
./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo,code_generator_demo_export_helpdesk,code_generator_demo_export_website,code_generator_demo_internal,code_generator_demo_portal,code_generator_demo_theme_website,code_generator_demo_website_leaflet,code_generator_demo_website_snippet ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo,demo_helpdesk_data,demo_website_data,demo_internal,demo_portal,theme_website_demo_code_generator,demo_website_leaflet,demo_website_snippet
|
2025-05-02 03:41:04 -04:00
|
|
|
# inherit
|
|
|
|
|
# TODO should be in multiple list, need to support it
|
|
|
|
|
./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_internal_inherit ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_internal_inherit
|
2025-05-02 03:41:04 -04:00
|
|
|
# auto_backup
|
|
|
|
|
./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_auto_backup ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup auto_backup
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
# Single
|
|
|
|
|
#./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_export_helpdesk ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_helpdesk_data
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_export_website ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_website_data
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_internal ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_internal
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_portal ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_portal
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_theme_website ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template theme_website_demo_code_generator
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_website_leaflet ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_website_leaflet
|
|
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_website_snippet ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_website_snippet
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_internal_inherit ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_internal_inherit
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/database/db_restore.py --database test_code_generator
|
2025-11-19 23:37:08 -05:00
|
|
|
#./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_auto_backup ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup auto_backup
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_generation_template
|
|
|
|
|
test_code_generator_generation_template:
|
|
|
|
|
./script/make.sh test_code_generator_code_template_demo_portal
|
|
|
|
|
./script/make.sh test_code_generator_code_template_demo_internal_inherit
|
|
|
|
|
./script/make.sh test_code_generator_code_template_demo_sysadmin_cron
|
|
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_code_template_demo_portal
|
|
|
|
|
test_code_generator_code_template_demo_portal:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_template
|
|
|
|
|
./script/addons/install_addons_dev.sh test_template demo_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_template code_generator_template_demo_portal
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_portal -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_portal --with_inherit
|
|
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_template code_generator_template_demo_portal ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo_portal
|
2025-05-02 03:41:04 -04:00
|
|
|
|
2025-11-20 02:44:44 -05:00
|
|
|
.PHONY: test_code_generator_code_template_demo_internal
|
|
|
|
|
test_code_generator_code_template_demo_internal:
|
|
|
|
|
#./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
|
|
|
|
./script/database/db_restore.py --database test_template
|
|
|
|
|
./script/addons/install_addons_dev.sh test_template demo_internal
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_template code_generator_template_demo_internal
|
|
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_internal -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_internal
|
|
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_template code_generator_template_demo_internal ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo_internal
|
|
|
|
|
|
2025-05-02 03:41:04 -04:00
|
|
|
.PHONY: test_code_generator_code_template_demo_internal_inherit
|
|
|
|
|
test_code_generator_code_template_demo_internal_inherit:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_template
|
|
|
|
|
./script/addons/install_addons_dev.sh test_template demo_internal_inherit
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_template code_generator_template_demo_internal_inherit
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_internal_inherit -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_internal_inherit --with_inherit
|
|
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_template code_generator_template_demo_internal_inherit ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo_internal_inherit
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_code_template_demo_sysadmin_cron
|
|
|
|
|
test_code_generator_code_template_demo_sysadmin_cron:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_template
|
|
|
|
|
./script/addons/install_addons_dev.sh test_template auto_backup
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_template code_generator_template_demo_sysadmin_cron
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/OCA_server-tools/auto_backup -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_sysadmin_cron --with_inherit
|
|
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_template code_generator_template_demo_sysadmin_cron ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_auto_backup
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_migrator_demo_mariadb_sql_example_1
|
|
|
|
|
test_code_generator_migrator_demo_mariadb_sql_example_1:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/restore_mariadb_sql_example_1.sh
|
|
|
|
|
./script/database/db_restore.py --database test_code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh test_code_generator code_generator_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_code_generator code_generator_migrator_demo_mariadb_sql_example_1
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_migrator_demo_mariadb_sql_example_1 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_mariadb_sql_example_1
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_template_demo_mariadb_sql_example_1
|
|
|
|
|
test_code_generator_template_demo_mariadb_sql_example_1:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_template
|
|
|
|
|
./script/addons/install_addons_dev.sh test_template code_generator_portal,demo_mariadb_sql_example_1
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/search_class_model.py --quiet -d ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/demo_mariadb_sql_example_1 -t ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template/code_generator_template_demo_mariadb_sql_example_1 --with_inherit
|
2025-05-02 03:41:04 -04:00
|
|
|
#./script/addons/install_addons_dev.sh test_template code_generator_template_demo_mariadb_sql_example_1
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_template code_generator_template_demo_mariadb_sql_example_1 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template code_generator_demo_mariadb_sql_example_1
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_code_generator_demo_mariadb_sql_example_1
|
|
|
|
|
test_code_generator_demo_mariadb_sql_example_1:
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/check_git_change_code_generator.sh ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_code_generator
|
|
|
|
|
./script/addons/install_addons_dev.sh test_code_generator code_generator_portal
|
|
|
|
|
#./script/addons/install_addons_dev.sh test_code_generator code_generator_demo_mariadb_sql_example_1
|
2025-11-19 23:37:08 -05:00
|
|
|
./script/code_generator/install_and_test_code_generator.sh test_code_generator code_generator_demo_mariadb_sql_example_1 ./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator-template demo_mariadb_sql_example_1
|
2025-05-02 03:41:04 -04:00
|
|
|
|
|
|
|
|
.PHONY: test_addons_code_generator
|
|
|
|
|
test_addons_code_generator:
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage erase
|
2025-05-04 23:10:34 -04:00
|
|
|
./odoo_bin.sh db --drop --database test_addons_code_generator
|
2025-05-02 03:41:04 -04:00
|
|
|
# TODO missing test in code_generator
|
|
|
|
|
./test.sh --dev cg -d test_addons_code_generator --db-filter test_addons_code_generator -i code_generator
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage combine -a
|
|
|
|
|
./.venv.erplibre/bin/coverage report -m --include="addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage html --include="addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage json --include="addons/TechnoLibre_odoo-code-generator/*"
|
2025-05-02 03:41:04 -04:00
|
|
|
# run: make open_test_coverage
|
|
|
|
|
|
|
|
|
|
.PHONY: test_addons_code_generator_code_generator
|
|
|
|
|
test_addons_code_generator_code_generator:
|
|
|
|
|
# TODO this test only generation, not test
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage erase
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_addons_code_generator_code_generator
|
|
|
|
|
./test.sh --dev cg -d test_addons_code_generator_code_generator --db-filter test_addons_code_generator_code_generator -i code_generator_code_generator
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage combine -a
|
|
|
|
|
./.venv.erplibre/bin/coverage report -m --include="addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage html --include="addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage json --include="addons/TechnoLibre_odoo-code-generator/*"
|
2025-05-02 03:41:04 -04:00
|
|
|
# run: make open_test_coverage
|
|
|
|
|
|
|
|
|
|
.PHONY: test_addons_code_generator_template_code_generator
|
|
|
|
|
test_addons_code_generator_template_code_generator:
|
|
|
|
|
# TODO this test only generation, not test
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage erase
|
2025-05-02 03:41:04 -04:00
|
|
|
./script/database/db_restore.py --database test_addons_code_generator_template_code_generator
|
|
|
|
|
./test.sh --dev cg -d test_addons_code_generator_template_code_generator --db-filter test_addons_code_generator_template_code_generator -i code_generator
|
|
|
|
|
./test.sh --dev cg -d test_addons_code_generator_template_code_generator --db-filter test_addons_code_generator_template_code_generator -i code_generator_template_code_generator
|
2025-05-05 04:43:13 -04:00
|
|
|
./.venv.erplibre/bin/coverage combine -a
|
2025-11-19 23:37:08 -05:00
|
|
|
./.venv.erplibre/bin/coverage report -m --include="./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage html --include="./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/*"
|
|
|
|
|
./.venv.erplibre/bin/coverage json --include="./odoo$(ODOO_VERSION)/addons/TechnoLibre_odoo-code-generator/*"
|
2025-05-02 03:41:04 -04:00
|
|
|
# run: make open_test_coverage
|
|
|
|
|
|
|
|
|
|
# generate config repo code_generator
|
|
|
|
|
.PHONY: config_gen_code_generator
|
|
|
|
|
config_gen_code_generator:
|
|
|
|
|
./script/git/git_repo_update_group.py --group base,code_generator
|
|
|
|
|
./script/generate_config.sh
|