erplibre/conf
Mathieu Benoit 5b748e347e [ADD] make: une cible pour les tests unitaires, dépendance mobile déclarée
Ces 382 tests ne tournaient que lancés à la main, donc jamais. « make test »
demande une base de données et plusieurs minutes ; ceux-ci lisent le code et
exécutent les fragments de shell générés, sudo, pgrep et pkill bouchonnés, en
une dizaine de secondes. Deux cibles : test_unit, et test_unit_file pour la
boucle d'écriture.

La dépendance à mobile/erplibre_home_mobile est DITE plutôt que supposée : le
lanceur l'annonce présente ou absente, et les tests du vrai transfert se
déclarent ignorés — avec la commande qui manque — au lieu de passer en silence.
Vérifié dans les trois états : dépôt absent, présent non compilé, compilé.

Au passage, compile_and_run.sh vérifie le transfert des dépôts, comme
l'installation d'une VM et par le même script.

--- EN ---

These 382 tests only ran when invoked by hand, so never. "make test" wants a
database and several minutes; these read the code and run the generated shell
fragments with sudo, pgrep and pkill stubbed, in about ten seconds. Two targets:
test_unit, and test_unit_file for the writing loop.

The dependency on mobile/erplibre_home_mobile is STATED rather than assumed: the
runner announces it present or absent, and the real-transfer tests declare
themselves skipped — naming the missing command — instead of passing quietly.
Checked in all three states: repo absent, present but unbuilt, built.

Along the way, compile_and_run.sh verifies the repo transfer, like a VM install
and through the same script.

Assisted-by: Claude Opus 5
2026-08-23 02:11:50 -04:00
..
git_manifest.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
git_manifest_mobile.csv [IMP] mobile home installation and run 2025-11-11 05:19:14 -05:00
git_manifest_odoo.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
list_cg_migrator_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
list_cg_template_test.txt [FIX] run_parallel_cg_template: install module with template 2023-01-07 00:23:07 -05:00
list_cg_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
make.code_generator.Makefile [FIX] script test: async adapt python 3.12, support test odoo 18 erplibre 2025-11-22 00:04:19 -05:00
make.database.Makefile [IMP] refactoring to support multiple version of Odoo 2025-10-31 01:32:11 -04:00
make.docker.Makefile [IMP] make docker: docker_show_absolute_path 2026-08-07 02:11:33 -04:00
make.documentation.Makefile [UDP] make doc parallel doc_markdown 2026-03-07 00:46:05 -05:00
make.image_db.Makefile [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
make.installation.Makefile [ADD] installation: add optional extra modules (CybroOdoo) 2026-08-07 02:09:24 -04:00
make.installation.poetry.Makefile [UPD] makefile support poetry and refactor poetry update with new rep 2025-10-31 01:31:41 -04:00
make.robotlibre.Makefile [ADD] make robotlibre rewrite config with queue_job channels 2026-01-10 04:52:31 -05:00
make.ssh.Makefile [ADD] make: add SSH remote deployment targets and todo.py integration 2026-08-07 02:52:12 -04:00
make.test.Makefile [ADD] make: une cible pour les tests unitaires, dépendance mobile déclarée 2026-08-23 02:11:50 -04:00
make.todo.Makefile [UPD] makefile refactoring by moving commands into conf 2025-05-04 01:02:39 -04:00
module_list_image_db_odoo.json [IMP] support multi version odoo on same workspace 2025-10-31 01:36:26 -04:00
pycharm_default_configuration.csv [FIX] script pycharm_configuration: support odoo workspace different version 2025-11-08 23:53:07 -05:00
pycharm_exclude_folder.txt [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-venv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-version [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
supported_version_erplibre.json [UPD] ERPLibre version default odoo 18 2026-03-08 16:09:44 -04:00
template_claude_commands_commit.md [UPD] claude: align the commit command with the AI policy 2026-08-07 01:56:11 -04:00
template_claude_commands_todo_add_command.md [IMP] todo: add Claude configs submenu and command listing 2026-03-14 23:26:31 -04:00