tests: authselect by danlavu · Pull Request #6890 · SSSD/sssd · GitHub
Skip to content

tests: authselect#6890

Closed
danlavu wants to merge 1 commit into
SSSD:masterfrom
danlavu:test_authselect
Closed

tests: authselect#6890
danlavu wants to merge 1 commit into
SSSD:masterfrom
danlavu:test_authselect

Conversation

@danlavu

@danlavu danlavu commented Aug 20, 2023

Copy link
Copy Markdown

Adding functional authselect test cases

@danlavu danlavu added Tests no-backport This should go to target branch only. labels Aug 20, 2023
@danlavu danlavu force-pushed the test_authselect branch 6 times, most recently from e6d51f4 to c3525ba Compare August 22, 2023 13:27
@danlavu

danlavu commented Aug 22, 2023

Copy link
Copy Markdown
Author

@ikerexxe ikerexxe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a first round of reviews. I didn't have time to check everything and I have an important question before proceeding.

Why do you want to test several things only in a given distribution? I see that the two test cases aren't customer cases, so what makes you think that they are valuable?

Comment thread src/tests/system/tests/test_authselect.py
Comment thread src/tests/system/tests/test_authselect.py
Comment thread src/tests/system/tests/test_authselect.py
Comment thread src/tests/system/tests/test_authselect.py
@danlavu

danlavu commented Aug 23, 2023

Copy link
Copy Markdown
Author

@ikerexxe The requirement wasn't provided in the ported test suite. I did look up the requirements and added them.

These should be a functional test of all the features. Ideally, all sanity features should be functional, some can be reworked now, like with_gssaspi. Others will take more time, talking to @spoore1, to propose that "test_authselect__sssd_profile_enable_and_disable_smartcard" will be a simple case to add and test the certificate utility to the framework.

If there is a feature, we should test it. There are a number of features that are missing, with-ecryptfs, with-pam-u2f, with-pam-gnome-keyring, with no urgency, backlog, a nice to have?

Adding functional authselect test cases
@ikerexxe

Copy link
Copy Markdown
Contributor

@ikerexxe The requirement wasn't provided in the ported test suite. I did look up the requirements and added them.

I didn't explain myself correctly. If possible, I'd like to run all test cases in all available distributions in CI. Is there anything in RHEL that does not allow us to do so?

These should be a functional test of all the features. Ideally, all sanity features should be functional, some can be reworked now, like with_gssaspi. Others will take more time, talking to @spoore1, to propose that "test_authselect__sssd_profile_enable_and_disable_smartcard" will be a simple case to add and test the certificate utility to the framework.

If there is a feature, we should test it. There are a number of features that are missing, with-ecryptfs, with-pam-u2f, with-pam-gnome-keyring, with no urgency, backlog, a nice to have?

You are absolutely right.

@danlavu

danlavu commented Aug 24, 2023

Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-backport This should go to target branch only. Tests Waiting for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants