I have a django web application and would like to run headless tests using: https://github.com/dobarkod/django-casper
I am trying to implement an automatic/CI workflow like the one below: 1) clone latest version of my django web application 2) Install Django (e.g. in a python virtual environment) 3) Start django web server hosting my django web app 4) Run casper headless tests 5) Generate test report 6) Shutdown/remove django webserver/web application. What are the recommended workflow for the above; automatically install, start, test and shutdown a django web application/web server? I would like to avoid apache configuration if possible. For now I use the below script that covers bullet 1-2 above in a jenkins job: #!/bin/bash STAGING_DIR="staging" rm -Rf $STAGING_DIR mkdir $STAGING_DIR cd $STAGING_DIR git clone [git-url] . virtualenv --no-site-packages virtual_django source virtual_django/bin/activate pip install django #Hangs :-( python manage.py runserver 0.0.0.0:8000 # ToDo: Run casperjs tests # ToDo: Generate test report # ToDo: Shutdown/remove django web server/web application But it just hangs when it get to: python manage.py runserver 0.0.0.0:8000 it works fine from a plain bash terminal though. I assume that others have automated the above workflow so could be great with some suggestions for this. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/1c55324a-ccee-4c32-b697-7a9137824892%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.