-
Notifications
You must be signed in to change notification settings - Fork 664
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
Put 'directory' attribute back into schema #3667
Conversation
Actually, it does look like a unit test was also broken: src/molecule/test/unit/model/v2/test_verifier_section.py https://github.com/ansible-community/molecule/pull/3638/files I do not know how to run unit tests to verify that simply putting the |
I am hitting this issue as well, for example here. More generally, this issue is breaking all of our Ansible role builds that use a non-default location for the Molecule testinfra test code. |
Resolves #3686 |
@jsf9k You forgot to rebase it |
@ssbarnea - The PR was created by @davedittrich, not me. @davedittrich - Can you rebase the PR? I doubt I have permissions to do that. |
I was able to successfully rebase locally (there were no conflicts), but as expected I lack the necessary permissions to force push to @davedittrich's branch. |
ed6e233
to
6304627
Compare
@jsf9k There you go! Thanks! |
@davedittrich closed this PR, so I assume his intent is that I create a new one from the rebased branch. I did just that in PR #3687. |
@jsf9k Sorry about that. My mistake. I thought everything was complete and misread the GitHub suggestions about being able to delete the branch. I'm glad you moved forward as you did. Thanks! |
PR #3638 removed a central part of the schema that broke
pytest-testinfra
. I am assuming that a test for this was also removed, hence the unnoticed regression. I spent a little time looking into it and it looked like the schema validation is more a "does it parse" than "does it support all possible attributes."