clarified documentation, thanks to dhackner:
clarified documentation, thanks to dhackner:

-----------
(10:54:16 AM) dhackner: All: question about the Hudson Selenium Plugin. I need to get around SSL on our site. The -trustAllSSLCertificates option doesn't appear to do anything, so I believe that an alternate FF profile is the way to go.
(10:55:29 AM) dhackner: has anybody had any luck doing this? Do I set the "Set -firefoxProfileTemplate" line in Hudson config to a relative path on the slave machines from their grid install?
(10:56:15 AM) dhackner: The slaves with multiple RCs seem to all try and lock on the profile (even though they make a copy), thus blocking each other
(10:56:16 AM) kohsuke: I remember putting something about into help about how the path is resolved
(10:56:46 AM) kohsuke: ah, so that's why people cared about this.
(10:57:06 AM) dhackner: right. If trustAllSSL worked it would be a non-issue
(10:57:39 AM) dhackner: The help reads: The location of the profile to be used when launching Firefox instances. See also http://seleniumhq.org/docs/05_selenium_rc.html#server-options
(10:58:07 AM) dhackner: the profile I made works fine locally. I'm having trouble determining if the issue lies in my hudson setup or my grid setup
(10:58:40 AM) dhackner: and if the locking issue might be resolved by hacking my hudson selenium grid plugin to use a newer version (runs 1.0.4, 1.0.8 is currently out)
(10:59:55 AM) kohsuke: I'm curious why trustAllSSL doesn't work
(10:59:58 AM) kohsuke: Do you get any errors?
(11:01:08 AM) dhackner: None that I see. It just still encounters the firefox 3 SSL complaint page. I feel like I read something yesterday by the guy who wrote that option about it being sorta deprecated unless you use a proxy
(11:03:26 AM) dhackner: The slave logs starting with trustAllSSL in the RC
(11:05:57 AM) dhackner: http://www.mogotest.com/blog/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium
(11:12:24 AM) mindless: hm, trying svn tagging with "alternate credential" for first time.. not working
(11:12:41 AM) mindless: "No credential to try. Authentication failed"
(11:17:03 AM) kohsuke: dhackner: I guess what we should do is to make a copy of the specified firefoxProfileTemplate per RC on the same slave?
(11:17:07 AM) kohsuke: Would that fix the problem?
(11:17:27 AM) dhackner: Thats what I've been toying with, and it might fix the locking issue
(11:17:40 AM) kohsuke: Maybe the plugin needs to define its own way of deploying the profile across the Hudson cluster.
(11:17:42 AM) dhackner: but I'm still having issues even getting a single RC per slave
(11:17:46 AM) dhackner: yea
(11:17:49 AM) dhackner: I think so
(11:18:09 AM) dhackner: I'm looking into the reasons that acceptSSL isn't working for me
(11:18:23 AM) dhackner: might be that I should be using *chrome or *pifirefox
(11:18:49 AM) dhackner: thing is, selenium makes a copy of the profile
(11:18:57 AM) dhackner: so it should be pretty instant
(11:19:30 AM) dhackner: and I think that it merges it with a blank FF profile, so really your profile directory only needs cert_override.txt
(11:28:06 AM) dhackner: haha! that did it!
(11:28:23 AM) dhackner: they key is to run a proxy-injection browser with -trustAllSSL
(11:28:43 AM) dhackner: kohsuke, could we alter the help message? I know a lot of people get stuck with this
(11:28:44 AM) kohsuke: I'm new to *pifirefox
(11:28:49 AM) dhackner: me too
(11:28:52 AM) kohsuke: Yes, definitely.
(11:28:57 AM) kohsuke: Please suggest what we should put there
(11:29:49 AM) dhackner: actually, I currently only have: ERROR: Failed to load help file: Not Found
(11:31:36 AM) kohsuke: dhackner: if you can suggest what text we should be putting there I can add it very easily
(11:31:39 AM) kohsuke: it'd be greatly appreciated
(11:32:45 AM) dhackner: sure, let me think something up
(11:34:55 AM) dhackner: I'd say: "Note: the trustAllSSLCertificates option requires a browser in proxy injection mode. The easiest method is to enable this option and change the browser string from *firefox to *pifirefox or *iexplore to *piiexplore"
(11:36:36 AM) dhackner: actually: "Note: the trustAllSSLCertificates option requires a browser running  in proxy injection mode. Example browsers are *pifirefox for *firefox and *piiexplore for *iexplore"
(11:36:42 AM) dhackner: bit more concise.
(11:42:00 AM) dhackner: cool, my first contribution!
(11:45:41 AM) kohsuke: thanks. I'll add it
(11:46:08 AM) dhackner: great!
Mobrockers/selenium-plugin,ryantrevisol/selenium-plugin,Mobrockers/selenium-plugin,ryantrevisol/selenium-plugin