specter-desktop/cypress-tests.json

32 lines
727 B
JSON
Raw Normal View History

Feature: Cypress Frontend-testing (#712) * adding cypress * fix stagename * sanitize before_script * removing cypress examples * test with background * adding cypress stuff to .gitignore * more cypress tests * including bitcoind in tests * bring the tests in order * get tests to work * naive try with docker * docker executable no longer necessary * install test_requirements * fix ip-address * uncomment not running tests * fix broken ci * fix ip-address * reshuffle cypress tests, some docs * ci-specific IP-address in test, we need to fix this * fix dependency issue rimraf * adding json-fie-creation in bitcoind and usage in cypress * fix ci, forgot create-conn-json * documentation * echo Namespaces to fix tests not executed * added testscript and moved to baseUrl * Making the tests work and more robust * improving tests and avoiding normal specter-folder * reworking testscript, snapshots, decouple runs * get ci back to work * getting CI back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * tidy up * fix uid-issue * Update src/cryptoadvance/specter/templates/wallet/history/components/total_wallet_balances.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update src/cryptoadvance/specter/templates/wallet/wallets_overview.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * do tests again on cryptoadvance-project * Fixed orphane btcd-process kill issue * Update docs/cypress-testing.md Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update cypress/integration/spec_node_configured.js Co-authored-by: benk10 <ben.kaufman10@gmail.com> * improvements and bugfixes on the script * script improvements and more proper process management * consistency checks for running services and outdated snapshots * fix build * more logging * kick * debug on * no longer reusing container * test-cypredd: waiting on the container to come up * pstree command not found (on gitlab) * hopefully fix MacOS * support MacOS for cypress * use name instead of number for signal * fix MacOS and a bit more docs Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2020-12-15 11:10:10 +01:00
{
"testFiles": [
"spec_empty_specter_home.js",
"spec_connections.js",
"spec_devices.js",
"spec_ghost_machine.js",
"spec_fees.js",
"spec_rescan.js",
"spec_qr_signing.js",
"spec_labeling.js",
"spec_balances_amounts.js",
"spec_wallet_send.js",
2021-06-16 15:33:35 +02:00
"spec_wallet_utxo.js",
"spec_plugins.js"
Feature: Cypress Frontend-testing (#712) * adding cypress * fix stagename * sanitize before_script * removing cypress examples * test with background * adding cypress stuff to .gitignore * more cypress tests * including bitcoind in tests * bring the tests in order * get tests to work * naive try with docker * docker executable no longer necessary * install test_requirements * fix ip-address * uncomment not running tests * fix broken ci * fix ip-address * reshuffle cypress tests, some docs * ci-specific IP-address in test, we need to fix this * fix dependency issue rimraf * adding json-fie-creation in bitcoind and usage in cypress * fix ci, forgot create-conn-json * documentation * echo Namespaces to fix tests not executed * added testscript and moved to baseUrl * Making the tests work and more robust * improving tests and avoiding normal specter-folder * reworking testscript, snapshots, decouple runs * get ci back to work * getting CI back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * tidy up * fix uid-issue * Update src/cryptoadvance/specter/templates/wallet/history/components/total_wallet_balances.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update src/cryptoadvance/specter/templates/wallet/wallets_overview.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * do tests again on cryptoadvance-project * Fixed orphane btcd-process kill issue * Update docs/cypress-testing.md Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update cypress/integration/spec_node_configured.js Co-authored-by: benk10 <ben.kaufman10@gmail.com> * improvements and bugfixes on the script * script improvements and more proper process management * consistency checks for running services and outdated snapshots * fix build * more logging * kick * debug on * no longer reusing container * test-cypredd: waiting on the container to come up * pstree command not found (on gitlab) * hopefully fix MacOS * support MacOS for cypress * use name instead of number for signal * fix MacOS and a bit more docs Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2020-12-15 11:10:10 +01:00
],
"baseUrl": "http://localhost:25444",
"env": {
"broadcast_timeout":"8000"
UIUX: Overhaul of UTXO list, handling of locked UTXOs and scrollbar added to tx-table web component (#1580) * Added tests/bitcoin to gitignore * Ensure locked UTXO can't be used for transactions, fix rounding error in coin selection, fix styling/text in general settings. * overhaul of checkbox logic in utxolist including mouseover event for checkboxes, manage psbt button action added, icon info popups added,design changes in utxo- and txlist to make the display quieter * change of balance display, scrollbars for main and tx table, bugfixes (pagination, coin selection, unsigned labeling) & some styling finetuning * deleted locked utxo balance calculations, added doc strings regarding balances * jinja comment added in tx table, making scrollbar less vivid, tx table settings changed to no compact view toggle and scrollbar on by default * more granular amount properties, little test fix. * applying new amount properties to the frontend and other parts of the code & improving balance display design * refactored a_simple_wallet to be only used in test_rest once * tests for amounts and test performance optimisations. * fix spec_node_configured * fix spec_wallet_send.js * fix spec_wallet_utxo.js * keep action teaser div hidden on wallets overview. * minor bug fix in tx-table, added includeShadowDom to cypress.json, adapted spec_wallet_utxo.js to new utxo list logic and added tests of new functionality to it. * fix spec_plugins.js and switch back to includeShadowDom false The problem with true is, that you are no longer able to spot when you need to apply the workaround described in https://docs.cypress.io/api/commands/shadow#Known-Issue as you only need to apply in a shadow-DOM. Feel free to switch it back in any test you see fit. Cypress.config('includeShadowDom',true) * better organisation of wallet utxo spec file * some wait-tweaks to cypress tests to make them run smoother on cirrus, note: cypress tests green in local dev. * longer wait in spec_elm_multi_segwit_wallet.js * fixing spec_elm_multi_segwit_wallet.js * more checks whether checkboxes get selected and additional waits for cirrus in spec_wallet_utxo.js. Co-authored-by: Kim Neunert <k9ert@gmx.de>
2022-04-08 11:07:01 +02:00
},
"includeShadowDom": false,
"reporter": "junit",
"reporterOptions": {
"mochaFile": "cypresstest-output.xml",
"toConsole": true
2023-01-29 10:57:08 +01:00
},
"experimentalSessionAndOrigin": true,
"retries": {
"runMode": 1,
"openMode": 0
}
Feature: Cypress Frontend-testing (#712) * adding cypress * fix stagename * sanitize before_script * removing cypress examples * test with background * adding cypress stuff to .gitignore * more cypress tests * including bitcoind in tests * bring the tests in order * get tests to work * naive try with docker * docker executable no longer necessary * install test_requirements * fix ip-address * uncomment not running tests * fix broken ci * fix ip-address * reshuffle cypress tests, some docs * ci-specific IP-address in test, we need to fix this * fix dependency issue rimraf * adding json-fie-creation in bitcoind and usage in cypress * fix ci, forgot create-conn-json * documentation * echo Namespaces to fix tests not executed * added testscript and moved to baseUrl * Making the tests work and more robust * improving tests and avoiding normal specter-folder * reworking testscript, snapshots, decouple runs * get ci back to work * getting CI back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * get ci back to work * tidy up * fix uid-issue * Update src/cryptoadvance/specter/templates/wallet/history/components/total_wallet_balances.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update src/cryptoadvance/specter/templates/wallet/wallets_overview.jinja Co-authored-by: benk10 <ben.kaufman10@gmail.com> * do tests again on cryptoadvance-project * Fixed orphane btcd-process kill issue * Update docs/cypress-testing.md Co-authored-by: benk10 <ben.kaufman10@gmail.com> * Update cypress/integration/spec_node_configured.js Co-authored-by: benk10 <ben.kaufman10@gmail.com> * improvements and bugfixes on the script * script improvements and more proper process management * consistency checks for running services and outdated snapshots * fix build * more logging * kick * debug on * no longer reusing container * test-cypredd: waiting on the container to come up * pstree command not found (on gitlab) * hopefully fix MacOS * support MacOS for cypress * use name instead of number for signal * fix MacOS and a bit more docs Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2020-12-15 11:10:10 +01:00
}