Stamatis Zampetakis created HIVE-29008:
------------------------------------------
Summary: CI logs do not display information about test execution
Key: HIVE-29008
URL: https://issues.apache.org/jira/browse/HIVE-29008
Project: Hive
Issue Type: Bug
Components: Build Infrastructure, Testing Infrastructure
Reporter: Stamatis Zampetakis
Locally, when we run tests via maven we usually see the following INFO messages
in the console.
{noformat}
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.hadoop.hive.ql.exec.vector.TestDateColumnVector
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.198 s
-- in org.apache.hadoop.hive.ql.exec.vector.TestDateColumnVector
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]
{noformat}
The output is very useful for various reasons and in particular to know the
status of the current test that is running. This is even more important in CI
where intermittent failures may arise since we want an easy way to determine
which test was run at each point in time.
In the [past|https://ci.hive.apache.org/job/hive-precommit/job/master/2334/],
this information was present in every CI run and we could easily see the test
that is currently running in each split. However, after upgrading the
maven-surefire-plugin to 3.5.1 (HIVE-28519) this information was lost and is
not present in the CI output/logs
[anymore|https://ci.hive.apache.org/job/hive-precommit/job/master/2548/].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)