Revert "playwright-test: Add PLAYWRIGHT_BROWSERS_PATH to build environment"
This commit is contained in:
@@ -13,9 +13,6 @@
|
||||
setuptools-scm,
|
||||
playwright-driver,
|
||||
nixosTests,
|
||||
writeText,
|
||||
runCommand,
|
||||
pythonPackages,
|
||||
nodejs,
|
||||
}:
|
||||
|
||||
@@ -84,16 +81,6 @@ buildPythonPackage rec {
|
||||
pyee
|
||||
];
|
||||
|
||||
setupHook = writeText "setupHook.sh" ''
|
||||
addBrowsersPath () {
|
||||
if [[ ! -v PLAYWRIGHT_BROWSERS_PATH ]] ; then
|
||||
export PLAYWRIGHT_BROWSERS_PATH="${playwright-driver.browsers}"
|
||||
fi
|
||||
}
|
||||
|
||||
addEnvHooks "$targetOffset" addBrowsersPath
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
ln -s ${driver} $out/${python.sitePackages}/playwright/driver
|
||||
'';
|
||||
@@ -109,9 +96,6 @@ buildPythonPackage rec {
|
||||
{
|
||||
driver = playwright-driver;
|
||||
browsers = playwright-driver.browsers;
|
||||
env = runCommand "playwright-env-test" {
|
||||
buildInputs = [ pythonPackages.playwright ];
|
||||
} "python ${./test.py}";
|
||||
}
|
||||
// lib.optionalAttrs stdenv.hostPlatform.isLinux {
|
||||
inherit (nixosTests) playwright-python;
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
from playwright.sync_api import sync_playwright
|
||||
|
||||
with sync_playwright() as p:
|
||||
browser = p.chromium.launch()
|
||||
context = browser.new_context()
|
||||
with open(os.environ["out"], "w") as f:
|
||||
f.write("OK")
|
||||
@@ -12,7 +12,6 @@
|
||||
makeFontsConf,
|
||||
makeWrapper,
|
||||
runCommand,
|
||||
writeText,
|
||||
cacert,
|
||||
}:
|
||||
let
|
||||
@@ -189,27 +188,9 @@ let
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
setupHook = writeText "setupHook.sh" ''
|
||||
addBrowsersPath () {
|
||||
if [[ ! -v PLAYWRIGHT_BROWSERS_PATH ]] ; then
|
||||
export PLAYWRIGHT_BROWSERS_PATH="${playwright-core.passthru.browsers}"
|
||||
fi
|
||||
}
|
||||
|
||||
addEnvHooks "$targetOffset" addBrowsersPath
|
||||
'';
|
||||
|
||||
meta = playwright.meta // {
|
||||
mainProgram = "playwright";
|
||||
};
|
||||
|
||||
passthru.tests.env = runCommand "playwright-core-env-test" {
|
||||
buildInputs = [
|
||||
nodejs
|
||||
playwright-core
|
||||
playwright-test
|
||||
];
|
||||
} "node ${./test.js}";
|
||||
});
|
||||
|
||||
browsers = lib.makeOverridable (
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
const playwright = require('playwright');
|
||||
const fs = require('fs');
|
||||
playwright.chromium.launch()
|
||||
.then((browser) => {
|
||||
console.log('OK');
|
||||
fs.writeFileSync(process.env.out, '');
|
||||
process.exit(0);
|
||||
});
|
||||
Reference in New Issue
Block a user