Skip to content

Remove smoke test group - #152

Open
ostinru wants to merge 3 commits into
apache:mainfrom
ostinru:remove-smoke-tests
Open

Remove smoke test group#152
ostinru wants to merge 3 commits into
apache:mainfrom
ostinru:remove-smoke-tests

Conversation

@ostinru

@ostinru ostinru commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

There are two motivations behind this PR:

  • reduce amount of tests, so fewer of them I am going to convert to testcontainers before migrating to hadoop-3 ecosystem.
  • reduce amount of test groups, so we have fewer test run in github actions

In this PR

  • Move smoke tests to most suitable group or remove it when other tests covers test scenario.
  • Remove /regression/ tests (or move it to automation tests).


-- FDW test
CREATE SERVER hive_smoke_test_server
FOREIGN DATA WRAPPER hive_pxf_fdw

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we keep this test until there is an FDW-enabled replacement? The existing Hive automation tests are not currently exercised in FDW mode: at the current PR head, the features_fdw report shows all 37 HiveTest cases as skipped. Removing this file therefore drops the end-to-end coverage that creates hive_pxf_fdw and reads from a real Hive table. Please port at least this basic Hive FDW read case to the automation or Testcontainers suite before deleting it.

OPTIONS (resource '{{ HCFS_BUCKET }}{{ TEST_LOCATION }}', format 'csv');

-- write to writable table
INSERT INTO multi_block_data_smoke_test_foreign_table

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we port the write side of this test before deleting it? The new MultiBlockDataTest is not equivalent: it copies a generated file into HDFS and reads it through a ReadableExternalTable in the load group. It never performs this 32-million-row insert through FDW or checks the per-segment distribution. HdfsWritableTextTest exercises FDW writes, but only with 100 rows, so the large multi-block write path remains uncovered. Please retain this test or add an FDW-enabled large-write replacement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants