Gitlab CI configuration

All configurations where created with official documentation which you can check here.

Tests directory structure

Configuring CI runner

To configure runner you have to check all these instructions

.gitlab-ci.yml

HiQDev insights

As we are using HIAPI_VAR dir to storage shared information as it has to be inside of repository for CI testing. For example use this params for .env:

HIAPI_VAR_DIR=@runtime

Also if some tests should be described for future realization but are not ready it can be marked as allowed to fail. Add to .gitlab-ci.yml to job description allow_failure: true.