Skip to content
Permalink
Newer
Older
100644 61 lines (40 sloc) 1.39 KB
Oct 5, 2018
1
# md-query-saml-uat
Oct 12, 2018
2
3
User acceptance tests for a service implementing the SAML metadata profile of
4
the Metadata Query Protocol.
5
6
See also:
7
8
* [Metadata Query Protocol](https://tools.ietf.org/html/draft-young-md-query-09)
9
* [SAML Profile for the Metadata Query Protocol](https://tools.ietf.org/html/draft-young-md-query-saml-09)
10
11
12
## Getting Started
Oct 12, 2018
13
14
1. Install Robot Framework (see https://github.com/robotframework/robotframework/blob/master/INSTALL.rst)
15
16
2. Install Requests library: `pip install robotframework-requests`
Oct 12, 2018
17
18
3. Clone this repository:
Oct 12, 2018
19
```
20
git clone https://github.internet2.edu/internet2/md-query-saml-uat.git
21
```
22
23
4. Edit `variables.py` for your environment.
25
5. Run the test suite:
Oct 12, 2018
26
```
27
robot --noncritical optional .
Oct 12, 2018
28
```
29
30
31
## Usage
32
33
Run all test cases in the current directory:
34
```
35
robot .
36
```
37
38
Treat any test cases tagged with `optional` as noncritical:
Oct 12, 2018
39
```
40
robot --noncritical optional .
Oct 12, 2018
41
```
42
43
Additionally skip long-running test cases (those that download and parse all
44
entities):
Oct 12, 2018
45
```
46
robot --noncritical optional --exclude aggregate .
Oct 12, 2018
47
```
48
49
50
## To Do
51
52
1. Isolate Python dependencies with `virtualenv` or similar.
53
54
55
## Contributing
56
57
1. Clone the repository
58
2. Create a new feature branch
59
3. Commit your changes and push to the repository
60
4. Create a pull request from your feature branch against the `master` branch
61
5. After your changes have been merged, you may delete your feature branch
You can’t perform that action at this time.