Chore: Add vscode launcher to attach test process (#95718)

pull/96009/head^2
Ryan McKinley 6 months ago committed by GitHub
parent df4a5aeaf1
commit 8ffc25784c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 9
      .vscode/launch.json
  2. 7
      pkg/tests/testinfra/testinfra.go

@ -16,6 +16,15 @@
"cfg:app_mode=development",
]
},
{
"name": "Attach to Test Process",
"type": "go",
"request": "attach",
"mode": "remote",
"host": "127.0.0.1",
"port": 50480,
"apiVersion": 2,
},
{
"name": "Run API Server (testdata)",
"type": "go",

@ -163,6 +163,13 @@ func CreateGrafDir(t *testing.T, opts ...GrafanaOpts) (string, string) {
dir, err := filepath.Abs(rootDir)
require.NoError(t, err)
// When running within an enterprise test, we need to move to the grafana directory
if strings.HasSuffix(dir, "grafana-enterprise") {
rootDir = filepath.Join(rootDir, "..", "grafana")
dir, err = filepath.Abs(rootDir)
require.NoError(t, err)
}
exists, err := fs.Exists(filepath.Join(dir, "public", "views"))
require.NoError(t, err)

Loading…
Cancel
Save