Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://issues.apache.org/jira/browse/CLOUDSTACK-5674


4. Marvin Enhancements:  EX

  •  SSH Library Issues : Current SSH Library has issues EX: executing command ,

...

  • create connection, taking too much time some times, and other ssh issues. Fixed them.
  •  Logging issues:  All related logs will be streamlined at one place for  the total run,

...

  • It will help in debugging failures post run at one place. Now,  for the entire run, and for each test suite, we will see different logs viz., "run\results\exceptions+passfail " log all at one place. So, all logs separated by different category help resolve issues quickly. identify product issues vs test failures.  Each test suite logs will be a different folder with all these logs.
  • Moving Services from tests suites: In phase1, we removed services dict from sanity tests and moved out. This will  help in segregating "tests code" from "tests data". Lot of places, services dictionary was it is used and it makes code a lot unclear, its passed as it is to base libraries and any changes in services breaks base libraries. EX: On a given test fixture, if we are to run all test suites for a given template, currently os type is hard coded, that means we have to change under all test suites to get it working. Now, as such it is moved out, we can make change at one place and it will effect all test suites and so many other issues related to it were fixed.

   The log folder path once configured, will be used to provide logs separately for each test module.

Phase2 Changes:

Planned to fix below issue\Enhancements.

...