## How to start contributing to CI tests Fedora Atomic Host
To start contributing you have to read following pages in the first place:
<https://fedoraproject.org/wiki/Changes/InvokingTests>
<https://fedoraproject.org/wiki/CI/Tests#Testing_an_Atomic_Host>

All tests are locating here:
<https://upstreamfirst.fedorainfracloud.org/browse/projects/>

To start contributing you have to create an account here:
<https://admin.fedoraproject.org/accounts/user/new>

Follow the guide and get access:
<https://fedoraproject.org/wiki/Package_maintenance_guide>

Also, create account on fedorapeople.org
<https://fedoraproject.org/wiki/Infrastructure/fedorapeople.org#fedora_people_git_hosting_support>

### Remote pull-request workaround

You can clone tests from https://upstreamfirst.fedorainfracloud.org/
[Run them](https://fedoraproject.org/wiki/CI/Tests#Testing_an_Atomic_Host). Be sure that all tests Classic and Container are Passed.

Navigate to the https://src.fedoraproject.org/browse/projects/
And clone project you like to port test.

Move tests into the project folder. Rename folder with tests to "tests" 
Make sure you don\'t have ** \*.log ** files inside
Don't forget to delete **.git/** folder from tests.
Make changes, create new git branch, for example, **new_tests**

```sh
$ git checkout -b  
```
Make commit.
Use following commit message:
#### Commit Message

![Commit Message](https://cdn.pbrd.co/images/GNvjJ45.png)

Upload package folder to the [Fedorapeople](https://fedorapeople.org/)
```sh
# scp -r / @fedorapeople.org:public_git/
```

Navigate to the [fedoraproject.org](https://src.fedoraproject.org/rpms/pam/pull-requests)
Press **File Pull Request** button then press **Remote pull request**
![](https://cdn.pbrd.co/images/GNvkC6F.png)

In the **Title** field paste: *Add CI tests using the standard test interface*
**Git repo address** put: *git://fedorapeople.org/~<you usernae>/<package folder>*
**Git branch:** *new_tests* as was mentioned before
**To branch:** *master*
![](https://cdn.pbrd.co/images/GNvlULn.png)
Then press the **Preview** button
After that add **Initial Comment** with tests results, for example:

## Initial Comment
***
![Initial Comment](https://cdn.pbrd.co/images/GNvbmFl.png)
***

Make sure you mentioned right maintainer contact person.