mirror of
https://github.com/google/sandboxed-api.git
synced 2024-03-22 13:11:30 +08:00
98e590463b
PiperOrigin-RevId: 400144449 Change-Id: Ic0cbd6a3b27012cfb406694bdf2944a5b9905580
22 lines
555 B
Bash
Executable File
22 lines
555 B
Bash
Executable File
#!/bin/bash
|
|
# Unit test for main_zlib example.
|
|
|
|
source googletest.sh || exit 1
|
|
|
|
[[ -n "$COVERAGE" ]] && exit 0
|
|
|
|
BIN=$TEST_SRCDIR/com_google_sandboxed_api/sandboxed_api/examples/zlib/main_zlib
|
|
TESTDATA="$TEST_SRCDIR/com_google_sandboxed_api/sandboxed_api/examples/zlib/testdata"
|
|
|
|
echo "aaaa" | "$BIN" || die 'FAILED: it should have exited with 0'
|
|
|
|
capture_test_stdout
|
|
echo "This is a test string" | "$BIN"
|
|
diff_test_stdout "$TESTDATA/simple.out"
|
|
|
|
capture_test_stdout
|
|
cat "$TESTDATA/zlib_main" | "$BIN"
|
|
diff_test_stdout "$TESTDATA/complex.out"
|
|
|
|
echo 'PASS'
|