mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 04:33:00 +02:00
In this patch we add some arbitrary system output files which contains interface data. Such as the output from "ip link" and "ethtool". These files are used by yanger instead of running the actual commands. Yanger then generates a lot of YANG json data, which are merged using jq into something that looks like the sysrepo operational data on a running system. This data is then passed though cli-pretty and its ouput is compared to the static expected output in the .txt files in cli-output. Here's a basic flow overview. * system-output/foo.json -> yanger ->> data * system-output/bar.json -> yanger ->> data * data -> merge -> sysrepo-operational-data * sysrepo-operational-data -> cli-pretty -> output.txt * compare output.txt too cli-output/show-foobar.txt The result of this is that if something changes in yanger OR in cli-pretty. The corresponding system-output file needs to be updated for the test to pass. This is indented to catch regression where the output is unintentionally changed. Signed-off-by: Richard Alpe <richard@bit42.se>
40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
Settings for e4:
|
|
Supported ports: [ ]
|
|
Supported link modes: 10baseT/Half 10baseT/Full
|
|
100baseT/Half 100baseT/Full
|
|
1000baseT/Full
|
|
10000baseT/Full
|
|
2500baseT/Full
|
|
5000baseT/Full
|
|
Supported pause frame use: Symmetric
|
|
Supports auto-negotiation: Yes
|
|
Supported FEC modes: Not reported
|
|
Advertised link modes: 10baseT/Half 10baseT/Full
|
|
100baseT/Half 100baseT/Full
|
|
1000baseT/Full
|
|
10000baseT/Full
|
|
2500baseT/Full
|
|
5000baseT/Full
|
|
Advertised pause frame use: Symmetric
|
|
Advertised auto-negotiation: Yes
|
|
Advertised FEC modes: Not reported
|
|
Link partner advertised link modes: 10baseT/Half 10baseT/Full
|
|
100baseT/Half 100baseT/Full
|
|
1000baseT/Full
|
|
10000baseT/Full
|
|
2500baseT/Full
|
|
5000baseT/Full
|
|
Link partner advertised pause frame use: Symmetric
|
|
Link partner advertised auto-negotiation: Yes
|
|
Link partner advertised FEC modes: Not reported
|
|
Speed: 10000Mb/s
|
|
Duplex: Full
|
|
Auto-negotiation: on
|
|
Port: Twisted Pair
|
|
PHYAD: 4
|
|
Transceiver: external
|
|
MDI-X: on (auto)
|
|
Supports Wake-on: g
|
|
Wake-on: d
|
|
Link detected: yes
|