-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
(BKR-474) Add missing shellescape #74
Conversation
...through hosts - found that beaker was unable to complete its acceptance tests when provided with multiple SUTs of multiple os types in the same hosts file - need to correctly detectos when we switch to a new os, otherwise we assume that we are executing on the same os and generate the wrong command strings - keeps a hash of known hosts associated with their os type so that we don't have to run detect_os (which can be somewhat time expensive) more than once per-SUT
Can one of the admins verify this patch? |
I've got a acceptance test that is failing on the original error, and this patch only changes the error I get. Using the original line from before a6b3e50 works for me. |
@DavidS is the acceptance test linkable? |
It's the puppetlabs-apache acceptance test suite, which uses serverspec and therefore hits this. |
From @DavidS -- here's the build output from that run, with various failures caused by this problem: and the suite in question: https://github.com/puppetlabs/puppetlabs-apache/tree/00b0da75cbe2a11a8577b87cb635d0c04440db10/spec/acceptance It seems like we should supplement our in-tool acceptance testing (probably we can use that suite above as a guide) here, since we know our suite isn't detecting the problem... |
Yeah, sorry. In complete sentences this time. I'm in a meeting with @DavidS and from our discussion, I thought this was possibly the root cause of QENG-2889. On further review of the apache logs and comparing them to failures for concat, inifile, & ntp, I think this is a similar (failing when sending a command with a space in it) but different issue with QENG-2889 only affecting Solaris. Sorry, for the noise. |
Since the jankins-modules is not public, here the relevant log snippet:
compare this to the last good run:
|
For some reason i'm getting the following error when implementing this fix:
Any idea's ? |
@electrical Yeah that is the error I was referring to in #74 (comment) - reverting the line to what was there before works for Linux, but fails on Windows, so it's not the whole solution. |
Fixed by #75 |
No description provided.