diff --git a/.travis.yml b/.travis.yml index 465ed74065d8166b80b35124e05dc82b948db0c8..f0a5dec741136e69965f3f5dbe5d4be20ba8182c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ python: env: - REQUIREMENTS_SUFFIX= install: - - sudo apt-get install libxml2-dev libxslt1-dev libcurl3 python-pycurl + - sudo apt-get install libxml2-dev libxslt1-dev libcurl3 python-pycurl openssh-server - pip install -r requirements$REQUIREMENTS_SUFFIX.txt --use-mirrors || true - pip install -r dev-requirements$REQUIREMENTS_SUFFIX.txt --use-mirrors || true - pip install coveralls --use-mirrors # Required fro coveralls reporting. @@ -24,8 +24,10 @@ install: - echo ". $VIRTUAL_ENV/bin/activate" >> local_env.sh - pip install drmaa - sudo adduser --quiet --disabled-password --gecos TEST u1 ## Create user for run-as-user test. + - mkdir -p ~/.ssh && cp test_data/testkey.pub ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys # - sudo apt-get install condor -script: export TEST_WEBAPP_POST_SHUTDOWN_SLEEP=1; . local_env.sh; make lint && make lint-docs && if [[ $TRAVIS_PYTHON_VERSION == 2.6 ]]; then true; else make lint-readme; fi && make tests + +script: export PULSAR_TEST_KEY=test_data/testkey; export TEST_WEBAPP_POST_SHUTDOWN_SLEEP=1; . local_env.sh; make lint && make lint-docs && if [[ $TRAVIS_PYTHON_VERSION == 2.6 ]]; then true; else make lint-readme; fi && make tests after_success: - coveralls diff --git a/test_data/testkey b/test_data/testkey new file mode 100644 index 0000000000000000000000000000000000000000..3d2ce1dbfe3ab4de77a3fbb0fe5bd2dc3f3b7423 --- /dev/null +++ b/test_data/testkey @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEA1tGxJfFHTX+8B94NTY7poVizpyhguQdfqgu2QXfevWTec8Yx +VHJ0RnFOskVeW/buHaV8bEy6lHGkDXppnb8fVVymAKnrTdLluCKE7QSueao06Nj7 +7FAoGxcgwyJ9Jp3G4fR/rDjoxphVNtZ8Za4UqC6ctIuC70wvslcxQL+3vLF0nFIe +SkrieI7LHunbBd0/WcXfKVyxyzHN0i7pnBzFMWZsDzTbfoH+u5nbec8HxqQisTlp +xA9+j8ak4hyarvtbCFPD9LMvO7w8MzOcpZy/2VYsFnFJ6hXjnDg1Z7Cn5Pcj4G+U +oCfp5QVKiDEg41Rh14zs4rfxRcS1SKvAlH7rIQIDAQABAoIBAGqiZKFFB/P8eEYf +f9MEIg0pjuRnMrwmYOJ0NeCBtFunepVVyJ72walGDZ6IuLJF/SVSRFUuMWAGmTzn +iw33FYK2HuEtd9SF3+prmDhfnoxeZS1AqK1BjOcFsAmtURqeL19ykv3WshYDACnc +hpuisjZaDQfCSRioZPTOO3C8umQ7eW9mVixByzoPaTi39aZ/K5NsUxZc2WF5kPap +sDiwaGVdZt1mgYZymkUXEkzvGBkaGcL7+DAhQti7hkb6JLF7WMepne2rFYFgS84m +gq216MiX7yIip8jw5lYJtr3yPrpVs01RW3/22Yqaglcrrh1V5Cj1ai8L/kAOKj6j +zJGDD5ECgYEA9RwYrsjooYyvs1bkrMDXpHDMiXSZyXfHgUoZJBZHCcutCqUVetxS +C2idN4hWrQgUidrYOXITj43iHFaIJCuydlmPIZLPOaRVxB2kLO+oc0la7l5N8mTH +hvbPxmEs+tKJWIM0z7fKP9fYfX5X5sXGMHY40ggKmsBTDTd/tIR4BbsCgYEA4F0R +Ee+trQN1TiwLPLK2NF66pRnFRTH+yW3oM7xI3YEQMQNHA908kSaYG851AoN+SzUU +VEQPXOB6LnBxlt+zNCtNc3TMzIrLoDqvQLbczD5jXj/6N9u8WOCVcHHPh5QkGDTf +CiVhdgpfiLB4ZQKcgMYClkVNk12HOz7sUCLqdtMCgYEAn7mecA/mYJgASxrdy6Gj +JLqI3y4HpV0TujHiLj0CL+T1L5GibLy0DlEu2mhTK1CvqaHd85leG9c2uIa/EusS +0cLM3fEAbyyi4zj5qnrGR9JOmjUEEGgSCeY+QaVDnXOjIvXlbVL0TiRHJIg3md/Z +pez0XBH3bx7TQDKhWq5UVE8CgYBw3WBg7Xkot7yi/nUIq74MyjqKI1ShYm0RV0Cg +Be+BvhMvFL78qqZ1Pjz2f/1Mrmkx3BnF6hbwWdwc0GPTyeSUMdRcaD0+B/Q3Pk46 +98JK3HeQSg7NWrR84T1Lu3TydwtRQgeRSwykHMPCN0PZTF7+SJ20ilhj8YC9xQGL +roTUEQKBgFXFxAKNNRyShq2aDZA2UGsk1HSrZ99biN9qH0gmnYpwHRUQnqY+aBrh +iaYbS5fap/UjfiyePsQtW8/CgzNz6ge4ko1LSOHxdBMTJgp9kLXu4XXkaAes85vn +2Y0YIhGGx+lyJj6bPh4Hoopa84a1qKxUoo40Kx99JtScLx/0w70r +-----END RSA PRIVATE KEY----- diff --git a/test_data/testkey.pub b/test_data/testkey.pub new file mode 100644 index 0000000000000000000000000000000000000000..1a3e42270d47400a8e36a6126121b3497ed4f00b --- /dev/null +++ b/test_data/testkey.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW0bEl8UdNf7wH3g1NjumhWLOnKGC5B1+qC7ZBd969ZN5zxjFUcnRGcU6yRV5b9u4dpXxsTLqUcaQNemmdvx9VXKYAqetN0uW4IoTtBK55qjTo2PvsUCgbFyDDIn0mncbh9H+sOOjGmFU21nxlrhSoLpy0i4LvTC+yVzFAv7e8sXScUh5KSuJ4jsse6dsF3T9Zxd8pXLHLMc3SLumcHMUxZmwPNNt+gf67mdt5zwfGpCKxOWnED36PxqTiHJqu+1sIU8P0sy87vDwzM5ylnL/ZViwWcUnqFeOcODVnsKfk9yPgb5SgJ+nlBUqIMSDjVGHXjOzit/FFxLVIq8CUfush john@jlaptop14