Lines 5-22
Link Here
|
5 |
eblit-php-src_test() { |
5 |
eblit-php-src_test() { |
6 |
vecho ">>> Test phase [test]: ${CATEGORY}/${PF}" |
6 |
vecho ">>> Test phase [test]: ${CATEGORY}/${PF}" |
7 |
|
7 |
|
8 |
if [[ ! -x "${S}/sapi/cli/php" ]] ; then |
8 |
PHP_EXECUTABLE="${S}/sapi/cli/php" |
9 |
ewarn "Test phase requires USE=cli, skipping" |
9 |
PHP_CGI_EXECUTABLE="${S}/sapi/cgi/php-cgi" |
10 |
return |
10 |
|
11 |
else |
11 |
if [[ ! -x "${PHP_EXECUTABLE}" ]] ; then |
12 |
export TEST_PHP_EXECUTABLE="${S}/sapi/cli/php" |
12 |
if [[ -x "${WORKDIR}/sapis/cli/php" ]] ; then |
|
|
13 |
PHP_EXECUTABLE="${WORKDIR}/sapis/cli/php" |
14 |
else |
15 |
ewarn "Test phase requires USE=cli, skipping" |
16 |
return |
17 |
fi |
13 |
fi |
18 |
fi |
14 |
|
19 |
|
15 |
if [[ -x "${S}/sapi/cgi/php-cgi" ]] ; then |
20 |
if [[ ! -x "${PHP_CGI_EXECUTABLE}" ]] ; then |
16 |
export TEST_PHP_CGI_EXECUTABLE="${S}/sapi/cgi/php-cgi" |
21 |
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]]; then |
|
|
22 |
PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" |
23 |
else |
24 |
PHP_CGI_EXECUTABLE="" |
25 |
fi |
17 |
fi |
26 |
fi |
18 |
|
27 |
|
19 |
|
28 |
sed -re "s|^(PHP_EXECUTABLE).+\$|\1 = \"${PHP_EXECUTABLE}\"|" -i Makefile |
|
|
29 |
sed -re "s|^(PHP_CGI_EXECUTABLE).+\$|\1 = \"${PHP_CGI_EXECUTABLE}\"|" -i Makefile |
30 |
|
20 |
LC_ALL="en_US" LANG="en_US.UTF-8" TMPDIR="${T}" REPORT_EXIT_STATUS=1 \ |
31 |
LC_ALL="en_US" LANG="en_US.UTF-8" TMPDIR="${T}" REPORT_EXIT_STATUS=1 \ |
21 |
NO_INTERACTION="1" \ |
32 |
NO_INTERACTION="1" \ |
22 |
emake test |
33 |
emake test |