- change approch for test, use a dict to launch test instead of asyncio callback. Like that, can configure automatic test from external. - output_result_dir permit to extract result and log from each test for external execution. - create config_testcase.json with test testcase configuration for all test - detect when asyncio got execution error |
||
|---|---|---|
| .github | ||
| conf | ||
| doc | ||
| docker | ||
| manifest | ||
| script | ||
| test/code_generator | ||
| .editorconfig | ||
| .flake8 | ||
| .gitignore | ||
| .prettierignore | ||
| .python-version | ||
| CHANGELOG.md | ||
| coverage_run.sh | ||
| default.xml | ||
| docker-compose-dev.yml | ||
| docker-compose.yml | ||
| env_var.sh | ||
| ignore_requirements.txt | ||
| LICENSE | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| poetry.lock | ||
| poetry.toml | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
| run.sh | ||
| source_repo_addons.csv | ||
| test.sh | ||
| TODO.md | ||
ERPLibre documentation
Select a guide to install your environment.
Easy way to run locally
Into Ubuntu, minimal dependency:
sudo apt install make git
Clone the project:
git clone https://github.com/ERPLibre/ERPLibre.git
cd ERPLibre
Support Ubuntu 18.04, 20.04 and OSX. The installation duration is more than 30 minutes.
make install
Update your configuration if you need to run from another interface than 127.0.0.1, file config.conf
#xmlrpc_interface = 127.0.0.1
#netrpc_interface = 127.0.0.1
Ready to execute:
make run
Easy way to run docker
First, install dependencies to run docker, check script ./script/install/install_ubuntu_docker.sh. You need docker and docker-compose.
The docker volume is bound to the directory name, therefore create a unique directory name and run:
wget https://raw.githubusercontent.com/ERPLibre/ERPLibre/v1.5.0/docker-compose.yml
docker-compose up -d
For more information, read Docker guide.
Discover guide
Guide to run ERPLibre in discover to learn it.
Production guide
Guide to run ERPLibre in production server.
Development guide
Guide to run ERPLibre in development environment.
Execution
Guide to run ERPLibre with different case.
git-repo
To change repository like addons, see GIT_REPO.md
Test
Execute ERPLibre test with his code generator.
time make test_full_fast