@@ -151,6 +151,16 @@ jobs:
- name: Compile
run: ./build.sh -r build -o ${TREE:-in}
+ - name: Test C API
+ run: |
+ case "$VARIANT" in cross-compile*) BUILD="cross";; i386) BUILD="32";; *) BUILD="native";; esac
+ ./build.sh -r test-c -o ${TREE:-in} -t $BUILD
+
+ - name: Test shell API
+ run: |
+ case "$VARIANT" in cross-compile*) BUILD="cross";; i386) BUILD="32";; *) BUILD="native";; esac
+ ./build.sh -r test-shell -o ${TREE:-in} -t $BUILD
+
- name: Install
run: |
if [ "$MAKE_INSTALL" = 1 ]; then INSTALL_OPT="-i"; fi
run C and shell test separately (test-c and test-shell instead of test). Having them separate helps to easily navigate in CI. It's run on all jobs, but on cross compile jobs it's obviously skipped. Signed-off-by: Petr Vorel <pvorel@suse.cz> --- The same as in v6. .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+)