1. 13 8月, 2016 1 次提交
  2. 12 8月, 2016 14 次提交
  3. 11 8月, 2016 1 次提交
  4. 10 8月, 2016 4 次提交
  5. 09 8月, 2016 11 次提交
  6. 05 8月, 2016 1 次提交
  7. 04 8月, 2016 8 次提交
    • C
      a03e97d7
    • C
      Merge remote-tracking branch 'ldoktor/process_poll2' · b8e27b59
      Cleber Rosa 提交于
      b8e27b59
    • C
      Wrappers: add support for rr · 2002a76f
      Cleber Rosa 提交于
      This example wrapper script runs binaries inside rr (record), which
      saves the execution environment, allowing to deterministically debug
      possible failures later.
      
      The usage instructions to run tests with this wrapper are no different
      than other wrappers.  The effect of the wrapper, though, deserves notice:
      it creates an "rr" directory inside the test results, which rr uses
      to save its data files.
      
      Replays should be executed like this:
      
       $ rr replay $JOB-RESULTS/test-results/$TEST/data/rr/$BINARY_NUMBER
      
      Where $BINARY_NUMBER is the "Nth" execution of "binary" by your
      test.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      2002a76f
    • C
      Result: remove command_line_arg_name attribute · 5c88b7ab
      Cleber Rosa 提交于
      With the change introduced in d205805b that changed how options request
      the use of the standard output, this attribute is no longer necessary.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      5c88b7ab
    • C
      Result: port JSON result plugin · d60991ff
      Cleber Rosa 提交于
      This moves all JSON result code to the plugin file.  With that, the
      core avocado has no knowledge about this plugin, as it should be.
      Still, the `results.json` is going to be generated by default, unless
      the command line option `--json-job-result` is set to `off`.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      d60991ff
    • C
      Result: port xUnit result · 43349c11
      Cleber Rosa 提交于
      This moves all xUnit code to the plugin file.  With that, the core
      avocado has no knowledge about this plugin, as it should be.  Still,
      the `results.xml` is going to be generated by default, unless the
      command line option `--xunit-job-result` is set to `off`.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      43349c11
    • C
      Result: introduce plugin interface and corresponding dispatcher · 05200036
      Cleber Rosa 提交于
      It's a known fact that the concept of results (as in job results) has
      been abused.  Runners implemented as results prove that.  This minimal
      interface is intended for Result implementations that render the
      complete result at once.  This is the case for most *real* result
      writer needs, such as XUnit, JSON (ported on the upcoming commits) and
      even the HTML report writer (port coming soon)
      
      Once all results are ported, the ResultProxy, our more custom and old
      fashioned form of a dispatcher, can be removed.  Then, the job
      attribute `result`, which is currently a ResultProxy instance with
      multiple Result* classes holding a lot of duplicate information, will
      be turned into a single instance.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      05200036
    • C
      Result: keep track of the state of all tests · 318ad9f5
      Cleber Rosa 提交于
      In a planned change of goal for the result class to actually hold one
      copy of the overall job results, and then introduce specific result
      formatters that will use that as the data to write varied result
      formats, let's add all test information to the result class.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      318ad9f5