+ echo_blue "=== $pkg_name: Starting quick tests"
+
+ exec_status 'WARNING|ERROR' make "package/$pkg_name/download" V=s || RET=1
+ exec_status 'WARNING|ERROR' make "package/$pkg_name/check" V=s || RET=1
+
+ echo_blue "=== $pkg_name: quick tests done"
+ done
+
+ [ $RET -ne 0 ] && return $RET
+
+ for pkg_dir in $PKGS ; do
+ pkg_name=$(echo "$pkg_dir" | awk -F/ '{ print $NF }')
+ echo_blue "=== $pkg_name: Starting compile test"
+
+ # we can't enable verbose built else we often hit Travis limits
+ # on log size and the job get killed
+ exec_status '^ERROR' make "package/$pkg_name/compile" -j3 || RET=1
+
+ echo_blue "=== $pkg_name: compile test done"