Page MenuHomeVyOS Platform

smoketest: generell improvement task for the smoketesting platform
Closed, ResolvedPublicFEATURE REQUEST

Description

This is a general task for the vyos CLI smoketest and VyOS configtest suite used while generating an ISO image on the CI platform.

  • Add missing config-test verification steps (validate if the migrators performed correctly)
  • Make config-test verification mandatory
  • Try moving vyos-configd test case (single use of vyos.config.Config() a build time test if possible rather then run-time
  • Auto generate list of vyos-configd files to be supervisioned

Details

Difficulty level
Hard (possibly days)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Event Timeline

c-po claimed this task.
c-po updated the task description. (Show Details)

Configuration https://github.com/vyos/vyos-1x/blob/e458035e1ab56c7c21e53f26d8a39f00a62e5c9c/smoketest/configs/isis-small fails to apply cleanly, noticed while working on "Add missing config-test verification steps (validate if the migrators performed correctly)".
The resulting "migrated" configuration has NO IS-IS configuration at all

c-po changed the task status from Open to In progress.Jun 26 2024, 6:46 PM
c-po raised the priority of this task from Normal to High.
c-po changed Difficulty level from Unknown (require assessment) to Hard (possibly days).
c-po moved this task from Need Triage to Finished on the VyOS 1.5 Circinus board.