Skip to main content

Template scripting testing language (TSTL) based on research by by Dr. Alex Groce & Jervis Pinto. EECS, Oregon State University

Project description

TSTL is a langauge that greatly simplifies testing a system using multiple testing approaches and generating a test harness quickly. It simplifies the definition of system under test.

TSTL is based on the research done by Dr. Alex Groce [1] and Jervis Pinto. School of Electrical Engineering and Computer Science, Oregon State University. The origial code can be found here: [harness-maker](https://code.google.com/p/harness-maker/). TSTL was taught in CS562 Applied Softwre Engineering Winter 2015 (at Oregon State University). The current repository packages the original code into a python package so that it can be installed easily and used conveniently by the name tstl

There is not much documentation yet but that should change soon.

harnessmaker.py is renamed as tstl and once package is installed there is no need to write python harnessmaker.py. You can simply use tstl instead.

[1] http://eecs.oregonstate.edu/people/groce-alex

Installation

git clone https://github.com/pramttl/tstl.git cd tstl python setup.py install # Might need to do a sudo on the last step if not using virtualenv

Usage

tstl -a <action_file_name>

This will generate a file called sut.py which is the System Under Test.

Project details


Release history Release notifications | RSS feed

This version

0.1

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page