Giter Club home page Giter Club logo

Comments (4)

kevinhammond avatar kevinhammond commented on May 30, 2024

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.

james-iohk avatar james-iohk commented on May 30, 2024

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.

kevinhammond avatar kevinhammond commented on May 30, 2024

Maybe transfer this to the Plutus Pioneers repository for them to action?

from alonzo-testnet.

kevinhammond avatar kevinhammond commented on May 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.