Skip to content
Snippets Groups Projects
  1. May 29, 2019
  2. May 01, 2019
    • John Chilton's avatar
      Kubernetes staging w/test case. · f892f712
      John Chilton authored
      Testing for Kubernetes installed with Docker for Mac:
      
      - Run `make build-coexecutor-container`
      - Install and start rabbitmq on the localhost with Homebrew.
      - PULSAR_TEST_INFRASTRUCTURE_HOST=docker.for.mac.localhost  PULSAR_TEST_FILE_SERVER_HOST=0.0.0.0 PULSAR_RABBIT_MQ_CONNECTION='amqp://guest:guest@localhost:5672//' nosetests test/integration_test.py:ExternalQueueIntegrationTests.test_integration_kubernetes
      f892f712
    • John Chilton's avatar
      Implement coexecution manager. · e7f356b9
      John Chilton authored
      This manager is designed to just handle one job. It should be able to stage a job, write a command line to the job directory, and wait for an exit code to appear. Meant to be used alongside a container that actually runs the resulting tool.
      e7f356b9
  3. Apr 25, 2019
  4. Apr 23, 2019
  5. Jun 30, 2018
  6. Sep 19, 2017
  7. Dec 12, 2016
  8. Aug 30, 2016
    • John Chilton's avatar
      More attempts to address test timeouts. · 20246997
      John Chilton authored
      So it turns out nose.tools.timed doesn't actually kill functions on timeout. Create a new decorator that actually does using the stopit library. Add decorator to another function that appears to hang under Python 3.4 sometimes.
      
      Finally, under Python 3.4 on Traivs print the functions running so we can see hung entries.
      20246997
  9. Apr 10, 2016
  10. Dec 23, 2015
  11. Dec 22, 2015
    • John Chilton's avatar
      Improve testing decorators. · 1faeccf5
      John Chilton authored
       - Attempt to set maximum time for tests to prevent travisci hanging.
       - In various places loosen up skip conditions, try to never run a test that will fail because of the environment.
      1faeccf5
    • John Chilton's avatar
      Eliminate embedded galaxy.util. · 76882b3e
      John Chilton authored
       - Depend on galaxy-lib.
       - Move things into pulsar.util and/or pulsar.client.util as makes sense.
       - Use more Galaxy idioms.
      76882b3e
  12. Apr 15, 2015
  13. Apr 09, 2015
  14. Apr 08, 2015
  15. Apr 07, 2015
  16. Mar 09, 2015
  17. Mar 08, 2015
    • John Chilton's avatar
      Integration tests and fixes for rsync/scp transfer actions. · 7fc2b10a
      John Chilton authored
       - Rearrange things so ssh_key can be alternatively defined in file_actions.yml or the other properties ssh_user, ssh_host, ssh_port can be defined in destination_params. This allows these actions to be usable as the default file action and made it much easier to test.
       - Fixes when constructing scp command-line (my version of Python didn't like a tuple in middle of subprocess.check_call).
       - Increase integration test timeout (these are slower than localhost RESTful transfer).
       - Add integration test for each of these commands.
      7fc2b10a
    • John Chilton's avatar
      More PEP8-y test helper names. · 9771fb86
      John Chilton authored
      9771fb86
  18. Feb 25, 2015
  19. Oct 02, 2014
    • John Chilton's avatar
      Overhaul of job cancelling. · c7335c3f
      John Chilton authored
      The LWR use to not make a distinction between cancelled jobs and complete jobs but with server side postprocessing it is more nessecary. Bugfixes including actually recording and use cancelled status in external job runners and persisting the the recorded cancel status in queued and unqueued Python job managers (in some conditions it would revert the cancelled and mark the job as complete).
      
      Catch and suppress exceptions related to cancelling jobs and fetching that status. Failure to ping the metadata store (disk) and determine if a job has been cancelled shouldn't be interpreted as a failure to cancel.
      
      Lots of refactoring and tests to support this.
      c7335c3f
  20. Sep 22, 2014
  21. Jun 24, 2014
  22. Jun 19, 2014
  23. Jun 17, 2014
  24. Jun 04, 2014
  25. Mar 17, 2014
  26. Mar 05, 2014
  27. Feb 20, 2014
    • John Chilton's avatar
      Bug fixes for recent commits. · baaa5bbc
      John Chilton authored
      Outputs weren't getting rewritten when using remote_copy and remote_transfer, this made a bunch of tests pass that should have been failing and things seem more correct than they actually were.
      baaa5bbc
  28. Feb 19, 2014
Loading