Skip to content

Commit dc5b77c

Browse files
committed
RC 1 - Remove domain filtering, Improve Test Editor, Polish Docs
1 parent 139b6e4 commit dc5b77c

25 files changed

+270
-1190
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
<p align="center">
1010
<img src="media/run.png" alt="Test Run in Progress" width="600px">
11+
<img src="media/editor.png" alt="Test Run in Progress" width="600px">
1112
</p>
1213

1314
## 🚀 Quick Start Guide
@@ -39,7 +40,6 @@ docker compose up
3940
1. 🎯 **Advanced Test Management** - Organize tests into suites and run multiple tests in parallel.
4041
1.**Automated Scheduling & Monitoring** - Configure suites to run hourly or daily automatically.
4142
1. 📧 **Smart Notifications** - Get an email notification when a test suite fails.
42-
1. 🛡️ **Enterprise-Grade Security** - Restrict the tests to only run on your domain.
4343

4444
🎉 **That's it!** Visit [http://localhost:3000](http://localhost:3000) to start creating your first test suite.
4545

docker-compose.dev.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ services:
33
build:
44
context: .
55
dockerfile: Dockerfile.dev
6+
tags:
7+
- use-qa-app:dev
68
develop:
79
watch:
810
- path: ./drizzle.config.ts
@@ -77,6 +79,8 @@ services:
7779
build:
7880
context: .
7981
dockerfile: Dockerfile.dev
82+
tags:
83+
- use-qa-app:dev
8084
command: pnpm drizzle-kit migrate --config ./drizzle.config.ts
8185
environment:
8286
- DATABASE_URL=postgresql://postgres:postgres@postgres:5432/qa-use

drizzle/0000_numerous_madame_masque.sql renamed to drizzle/0000_lively_krista_starr.sql

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
CREATE TYPE "public"."cron_cadence" AS ENUM('hourly', 'daily');--> statement-breakpoint
12
CREATE TYPE "public"."run_status" AS ENUM('pending', 'running', 'passed', 'failed');--> statement-breakpoint
23
CREATE TABLE "suite" (
34
"id" serial PRIMARY KEY NOT NULL,
45
"name" text NOT NULL,
56
"created_at" timestamp DEFAULT now() NOT NULL,
6-
"domain" text NOT NULL
7+
"cron_cadence" "cron_cadence",
8+
"last_cron_run_at" timestamp,
9+
"notifications_email_address" text
710
);
811
--> statement-breakpoint
912
CREATE TABLE "suite_run" (

drizzle/0001_greedy_mandarin.sql

Lines changed: 0 additions & 3 deletions
This file was deleted.

drizzle/0002_crazy_chamber.sql

Lines changed: 0 additions & 1 deletion
This file was deleted.

drizzle/meta/0000_snapshot.json

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"id": "6840acd0-cdec-46b7-b319-c5129d7ce4c9",
2+
"id": "86c182e1-f8a0-4e45-bf2c-318bc3fcc602",
33
"prevId": "00000000-0000-0000-0000-000000000000",
44
"version": "7",
55
"dialect": "postgresql",
@@ -27,11 +27,24 @@
2727
"notNull": true,
2828
"default": "now()"
2929
},
30-
"domain": {
31-
"name": "domain",
30+
"cron_cadence": {
31+
"name": "cron_cadence",
32+
"type": "cron_cadence",
33+
"typeSchema": "public",
34+
"primaryKey": false,
35+
"notNull": false
36+
},
37+
"last_cron_run_at": {
38+
"name": "last_cron_run_at",
39+
"type": "timestamp",
40+
"primaryKey": false,
41+
"notNull": false
42+
},
43+
"notifications_email_address": {
44+
"name": "notifications_email_address",
3245
"type": "text",
3346
"primaryKey": false,
34-
"notNull": true
47+
"notNull": false
3548
}
3649
},
3750
"indexes": {},
@@ -409,6 +422,14 @@
409422
}
410423
},
411424
"enums": {
425+
"public.cron_cadence": {
426+
"name": "cron_cadence",
427+
"schema": "public",
428+
"values": [
429+
"hourly",
430+
"daily"
431+
]
432+
},
412433
"public.run_status": {
413434
"name": "run_status",
414435
"schema": "public",

0 commit comments

Comments
 (0)