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
171 stars 70 forks source link

[Documentation]: Crashing is not defined in several test cases #1280

Open CsatariGergely opened 2 years ago

CsatariGergely commented 2 years ago

Describe the bug Crashing is a criteria in several test cases, but it is not defined what is a crash. Test cases are:

To Reproduce Steps to reproduce the behavior:

  1. Go to https://github.com/cncf/cnf-testsuite/blob/main/USAGE.md
  2. Read descriptions
  3. See error

Expected behavior A clear definition what crash is.

Screenshots N/A

Device (please complete the following information):

taylor commented 2 years ago

Many of these testes are resiliency tests driven by the Litmus Chaos test experiments. The usage guide has drop downs with provides some information. There are links to the experiments which provide additional details on what is being tested.

At the moment the test suite is not checking that an application functions with e2e tests. What is expected is that the readiness and liveness probes will be successful after a chaos experiment ends.

CsatariGergely commented 2 years ago

"What is expected is that the readiness and liveness probes will be successful after a chaos experiment ends." maybe this should be explained in the description.

kosstennbl commented 1 week ago

"What is expected is that the readiness and liveness probes will be successful after a chaos experiment ends." maybe this should be explained in the description.

Agree, current documentation has only one usage of "crash" in that ambiguous meaning, but litmus chaos tests mostly use "should continue to function", which is not much clearer.