Skip to content

Add oeqa test cases

Joshua Watt yocto 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 0 repliesNew
  2. v10 of 4 patches 2 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5Add SDK test case frameworkconf/machine-sdk/i686-mingw32.conf conf/machine-sdk/include/mingw32-common.inc conf/machine-sdk/x86_64-mingw32.conf +5 more+207 -00 replies
2/5Add .gitignore.gitignore+3 -00 replies
3/5classes/toolchain-scripts-mingw32: Update variablesclasses/toolchain-scripts-mingw32.bbclass+3 -10 replies
4/5classes/toolchain-scripts-mingw32: Ensure exit code is successclasses/toolchain-scripts-mingw32.bbclass+11 -00 replies
5/5oeqa/sdkmingw: Add test caseslib/oeqa/sdkmingw/cases/binutils.py lib/oeqa/sdkmingw/cases/gcc.py lib/oeqa/sdkmingw/cases/gdb.py +2 more+144 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [meta-mingw][PATCH v2 0/5] Add oeqa test cases

Adds the testing framework for tying tests for the MinGW SDK into the oeqa SDK test framework.

The SDK tests can be run using the standard SDK test command:

bitbake -c testsdk <image>

All testing is done using Wine in lieu of having access to an actual Windows machine. Wine is required to be installed on the host machine.

Joshua Watt (5):
Add SDK test case framework
Add .gitignore
classes/toolchain-scripts-mingw32: Update variables classes/toolchain-scripts-mingw32: Ensure exit code is success oeqa/sdkmingw: Add test cases

 .gitignore                                  |  3 +
 classes/toolchain-scripts-mingw32.bbclass   | 15 +++-
 conf/machine-sdk/i686-mingw32.conf          |  1 +
 conf/machine-sdk/include/mingw32-common.inc |  7 ++
 conf/machine-sdk/x86_64-mingw32.conf        |  1 +
 lib/oeqa/sdkmingw/__init__.py               |  0
 lib/oeqa/sdkmingw/case.py                   | 87 +++++++++++++++++++++
 lib/oeqa/sdkmingw/cases/__init__.py         |  0
 lib/oeqa/sdkmingw/cases/binutils.py         | 55 +++++++++++++
 lib/oeqa/sdkmingw/cases/gcc.py              | 47 +++++++++++
 lib/oeqa/sdkmingw/cases/gdb.py              | 20 +++++
 lib/oeqa/sdkmingw/cases/pkgconfig.py        | 18 +++++
 lib/oeqa/sdkmingw/context.py                | 69 ++++++++++++++++
 lib/oeqa/sdkmingw/files/testsdkmakefile     |  4 +
 lib/oeqa/sdkmingw/testsdk.py                | 42 ++++++++++
 15 files changed, 368 insertions(+), 1 deletion(-)
 create mode 100644 .gitignore
 create mode 100644 lib/oeqa/sdkmingw/__init__.py
 create mode 100644 lib/oeqa/sdkmingw/case.py
 create mode 100644 lib/oeqa/sdkmingw/cases/__init__.py
 create mode 100644 lib/oeqa/sdkmingw/cases/binutils.py
 create mode 100644 lib/oeqa/sdkmingw/cases/gcc.py
 create mode 100644 lib/oeqa/sdkmingw/cases/gdb.py
 create mode 100644 lib/oeqa/sdkmingw/cases/pkgconfig.py
 create mode 100644 lib/oeqa/sdkmingw/context.py
 create mode 100644 lib/oeqa/sdkmingw/files/testsdkmakefile
 create mode 100644 lib/oeqa/sdkmingw/testsdk.py
Signature · 1 line
2.19.1