| |
@@ -1,5 +1,6 @@
|
| |
import React, { Component } from "react"
|
| |
import { Modal, ModalHeader, ModalBody, ModalFooter } from "reactstrap"
|
| |
+ import SourceLink from "../landingpage/SourceLink"
|
| |
import { CollapsableCard, CollapsableBadge } from "./components"
|
| |
|
| |
export default class FedoraManualTesting extends Component {
|
| |
@@ -91,12 +92,8 @@
|
| |
environments like EC2 or Openstack, you can also perform them locally using Testcloud.
|
| |
<br />
|
| |
Have a look at the{" "}
|
| |
- <a
|
| |
- target="_blank"
|
| |
- rel="noopener noreferrer"
|
| |
- href="https://fedoraproject.org/wiki/Test_Results:Fedora_Current_Cloud#Cloud_Provider_Setup">
|
| |
- Cloud provider setup
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href="https://fedoraproject.org/wiki/Test_Results:Fedora_Current_Cloud#Cloud_Provider_Setup" linkName="Cloud provider setup" />{" "}
|
| |
guides for more details.
|
| |
</div>
|
| |
)
|
| |
@@ -164,9 +161,8 @@
|
| |
<ol className="steps">
|
| |
<li>
|
| |
Identify the testcase and `environment` in our{" "}
|
| |
- <a target="_blank" rel="noopener noreferrer" href={matrix_url}>
|
| |
- Tescase matrix
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href={matrix_url} linkName="Tescase matrix" />
|
| |
<CollapsableBadge expand_text="Not sure what that means?">
|
| |
<ul>
|
| |
<li>
|
| |
@@ -186,9 +182,8 @@
|
| |
|
| |
<li>
|
| |
Read the{" "}
|
| |
- <a target="_blank" rel="noopener noreferrer" href={tc_url}>
|
| |
- Testcase
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href={tc_url} linkName="Testcase" />{" "}
|
| |
briefly, just to have a general idea of what you will be doing.{" "}
|
| |
<CollapsableBadge expand_text="Not making much sense?">
|
| |
The testcases are generally split into four sections:
|
| |
@@ -215,12 +210,8 @@
|
| |
|
| |
<li>
|
| |
Based on the enviromnent, select and download and appropriate ISO{" "}
|
| |
- <a
|
| |
- target="_blank"
|
| |
- rel="noopener noreferrer"
|
| |
- href="https://fedoraproject.org/wiki/Test_Results:Current_Installation_Test#How_to_test">
|
| |
- here
|
| |
- </a>
|
| |
+
|
| |
+ <SourceLink href="https://fedoraproject.org/wiki/Test_Results:Current_Installation_Test#How_to_test" linkName="here" />
|
| |
.{" "}
|
| |
<CollapsableBadge expand_text="Not sure how?">
|
| |
<ul>
|
| |
@@ -253,9 +244,8 @@
|
| |
|
| |
<li>
|
| |
Study the{" "}
|
| |
- <a target="_blank" rel="noopener noreferrer" href={tc_url}>
|
| |
- Testcase
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href={tc_url} linkName="Testcase" />{" "}
|
| |
thoroughly, to be sure you know what to do.{" "}
|
| |
<CollapsableBadge expand_text="Feeling a bit lost?">
|
| |
<ul>
|
| |
@@ -288,12 +278,8 @@
|
| |
IRC channel #fedora-qa at freenode.net{" "}
|
| |
<CollapsableBadge expand_text="Don't have an IRC client?">
|
| |
If you are not that familiar with IRC, you can use the{" "}
|
| |
- <a
|
| |
- target="_blank"
|
| |
- rel="noopener noreferrer"
|
| |
- href="http://webchat.freenode.net">
|
| |
- web-interface
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href="http://webchat.freenode.net" linkName="web-interface"/>{" "}
|
| |
just enter a Nickname of your choice, #fedora-qa (including the hash sign) in
|
| |
the Channels field, and click Connect.
|
| |
</CollapsableBadge>
|
| |
@@ -307,9 +293,8 @@
|
| |
<CollapsableBadge expand_class="success" expand_text="Everything went well" type="btn">
|
| |
Great! Either use <code>relval report-results</code> on command line (make sure to
|
| |
install the <code>relval</code> package first), or modify the{" "}
|
| |
- <a target="_blank" rel="noopener noreferrer" href={matrix_url}>
|
| |
- matrix
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href={matrix_url} linkName="matrix" />{" "}
|
| |
directly by clicking on the <code>Edit</code> link next to the Matrice's header, and
|
| |
put <code>{{result|pass|YOUR_NAME_HERE|}}</code> in the
|
| |
appropriate spot.
|
| |
@@ -351,9 +336,8 @@
|
| |
Once you get the Bug reported, make sure to also submit the result into the testing
|
| |
matrix. Either use <code>relval report-results</code> on command line (make sure to
|
| |
install the <code>relval</code> package first), or modify the{" "}
|
| |
- <a target="_blank" rel="noopener noreferrer" href={matrix_url}>
|
| |
- matrix
|
| |
- </a>{" "}
|
| |
+
|
| |
+ <SourceLink href={matrix_url} linkName="matrix"/>{" "}
|
| |
directly by clicking on the <code>Edit</code> link next to the Matrice's header, and
|
| |
put <code>{{result|fail|YOUR_NAME_HERE|BUG_NUMBER|}}</code> in
|
| |
the appropriate spot.
|
| |
@@ -388,9 +372,12 @@
|
| |
|
| |
return (
|
| |
<div>
|
| |
- <a href="#" onClick={(e) => this.toggle(e)}>
|
| |
- {this.props.buttonLabel}
|
| |
- </a>
|
| |
+
|
| |
+ <sourceLink
|
| |
+ href="#"
|
| |
+ linkName={this.props.buttonLabel}
|
| |
+ onClick={(e) => this.toggle(e)}
|
| |
+ />
|
| |
<Modal
|
| |
isOpen={this.state.modal}
|
| |
toggle={this.toggle}
|
| |
Changed Source Link component from Class based to funtional and also added icon and onpress props, also changed all the anchor tags to use the SorceLink component .
also included in the readme how to generate your ssh KEY