memcachedTestHook
این قلاب یک سرور Memcached را در طول checkPhase راهاندازی میکند. مثال:
{ stdenv, memcachedTestHook }:
stdenv.mkDerivation {
# ...
nativeCheckInputs = [ memcachedTestHook ];
} اگر از یک checkPhase سفارشی استفاده میکنید، به یاد داشته باشید که فراخوانیهای runHook را اضافه کنید:
{
checkPhase = ''
runHook preCheck
# ... your tests
runHook postCheck
'';
} متغیرها
متغیرهای مخصوص Bash:
memcachedTestPort: پورت مورد استفاده توسط Memcached. مقدار پیشفرض11211است
نمونه استفاده:
{ stdenv, memcachedTestHook }:
stdenv.mkDerivation {
# ...
nativeCheckInputs = [ memcachedTestHook ];
preCheck = ''
memcachedTestPort=1234;
'';
}