Skip to content
Snippets Groups Projects
Commit 324e9707 authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

:rocket: add tests for import script

parent 1e621b36
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,28 @@
script:
- isort --check-only --diff
import_jsonrpc_odoo11_test:
stage: test
image:
name: registry.xcg.io/odoo/odoo:11.0-bionic
entrypoint: [""]
services:
- name: postgres:11-alpine
command: ["-c", "fsync=off"]
alias: db
variables:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: ""
POSTGRES_HOST_AUTH_METHOD: trust
before_script:
- pip3 install $CI_PROJECT_DIR --disable-pip-version-check --no-cache-dir
script:
- sudo -u odoo env ODOO_TYPE=odoo11 $CI_PROJECT_DIR/start --db_host=db -d test_setup --max-cron-threads=0 --without-demo=all --data-dir /var/lib/odoo --init base &
# wait for odoo to install the modules
- sleep 35
# then test the setup files
- import_jsonrpc -v --host localhost --password admin -d test_setup --protocol jsonrpc -p 8069 --directory tests/import
docker:
stage: build
image: docker.orus.io/cc/docker
......
......@@ -15,7 +15,7 @@
python="python2"
fi
# odoo7, odoo8, odoo10, odoo11 or bzr
ODOO_TYPE=$($python -B -c "from six.moves import configparser ; c = configparser.ConfigParser() ; c.read('${project_home}/setup.cfg') ; print(c.get('odoo_scripts', 'odoo_type') if c.has_option('odoo_scripts', 'odoo_type') else 'odoo8')")
ODOO_TYPE=${ODOO_TYPE:-$($python -B -c "from six.moves import configparser ; c = configparser.ConfigParser() ; c.read('${project_home}/setup.cfg') ; print(c.get('odoo_scripts', 'odoo_type') if c.has_option('odoo_scripts', 'odoo_type') else 'odoo8')")}
load_language=$($python -B -c "from six.moves import configparser ; c = configparser.ConfigParser() ; c.read('${project_home}/setup.cfg') ; print(c.get('odoo_scripts', 'load-language') if c.has_option('odoo_scripts', 'load-language') else '')")
......@@ -19,7 +19,7 @@
load_language=$($python -B -c "from six.moves import configparser ; c = configparser.ConfigParser() ; c.read('${project_home}/setup.cfg') ; print(c.get('odoo_scripts', 'load-language') if c.has_option('odoo_scripts', 'load-language') else '')")
echo "INFO - Starting odoo for development"
echo "INFO - Starting odoo ($ODOO_TYPE) for development"
#
# Do some magic to find the odoo command to run
......
id,active
base.EUR,1
base.GBP,1
base.USD,1
id,active
base.lang_en_GB,1
base.lang_fr,1
id,name,currency_id/id
base.main_company,Import Test,base.EUR
company_uk,UK Import Test,base.GBP
company_us,US Import Test,base.USD
id,name
base.main_company,Test d’import
company_uk,Test d’import RU
company_us,Test d’import É.-U.
id,company_ids/id,lang
base.user_root,"base.main_company,company_uk,company_us",fr_FR
base.default_user,,fr_FR
base.public_user,,en_GB
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment