Skip to content

stalina/tasty-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Codacy Badge Build Status

tasty-core

Core of the tasty test framework : test made Natural

Prerequiste

NodeJs is installed (V5 +)

Getting Started

TODO

Install

cd tasty-core

npm install

PhantomJs binary needs to be in your PATH, for this purpose, you can add symbolic link to the executable :
ln -s <path to tasty-core>/node_modules/phantomjs-prebuilt/bin/phantomjs /usr/bin/pahntomjs

OPTIONAL, you can do the same with the chrome driver (in case you want to run test in Chrome) :
ln -s <path to tasty-core>/node_modules/chromedriver/bin/chromedriver /usr/bin/chromedriver

Run

  • Tests: gulp test
  • Integration Tests : gulp it
  • Everything : gulp

Developpers information

See wiki : https://github.com/stalina/tasty-core/wiki

File naming convention

These are the extension that we advice to use but for your own need, you can use any extension you need.

tasty script file

Tasty script files can contain either tasty instruction defined in conf file or raw selenium-driver (javascript) code line.
Extension that should be used : .tty

tasty instruction file

Tasty instruction files contains custom intruction written either with already defined tasty instruction or raw selenium-driver (javascript) code line.
Extension that should be used : .conf.tty

tasty parameter file

Tasty parameters file contains couples of key/value (as a property file).
Extension that should be used : .param.tty

About

core of the tasty test framework : test made Natural

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published