diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c5d283cd8..835b26711 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,18 @@ -stages: - - test +include: + - project: 'dev/sys/sopl/ar-dev' + # release branch + ref: 'release/3.x' + file: + - '/ci/templates/default.yml' + +variables: + AR_CI_CLANG_FORMAT_DISABLE: "true" + AR_CI_CLANG_TIDY_DISABLE: "true" + AR_CI_CPPCHECK_DISABLE: "true" + AR_CI_FLAKE8_DISABLE: "true" + AR_CI_YAPF_DISABLE: "true" + AR_CI_DOCS_DISABLE: "false" + AR_CI_DEPLOY_CONAN_DISABLE: "true" # From https://docs.gitlab.com/ee/ci/merge_request_pipelines/#excluding-certain-jobs .only-default: &only-default @@ -15,19 +28,36 @@ stages: - tags - merge_requests +docs_test: + extends: .docs_test + variables: + BUILD_DIR: build + CONAN_OPTIONS: "" + MAKE_CMD_DOCS: "make docs" + +pages: + extends: .docs_pages + variables: + BUILD_DIR: build + CONAN_OPTIONS: "" + MAKE_CMD_DOCS: "make docs" + except: + variables: + - $AR_CI_DOCS_DISABLE == "true" + test py2-tests: <<: *only-default - stage: test + stage: Test tags: - Agile_GUI_Docker script: - - pip2 install --user --force "pytest>=3.5,<5" + - pip2 install --user --force "pytest>=3.5,<5" lazy-object-proxy==1.5.0 PyYAML==5.1 yaml-configuration==0.2.5 - pip2 install pytest-runner==5.2 # this is py2 compatible, ver 5.3 is not - xvfb-run -as "-screen 0 1920x1200x24" python2 setup.py pytest --addopts '-vx -m "(core or gui) and not unstable and not user_input"' test py3-tests: <<: *only-default - stage: test + stage: Test tags: - Agile_GUI_Docker script: @@ -44,7 +74,7 @@ test py3-tests: test py3-tests-core: <<: *only-default - stage: test + stage: Test tags: - Agile_GUI_Docker script: @@ -62,7 +92,7 @@ test py3-tests-core: test py3-memory-test-core: <<: *only-default - stage: test + stage: Test tags: - Agile_GUI_Docker script: diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml index 69987b2fa..105ce2da2 100644 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/.idea/runConfigurations/Start_GUI.xml b/.idea/runConfigurations/Start_GUI.xml index d81f909d5..c34150791 100644 --- a/.idea/runConfigurations/Start_GUI.xml +++ b/.idea/runConfigurations/Start_GUI.xml @@ -6,7 +6,7 @@ -