From d8250ae6ff8be08ce3059ae712407fb2d710cd3f Mon Sep 17 00:00:00 2001 From: Petr Šplíchal Date: Oct 11 2017 12:40:45 +0000 Subject: Done. --- diff --git a/start.md b/start.md index fc4fb67..7eccd26 100644 --- a/start.md +++ b/start.md @@ -1,33 +1,27 @@ ## Contributing tests for Fedora Atomic Host CI +### Documentation and Account + To start contributing you should read the following pages in the first place: * https://fedoraproject.org/wiki/Changes/InvokingTests * https://fedoraproject.org/wiki/CI/Tests#Testing_an_Atomic_Host -Tests from the Upstream First initiative are located here: - - * https://upstreamfirst.fedorainfracloud.org/browse/projects/ - -Create a FAS account and follow instructions for creating a public -git repo on fedorapeople: +Make sure you have a FAS account. You can also find useful +information and tools related to working with packages in the +Package maintenance guide: * https://admin.fedoraproject.org/accounts/user/new - * https://fedoraproject.org/wiki/Infrastructure/fedorapeople.org#fedora_people_git_hosting_support - -You can also find some useful information related to packaging here: - * https://fedoraproject.org/wiki/Package_maintenance_guide -### Pull Request +### Adding Tests -Here are the steps for creating a pull request with new test -coverage. Clone repositories with tests and project code. +Clone repositories with tests and project code, run the tests: * Clone tests from https://upstreamfirst.fedorainfracloud.org/ * [Run them](https://fedoraproject.org/wiki/CI/Tests#Testing_an_Atomic_Host) - * Make sure sure that all tests with Atomic tag are Passed. + and make sure sure that all tests with Atomic tag are Passed. * Clone project from https://src.fedoraproject.org/browse/projects/ Include tests into the project: @@ -47,12 +41,15 @@ Example Commit Message: [0] https://fedoraproject.org/wiki/CI [1] https://fedoraproject.org/wiki/Changes/InvokingTests -Upload package folder to the [Fedorapeople](https://fedorapeople.org/): +### Pull Request + +Unless you are a Fedora packager follow instructions for creating a public git repo on +[fedorapeople](https://fedoraproject.org/wiki/Infrastructure/fedorapeople.org#fedora_people_git_hosting_support) +and upload package folder there: ```sh -scp -r ./ @fedorapeople.org:public_git/ +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**.