[ADD] makefile: support test_website_attachments
- generate image test_website_attachments - execute test - run_parallel_test support choosing image db to restore
This commit is contained in:
parent
7e6fa0ec03
commit
edd00b3515
2 changed files with 41 additions and 0 deletions
10
Makefile
10
Makefile
|
|
@ -387,6 +387,13 @@ image_db_create_all:
|
|||
#./script/make.sh image_db_create_erplibre_package_wiki
|
||||
#./script/make.sh config_gen_all
|
||||
|
||||
.PHONY: image_db_create_test_website_attachments
|
||||
image_db_create_test_website_attachments:
|
||||
./script/db_restore.py --clean_cache
|
||||
./script/db_restore.py --database code_generator_test_website_attachements --image test_website_attachments
|
||||
# Do your stuff
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --backup --database code_generator_test_website_attachements --restore_image test_website_attachments
|
||||
|
||||
.PHONY: image_diff_base_website
|
||||
image_diff_base_website:
|
||||
#./script/manifest/compare_backup.py --backup_file_1 ./image_db/erplibre_base.zip --backup_file_2 ./image_db/erplibre_website.zip
|
||||
|
|
@ -423,6 +430,9 @@ addons_install_all_code_generator_demo:
|
|||
# Conflict between code_generator_demo_website_multiple_snippet and code_generator_demo_internal_inherit
|
||||
./script/db_restore.py --database code_generator
|
||||
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_multiple_snippet
|
||||
./script/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
|
||||
|
|
|
|||
|
|
@ -276,6 +276,7 @@ async def test_exec(
|
|||
test_name=None,
|
||||
install_path=None,
|
||||
run_in_sandbox=False,
|
||||
restore_db_image_name="erplibre_base",
|
||||
) -> Tuple[str, int]:
|
||||
test_result = ""
|
||||
test_status = 0
|
||||
|
|
@ -572,6 +573,8 @@ async def test_exec(
|
|||
"./script/db_restore.py",
|
||||
"--database",
|
||||
unique_database_name,
|
||||
"--image",
|
||||
restore_db_image_name,
|
||||
test_name=test_name,
|
||||
)
|
||||
test_result += res
|
||||
|
|
@ -815,6 +818,33 @@ async def run_code_generator_data_test(config) -> Tuple[str, int]:
|
|||
return test_result, test_status
|
||||
|
||||
|
||||
async def run_code_generator_export_website_attachments_test(
|
||||
config,
|
||||
) -> Tuple[str, int]:
|
||||
test_result = ""
|
||||
test_status = 0
|
||||
lst_generated_module = [
|
||||
"demo_website_attachments_data",
|
||||
]
|
||||
lst_tested_module = [
|
||||
"code_generator_demo_export_website_attachments",
|
||||
]
|
||||
# Multiple
|
||||
res, status = await test_exec(
|
||||
config,
|
||||
"./addons/TechnoLibre_odoo-code-generator-template",
|
||||
generated_module=",".join(lst_generated_module),
|
||||
tested_module=",".join(lst_tested_module),
|
||||
test_name="code_generator_export_website_attachments_test",
|
||||
run_in_sandbox=True,
|
||||
restore_db_image_name="test_website_attachments",
|
||||
)
|
||||
test_result += res
|
||||
test_status += status
|
||||
|
||||
return test_result, test_status
|
||||
|
||||
|
||||
async def run_code_generator_theme_test(config) -> Tuple[str, int]:
|
||||
test_result = ""
|
||||
test_status = 0
|
||||
|
|
@ -1166,6 +1196,7 @@ def run_all_test(config) -> None:
|
|||
# Begin run generic test
|
||||
# run_code_generator_generic_all_test(config),
|
||||
run_code_generator_data_test(config),
|
||||
run_code_generator_export_website_attachments_test(config),
|
||||
run_code_generator_theme_test(config),
|
||||
run_code_generator_website_snippet_test(config),
|
||||
run_code_generator_demo_generic_test(config),
|
||||
|
|
|
|||
Loading…
Reference in a new issue