diff options
Diffstat (limited to '.test_runner_config.yaml')
-rw-r--r-- | .test_runner_config.yaml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/.test_runner_config.yaml b/.test_runner_config.yaml new file mode 100644 index 000000000..f1205e8c0 --- /dev/null +++ b/.test_runner_config.yaml @@ -0,0 +1,50 @@ +container: + detach: true + hostname: master.ipa.test + working_dir: /freeipa +host: + binds: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + - /dev/urandom:/dev/random:ro + privileged: true + security_opt: + - label:disable + tmpfs: + - /tmp + - /run +server: + domain: ipa.test + password: Secret123 + realm: IPA.TEST +steps: + build: + - make V=0 ${make_target} + builddep: + - rm -rf /var/cache/dnf/* + - "dnf makecache fast || :" + - dnf builddep -y ${builddep_opts} --spec freeipa.spec.in --best --allowerasing + cleanup: + - chown -R ${uid}:${gid} ${container_working_dir} + configure: + - ./autogen.sh + install_packages: + - dnf install -y ${container_working_dir}/dist/rpms/*.rpm --best --allowerasing + install_server: + - ipa-server-install -U --domain ${server_domain} --realm ${server_realm} -p ${server_password} + -a ${server_password} --setup-dns --auto-forwarders + - ipa-kra-install -p ${server_password} + lint: + - make V=0 lint + prepare_tests: + - echo ${server_password} | kinit admin && ipa ping + - cp -r /etc/ipa/* ~/.ipa/ + - echo ${server_password} > ~/.ipa/.dmpw + - echo 'wait_for_dns=5' >> ~/.ipa/default.conf + run_tests: + - ipa-run-tests ${tests_ignore} -k-test_dns_soa ${tests_verbose} ${path} +tests: + ignore: + - test_integration + - test_webui + - test_ipapython/test_keyring.py + verbose: true |