Matthias Pohl created FLINK-30831:
-------------------------------------

             Summary: Improving e2e test output in case errors/exceptions are 
found
                 Key: FLINK-30831
                 URL: https://issues.apache.org/jira/browse/FLINK-30831
             Project: Flink
          Issue Type: Improvement
          Components: Test Infrastructure
    Affects Versions: 1.16.1, 1.15.3, 1.17.0
            Reporter: Matthias Pohl


Some e2e tests parse the Flink logs for exceptions using {{grep}}. We then 
print the first 500 lines of the each log file in case an exception that 
shouldn't be ignored is found (see 
[internal_check_logs_for_exceptions|https://github.com/apache/flink/blob/c9e87fe410c42f7e7c19c81456d4212a58564f5e/flink-end-to-end-tests/test-scripts/common.sh#L449]
 or 
[check_logs_for_errors|https://github.com/apache/flink/blob/c9e87fe410c42f7e7c19c81456d4212a58564f5e/flink-end-to-end-tests/test-scripts/common.sh#L387]).
 Instead, we could use {{grep -C200}} to actually print the context of the 
exception.

This would help especially in those situations where the exception doesn't 
appear in the first 500 lines.

This issue does not necessarily only include the two aforementioned code 
locations. One should check the scripts for other code with a similar issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to