-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support webui tests #149
Support webui tests #149
Conversation
8c6463a
to
00ecb04
Compare
|
@pvomacka Ready for review, successful run: nicki-krizek/freeipa#47 |
|
|
||
| # Uncomment when IPA is installed without DNS server | ||
| #no_dns: True | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add configuration option for Geckodriver.log ?
# Geckodriver setup:
# =================
# log file has to be somewhere, where user has rights to write into file
geckodriver_log_path: /home/me/.ipa/geckodriver.log
and set it as PR-CI needs. We might need to collect this log in the future (or is it possible collect it right now?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
00ecb04
to
b7f0cfe
Compare
Install and download dependencies to run webui functional tests. https://www.freeipa.org/page/Web_UI_Integration_Tests Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
Add provisioning playbook and files for webui testing. Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
Add a job that can be used in the .freeipa-pr-ci.yaml config to execute webui tests. Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
4bd74bb
to
c4fff43
Compare
Related: freeipa#146 Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
Related: freeipa#146 Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
c4fff43
to
844196e
Compare
|
I also added support for xmlrpc Python tests, since they require a similar setup. It's possible to execute them now. This PR is ready for review. xmlrpc test run in Py2: https://fedorapeople.org/groups/freeipa/prci/jobs/4f3eba70-e19a-11e7-a866-001e4fb5bf1d/report.html |
Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
844196e
to
98cebde
Compare


The template modifications and provisioning should work fine. I'm still verifying the job definition. Once I verify it and have a passing job, I'll update the PR with a comment.