فا نیکسی

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;
  '';
}