## Dear {Name}
You have been singled out as having the necessary skills to help us with testing Tagion Playnet.
The technical pre-req’s for testing is having an Ubuntu 18.04 or 20.04 running with 200 MB disk space per node at least. There are links to instructions from our GitHub, and threads discussing how to get things running on different platforms can be found in our Discord. For technical tests, we strongly recommend running everything without docker (--nodocker flag and binaries installed).
#### Notice
Ensure you are in the correct directory when starting a network `tagion_network.`
When you start the network in mode1 - each node will produce the logs. These logs you can see in the console or in a file `./shared/node-N.log` - where N is node number or master. If the node is running - you can follow the latest logs with the command:
```
tail ./shared/node-N.log -f -n 30
```
Ensure you have enough space for node logs - 200 MB per node. If you run 10 nodes ~ 2 GB at least.
#### Report
Below you will find two test scenarios, and for each of the test scenarios, we would like you to collect and archive a number of artifacts:
- When any nodes crash, please locate the`tagion.callstack` file. If it exists, then move it to `tagion_network` directory.
```
mv /path/to/binary/tagion.callstack ./tagion_network/
```
- Command history (make sure no sensitive data is in there):
```
history > history.log
```
> Note: history.log should be inside the `tagion_network`.
- Archive of `tagion_network` directory:
```
tar -czvf task-1.tar.gz /path/tagion_network
```
- In addition to the two archives, and in case something went wrong, please provide (if applicable):
- What went wrong.
- Steps to reproduce.
- Expected behavior.
In summary, we expect you to provide us with two archives (with the artifacts as described above) uploaded to this sFTP folder, and along with that, if there is anything you would like to share in writing, add it as a message on this [Discord channel](https://discordapp.com/channels/537326079803785249/986358656239009823). Thank you!
#### Test scenarious
This testing is mostly about stability, so transactions are secondary.
##### 1. Running mode1 network with transactions test -
Acceptance criteria:
- Run a network without errors for at least 15 minutes.
- Network runs with at least 10 nodes
- Make at least 10 successful transactions
- Generate a new invoice on one wallet
- Pay from another wallet
- Make sure the balance is updated correctly (check fees)
As an output of this test, we expect the correct amount of TGN in the network.
> Don't forget to report this completed task before continuing with the next one.
##### 2. Long-term mode1 network test -
Acceptance criteria:
- Run a network without errors for at least 24 hours
- Network runs with at least 10 nodes
- Reach at least 100 epochs
- Make a transaction to make sure the network is healthy
As an output, we expect the network to run stable for a long-time without crashing.
Instructions for getting Playnet up and running: https://github.com/tagion/core-playnet (note there is a scripted version and an advanced version of the instructions).
Discord channel for discussing everything Playnet and testing: (I need your Discord username to be able to grant you write access – please send this).
Note that test results, questions, and findings must be discussed on Discord and that presumed bugs, etc., are logged in GitHub.
We would really appreciate your participation, and I hope for your prompt return (along with your Discord user), so we can get going!
Best regards, (edited).