fintech-automation-test
Version:
Autonomous Test Automation
120 lines • 4.56 kB
JSON
{
"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"
}
}