cnti-testcatalog / testsuite

📞📱☎️📡🌐 Cloud Native Telecom Initiative (CNTI) Test Catalog is a tool to check for and provide feedback on the use of K8s + cloud native best practices in networking applications and platforms
https://wiki.lfnetworking.org/display/LN/Test+Catalog
Apache License 2.0
169 stars 70 forks source link

timeouts: Redesign and unify timeouts #2023

Closed kosstennbl closed 1 week ago

kosstennbl commented 1 month ago

Description

Add common function to run a code block with a timeout. Add several global timeouts for different tasks, which can be configured via environment variables. Several small fixes and refactoring.

Issues:

Refs: #335

How has this been tested:

build, test functionality on increase_decrease_capacity test.

Types of changes:

Bug-fix, redesign

Checklist:

Documentation No updates required, ENV variables names could be added somewhere, but the documentation doesn't keep these.

Issue

martin-mat commented 1 month ago

Additionally, it would be good to document new environment vars to USAGE.md

kosstennbl commented 1 month ago

Additionally, it would be good to document new environment vars to USAGE.md

Done

kosstennbl commented 2 weeks ago

Rebased, pushed fix for increase_decrease_capacity issue, shared_database2 seems to be an issue that is not caused by timeout redesign.

martin-mat commented 1 week ago

verified by https://github.com/cnti-testcatalog/testsuite/actions/runs/9580002143