Skip to content

Commit 53365f1

Browse files
committed
Merge pull request #1 from dirkrombauts/master
Documentation for version 1.0
2 parents 8e3e5fd + 334bfb9 commit 53365f1

22 files changed

+656
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
_site/
22
.sass-cache/
3+
site/
85.6 KB
Loading
22.9 KB
Loading
96.9 KB
Loading
74.1 KB
Loading

docs/Arguments.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Arguments
2+
3+
Pickles provides several arguments for you to customize how it operates. Each arguments exact usage will depend on the runner that is being used (i.e. console, powershell, etc.). The links below provide descriptions of each parameter and how it is used in the different runners along with information on defaults and ranges of possible values.
4+
5+
* [Feature Directory](ArgumentsFeatureDirectory.md)
6+
* [Output Directory](ArgumentsOutputDirectory.md)
7+
* [Documentation Format](ArgumentsDocumentationFormat.md)
8+
* [System Under Test Name](ArgumentsSystemUnderTestName.md)
9+
* [System Under Test Version](ArgumentsSystemUnderTestVersion.md)
10+
* [Test Results Format](ArgumentsTestResultsFormat.md)
11+
* [Test Results File](ArgumentsTestResultsFile.md)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Documentation Format
2+
3+
## Explanation
4+
5+
Allows the user to select what format the generated output will be written in. Currently, the available options are:
6+
7+
- HTML
8+
- Dhtml
9+
- Word (OpenXML)
10+
- JSON
11+
- Excel
12+
13+
**Note**: The value passed to this argument is case-insensitive. i.e. HTML = html= HtMl
14+
15+
## Default Value
16+
17+
html
18+
19+
## Possible Values
20+
21+
html, dhtml, excel, json, word
22+
23+
## Usage
24+
25+
### Console
26+
27+
Pickles.exe --documentation-format=Word
28+
29+
Pickles.exe -df=Word
30+
31+
### Powershell
32+
33+
Pickle-Features -DocumentationFormat Word
34+
35+
### MSBuild
36+
37+
<target Name="document">
38+
<pickles DocumentationFormat="Word" />
39+
</target>
40+

docs/ArgumentsFeatureDirectory.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Feature Directory
2+
3+
4+
## Explanation
5+
6+
Allows the user to tell Pickles the root directory where the feature files are located. All files underneath this root directory will be added to the output documentation.
7+
8+
## Default Value
9+
10+
None as yet.
11+
12+
## Possible Values
13+
14+
Any valid directory path, either absolute or relative.
15+
16+
## Usage
17+
18+
### Console
19+
20+
Pickles.exe --feature-directory=C:\MyProject\Features
21+
22+
Pickles.exe -f=C:\MyProject\Features
23+
24+
### Powershell
25+
26+
Pickle-Features -FeatureDirectory C:\MyProject\Features
27+
28+
### MSBuild
29+
30+
<Target Name="document">
31+
<Pickles FeatureDirectory="C:\MyProject\Features" />
32+
</Target>

docs/ArgumentsOutputDirectory.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Output Directory
2+
3+
## Explanation
4+
5+
The folder where Pickles will put the generated output.
6+
7+
## Default Value
8+
9+
The current folder.
10+
11+
## Possible Values
12+
13+
Any valid directory path, either absolute or relative.
14+
15+
## Usage
16+
17+
### Console
18+
19+
Pickles.exe --output-directory=C:\GeneratedDocs
20+
21+
Pickles.exe -o=C:\GeneratedDocs
22+
23+
### Powershell
24+
25+
Pickle-Features -OutputDirectory C:\GeneratedDocs
26+
27+
### MSBuild
28+
29+
<Target Name="document">
30+
<Pickles OutputDirectory="C:\GeneratedDocs" />
31+
</Target>
32+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# System Under Test Name
2+
3+
## Explanation
4+
5+
This is the name of the system under test. Since Pickles is designed to be used with any platform/language that supports Gherkin feature files we cannot rely on reading in an assembly or a jar file to retrieve metadata about the system under test. Instead, The user can use this argument to name the system under test.
6+
7+
## Default Value
8+
9+
None.
10+
11+
## Possible Values
12+
13+
Any valid string.
14+
15+
## Usage
16+
17+
### Console
18+
19+
Pickles.exe --system-under-test-name=MyProject
20+
21+
Pickles.exe -sn=MyProject
22+
23+
### Powershell
24+
25+
Pickle-Features -SystemUnderTestName MyProject
26+
27+
### MSBuild
28+
29+
<Target Name="document">
30+
<Pickles SystemUnderTestName="MyProject" />
31+
</Target>
32+

0 commit comments

Comments
 (0)