mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Testsuite: verify proper running Kernel version compared to repo
This commit is contained in:
parent
5605846d2e
commit
e6e6e557f4
@ -42,6 +42,7 @@ import random
|
|||||||
import traceback
|
import traceback
|
||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
|
import json
|
||||||
|
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
from io import StringIO
|
from io import StringIO
|
||||||
@ -81,6 +82,9 @@ parser.add_argument('--configtest', help='Execute load/commit config tests',
|
|||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
with open('data/defaults.json') as f:
|
||||||
|
vyos_defaults = json.load(f)
|
||||||
|
|
||||||
class StreamToLogger(object):
|
class StreamToLogger(object):
|
||||||
"""
|
"""
|
||||||
Fake file-like stream object that redirects writes to a logger instance.
|
Fake file-like stream object that redirects writes to a logger instance.
|
||||||
@ -326,6 +330,11 @@ try:
|
|||||||
c.expect(op_mode_prompt)
|
c.expect(op_mode_prompt)
|
||||||
c.sendline('show version')
|
c.sendline('show version')
|
||||||
c.expect(op_mode_prompt)
|
c.expect(op_mode_prompt)
|
||||||
|
c.sendline('show version kernel')
|
||||||
|
c.expect(f'{vyos_defaults["kernel_version"]}-{vyos_defaults["kernel_flavor"]}')
|
||||||
|
c.expect(op_mode_prompt)
|
||||||
|
c.sendline('show version frr')
|
||||||
|
c.expect(op_mode_prompt)
|
||||||
c.sendline('show interfaces')
|
c.sendline('show interfaces')
|
||||||
c.expect(op_mode_prompt)
|
c.expect(op_mode_prompt)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user