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 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto