···11+// Copyright 2024 The Gitea Authors. All rights reserved.
22+// SPDX-License-Identifier: MIT
33+44+// This "test" is meant to be run with `make test-e2e-debugserver` and will just
55+// keep open a gitea instance in a test environment (with the data from
66+// `models/fixtures`) on port 3000. This is useful for debugging e2e tests, for
77+// example with the playwright vscode extension.
88+99+//nolint:forbidigo
1010+package e2e
1111+1212+import (
1313+ "net/url"
1414+ "os"
1515+ "os/signal"
1616+ "syscall"
1717+ "testing"
1818+1919+ "code.gitea.io/gitea/modules/setting"
2020+)
2121+2222+func TestDebugserver(t *testing.T) {
2323+ done := make(chan os.Signal, 1)
2424+ signal.Notify(done, syscall.SIGINT, syscall.SIGTERM)
2525+2626+ onGiteaRun(t, func(*testing.T, *url.URL) {
2727+ println(setting.AppURL)
2828+ <-done
2929+ })
3030+}