1. 19 Aug, 2017 1 commit
  2. 19 Jun, 2017 1 commit
  3. 18 Jun, 2017 1 commit
  4. 17 Jun, 2017 2 commits
    • Charles Ferguson's avatar
      Initial implementation of 'clean' action. · 65a5762c
      Charles Ferguson authored
      The clean action will clear up the project so that there are no files
      left behind which should be removed from the environment. At present
      we only have the CI specific files being removed, but the framework
      for the other languages to be cleaned is also present (unused).
    • Charles Ferguson's avatar
      Fix for output filter not preserving spaces. · d5bb3678
      Charles Ferguson authored
      The filter was using bare 'read' which was not working with the
      leading spaces. Must use -r and clear IFS for this to work.
  5. 14 Jun, 2017 3 commits
    • Charles Ferguson's avatar
      Fix for perl test runs. · 551eb49f
      Charles Ferguson authored
      Perl test runs would fail due to problems with the deletion of the
      xml files - of which there were none. Similarly, we didn't support
      version numbers of modules that were not integers, without quotes.
    • Charles Ferguson's avatar
      Add fixup for nosetests XML output. · 95d2f280
      Charles Ferguson authored
      The XML output for nosetests does not separate the test module from
      the class. A fixup hasa been added to try to make these results more
    • 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.
  6. 28 May, 2017 1 commit
  7. 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.