Updates to the e2e suite (#659)
* initial version of the update config script
* fix duplicated content
* update cypress ci settings
* add workflow to run e2e tests when pushing
* record cypress results to the dashboard
* pull the cypress record key and project id from the secrets
* add start-server-and-test to replace concurrently
* replace concurrently with start-server-and-test
* remove concurrently
* add new cypress target to record
* update cypress to 7.7.0
* add tests for signet
* add tests for testnet
* run tests on chrome and firefox
* update test matrix: add edge and run firefox on container
* fix copypasta
* update docker image for firefox
* fix task name again
* fix edge tests task name
* improve bisq tests
* update workflow config
* enable cypress debug logs
* add a manual trigger for the e2e tests
* add config:defaults target
* use more of the GHA options
* fix config command
* add cypress-fail-on-console-error
* upgrade cypress to v8.0.0
* add helper to wait for the loader skeleton to be gone
* use skeleton waiter on the tests
* remove manual test trigger
* fix tv test when only one mempool block is available
* add waiter for pagination
* add extra steps to debug firefox launch issue
* remove whoami step
* Revert "upgrade cypress to v8.0.0"
This reverts commit cb3ff7d906.
* remove userinfo debug step
* enable test retries in run mode
* update proxy config to reduce ECONNRESET errors
* add mock-socket dev dependency
* add helpers to mock websockets and detect page idleness
* stabilize mainnet tests
* fix tv mode test on Liquid
* add basic tests for the mainnet status page
* cleanup mainnet tests
* update bisq tests
* update signet tests
* update testnet tests
* add initial support for parameterized websocket mocks
* move testing dependencies to optionalDependencies
* comment out mempool size check until the live updates are fixed
* comment out tx regex test
* update fixture for the new difficulty adjustment component
* fix the assertions on the status page
This commit is contained in:
committed by
GitHub
parent
723034b3d3
commit
9e46cde9b7
@@ -38,12 +38,17 @@
|
||||
"test": "ng test",
|
||||
"lint": "ng lint",
|
||||
"e2e": "ng e2e",
|
||||
"e2e:ci": "npm run cypress:run:ci",
|
||||
"config:defaults": "node update-config.js TESTNET_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true BISQ_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config",
|
||||
"dev:ssr": "npm run generate-config && ng run mempool:serve-ssr",
|
||||
"serve:ssr": "node server.run.js",
|
||||
"build:ssr": "npm run build && ng run mempool:server:production && ./node_modules/typescript/bin/tsc server.run.ts",
|
||||
"prerender": "ng run mempool:prerender",
|
||||
"cypress:open": "concurrently \"ng serve -c local-prod\" \"cypress open\" --kill-others",
|
||||
"cypress:run": "concurrently \"ng serve -c local-prod\" \"cypress run\" --kill-others"
|
||||
"cypress:open": "cypress open",
|
||||
"cypress:run": "cypress run",
|
||||
"cypress:run:record": "cypress run --record",
|
||||
"cypress:open:ci": "node update-config.js TESTNET_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true BISQ_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-prod 4200 cypress:open",
|
||||
"cypress:run:ci": "node update-config.js TESTNET_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true BISQ_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-prod 4200 cypress:run:record"
|
||||
},
|
||||
"dependencies": {
|
||||
"@angular/animations": "~11.2.8",
|
||||
@@ -85,15 +90,12 @@
|
||||
"@angular/cli": "~11.2.7",
|
||||
"@angular/compiler-cli": "~11.2.8",
|
||||
"@angular/language-service": "~11.2.8",
|
||||
"@cypress/schematic": "^1.3.0",
|
||||
"@nguniversal/builders": "^11.2.1",
|
||||
"@types/express": "^4.17.0",
|
||||
"@types/jasmine": "~3.6.0",
|
||||
"@types/jasminewd2": "~2.0.3",
|
||||
"@types/node": "^12.11.1",
|
||||
"codelyzer": "^6.0.1",
|
||||
"concurrently": "^6.2.0",
|
||||
"cypress-wait-until": "^1.7.1",
|
||||
"http-proxy-middleware": "^1.0.5",
|
||||
"jasmine-core": "~3.6.0",
|
||||
"jasmine-spec-reporter": "~5.0.0",
|
||||
@@ -107,6 +109,11 @@
|
||||
"typescript": "~4.1.5"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"cypress": "^7.4.0"
|
||||
"cypress": "^7.7.0",
|
||||
"@cypress/schematic": "^1.3.0",
|
||||
"cypress-fail-on-console-error": "^2.1.0",
|
||||
"cypress-wait-until": "^1.7.1",
|
||||
"start-server-and-test": "^1.12.6",
|
||||
"mock-socket": "^9.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user