Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Further Integration Testing #41

Open
UnicornChance opened this issue Apr 3, 2024 · 2 comments
Open

Further Integration Testing #41

UnicornChance opened this issue Apr 3, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@UnicornChance
Copy link
Contributor

Describe what should be investigated or refactored

At the moment there is minimal integration testing for the identity config + uds core. Part of this process is creating a test realm.json, which creates a testing disparity with the base realm.json. This was necessary for side stepping email verification, MFA, and ocsp checking for cac registration/authentication.

End Goal

New integration testing should be centered around utilizing the base realm.json and not creating a test specific one. This would mean Email verification and MFA handling / testing. Another area that needs further testing is the plugin code, covering some of the logic that its responsible for.

@UnicornChance UnicornChance added the enhancement New feature or request label Apr 23, 2024
@UnicornChance
Copy link
Contributor Author

Setup Mailpit for smtp testing, this may be more beneficial to do some uds-core so that we can test alerting and other things from there.

@UnicornChance
Copy link
Contributor Author

realms are as similar as possible with this PR . the differences are:

  • OSCP scanning breaks x509
  • smtp server portion is only in testing realm
  • test users are created in the test realm because there's not an easier way to create a user with a group, which means we need the generated user + group for group authz e2e testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant