thanks Alex, I'll have a look at going for a linux vm or mac
On Tue, Aug 13, 2013 at 12:28 PM, Alex Huang <alex.hu...@citrix.com> wrote: > Daan, > > I've struggled with running python from maven inside Cygwin myself. The > problem is that maven understands it's windows so it always passes windows > path to python but python thinks it's Cygwin so it wants to use unix paths. > > What I have done to run the smoke test locally is just run the python scripts > by hand inside cygwin. Another way would be to setup a completely windows > based maven build. Seems like too much trouble to me. > > --Alex > >> -----Original Message----- >> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] >> Sent: Tuesday, August 13, 2013 2:46 AM >> To: dev >> Subject: Re: running BVT locally >> >> might the fact that I am running from cygwin cli in a dir that I use with >> eclipse >> as well be a problem somehow? A fresh cygwin install still complains it >> cannot >> open it's local python 2.7.5 from maven run, while python starts fine. >> >> Come to think of it this is of topic for this list. I'll keep looking >> elsewhere and >> report back if I find something. >> >> $ mvn -P developer -pl :cloud-marvin >> [INFO] Scanning for projects... >> [INFO] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Apache CloudStack marvin 4.3.0-SNAPSHOT [INFO] ------------ >> ------------------------------------------------------------ >> [INFO] >> [INFO] --- exec-maven-plugin:1.2.1:exec (generate-sources) @ cloud-marvin >> --- [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 2.766s >> [INFO] Finished at: Tue Aug 13 11:42:07 CEST 2013 [INFO] Final Memory: >> 18M/114M [INFO] >> ----------------------------------------------------------------------- >> - >> [ERROR] Failed to execute goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (generate-sources) on >> project cloud-marvin: Command execution failed. Cannot run program >> "python" (in directory >> "C:\Users\dhoogland\cloudstack\cloudstack\tools\marvin\marvin"): >> CreateProcess error=2, The system cannot find the file specified -> [Help 1] >> [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with >> the -e switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, >> please read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExcepti >> on >> >> On Tue, Aug 13, 2013 at 11:33 AM, Prasanna Santhanam <t...@apache.org> >> wrote: >> > Yeah - if you edit python code with eclipse using pydev there's a >> > problem. Pydev doesn't work well with cygwin and is not supported. >> > >> > On Tue, Aug 13, 2013 at 09:48:27AM +0200, Daan Hoogland wrote: >> >> my pip got corrupted, i reinstalled it. >> >> python is installed with cygwin, it seems to work fine otherwise. I >> >> am reinstalling cygwin as 64 bit version now and will let you know my >> >> progress. >> >> >> >> from eclipse cygwin is not going to help anyhow, is it? >> >> >> >> regards, >> >> Daan >> >> >> >> On Tue, Aug 13, 2013 at 7:40 AM, Prasanna Santhanam <t...@apache.org> >> wrote: >> >> > Did you happen to take a look at the instructions for setting up a >> >> > cygwin environment? >> >> > >> >> > https://cwiki.apache.org/confluence/x/gI7lAQ >> >> > >> >> > On Tue, Aug 13, 2013 at 11:04:08AM +0530, Prasanna Santhanam wrote: >> >> >> Did you install Python in Cygwin's environment or on Windows? The >> >> >> latter will not work since cygwin does not detect the python >> >> >> version on your windows environment. >> >> >> >> >> >> On Mon, Aug 12, 2013 at 06:57:08PM +0200, Daan Hoogland wrote: >> >> >> > Prasanna, >> >> >> > >> >> >> > I checked out the marvin and tst setuyp pages. >> >> >> > >> >> >> > I have marvin >> >> >> > >> >> >> > $ python >> >> >> > Python 2.7.3 (default, Dec 18 2012, 13:50:09) [GCC 4.5.3] on >> >> >> > cygwin Type "help", "copyright", "credits" or "license" for more >> >> >> > information. >> >> >> > >>> import marvin; >> >> >> > >>> marvin >> >> >> > <module 'marvin' from >> >> >> > '/usr/lib/python2.7/site-packages/Marvin-0.1.0-py2.7.egg/marvin/ >> >> >> > __init__.pyc'> >> >> >> > >>> >> >> >> > >> >> >> > but still >> >> >> > >> >> >> > $ nosetests --with-marvin --marvin-config=setup/dev/local.cfg -a >> >> >> > tags="advanced" test/integration/smoke --load >> >> >> > Usage: nosetests [options] >> >> >> > >> >> >> > nosetests: error: no such option: --with-marvin >> >> >> > >> >> >> > which seems correct because >> >> >> > >> >> >> > dhoogland@SBPLT101 >> >> >> > /cygdrive/c/Users/dhoogland/cloudstack/cloudstack >> >> >> > $ nosetests -p >> >> >> > Plugin capture >> >> >> > Plugin failuredetail >> >> >> > Plugin xunit >> >> >> > Plugin deprecated >> >> >> > Plugin skip >> >> >> > Plugin multiprocess >> >> >> > Plugin logcapture >> >> >> > Plugin coverage >> >> >> > Plugin attributeselector >> >> >> > Plugin doctest >> >> >> > Plugin profile >> >> >> > Plugin id >> >> >> > Plugin allmodules >> >> >> > Plugin collect-only >> >> >> > Plugin isolation >> >> >> > Plugin pdb >> >> >> > >> >> >> > So I try to build marvin but then I get >> >> >> > >> >> >> > [INFO] BUILD FAILURE >> >> >> > [INFO] >> >> >> > ---------------------------------------------------------------- >> >> >> > -------- >> >> >> > [INFO] Total time: 1.938s >> >> >> > [INFO] Finished at: Mon Aug 12 18:38:35 CEST 2013 [INFO] Final >> >> >> > Memory: 19M/181M [INFO] >> >> >> > ---------------------------------------------------------------- >> >> >> > -------- >> >> >> > [ERROR] Failed to execute goal >> >> >> > org.codehaus.mojo:exec-maven-plugin:1.2.1:exec >> >> >> > (generate-sources) on project cloud-marvin: Command execution >> >> >> > failed. Cannot run program "python" (in directory >> >> >> > "C:\Users\dhoogland\cloudstack\cloudstack\tools\marvin\marvin"): >> >> >> > CreateProcess error=2, The system cannot find the file specified >> >> >> > -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the >> >> >> > errors, re-run Maven with the -e switch. >> >> >> > [ERROR] Re-run Maven using the -X switch to enable full debug >> logging. >> >> >> > [ERROR] >> >> >> > [ERROR] For more information about the errors and possible >> >> >> > solutions, please read the following articles: >> >> >> > [ERROR] [Help 1] >> >> >> > >> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionEx >> >> >> > ception >> >> >> > >> >> >> > even though >> >> >> > >> >> >> > $ python >> >> >> > Python 2.7.3 (default, Dec 18 2012, 13:50:09) [GCC 4.5.3] on >> >> >> > cygwin Type "help", "copyright", "credits" or "license" for more >> >> >> > information. >> >> >> > >>> >> >> >> > >> >> >> > Is this a windows thing? or is there some specific path coded >> >> >> > somewhere for python? >> >> >> > >> >> >> > regards, >> >> >> > >> >> >> > On Mon, Aug 12, 2013 at 6:25 PM, Prasanna Santhanam >> <t...@apache.org> wrote: >> >> >> > > On Mon, Aug 12, 2013 at 06:20:58PM +0200, Daan Hoogland wrote: >> >> >> > >> A bit of a stupid question, I guess >> >> >> > >> >> >> >> > >> On Mon, Aug 12, 2013 at 5:43 PM, Prasanna Santhanam >> <t...@apache.org> wrote: >> >> >> > >> ... >> >> >> > >> > I'll assume you have cloudstack setup manually and just >> >> >> > >> > want to fire all the tests against this deployment. This >> >> >> > >> > could be your laptop from where you have your management >> >> >> > >> > server running. Just open up the integration port 8096. All >> >> >> > >> > tests run on 8080 but the 8096 is required for setting up >> >> >> > >> > api/secret keys >> >> >> > >> What does just open up 8096 mean, given I am running in jetty >> >> >> > >> in eclipse? Should I edit some cfg or add params to the run? >> >> >> > >> >> >> >> > > If it's the dev environment, then you're good to go. port 8096 >> >> >> > > is the port where system user interacts. It is closed by >> >> >> > > default for binary installs but open on the dev environment. >> >> >> > > >> >> >> > >> ... >> >> >> > >> > Most of the details of running tests is explained in the >> >> >> > >> > documentation. Let me know if anything is missing and I'll fix >> that up. >> >> >> > >> without saying >> >> >> > >> >> >> >> > >> thanks, >> >> >> > > >> >> >> > > -- >> >> >> > > Prasanna., >> >> >> > > >> >> >> > > ------------------------ >> >> >> > > Powered by BigRock.com >> >> >> > > >> >> >> >> >> >> -- >> >> >> Prasanna., >> >> >> >> >> >> ------------------------ >> >> >> Powered by BigRock.com >> >> > >> >> > -- >> >> > Prasanna., >> >> > >> >> > ------------------------ >> >> > Powered by BigRock.com >> >> > >> > >> > -- >> > Prasanna., >> > >> > ------------------------ >> > Powered by BigRock.com >> >