diff --git a/package.json b/package.json index 31fd2fe8d050..287571405833 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "previewIcon": "node ./scripts/icon/index.js", "api:gen": "tsc ./scripts/openapi/index.ts && node ./scripts/openapi/index.js && npx @redocly/cli build-docs ./scripts/openapi/openapi.json -o ./projects/app/public/openapi/index.html", "create:i18n": "node ./scripts/i18n/index.js", - "test": "vitest run --exclude './projects/app/src/test/**'", + "test": "vitest run --exclude 'test/cases/spec'", "test:all": "vitest run", "test:workflow": "vitest run workflow" }, diff --git a/test/list.test.ts b/test/cases/api/core/app/version/list.test.ts similarity index 87% rename from test/list.test.ts rename to test/cases/api/core/app/version/list.test.ts index a67ecd374862..197c968860e2 100644 --- a/test/list.test.ts +++ b/test/cases/api/core/app/version/list.test.ts @@ -1,12 +1,12 @@ import { MongoApp } from '@fastgpt/service/core/app/schema'; import { MongoAppVersion } from '@fastgpt/service/core/app/version/schema'; -import { getRootUser } from './datas/users'; -import { Call } from './utils/request'; +import { getRootUser } from '@test/datas/users'; +import { Call } from '@test/utils/request'; import { describe, expect, it } from 'vitest'; import handler, { type versionListBody, type versionListResponse -} from '../projects/app/src/pages/api/core/app/version/list'; +} from '@/pages/api/core/app/version/list'; describe('app version list test', () => { it('should return app version list', async () => { diff --git a/projects/app/src/test/workflow/loopTest.json b/test/cases/spec/workflow/loopTest.json similarity index 100% rename from projects/app/src/test/workflow/loopTest.json rename to test/cases/spec/workflow/loopTest.json diff --git a/projects/app/src/test/workflow/simple.json b/test/cases/spec/workflow/simple.json similarity index 100% rename from projects/app/src/test/workflow/simple.json rename to test/cases/spec/workflow/simple.json diff --git a/projects/app/src/test/workflow/workflow.test.ts b/test/cases/spec/workflow/workflow.test.ts similarity index 93% rename from projects/app/src/test/workflow/workflow.test.ts rename to test/cases/spec/workflow/workflow.test.ts index 126656e97c2a..b907bbac7936 100644 --- a/projects/app/src/test/workflow/workflow.test.ts +++ b/test/cases/spec/workflow/workflow.test.ts @@ -74,9 +74,9 @@ const testWorkflow = async (path: string) => { it('Workflow test: simple workflow', async () => { // create a simple app - await testWorkflow('projects/app/src/test/workflow/simple.json'); + await testWorkflow('test/cases/workflow/simple.json'); }); it('Workflow test: output test', async () => { - console.log(await testWorkflow('projects/app/src/test/workflow/loopTest.json')); + console.log(await testWorkflow('test/cases/workflow/loopTest.json')); }); diff --git a/test/setup.ts b/test/setup.ts index 3d57e6d305ae..5e636ddcf802 100644 --- a/test/setup.ts +++ b/test/setup.ts @@ -57,7 +57,7 @@ beforeAll(async () => { type: 'replSet', serverOptions: { replSet: { - count: 4 + count: 1 } } }); diff --git a/vitest.config.mts b/vitest.config.mts index 0ac361b79fae..8a5325984f64 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -10,7 +10,7 @@ export default defineConfig({ }, outputFile: 'test-results.json', setupFiles: ['./test/setup.ts'], - include: ['./test/test.ts', './projects/app/**/*.test.ts'], + include: ['./test/test.ts', './test/cases/**/*.test.ts'], testTimeout: 5000 }, resolve: {