Skip to content

darranl/wildfly-security-testsuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

203 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WildFly Security Testsuite - Information

Project Structure

Test Case Configuration

Various system properties can be set to control either which tests are executed or the behaviour of the tests themselves.

Unit Tests

HTTP Tests

The following properties can be set to control the HTTP unit tests.

  • http.hostname (Default: "localhost") - The host name to bind the HTTP server to.
  • http.port (Default: "8080") - The base port number the HTTP server will listen on.

Running Individual Tests

The test cases in this project make use of suites to dynamically register many permutations of tests for each test case, this enables us to cover many more permutations that we would by writing manual tests which is great for test execution in CI, however when debugging or developing tests it may be more desirable to restrict the test run down to a limited set of permutations.

The following system properties can be set when running a test case to filter the tests dynamically registered.

  • TestFilter.TransportType
  • TestFilter.HttpAuthenticationMechanism
  • TestFilter.SaslAuthenticationMechanism
  • TestFilter.TestFamily
  • TestFilter.TestName

Each property takes a comma separate list of allowed values, if the property is not specified it is assumed that all values are supported.

About

A testsuite external to any specific project enabling a defined set of dependencies to be tested.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages