> For the complete documentation index, see [llms.txt](https://docs.shadow.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shadow.xyz/product-guide/test-runs.md).

# Test runs

Shadow's test run feature allows you to preview shadow events for confirmed transactions, before actually deploying changes to your shadow fork.

This makes it easier to:

* Iterate on your shadow contract changes
* Verify that you're getting the data you expect
* Inspect particularly complex transactions

### Steps

1. Open editor mode for a contract and make changes
2. Compile your shadow contract
3. Click "test run" and paste in a transaction hash
4. Preview your shadow event data
5. If you're happy with the data results, deploy the contract

{% embed url="<https://veed.io/view/2296ed2c-b107-438e-9a66-f79935c23d73>" %}
