Hi Honnappa,
YAML has wide support built around it. By using our own text format, we will
have to build the parsing support etc ourselves.
However, YAML is supposed to be easy to read and understand. Is it just a
matter for getting used to it?
I may be wrong, please feel free to correct me, but I believe what
Gregory meant is to write raw Scapy and testpmd commands directly in
YAML-written tests. As in, we wouldn't be using our own text format,
we'd just need to feed the raw commands from YAML straight to the Scapy
and testpmd shells. Finally, validate their responses to what was set in
the YAML test. In Gregory's example this is just comparing stdout.
Best,
Luca