feat: cron job for copilot test

This commit is contained in:
DarkSky
2024-11-18 16:41:05 +08:00
parent 55fffe0762
commit 6f3f291b18
19 changed files with 471 additions and 96 deletions
+8 -2
View File
@@ -17,6 +17,7 @@
"test:coverage": "c8 ava --concurrency 1 --serial",
"test:copilot:e2e:coverage": "c8 ava --timeout=5m \"src/__tests__/**/copilot-*.e2e.ts\"",
"test:copilot:spec:coverage": "c8 ava --timeout=5m \"src/__tests__/**/copilot-*.spec.ts\"",
"test:copilot:e2e:cron": "node ./scripts/copilot-cron-test.js",
"data-migration": "cross-env NODE_ENV=script r ./src/data/index.ts",
"predeploy": "yarn prisma migrate deploy && NODE_ENV=script node --import ./scripts/register.js ./dist/data/index.js run",
"postinstall": "prisma generate"
@@ -61,9 +62,11 @@
"@opentelemetry/semantic-conventions": "^1.28.0",
"@prisma/client": "^5.22.0",
"@prisma/instrumentation": "^5.22.0",
"@react-email/components": "0.0.31",
"@react-email/components": "0.0.32",
"@react-email/render": "1.0.3",
"@slack/web-api": "^7.3.4",
"@socket.io/redis-adapter": "^8.3.0",
"ava": "^6.1.2",
"cookie-parser": "^1.4.7",
"dotenv": "^16.4.7",
"eventsource-parser": "^3.0.0",
@@ -76,8 +79,10 @@
"html-validate": "^9.0.0",
"ioredis": "^5.4.1",
"is-mobile": "^5.0.0",
"jsx-slack": "^6.1.1",
"keyv": "^5.2.2",
"lodash-es": "^4.17.21",
"marked": "^15.0.0",
"mixpanel": "^0.18.0",
"mustache": "^4.2.0",
"nanoid": "^5.0.9",
@@ -95,6 +100,8 @@
"ses": "^1.10.0",
"socket.io": "^4.8.1",
"stripe": "^17.4.0",
"supertest": "^7.0.0",
"tap-parser": "^18.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.7.2",
"winston": "^3.17.0",
@@ -120,7 +127,6 @@
"@types/react-dom": "^19.0.2",
"@types/sinon": "^17.0.3",
"@types/supertest": "^6.0.2",
"ava": "^6.2.0",
"c8": "^10.1.3",
"cross-env": "^7.0.3",
"nodemon": "^3.1.7",