Skip to content

tapis-project/tapis-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tapis-tests

This repository contains test suites that can be used to validate a Tapis installation. There are two types of tests included in each of the subdirectories.

  1. smoke_tests -- This folder contains "smoke tests", i.e., basic checks of the functionality of each service. The tests are written in BASH and utilize the curl HTTP client. This approach minimizes dependencies of the tests themselves (e.g., these tests do not depend on a Python installation, the Tapis Python SDK, tapipy, or other libraries). To use these tests, simply update the config file and execute the bash script. There is also a Dockerfile included to allow for executing the tests in a container.

  2. integration_tests -- This folder contains "integration tests", i.e., more elaborate checks of the Tapis functionality than that checked by the smoke tests. Unlike the smoke tests, the integration tests use Python and the Tapis Python SDK (tapipy). To use run the integration tests, consider using the including Dockerfile to build a Docker image. Note also that these tests require changes to the storage.json and the app.json files included in the src directory there as well as updates to the variables in tapistest.py. See the README contained in the folder for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors