1. 03 Sep, 2017 1 commit
    • Charles Ferguson's avatar
      Ensure that the 'perl-env' and 'python-env' command exit with the RC. · dc496318
      Charles Ferguson authored
      When the perl-env and python-env tools are executed with a command
      line passed to them, they would not terminate with the correct return
      code. This meant that their use as part of a test environment (although
      I'm not keen on that - they will go away eventually) would not be
      possible.
      
      Fortunately, it's just a matter of returning the correct code immediately
      after the command runs. Or I could just have used 'set -e', but didn't
      in the end.
      dc496318
  2. 17 Jun, 2017 1 commit
  3. 14 Jun, 2017 1 commit
    • Charles Ferguson's avatar
      Add support for common directories for artifacts. Merge JUnit files. · c29d75a1
      Charles Ferguson authored
      We now have common directories for the artifacts produced, the logs
      we generate and the environment files that we use. These fixed
      directories mean that an automation system can more readily rely on
      the locations provided.
      
      We have a tidier mechanism for reporting the results in XML, by
      writing multiple files, and then merging them. We could still do a
      lot more with this, but it works pretty well right now.
      
      This change covers all the components, but it has only been tested
      with the Python code really.
      c29d75a1
  4. 27 May, 2017 1 commit
    • Charles Ferguson's avatar
      Creating a new submodule for the CI scripts. · b694baaf
      Charles Ferguson authored
      In order that we keep the CI scripts in line, it is better to have them
      in a submodule that can be synchronised separately. This avoids the
      problem of having to update the scripts directory in every component.
      b694baaf