Add oeqa test cases
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest5 patches 0 repliesNew
- v10 of 4 patches 2 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | Add SDK test case frameworkconf/ conf/ conf/ +5 more | +207 | 0 replies | |
| 2/5 | Add .gitignore.gitignore | +3 | 0 replies | |
| 3/5 | classes/toolchain-scripts-mingw32: Update variablesclasses/ | +3 | 0 replies | |
| 4/5 | classes/toolchain-scripts-mingw32: Ensure exit code is successclasses/ | +11 | 0 replies | |
| 5/5 | oeqa/sdkmingw: Add test caseslib/ lib/ lib/ +2 more | +144 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
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