diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 03c4ab4783..0000000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import globals from "globals"; -import pluginJs from "@eslint/js"; -import pluginHtml from "eslint-plugin-html"; - -export default [ - {files: ["**/*.html"], plugins: {html: pluginHtml}, rules:{"max-len": ["error", {"code": 150}]}}, - {languageOptions: {globals: globals.browser}}, - pluginJs.configs.recommended, -]; diff --git a/test/web/test_viz.js b/test/web/test_viz.js deleted file mode 100644 index 654bf97fbc..0000000000 --- a/test/web/test_viz.js +++ /dev/null @@ -1,35 +0,0 @@ -const { spawn } = require("child_process"); -const puppeteer = require("puppeteer"); - -async function main() { - // ** start viz server - const proc = spawn("python", ["-u", "-c", "from tinygrad import Tensor; Tensor.arange(4).realize()"], { env: { ...process.env, VIZ:"1" }, - stdio: ["inherit", "pipe", "inherit"]}); - await new Promise(resolve => proc.stdout.on("data", r => { - if (r.includes("ready")) resolve(); - })); - - // ** run browser tests - let browser, page; - try { - browser = await puppeteer.launch({ headless: true }); - page = await browser.newPage(); - const res = await page.goto("http://localhost:8000", { waitUntil:"domcontentloaded" }); - if (res.status() !== 200) throw new Error("Failed to load page"); - const scheduleSelector = await page.waitForSelector("ul:nth-of-type(2)"); - scheduleSelector.click(); - await page.waitForSelector("rect"); - await page.waitForFunction(() => { - const nodes = document.querySelectorAll("#nodes > g").length; - const edges = document.querySelectorAll("#edges > path").length; - return nodes > 0 && edges > 0; - }); - } finally { - // ** cleanups - if (page != null) await page.close(); - if (browser != null) await browser.close(); - proc.kill(); - } -} - -main();