{"repo":"dfinity/pocketic","free":true,"listed":false,"github":"https://github.com/dfinity/pocketic","clone":"git clone https://github.com/dfinity/pocketic.git","description":"A canister smart contract testing solution for the Internet Computer.","language":null,"stars":35,"topics":["blockchain","icp","internetcomputer","smart-contracts","testing-framework"],"license":null,"category":"blockchain-web3","readme_excerpt":"PocketIC PocketIC is a canister smart contract testing solution for the Internet Computer. GitHub Action This repository provides a GitHub Action to set up the PocketIC server. Usage To use this action in your GitHub workflow, include it as a step in your workflow configuration: The action is designed to run on both ubuntu- and macos- runners. Specifying a PocketIC server version You can specify a particular version of the PocketIC server to install using the pocket-ic-server-version input: Download the PocketIC Server Alternatively to using the GitHub Action, you can download the PocketIC server binary for a particular version in the Releases tab on the right. For macOS, choose pocket-ic-arm64-darwin.gz or pocket-ic-x86 64-darwin.gz , for Linux, choose pocket-ic-x86 64-linux.gz . For (Linux) containers on macOS powered by arm64, choose pocket-ic-arm64-linux.gz . Save the downloaded file as pocket-ic.gz , decompress it, and make it executable: Finally, export the POCKET IC BIN environment variable to point to the (absolute) path of the PocketIC server binary: On macOS , you might have to additionally run: to bypass the developer verification from Apple. Alternatively, you can open the pocket-ic binary by right clicking on it in the Finder and selecting \"Open\" from the drop-down menu. Then, confirm opening this application by clicking \"Open\" in the dialog that pops up. Using PocketIC After completion of above steps, you can verify that everything works by running: which prints","default_branch":null,"files":null,"tree":[],"storefront":"/r/dfinity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dfinity/pocketic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}