Comments (4)
We are working on improved on-chain logging (specifically for validation failures). Keep an eye on the node PRs for this.
There is automated test coverage within the node (using Quickcheck/Hedgehog), but that's not at the Plutus Script level so would not be useful to you. For Alonzo White, you would really need to do this within shell scripts or some other wraper. Community contributions welcomed, for this, of course!
In the slightly longer term, we will have Plutus Application Backend integration with the node, so you will be able to use that to check your solutions as with the Playground (including transaction submission to Testnets). You should also be able to embed your solutions within the Playground for mock chain execution now, I imagine, but you won't yet get feedback about actual on-chain execution (the point of the Testnet).
from alonzo-testnet.
Hi @tdiesler. Are you talking about the when Lars taught the Pioneers about test modules such as Test.hs and ContractModel.hs?
Seeing as this is entirely "offchain" activity this may be beyond scope for what we want to achieve here with Alonzo-testnet.
There is the upcoming lecture on this in the 2nd Pioneers cohort (probably lecture 8 again), and there are some examples of this in the plutus repo to refer to: https://github.com/input-output-hk/plutus/tree/master/plutus-use-cases/test/Spec
from alonzo-testnet.
Maybe transfer this to the Plutus Pioneers repository for them to action?
from alonzo-testnet.
I will close this now. @tdiesler - can you raise it in the Plutus Pioneers repository instead, please (you should be able to copt what you have written). Thank you for raising it!
from alonzo-testnet.
Related Issues (19)
- Missing links mentioned in the document. HOT 3
- mistake in Exercise3 Solution + some improvement. HOT 1
- Solution described in e3SampleSolution.md does not appear to work HOT 12
- Providing a Docker Solution of Exercise 1.
- Fix location to AlonzoWhite configuration files HOT 1
- Alonzo white sync error HOT 4
- Alonzo blue sync error HOT 1
- Exercice 3. Lock funds forever in the plutus script HOT 5
- Missing build transaction at Plutus_transactions_tutorial,md HOT 3
- Plutus scripts are not stable under exports of Haskell file HOT 4
- Exercise 3 feedback/questions HOT 6
- Align cabal source references with 1.29.0 HOT 1
- Show working code for emulator trace and playground usage HOT 5
- Command failed: transaction build Error: The following scripts have execution failures: the script for transaction input 0 (in the order of the TxIds) HOT 4
- File Name too long HOT 1
- Alonzo-testnet current capabilities
- Error: Caused by: [ (builtin unBData) (con data #06) ] when trying to convert Integer to `PlutusTx.Builtins.BuiltinString` HOT 1
- cabal: unrecognized 'build' option `-w' HOT 1
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 alonzo-testnet.