Update pagure.io links to forge.fedoraproject.org
Not all of them, because not every referenced project has moved yet. Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
0ebd4fdc31
commit
873b8e9078
4 changed files with 9 additions and 9 deletions
12
README.md
12
README.md
|
|
@ -1,10 +1,10 @@
|
|||
# openQA tests for the Fedora distribution
|
||||
|
||||
This repository contains tests and images for testing [Fedora](https://getfedora.org/) with [openQA](http://os-autoinst.github.io/openQA/). The [fedora_openqa library and CLI](https://pagure.io/fedora-qa/fedora_openqa) are used for scheduling tests, and [createhdds](https://pagure.io/fedora-qa/createhdds) is used for creating base disk images for the test. For openQA installation instructions, see [the Fedora openQA wiki page](https://fedoraproject.org/wiki/OpenQA).
|
||||
This repository contains tests and images for testing [Fedora](https://getfedora.org/) with [openQA](http://os-autoinst.github.io/openQA/). The [fedora_openqa library and CLI](https://forge.fedoraproject.org/quality/fedora_openqa) are used for scheduling tests, and [createhdds](https://forge.fedoraproject.org/quality/createhdds) is used for creating base disk images for the test. For openQA installation instructions, see [the Fedora openQA wiki page](https://fedoraproject.org/wiki/OpenQA).
|
||||
|
||||
## Issues
|
||||
|
||||
[Issues](https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issues) and [pull requests](https://pagure.io/fedora-qa/os-autoinst-distri-fedora/pull-requests) are tracked in [os-autoinst-distri-fedora Pagure](https://pagure.io/fedora-qa/os-autoinst-distri-fedora). Pagure uses a Github-like pull request workflow, so if you're familiar with that, you can easily submit Pagure pull requests. If not, you can read up in the [Pagure documentation](https://docs.pagure.org/pagure/usage/index.html).
|
||||
[Issues](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/issues) and [pull requests](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/pulls) are tracked in [Fedora Forge](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora). Forge uses a Github-like pull request workflow, so if you're familiar with that, you can easily submit Forge pull requests. If not, you can read up in the [Forgejo documentation](https://forgejo.org/docs/latest/user/pull-requests-and-git-flow/).
|
||||
|
||||
## Requirements
|
||||
|
||||
|
|
@ -79,13 +79,13 @@ There are also several modules that export utility functions, currently `utils`,
|
|||
and `test_flags()` method, inheriting from one of the classes mentioned above.
|
||||
2. Set correct variables (so that all test parts you have made are executed) in [WebUI -> Test suites](https://localhost:8080/admin/test_suites).
|
||||
3. Link your newly created Test suite to medium type in [WebUI -> Job groups](https://localhost:8080/admin/groups).
|
||||
4. Run test (see [fedora_openqa repository](https://pagure.io/fedora-qa/fedora_openqa)).
|
||||
4. Run test (see [fedora_openqa repository](https://forge.fedoraproject.org/quality/fedora_openqa)).
|
||||
5. Create needles (images) by using interactive mode and needles editor in WebUI.
|
||||
6. Add new test suite and profiles into `templates.fif.json` file (and/or `templates-updates.fif.json`, if the test is applicable to the update testing workflow)
|
||||
7. Add new Test suite and Test case into [`conf_test_suites.py`](https://pagure.io/fedora-qa/fedora_openqa/blob/master/f/src/fedora_openqa/conf_test_suites.py) file in fedora_openqa repository.
|
||||
7. Add new Test suite and Test case into [`conf_test_suites.py`](https://forge.fedoraproject.org/quality/fedora_openqa/src/branch/main/src/fedora_openqa/conf_test_suites.py) file in fedora_openqa repository.
|
||||
8. Run `tox`. This will check the templates are valid.
|
||||
9. Open pull request for the os-autoinst-distri-fedora changes in [Pagure](https://pagure.io/fedora-qa/os-autoinst-distri-fedora). Pagure uses a Github-style workflow (summary: fork the project via the web interface, push your changes to a branch on your fork, then use the web interface to submit a pull request). See the [Pagure documentation](https://docs.pagure.org/pagure/usage/index.html) for more details.
|
||||
10. Open a pull request in [fedora_openqa Pagure](https://pagure.io/fedora-qa/fedora_openqa) for any necessary fedora_openqa changes.
|
||||
9. Open pull request for the os-autoinst-distri-fedora changes in [the repository](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora). Forgejo uses a Github-style workflow.
|
||||
10. Open a pull request in [fedora_openqa](https://forge.fedoraproject.org/quality/fedora_openqa) for any necessary fedora_openqa changes.
|
||||
|
||||
### Language handling
|
||||
|
||||
|
|
|
|||
|
|
@ -1782,7 +1782,7 @@ sub check_and_install_git {
|
|||
# This routine is used in Desktop test suites. It downloads the test data from
|
||||
# tarball and populates the directory structure.
|
||||
# The tarball is generated by update-data-tarball.sh from the
|
||||
# https://pagure.io/fedora-qa/openqa_testdata repository; make changes
|
||||
# https://forge.fedoraproject.org/quality/openqa-testdata repository; make changes
|
||||
# there, then run the update-data-tarball.sh script and commit the result.
|
||||
|
||||
sub download_testdata {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ sub run {
|
|||
script_run 'dnf -y install socat', 180;
|
||||
assert_script_run 'mkdir -p /etc/systemd/system/fprintd.service.d';
|
||||
# configure fprintd dummy reader, see
|
||||
# https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/223#comment-732426
|
||||
# https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/issues/223#issuecomment-344740
|
||||
assert_script_run 'printf \'[Service]\nEnvironment=G_MESSAGES_DEBUG=all\nEnvironment=FP_VIRTUAL_DEVICE=%%t/fprintd-virt\nReadWritePaths=%%t\nDeviceAllow=\' > /etc/systemd/system/fprintd.service.d/dummy.conf';
|
||||
# dummy reader needs SELinux permissive
|
||||
assert_script_run 'printf "SELINUX=permissive\nSELINUXTYPE=targeted" > /etc/selinux/config';
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ sub run {
|
|||
# mount the ISO there
|
||||
assert_script_run "mount /dev/cdrom /mnt/iso";
|
||||
# download the check script
|
||||
assert_script_run "curl --retry-delay 10 --max-time 30 --retry 5 -o /usr/local/bin/potential_conflict.py https://pagure.io/fedora-qa/qa-misc/raw/master/f/potential_conflict.py", timeout => 180;
|
||||
assert_script_run "curl --retry-delay 10 --max-time 30 --retry 5 -o /usr/local/bin/potential_conflict.py https://forge.fedoraproject.org/quality/misc-scripts/raw/branch/master/potential_conflict.py", timeout => 180;
|
||||
# install the dependency
|
||||
assert_script_run "dnf -y install python3-dnf", timeout => 180;
|
||||
# run the check
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue