Skip to content

Commit 2f87fa7

Browse files
fayteytaxmeifyoucanraxhvl
authored
Adding Kurtosis to Testing (#279)
* adding some incidents * fixed typos * Update docs/wiki/testing/incidents.md Co-authored-by: Mário Havel <[email protected]> * adding kurtosis * adding kurtosis * added Kurtosis importance to Ethereum Dev * added word support * nit: --------- Co-authored-by: Mário Havel <[email protected]> Co-authored-by: rahul <[email protected]>
1 parent c6cc8af commit 2f87fa7

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

docs/wiki/testing/kurtosis.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Kurtosis testing
2+
3+
> :warning: This article is a [stub](https://en.wikipedia.org/wiki/Wikipedia:Stub), help the wiki by [contributing](/contributing.md) and expanding it.
4+
5+
[Kurtosis](https://www.kurtosis.com/) is a development and testing platform designed to package and launch environments of containerized services efficiently. Users are able to deploy these services exactly the way they want them with one line commands. Developers and testers can create consistent, scalable environments for distributed applications, set up complex environments locally or remotely on kubernetes clusters leveraging [Kurtosis](https://github.com/kurtosis-tech/kurtosis) which ensures that their testing and development processes are streamlined and ready for production.
6+
7+
Kurtosis is important in Ethereum Development as it is used as a build system for multi-container test environments that allows developers to easily create reproducible Ethereum network instances locally. The [Ethereum Kurtosis package](https://github.com/kurtosis-tech/ethereum-package) enables the rapid setup of a customizable, scalable, and private Ethereum testnet using Docker or Kubernetes. It supports all major Execution Layer (EL) and Consensus Layer (CL) clients, efficiently managing local port mappings and service connections for validation and testing of Ethereum core infrastructure.
8+
9+
For a deeper dive into Kurtosis, check out this [post](https://ethpandaops.io/posts/kurtosis-deep-dive/)
10+
11+
Deployment with Kurtosis:
12+
13+
- [Local Deployment with Docker](https://docs.kurtosis.com/#:~:text=Local-,Deploy,-on%20Docker%E2%80%8B)
14+
15+
- [Local deploy with feature flag and different numbers of each service](https://docs.kurtosis.com/#:~:text=different%20numbers%20of-,each,-service%E2%80%8B)
16+
17+
- [Remote Deployment using Kubernetes](https://docs.kurtosis.com/#:~:text=Remote-,deploy,-on%20Kubernetes%E2%80%8B)
18+
19+
If you would like to learn more, check out [Kurtosis](https://docs.kurtosis.com/quickstart)

wordlist.txt

+2
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ cryptopunks
138138
cryptosystem
139139
CSP
140140
curation
141+
customizable
141142
cybersecurity
142143
Cypherpunks
143144
Cypherpunk
@@ -368,6 +369,7 @@ keystore
368369
Kira
369370
Kleppmann
370371
Koblitz
372+
Kubernetes
371373
Kurtosis
372374
Kyber
373375
KZG

0 commit comments

Comments
 (0)