Comments (4)
Add options for loading passphrases from files.
I don't believe this is necessary. My experience with CLI tools is that sometimes there is an option to read passphrase from stdin - and then user can redirect file to stdin or similar.
But adding option to store passphrase to the file might not be the wise thing - as it might lead to errors from the user:
- user might forget that there is a file with his passphrase
- user might forget to change file permissions of passphrase stored file
We can protect user from the later but there are other ways user can mess up so I would rather not add this option or if we really have to have this feature then reading from stdin should be enough
from cardano-wallet.
@piotr-iohk I just realized that we won't get any code-coverage with the CLISpec integration tests. Because stack only collects code-coverage for code that is executed through the test-suites (and here, it's executed through a separate executable).
There seems to be a way to instrument stack to generate coverage reports with extra inputs from other executables. I'll have a look and see whether I can get this to work with shc/coveralls as well!
from cardano-wallet.
I have added some integration tests for CLI #264 (however don't know if it's gonna work, in particular still not sure how to test cardano-wallet wallet create
since it is a responsive cli)
Also planning actually to create some manual regression test suite and make it part of the Release Checklist. (especially for anything that cannot be covered by integration tests)
Anyway still it would be good perhaps to improve on the code coverage here -> https://coveralls.io/builds/23377405/source?filename=lib/cli/src/Cardano/CLI.hs
from cardano-wallet.
Added more integration tests. Still plan to add more, but we can close this one.
from cardano-wallet.
Related Issues (20)
- (Instance of #3461) Flaky test: Waited longer than 90s to resolve action: "waitForNextEpoch" HOT 1
- link wallet spec from readme
- Wallet sign in for games HOT 3
- Cardano Wallet unable to prioritise the selection of larger UTxOs when transaction space is limited. HOT 3
- Polish and publish `dbvar` on Hackage
- Repo Preparation for MBO
- Spend specific UTXO(s) HOT 14
- testnet Support with cardano-wallet HOT 5
- Transaction chaining after another transaction or after certain block hash
- NETWORK=testnet docker-compose up does not work HOT 1
- Building cardano-wallet fails on Windows: 'specifications/api/swagger.yaml' does not match any files. HOT 1
- Wallet takes too long to sync HOT 4
- Preview testnet error for cardano-wallet HOT 7
- Store keys in Hashicorp Vault HOT 2
- Stake pool monitor exit: Unhandled exception: SQLite3 returned ErrorIO while attempting to perform step: disk I/O error HOT 5
- Upgrade cardano-wallet to build with ghc-9.6 HOT 1
- Compatibility with `cardano-node` version `8.0.0` HOT 10
- Adahandle support
- Publish tag 2023-07-18 on Docker hub HOT 2
- Invalid link in `CONTRIBUTING.md` file HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cardano-wallet.