UNPKG

fintech-automation-test

Version:
120 lines 4.56 kB
{ "name": "fintech-automation-test", "version": "1.0.4", "main": "index.js", "scripts": { "autonomousScriptGeneration": "npx codeceptjs run src\test\\web\\AutonomousScriptGeneration.js --config=fat.conf.web.js --ai", "generateJira": "node src/main/tcmanagers/jira/testCaseTemplateGenerator.js && npx prettier --write \"**/*.js\"", "generateApiTests": "node src/main/TestGenerator/swaggerApiTestGenerator.js ", "generatePerfTests": "node src/main/TestGenerator/swaggerApiPerfTestGenerator.js", "testDataApi": "node src/main/TestGenerator/swaggerApiTestDataGenerator.js", "apiTest": "npx codeceptjs run --config=codecept.conf.api.js", "webTest": "npx codeceptjs run --config=codecept.conf.web.js --ai ", "perfTest": "k6 run --out experimental-prometheus-rw=http://localhost:9090/api/v1/write --summary-export=output/performanceReport.json src/test/api/perfTests/get_perf_api_test.js", "allTests": "npx codeceptjs run --config=codecept.conf.js ", "visualTest": "npx codeceptjs run src\test\u000bisual\\CTBCHomeVisual_test.js --config=codecept.conf.js", "sampleDataDriven": "npx codeceptjs run-workers 2 src\test\\web\\sample_data_driven_test.js --ai --config=codecept.conf.js", "format": "prettier --write \"**/*.js\"", "allure:clear": "rm -rf output", "allure": "npx allure generate ./output/allure-results --clean -o ./output/allure", "allure-reports-patch": "allure-patch ./output/allure-report", "allure:open": "allure serve output", "lint": "eslint .", "lint:fix": "eslint . --fix", "prettier": "npx prettier --write \"**/*.js\"", "processData": "npx ts-node prometheus/processData.js", "sendData": "node prometheus/sendData.js" }, "repository": { "type": "git", "url": "https://github.com/Satheesh0906/FAT-NPM.git" }, "files": [ "src", "*.js", "*.json", "*.prettierrc" ], "keywords": [ "Autonomous", "Test Automation", "CodeceptJS", "Playwright", "Allure", "ReportPortal", "Jira", "API", "Web", "Visual", "Data Driven", "Puppeteer", "JavaScript" ], "author": "Mahesh.G", "license": "ISC", "description": "Autonomous Test Automation", "dependencies": { "@codeceptjs/allure-legacy": "^1.0.2", "@codeceptjs/configure": "^1.0.1", "@codeceptjs/helper": "^2.0.4", "@codeceptjs/ui": "^1.2.0", "@colors/colors": "^1.6.0", "@gatling.io/core": "3.11.7", "@gatling.io/http": "3.11.7", "@reportportal/agent-js-codecept": "^0.2.4", "allure-commandline": "^2.30.0", "allure-patch": "^1.0.3", "app-root-path": "^3.1.0", "axios": "^1.7.5", "body-parser": "^1.20.2", "child_process": "^1.0.2", "codeceptjs": "3.6.5", "codeceptjs-failure-logger": "^1.0.2", "date-format": "^4.0.14", "dotenv": "^16.4.5", "express": "^4.19.2", "find-up": "^7.0.0", "fs": "^0.0.1-security", "fs-extra": "^11.2.0", "gatlingjs": "^0.0.7", "groq-sdk": "^0.3.2", "jira-client": "^8.2.2", "joi": "^17.13.3", "k6": "^0.0.0", "log4js": "^6.9.1", "mochawesome": "^7.1.3", "node-fetch": "^3.3.2", "openai": "^4.38.2", "openai-api": "^1.3.1", "playwright": "1.46.1", "rest": "^2.0.0", "rfdc": "^1.4.1", "streamroller": "^3.1.5", "swagger-parser": "^10.0.3", "ts-node": "^10.7.0", "typescript": "^4.6.4", "uuid": "^10.0.0", "winston": "^3.13.1", "xlsx": "^0.18.5" }, "devDependencies": { "@anthropic-ai/sdk": "^0.17.1", "@eslint/js": "^9.9.0", "@gatling.io/cli": "3.11.7", "@reportportal/agent-js-codecept": "^0.2.4", "codeceptjs": "^3.6.5", "codeceptjs-resemblehelper": "^1.9.7", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-codeceptjs": "^1.3.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.9.0", "playwright": "^1.46.1", "pre-commit": "^1.2.2", "prettier": "^3.3.3", "prettier-eslint": "^13.0.0", "rimraf": "6.0.0" } }