Skip to content

Setup integration testing infrastructure: HTTP basic authentication #4

@travishathaway

Description

@travishathaway

What is the idea?

We need to be able to run integration testing in our test suite for the authentication schemes we want to support.

Why is this needed?

In order to properly test these authentication schemes, it makes sense to have an integration testing system in place (or at least a strategy for how we intend to do this type of testing).

What should happen?

  • Setup testing infrastructure #3 (this issue should be completed first)
  • Setup integration testing to support HTTP Basic Authentication.
  • Write several new integration tests to demonstrate how this will work
  • Don't forget local testing! Make sure this can be done on a local setup as well (probably using a docker-compose.yml file)

Additional Context

To accomplish this, we will most likely take advantage of GitHub Action's "service containers". More information about those can be found here:

https://docs.github.com/en/actions/using-containerized-services/about-service-containers

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Available issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions