Files
mattermost-mobile/detox/package.json
Joseph Baylon 927f207bff Detox/E2E: Scripts to run tests and save report (#6560)
* Detox/E2E: Scripts to run tests and save report

* Change TM4J to ZEPHYR

* Change AWS to DETOX_AWS

* Removed send report on type release; moved incrementalDuration to getAllTests

* Apply change requests

* Fix import order

* Fixed save_report comments; Fixed IOS checks

* Added TEST_CYCLE_LINK_PREFIX to save_report comments

* Re-order variables
2022-08-13 08:37:24 -04:00

54 lines
2.0 KiB
JSON

{
"name": "mattermost-mobile-e2e",
"description": "End-to-end testing for Mattermost Mobile",
"repository": "git@github.com:mattermost/mattermost-mobile.git",
"author": "Mattermost, Inc.",
"devDependencies": {
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-transform-modules-commonjs": "7.18.6",
"@babel/plugin-transform-runtime": "7.18.10",
"@babel/preset-env": "7.18.10",
"@types/jest": "28.1.6",
"@types/tough-cookie": "4.0.2",
"@types/uuid": "8.3.4",
"aws-sdk": "2.1189.0",
"axios": "0.27.2",
"axios-cookiejar-support": "4.0.3",
"babel-jest": "28.1.3",
"babel-plugin-module-resolver": "4.1.0",
"client-oauth2": "4.3.3",
"deepmerge": "4.2.2",
"detox": "19.9.0",
"form-data": "4.0.0",
"jest": "28.1.3",
"jest-circus": "28.1.3",
"jest-cli": "28.1.3",
"jest-html-reporters": "3.0.10",
"jest-junit": "14.0.0",
"moment-timezone": "0.5.34",
"recursive-readdir": "2.2.2",
"sanitize-filename": "1.6.3",
"shelljs": "0.8.5",
"tough-cookie": "4.0.0",
"ts-jest": "28.0.7",
"tslib": "2.4.0",
"typescript": "4.7.4",
"uuid": "8.3.2",
"xml2js": "0.4.23"
},
"scripts": {
"e2e:android-create-emulator": "./create_android_emulator.sh",
"e2e:android-build": "detox build -c android.emu.debug",
"e2e:android-test": "detox test -c android.emu.debug",
"e2e:android-build-release": "detox build -c android.emu.release",
"e2e:android-test-release": "detox test -c android.emu.release --record-logs failing --take-screenshots failing",
"e2e:ios-test": "IOS=true detox test -c ios.sim.debug",
"e2e:ios-build-release": "detox build -c ios.sim.release",
"e2e:ios-test-release": "IOS=true detox test -c ios.sim.release --record-logs failing --take-screenshots failing",
"check": "npm run lint && npm run tsc",
"lint": "eslint --ignore-path .gitignore --ignore-pattern node_modules --quiet .",
"start:webhook": "node webhook_server.js",
"tsc": "NODE_OPTIONS=--max_old_space_size=12000 tsc --noEmit"
}
}