/ .github / ISSUE_TEMPLATE / custom-test-need.yaml
custom-test-need.yaml
 1  name: Custom test need
 2  description: Submit a test or research area that needs looking into.
 3  title: "[Test]: <TITLE GOES HERE>"
 4  labels: ["analysis-required", "test-scheduled"]
 5  assignees:
 6    - Zorlin
 7  body:
 8    - type: markdown
 9      attributes:
10        value: |
11          Please fill out this form to create a Testing Need.
12          If possible, VacLab will perform the analysis automatically to be analysed by DST staff later. [TODO]
13    - type: input
14      id: what
15      attributes:
16        label: What's being tested?
17        description: In brief, what is being tested that requires this test need?
18        placeholder: "ex: Waku relay bandwidth usage"
19      validations:
20        required: true
21    - type: textarea
22      id: description
23      attributes: 
24        label: Longer test description
25        description: You can go into more detail here about what needs to be done and any specifics about the test.
26        placeholder: "We are testing the bandwidth usage of Waku when relaying messages."
27    - type: dropdown
28      id: milestone
29      attributes:
30        label: What milestone is this testing being done against?
31        multiple: true
32        options:
33          - vac:dst:deployment-and-analysis:waku:10k
34          - vac:dst:deployment-and-analysis:waku:midscale
35          - vac:dst:deployment-and-analysis:codex:testnet
36          - vac:dst:deployment-and-analysis:nomos:mixnet
37      validations:
38        required: true
39    - type: input
40      id: image
41      attributes:
42        label: Docker image
43        description: Whaat docker image is required to test the software?
44        placeholder: "soutullostatus/example-nwaku:v0.28.0"
45      validations:
46        required: true
47    - type: input
48      id: num-nodes
49      attributes:
50        label: Number of nodes
51        description: How many nodes do you want to spawn?
52        placeholder: "1000"
53      validations:
54        required: true
55    - type: input
56      id: num-bootstrap
57      attributes:
58        label: Bootstrap nodes
59        description: How many bootstrap nodes do you want to spawn?
60        placeholder: "3"
61      validations:
62        required: true
63    - type: input
64      id: duration
65      attributes:
66        label: Duration
67        description: How long do you want to run each deployment for? (in minutes)
68        placeholder: "20"
69      validations:
70        required: true