-
Notifications
You must be signed in to change notification settings - Fork 133
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
Add malformed tests check #177
base: master
Are you sure you want to change the base?
Conversation
Cool thanks @jtratner. xref: #163 |
yes, but also shell escaping gets so complicated that it makes my head hurt :-/ (so I picked the dumb way ;P) |
That is perfectly fine for the time being! Thanks! |
Test failures are unrelated... especially the ENCRYPTED_KEY_VAR for docs - wdyt @bgruening ? |
Could the ENCRYPTED_KEY_VAR error be related to #167 ?
Cloning via SSH was fixed after this PR, so you may need just to clone again. |
…nto lint-test-case-escaping
@bgruening @jtratner What is the status of this? Do we still need this? |
Looks still good to me. Could we have a rebase? |
@bgruening - merged and conflicts resolved. It looks like it might be overzealous, but it is KISS. |
Currently, if you have a single quote in your test command, it'll break the bioconda build because of shell escaping. Not sure if the upstream will fix this (or if a fix is really worth it, given that you can always put your test in a test file), but the error is confusing to the user. This PR adds a single_quote_in_tests check to the linter.
Aside - I haven't been able to get the test suite to run yet (not sure how to let anaconda for python3 and python2 exist). But I'm hoping Travis will run 'em for me :)