[yocto] [[PATCH][qa-tools] 00/16] Add Toaster test suite support

Aníbal Limón anibal.limon at linux.intel.com
Tue Feb 9 14:43:09 PST 2016


This set of changes adds toaster test suite to qa-tools repo.

Summary,
	- Add ToasterHelper class for clone/setup/start/stop toaster.
	- Add Toaster test suite script, mainly work did by QA Rumania team.
	- Add COPYRIGHT and improve instructions for install/usage.

Next steps are for create an buildset for our AB in order to run toaster tests.

Also the changes can be found at,
	http://git.yoctoproject.org/cgit/cgit.cgi/qa-tools/log/?h=devel
	
Aníbal Limón (16):
  README.md: Update instructions on how install host deps on debian.
  utils/run/toaster.sh: Get rid of toaster shell script.
  toaster: Add helpers for clone, setup, start and stop.
  tests/toaster/__init__.py: Add support for clone/setup/start/stop
  tests/toaster/helpers.py: When execute bash remove interactive mode.
  tests/toaster/helpers.py: Fix toaster_start deadlocks.
  ts/toaster/helpers.py: Add new class ToasterHelper instead functions.
  toaster/helper.py: Add force mode to stop method.
  toaster/__init__.py: Update toaster test to match new ToasterHelper.
  Reorder source code tree,
  README.md: Update with information about setup, toaster and
    maintainence.
  toaster/toaster.py: Add missing shebang to call python.
  toaster: Add header to specify license to MIT.
  toaster/toaster.py: Add command line options.
  toaster/helpers.py: Fix ToasterHelper setup method git checkout.
  README.md: Add recommendation to use vncserver for run Toaster tests.

 COPYING.MIT               |  17 +++++
 README.md                 |  55 +++++++++++++++-
 external/__init__.py      |   0
 requeriments.txt          |   1 +
 tests/toaster/__init__.py | 109 -------------------------------
 toaster/__init__.py       |   0
 toaster/helpers.py        | 113 ++++++++++++++++++++++++++++++++
 toaster/toaster.py        | 160 ++++++++++++++++++++++++++++++++++++++++++++++
 utils/run/toaster.sh      |  20 ------
 9 files changed, 343 insertions(+), 132 deletions(-)
 create mode 100644 COPYING.MIT
 create mode 100644 external/__init__.py
 delete mode 100755 tests/toaster/__init__.py
 create mode 100644 toaster/__init__.py
 create mode 100644 toaster/helpers.py
 create mode 100755 toaster/toaster.py
 delete mode 100755 utils/run/toaster.sh

-- 
2.1.4




More information about the yocto mailing list