[yocto] [meta-mingw][PATCH 0/4] Add oeqa test cases
Joshua Watt
jpewhacker at gmail.com
Thu Nov 15 11:23:49 PST 2018
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 (4):
Add SDK test case framework
Add .gitignore
classes/toolchain-scripts-mingw32: Update variables
oeqa/sdkmingw: Add test cases
.gitignore | 3 +
classes/testsdk-mingw.bbclass | 101 ++++++++++++++++++++
classes/toolchain-scripts-mingw32.bbclass | 4 +-
conf/machine-sdk/i686-mingw32.conf | 1 +
conf/machine-sdk/include/mingw32-common.inc | 6 ++
conf/machine-sdk/x86_64-mingw32.conf | 1 +
lib/oeqa/sdkmingw/__init__.py | 0
lib/oeqa/sdkmingw/case.py | 52 ++++++++++
lib/oeqa/sdkmingw/cases/__init__.py | 0
lib/oeqa/sdkmingw/cases/binutils.py | 57 +++++++++++
lib/oeqa/sdkmingw/cases/gcc.py | 49 ++++++++++
lib/oeqa/sdkmingw/cases/gdb.py | 20 ++++
lib/oeqa/sdkmingw/context.py | 66 +++++++++++++
lib/oeqa/sdkmingw/files/testsdkmakefile | 4 +
14 files changed, 363 insertions(+), 1 deletion(-)
create mode 100644 .gitignore
create mode 100644 classes/testsdk-mingw.bbclass
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/context.py
create mode 100644 lib/oeqa/sdkmingw/files/testsdkmakefile
--
2.19.1
More information about the yocto
mailing list