0

当我通过 htaccess 传递变量时,它工作正常,zend 框架与测试数据库一起工作。但我只想在运行测试时传递 env 变量。所以htaccess不是我的方式。现在我尝试通过 bash 运行测试并传递 APP_ENV 变量,但什么也没发生。我的 bash 脚本:

#!/bin/bash

export APP_ENV="testing"
codecept="vendor/bin/codecept"
doc="vendor/bin/doctrine-module"

folderUp2="../../"

echo "[$1] Clearing query cache >>> " & $doc orm:clear-cache:query
echo "[$1] Clearing metadata cache >>> " & $doc orm:clear-cache:metadata
echo "[$1] Clearing result cache >>> " & $doc orm:clear-cache:result
echo "[$1] Updating >>> " & $doc orm:schema-tool:update --force
echo "[$1] Importing >>> " & $doc data-fixture:import --append

if [ $1 ]; then
    $codecept run tests/$1;
else
    $codecept run;
fi
4

0 回答 0