1. 13 Dec, 2012 4 commits
  2. 05 Dec, 2012 1 commit
  3. 11 Sep, 2012 2 commits
  4. 31 Aug, 2012 2 commits
  5. 15 Aug, 2012 1 commit
    • Rafael Monnerat's avatar
      Implement new parallel test approach · 9bc65393
      Rafael Monnerat authored
      The tests runs always 1 test per available computer (no more
      no less), this approach prevent pick several tests on the same
      machine which leads to timeouts and lack of resources (Disk) on
      some machines.
      9bc65393
  6. 14 Aug, 2012 3 commits
  7. 09 Aug, 2012 3 commits
  8. 07 Aug, 2012 3 commits
  9. 06 Aug, 2012 3 commits
    • Rafael Monnerat's avatar
      Retry on Network Failure · 417475a5
      Rafael Monnerat authored
      Network can be quite unreliable, so play safe retrying the method in case
      some exception related to network failure be raised. Usually they are
      related to timeout on SSLError and/or xmlrpclib timeouts.
      417475a5
    • Rafael Monnerat's avatar
      Increase the time between the checks. · c6a37624
      Rafael Monnerat authored
      Make test agent delay more time for 2 reasons:
      
        - slapgrid-cp/sr takes more them 1 min to run
        - The default periodicity on the servers are 5 min, so nothing happens in
              less them 5 minutes.
      
      This change also gives time for vifib master process the information with
      activities.
      c6a37624
    • Rafael Monnerat's avatar
      Add more verbose for Test Agent · e0f09a93
      Rafael Monnerat authored
      This changes improve the log readability in order to identify when a test
      start and stops (tears down.)
      e0f09a93
  10. 03 Aug, 2012 1 commit
  11. 02 Aug, 2012 1 commit
  12. 01 Aug, 2012 1 commit
  13. 31 Jul, 2012 2 commits
  14. 13 Jul, 2012 1 commit
  15. 11 Jul, 2012 1 commit
  16. 09 Jul, 2012 4 commits
  17. 06 Jul, 2012 6 commits
  18. 05 Jul, 2012 1 commit
    • Vincent Pelletier's avatar
      Add support for software instanciation. · bce547ed
      Vincent Pelletier authored
      Reuse erp5.util.taskdistribution for better TaskDistributionTool
      integration (adds a dependency, removes 2 entry points): it is possible to
      create several test agents with same configuration, each testing a subset
      of the entire test suite. Especially useful if/when test agents gets the
      extra task of monitoring commits on software releases, and they locally
      build & instanciate the SR they test.
      Use a medium-lived process rather than a short-lived one, to drop state
      loading & saving complexity.
      Allow a single test agent to run several concurrent tests.
      Cleanup pidfile, even when exceptions occur.
      Factorise code used to test each step.
      Rework configuration file layout, to better use magic "[DEFAULT]" section.
      Take keys & certs from configuration file, allowing for per-test certs.
      Remove the need for storing using login & password by reusing x509 auth.
      bce547ed