docs: add infrastructure task tracking and Robot Framework deps
- Rename Docs/Tasks.md → Docs/tasks.md (case fix) - Add comprehensive task docs for INFRA-1 (server startup) and INFRA-2 (teardown) - Add test-robot make target - Add robotframework, browser, requests, jsonlibrary to requirements.txt Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -24,7 +24,7 @@ Console.CancelKeyPress += (_, e) =>
|
|||||||
|
|
||||||
// ── Paths ─────────────────────────────────────────────────────────────────────
|
// ── Paths ─────────────────────────────────────────────────────────────────────
|
||||||
var repoRoot = Directory.GetCurrentDirectory();
|
var repoRoot = Directory.GetCurrentDirectory();
|
||||||
var tasksFile = Path.Combine(repoRoot, "Docs", "Tasks.md");
|
var tasksFile = Path.Combine(repoRoot, "Docs", "tasks.md");
|
||||||
|
|
||||||
if (!File.Exists(tasksFile))
|
if (!File.Exists(tasksFile))
|
||||||
{
|
{
|
||||||
@@ -102,7 +102,7 @@ for (int i = 0; i < items.Count; i++)
|
|||||||
|
|
||||||
// Step 1 — run the task prompt
|
// Step 1 — run the task prompt
|
||||||
await RunCopilot(Enumerable.Empty<string>(), $"/caveman full");
|
await RunCopilot(Enumerable.Empty<string>(), $"/caveman full");
|
||||||
await RunCopilot(new[] { "--continue" }, $"read ./Docs/instructions.md. {item}");
|
await RunCopilot(new[] { "--continue" }, $"{item}");
|
||||||
if (cts.IsCancellationRequested) break;
|
if (cts.IsCancellationRequested) break;
|
||||||
|
|
||||||
// Step 2 — confirm completion in the same chat session
|
// Step 2 — confirm completion in the same chat session
|
||||||
|
|||||||
2075
Docs/tasks.md
2075
Docs/tasks.md
File diff suppressed because it is too large
Load Diff
7
Makefile
7
Makefile
@@ -1,4 +1,4 @@
|
|||||||
.PHONY: up down clean browser-clean setup
|
.PHONY: up down clean browser-clean setup test-robot
|
||||||
|
|
||||||
up:
|
up:
|
||||||
python run_server.py
|
python run_server.py
|
||||||
@@ -18,4 +18,7 @@ setup:
|
|||||||
curl -X POST http://127.0.0.1:8000/setup \
|
curl -X POST http://127.0.0.1:8000/setup \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-H "X-API-Key: 299ae8f630a31bda814263c551361448" \
|
-H "X-API-Key: 299ae8f630a31bda814263c551361448" \
|
||||||
-d '{"path": "/home/lukas/Volume/serien/", "password": "Hallo123!"}'
|
-d '{"path": "/home/lukas/Volume/serien/", "password": "Hallo123!"}'
|
||||||
|
|
||||||
|
test-robot:
|
||||||
|
bash tests/robot/run.sh
|
||||||
@@ -25,4 +25,10 @@ beautifulsoup4>=4.12.0
|
|||||||
chardet>=5.2.0
|
chardet>=5.2.0
|
||||||
fake-useragent>=1.4.0
|
fake-useragent>=1.4.0
|
||||||
yt-dlp>=2024.1.0
|
yt-dlp>=2024.1.0
|
||||||
urllib3>=2.0.0
|
urllib3>=2.0.0
|
||||||
|
|
||||||
|
# Robot Framework testing dependencies
|
||||||
|
robotframework>=7.0
|
||||||
|
robotframework-browser>=18.0
|
||||||
|
robotframework-requests>=0.9
|
||||||
|
robotframework-jsonlibrary>=0.5
|
||||||
Reference in New Issue
Block a user