1. 26 Feb, 2019 1 commit
  2. 10 Aug, 2018 1 commit
  3. 02 Jul, 2018 1 commit
  4. 27 Jun, 2018 1 commit
  5. 06 Mar, 2018 1 commit
  6. 27 Feb, 2018 1 commit
  7. 05 Sep, 2017 1 commit
  8. 09 May, 2017 2 commits
  9. 23 Jan, 2017 1 commit
  10. 15 Dec, 2016 1 commit
  11. 14 Dec, 2016 2 commits
  12. 10 Aug, 2016 2 commits
  13. 30 Jun, 2016 1 commit
  14. 21 Jun, 2016 1 commit
  15. 20 Jun, 2016 1 commit
  16. 08 Jun, 2016 3 commits
  17. 04 May, 2016 1 commit
  18. 29 Apr, 2016 1 commit
  19. 28 Apr, 2016 1 commit
  20. 28 Mar, 2016 2 commits
    • Luis Araujo's avatar
      Add the diffresults command · 2843bb86
      Luis Araujo authored
      This command will show the test results differences of
      JOB_1 compared to JOB_2. It will also show those missing
      tests in JOB_2 from JOB_1.
      
      The command will exit with code OPERATION_FAILED if any
      differences in the results are found or SUCCESS code otherwise.
      Signed-off-by: Luis Araujo's avatarLuis Araujo <luis.araujo@collabora.co.uk>
      2843bb86
    • Luis Araujo's avatar
      Add check-image-url option to the submit command · 533093b8
      Luis Araujo authored
      This submit command option will allow to check that the image (file)
      actually exists in the specified url path (either locally if the
      file:// prefix is used, or remotely), and if it doesnt, it immediately
      exits with an APPLICATION_ERROR code (2).
      
      This option doesn't check if the image is valid in some other way,
      it only checks that an actual file exists in such a path.
      
      It uses the python requests module to check for the existence of the
      file remotely.
      
      Reviewed By: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
      Maniphest Tasks: T823
      Differential Revision: https://phabricator.collabora.co.uk/D300Signed-off-by: Luis Araujo's avatarLuis Araujo <luis.araujo@collabora.co.uk>
      533093b8
  21. 22 Mar, 2016 2 commits
  22. 02 Mar, 2016 1 commit
  23. 19 Feb, 2016 1 commit
  24. 16 Feb, 2016 1 commit
    • Luis Araujo's avatar
      Build the rpc url from the Settings object · 27bcf8b5
      Luis Araujo authored
      Building the RPC url from the Settings object will make this
      object more self-contained and more convenient to use by external
      scripts and modules.
      
      This commit also moves checking for the minium required fields
      in the configuration files into the Settings object as this makes
      more sense for the new changes.
      Signed-off-by: Luis Araujo's avatarLuis Araujo <luis.araujo@collabora.co.uk>
      27bcf8b5
  25. 15 Jan, 2016 1 commit
    • Luis Araujo's avatar
      Use a global Settings object · 2ec38bc7
      Luis Araujo authored
      Initialize a Settings object only once (during the settings module
      import) and use this object globally from all the commands after
      loading its configuration from the command line interface top
      level routine.
      
      This change avoids to have Settings initialized more than once,
      which can cause issues like logger handlers duplication and
      problems with commands combinations.
      2ec38bc7
  26. 15 Dec, 2015 1 commit
    • Luis Araujo's avatar
      Re-write report command to use the new Analyse module · 3fd1c34c
      Luis Araujo authored
      This is a full re-write of the report command to use the new
      Analyse module. This re-write includes most of the functionality of
      the previous version making the code much cleaner and easier to
      extend with new features.
      3fd1c34c
  27. 02 Dec, 2015 2 commits
    • Luis Araujo's avatar
      Rename the analyse command to new name report · 06909ab8
      Luis Araujo authored
      This is a more accurate name for such a command. This commit also
      updates the test unit to use the new name.
      06909ab8
    • Luis Araujo's avatar
      Add support to fetch test case attachments · 9f1384a1
      Luis Araujo authored
      Now the --attachments option of the test command will fetch all
      test run and test case attachments files.
      
      These files will be saved in a directory hierarchy of the form
      <attachments-dir>/<test-run-dir>/<test-case-dir>, and each of the files
      will be saved in the specific category for each of the test runs and
      test cases.
      
      Also the output message is much simpler now, and it will only print
      a logger info message after all the files have been saved to the
      location.
      9f1384a1
  28. 17 Nov, 2015 1 commit
    • Luis Araujo's avatar
      Add new sections to cover all job states in the test report · d93e2f90
      Luis Araujo authored
      This commit adds new sections to cover all the possible job states
      in the analyse report.
      
      It will now show the following main categories if there are jobs
      in such a states: Failed jobs, Pending jobs, Canceled jobs and
      Successful jobs.
      d93e2f90
  29. 11 Nov, 2015 1 commit
    • Luis Araujo's avatar
      Wait for job to start when using the output --live option · 65a355c6
      Luis Araujo authored
      This commit will make the output command to wait for the job to start
      when using the --live option, or will immediately exit and print a
      message showing the current job status when not using such an option.
      
      This commit also introduces some code refactoring and cleaning, specially
      in the way the errors are handled to fit better the above changes.
      65a355c6
  30. 22 Oct, 2015 3 commits
    • Luis Araujo's avatar
      Change job command line interface and output · cf269024
      Luis Araujo authored
      Now the job command will only show the job name by default if no
      other option is passed, and it will require explicitly the new
      --tests option to list the job tests.
      
      This commit also makes the command output cleaner.
      
      These changes are intended to make the job command resemble how
      the test command behaves.
      cf269024
    • Luis Araujo's avatar
      Show job failure comment if available in the report · 827a7a3a
      Luis Araujo authored
      This will show the job failure comment if it is available in the
      analyse report. This comment contains information about
      infrastructure failures for the job.
      827a7a3a
    • Luis Araujo's avatar
      Wrap XMLRPC methods inside the Connection class · 8ca1b06a
      Luis Araujo authored
      This commit wraps all the XMLRPC methods inside the Connection class
      for easy and direct access from the lqa API, which will allow (among
      other things) to abstract such a details from the external code and
      commands.
      
      One of the important changes in this commit is that now the Connection
      object will create a server proxy at once and will be referenced by
      the property self._conn which will be later used by the rest of its
      methods to access the server API.
      
      Only the XMLRPC methods currently used by the lqa tool have been added
      to the Connection class, others should be added later here if required.
      8ca1b06a