mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 07:57:27 +00:00
7bc1db1659
Add ptest for Wolfssl package. Set IMAGE_ROOTFS_EXTRA_SPACE:virtclass-mcextend-wolfssl to 700M enough to avoid a "No space left on device". BEGIN: /usr/lib/wolfssl/ptest Wolfssl ptest logs are stored in /tmp/wolfss_temp.qvuQ9h/ptest.log Test script returned: 0 unit_test: Success for all configured tests. PASS: Wolfssl DURATION: 7 END: /usr/lib/wolfssl/ptest Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Armin Kuster <akuster808@gmail.com>
25 lines
605 B
Bash
25 lines
605 B
Bash
#!/bin/sh
|
|
|
|
echo "############ Running Wolfssl Ptest ##########"
|
|
|
|
log_file=ptest.log
|
|
temp_dir=$(mktemp -d /tmp/wolfss_temp.XXXXXX)
|
|
echo "Wolfssl ptest logs are stored in ${temp_dir}/${log_file}"
|
|
|
|
./test/unit.test > "$temp_dir/$log_file" 2>&1
|
|
|
|
echo "Test script returned: $?"
|
|
|
|
MAGIC_SENTENCE=$(grep "unit_test: Success for all configured tests." $temp_dir/$log_file)
|
|
|
|
if [ -n "$MAGIC_SENTENCE" ]; then
|
|
echo "$MAGIC_SENTENCE"
|
|
echo "PASS: Wolfssl"
|
|
else
|
|
echo "#### Issue with at least one test !####"
|
|
echo "FAIL: Wolfssl"
|
|
fi
|
|
NUM_FAILS=$(grep -c "Failed" $temp_dir/$log_file)
|
|
|
|
exit $NUM_FAILS
|