view hg-web/e2e/BUILD @ 263:ee04e4e69fed

Add functional JRPG frame and tools Add full-screen background_2 apertures, functional frame chrome, card-driven details, dual-window tools, live conversion workflows, and bounded cleanup for generated downloads. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <mrjunejune@users.noreply.github.com>
date Thu, 06 Aug 2026 11:31:30 -0700
parents 0e7b9464248d
children
line wrap: on
line source

load("@aspect_rules_js//js:defs.bzl", "js_test")
load("@hg_web_npm//:defs.bzl", "npm_link_all_packages")

exports_files([
    "package-lock.json",
    "package.json",
    "pnpm-lock.yaml",
])

npm_link_all_packages(name = "node_modules")

js_test(
    name = "app_e2e_test",
    entry_point = "app_e2e_test.js",
    data = [
        ":node_modules/playwright-core",
        "//hg-web:hg_web_server",
        "@playwright_chromium_linux//:chromium",
        "@playwright_chromium_linux//:chrome",
    ],
    env = {
        "CHROMIUM_PATH": "$(rootpath @playwright_chromium_linux//:chrome)",
    },
    no_copy_to_bin = ["@playwright_chromium_linux//:chromium"],
    size = "large",
    target_compatible_with = [
        "@platforms//cpu:x86_64",
        "@platforms//os:linux",
    ],
    timeout = "long",
)