<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ConfigFiles</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>Recent changes to ConfigFiles</description><atom:link href="https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 26 Aug 2014 18:07:59 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/feed" rel="self" type="application/rss+xml"/><item><title>ConfigFiles modified by Todd Shoenfelt</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -37,9 +37,13 @@
     # This describes the testbed nodes in a single testbed.  Create one 
     # of these files for each testbed to be used in testing.

-    - host: 127.0.0.1 
+    - host: (ip|hostname)
       hosttype: linux
       username: root
+      password: password
+    - host: (ip|hostname)
+      hosttype: windows
+      username: DOMAIN/username
       password: password

 Test Batch
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Todd Shoenfelt</dc:creator><pubDate>Tue, 26 Aug 2014 18:07:59 -0000</pubDate><guid>https://sourceforge.net00a0ae3308b8e033316554b16023f112dee7a1e1</guid></item><item><title>ConfigFiles modified by aisarosenbaum</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,5 +1,7 @@
 Configuration Files
 ===
+
+[TOC]

 Test Run
 ---
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">aisarosenbaum</dc:creator><pubDate>Wed, 13 Nov 2013 00:01:40 -0000</pubDate><guid>https://sourceforge.netfacfee43771bcb076efd6d00dfec43de7bc343ef</guid></item><item><title>ConfigFiles modified by aisarosenbaum</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -8,12 +8,37 @@

 This file defines variables defined by the user that are relevant to a single test batch execution.  They become environment variables that can be referenced in a [Test Specification](TestSpecification) and within a running test script.  See the [Run Config](RunConfig) for examples.

+    ############## User Test Run Configuration File ###############
+
+    # The example variables herein are user-supplied and apply to a single test run.
+    # They become ENV variables and can be referenced by sub-processes in the test
+    # specification.  You can put anything you want here, but here are some examples:
+
+    # Install this software version
+    PESTSOFTWAREVERSION: '123'
+
+    # To track users' test runs
+    PESTUSERNAME: myusername
+
+    # Keep test specifications short
+    PESTTESTROOT: /path/to/test/directory
+
 Testbed
 ---

 -t (testbed)

 This file lists the [Host Specification](HostSpecification) in the testbed.  It allows test batches to be portable across similar testbeds.
+
+    ############### User Testbed Configuration File ###############
+    
+    # This describes the testbed nodes in a single testbed.  Create one 
+    # of these files for each testbed to be used in testing.
+  
+    - host: 127.0.0.1 
+      hosttype: linux
+      username: root
+      password: password

 Test Batch
 ---
@@ -22,7 +47,30 @@

 This lists the processes and their execution parameters.  See the [Test Specification](TestSpecification) for details and examples.

+    ############# User Test Execution Specifications ###################
+
+    # Modify this to describe the processes you want to run.
+
+    # Specify a specific host and don't wait for the command to finish
+    - testid: 543
+      host: 127.0.0.1
+      command: hostname
+      bg: 1
+  
+    # Execute the command on all linux hosts in the testbed twice
+    - testid: 234
+      hosttype: linux
+      command: date
+      count: 2
+
 Harness
 ---

+cfg/pest.yaml
+
 This specifies details about a single installation of PEST.  This is the only configuration file that is not a required argument to pest.pl.  It is always named pest.yaml and PEST expects it to be in its cfg directory.  It is edited only once during installation.  See the [Pest Config](PestConfig) page for details.
+
+    # This contains variables for the test harness itself.  These variables don't change
+    # after initial installation.
+
+    logdir: '/path/to/logs'
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">aisarosenbaum</dc:creator><pubDate>Tue, 12 Nov 2013 23:38:09 -0000</pubDate><guid>https://sourceforge.net1a91b0eeff0da486c394189c136854d29b9f139f</guid></item><item><title>ConfigFiles modified by aisarosenbaum</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -6,23 +6,23 @@

 -c (config) 

-This file defines variables defined by the user that are relevant to a single test batch execution.  They become environment variables that can be referenced in a [TestSpecification] and within a running test script.  See the [RunConfig] for examples.
+This file defines variables defined by the user that are relevant to a single test batch execution.  They become environment variables that can be referenced in a [Test Specification](TestSpecification) and within a running test script.  See the [Run Config](RunConfig) for examples.

 Testbed
 ---

 -t (testbed)

-This file lists the [HostSpecification] in the testbed.  It allows test batches to be portable across similar testbeds.
+This file lists the [Host Specification](HostSpecification) in the testbed.  It allows test batches to be portable across similar testbeds.

 Test Batch
 ---

 -s (scripts)

-This lists the processes and their execution parameters.  See the [TestSpecification] for details and examples.
+This lists the processes and their execution parameters.  See the [Test Specification](TestSpecification) for details and examples.

 Harness
 ---

-This specifies details about a single installation of PEST.  This is the only configuration file that is not a required argument to pest.pl.  It is always named pest.yaml and PEST expects it to be in its cfg directory.  It is edited only once during installation.  See the [PestConfig] page for details.
+This specifies details about a single installation of PEST.  This is the only configuration file that is not a required argument to pest.pl.  It is always named pest.yaml and PEST expects it to be in its cfg directory.  It is edited only once during installation.  See the [Pest Config](PestConfig) page for details.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">aisarosenbaum</dc:creator><pubDate>Tue, 12 Nov 2013 00:08:38 -0000</pubDate><guid>https://sourceforge.net48eac116cc426a467a742e927c72717dffcf7df4</guid></item><item><title>ConfigFiles modified by aisarosenbaum</title><link>https://sourceforge.net/p/perlsystemtest/wiki/ConfigFiles/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="configuration-files"&gt;Configuration Files&lt;/h1&gt;
&lt;h2 id="test-run"&gt;Test Run&lt;/h2&gt;
&lt;p&gt;-c (config) &lt;/p&gt;
&lt;p&gt;This file defines variables defined by the user that are relevant to a single test batch execution.  They become environment variables that can be referenced in a &lt;span&gt;[TestSpecification]&lt;/span&gt; and within a running test script.  See the &lt;span&gt;[RunConfig]&lt;/span&gt; for examples.&lt;/p&gt;
&lt;h2 id="testbed"&gt;Testbed&lt;/h2&gt;
&lt;p&gt;-t (testbed)&lt;/p&gt;
&lt;p&gt;This file lists the &lt;span&gt;[HostSpecification]&lt;/span&gt; in the testbed.  It allows test batches to be portable across similar testbeds.&lt;/p&gt;
&lt;h2 id="test-batch"&gt;Test Batch&lt;/h2&gt;
&lt;p&gt;-s (scripts)&lt;/p&gt;
&lt;p&gt;This lists the processes and their execution parameters.  See the &lt;span&gt;[TestSpecification]&lt;/span&gt; for details and examples.&lt;/p&gt;
&lt;h2 id="harness"&gt;Harness&lt;/h2&gt;
&lt;p&gt;This specifies details about a single installation of PEST.  This is the only configuration file that is not a required argument to pest.pl.  It is always named pest.yaml and PEST expects it to be in its cfg directory.  It is edited only once during installation.  See the &lt;span&gt;[PestConfig]&lt;/span&gt; page for details.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">aisarosenbaum</dc:creator><pubDate>Mon, 11 Nov 2013 23:57:30 -0000</pubDate><guid>https://sourceforge.neted8a0ad8fc11c9c202d263651339add74644ad08</guid></item></channel></rss>