Skip to content

Commit 4722b83

Browse files
mruby: adjust run_test.sh
Signed-off-by: David Korczynski <david@adalogics.com>
1 parent e9f7bd7 commit 4722b83

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

projects/mruby/build.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash -eu
1+
#!/bin/bash -eux
22
# Copyright 2019 Google Inc.
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -20,7 +20,8 @@
2020
cd $SRC/mruby
2121
export LD=$CC
2222
export LDFLAGS="$CFLAGS"
23-
rake -m test
23+
rake all
24+
rake test
2425

2526
# build fuzzers
2627
FUZZ_TARGET=$SRC/mruby/oss-fuzz/mruby_fuzzer.c

projects/mruby/run_tests.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@
1515
#
1616
################################################################################
1717

18+
(
1819
export LD=$CC
1920
export LDFLAGS="$CFLAGS"
2021
cd $SRC/mruby
21-
rake -m test
22+
rake test >> /tmp/test.out 2>&1
23+
)
24+
25+
# Validate if the tests were successful based on the printed output. We expect
26+
# 165x tests to succeed and some tests skipped. I suspect the skipping causes
27+
# rake to return an error code. However, in normal circumastances we see
28+
# 9 tests skipped.
29+
grep "OK: 165" /tmp/test.out

0 commit comments

Comments
 (0)