md-query-saml-uat
User acceptance tests for a service implementing the SAML metadata profile of the Metadata Query Protocol.
See also:
Getting Started
-
Install Robot Framework (see https://github.com/robotframework/robotframework/blob/master/INSTALL.rst)
-
Install Requests library:
pip install robotframework-requests
-
Clone this repository:
git clone https://github.internet2.edu/internet2/md-query-saml-uat.git
-
Copy
variables.py.example
tovariables.py
:cp variables.py.example variables.py
-
Edit
variables.py
for your environment. -
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
- Isolate Python dependencies with
virtualenv
or similar.
Contributing
- Clone the repository
- Create a new feature branch
- Commit your changes and push to the repository
- Create a pull request from your feature branch against the
master
branch - After your changes have been merged, you may delete your feature branch