xmpp-interop-testing/XMPP Interoperability Tests
Verifies functional behavior of an XMPP server by executing interoperability tests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| testId | An optional identifier that will be used in the naming of artifacts. | no | default |
| host | IP address or DNS name of the XMPP service to run the tests on. | yes | 127.0.0.1 |
| domain | XMPP domain name of server under test. | yes | example.org |
| timeout | Amount of milliseconds after which an XMPP action (typically an IQ request) is considered timed out. | no | 5000 |
| adminAccountUsername | Account name of a pre-existing user that is allowed to create other users, per XEP-0133. | no | — |
| adminAccountPassword | Password for the admin account. | no | — |
| accountOneUsername | The first account name of a set of three accounts used for testing. | no | — |
| accountOnePassword | The password of the accountOneUsername account | no | — |
| accountTwoUsername | The second account name of a set of three accounts used for testing. | no | — |
| accountTwoPassword | The password of the accountTwoUsername account | no | — |
| accountThreeUsername | The third account name of a set of three accounts used for testing. | no | — |
| accountThreePassword | The password of the accountThreeUsername account | no | — |
| disabledSpecifications | Comma-separated list of specifications for which tests are to be skipped (eg: "XEP-0045,XEP-0060") | no | — |
| disabledTests | Comma-separated list of tests that are to be skipped (eg: "EntityCapsTest,SoftwareInfoIntegrationTest") | no | — |
| enabledSpecifications | Comma-separated list of specifications for which tests are to be run (eg: "XEP-0045,XEP-0060") | no | — |
| enabledTests | Comma-separated list of tests that are to be run (eg: "EntityCapsTest,SoftwareInfoIntegrationTest") | no | — |
| failOnImpossibleTest | If set to "true", fails the test run if any configured tests were impossible to execute. | no | false |
| extensionJar | A single JAR file to load custom test extensions or additional test logic. Only one JAR may be specified. | no | — |
| javaVersion | The Java version to use for running the tests (useful when extensionJar is compiled against a newer Java version than the default). | no | 11 |
| logDir | The directory in which the test output and logs are to be stored. This directory will be created, if it does not already exist. | no | ./output |
Outputs
no outputs