Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

Commit

Permalink
Construct workspace
Browse files Browse the repository at this point in the history
  • Loading branch information
joergboe committed Dec 22, 2017
1 parent 2b8e6c5 commit b5d2ec2
Show file tree
Hide file tree
Showing 95 changed files with 55 additions and 57 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/.project
/runTTFWorkdir/
/releases/
File renamed without changes.
54 changes: 53 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,54 @@
# testframework
A shell script based test framework

The test script is a framework for the control of test case execution.

To learn more start with execution of help and man:

./bin/runTTF --help

and

./bin/runTTF --man

In directory samples you can see the Test Collection ANewTest, which is a sample for a basic Test Collection

It is recommended to enter the location of the test framework into your PATH like:

export PATH="<location of test framework>/bin:$PATH"

Whats new:
----------
Version 1.0.0:
- re-name TestProperties to TestProperties.sh
- Removed propertie section in preamble, all properties moved to script section
- Preamble now supports only variantList, variantCount and timeout
- Preamble requires now quoting (for lists)
- Check whether variantCount and timeout are digits
- New test steps / pres / fins invocation local space separated list STEPS/PREPS/FINS
- New test steps / pres / fins invocation local array STEPS/PREPS/FINS possible
- New test steps / pres / fins invocation local functions testStep, testPreparation, testFinalization
- Global space separated lists steps / pres / fins invocation re-named:
TTRO_prepsCase TTRO_prepsSuite TTRO_preps
TTRO_stepsCase
TTRO_finsCase TTRO_finsSuite TTRO_fins
- Improved handling and display in case of erroros in suite/collection initialization and preparation
- All function calls for collection/suite/case preparation and steps and finalization are now unchecked called
to improve failure propagation
- Collections variant support
- TstCollection.sh and TestSuite.sh are now only once sourced in collection and suite context
- TTRO_extraTime renamed to TTP_additionalTime
- New utis functions isArray, isFunction, arrayHasKey, isExistingAndTrue, isTrue, isFalse
- Re-named properties TTRO_noStart -> TTPN_..
- Handle debug and verbose as propertie
- Re-names TTRO_caseVariant -> TTRO_variantCase TTRO_suiteVariant -> TTRO_variantSuite


Version 0.2.0:
- Dummy Suite support: Test cases can be defined without suite context.
- Test collection now requires a TestCollection.sh file and the TestProperties file is now optional
- Installer
- New global initialization in streamsutils
- Use variables for sab file main composite ..
- New test cases
- Streams sample

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 0 additions & 4 deletions testframework/.gitignore

This file was deleted.

52 changes: 0 additions & 52 deletions testframework/README.TXT

This file was deleted.

File renamed without changes.

0 comments on commit b5d2ec2

Please sign in to comment.