mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
* [WIP]pms: models check_pms_property * [WIP][IMP+REF] multi_pms_properties: refactor and added test skeleton * [FIX] inherit create models * [ADD] room multiproperty check * [ADD] room multiproperty check * [IMP] Multiproperty checks in pms models * [IMP] Fix Multiproperty checks in pms models * [IMP] Add multiproperty domain in multi_pms_properties module * [IMP] Fix multiproperty checks in pms tests * [IMP] Fix multiproperty checks logic * [IMP] Auto Domains * [IMP] availability property results, domain preferred_room_id * [IMP] model domain properties * [ADD] pms multiproperty depends * [IMP] models and views multiproperty checks * [FIX] Multiple rebase multiproperty fixes * [ADD] Readme * [ADD] Company - multiproperty checks * [ADD] travis server wide modules multiproperty * [FIX] travis conf load * [FIX] travis conf load2 * [FIX] travis conf load2 Co-authored-by: Eric Antones <eantones@nuobit.com> Co-authored-by: Sara Lago <saralago126@gmail.com>
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
language: python
|
|
cache:
|
|
directories:
|
|
- $HOME/.cache/pip
|
|
- $HOME/.cache/pre-commit
|
|
|
|
python:
|
|
- "3.6"
|
|
|
|
addons:
|
|
postgresql: "9.6"
|
|
apt:
|
|
packages:
|
|
- expect-dev # provides unbuffer utility
|
|
|
|
stages:
|
|
- linting
|
|
- test
|
|
|
|
jobs:
|
|
include:
|
|
- stage: linting
|
|
name: "pre-commit"
|
|
install: pip install pre-commit
|
|
script: pre-commit run --all --show-diff-on-failure --verbose --color always
|
|
after_success:
|
|
before_install:
|
|
- stage: test
|
|
env:
|
|
- TESTS=1 ODOO_REPO="odoo/odoo" MAKEPOT="1" OPTIONS="--load
|
|
web,multi_pms_properties"
|
|
- stage: test
|
|
env:
|
|
- TESTS=1 ODOO_REPO="OCA/OCB" OPTIONS="--load web,multi_pms_properties"
|
|
env:
|
|
global:
|
|
- VERSION="14.0" TESTS="0" LINT_CHECK="0" MAKEPOT="0"
|
|
|
|
install:
|
|
- git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git
|
|
${HOME}/maintainer-quality-tools
|
|
- export PATH=${HOME}/maintainer-quality-tools/travis:${PATH}
|
|
- travis_install_nightly
|
|
|
|
script:
|
|
- travis_run_tests
|
|
|
|
after_success:
|
|
- travis_after_tests_success
|
|
|
|
notifications:
|
|
webhooks: https://roomdoo.rocket.chat/hooks/gEMGqx2Tseaum7Xar/EwfmCm63EL9Kq6S7AMz849Da2QRs29qKadPNXTxoiCXQssbT
|