User acceptance tests for a service implementing the SAML metadata profile of the Metadata Query Protocol
Clone or download

README.md

md-query-saml-uat

User acceptance tests for a service implementing the SAML metadata profile of the Metadata Query Protocol.

See also:

Getting Started

  1. Install Robot Framework (see https://github.com/robotframework/robotframework/blob/master/INSTALL.rst)

  2. Install Requests library: pip install robotframework-requests

  3. Clone this repository:

git clone https://github.internet2.edu/internet2/md-query-saml-uat.git
  1. Copy variables.py.example to variables.py: cp variables.py.example variables.py

  2. Edit variables.py for your environment.

  3. Run the test suite:

robot --noncritical optional .

Usage

Run all test cases in the current directory:

robot .

Treat any test cases tagged with optional as noncritical:

robot --noncritical optional .

Additionally skip long-running test cases (those that download and parse all entities):

robot --noncritical optional --exclude aggregate .

To Do

  1. Isolate Python dependencies with virtualenv or similar.

Contributing

  1. Clone the repository
  2. Create a new feature branch
  3. Commit your changes and push to the repository
  4. Create a pull request from your feature branch against the master branch
  5. After your changes have been merged, you may delete your feature branch