Apache Gravitinoのリリース作業を段階ごとに進めるためのスキルです。タグ作成から成果物のビルド、公開、投票後の確定、リリースノート作成までの手順と状態を管理します。
- Gravitinoのリリース候補を準備したいとき
- 完了済みのリリース工程を確認したいとき
- 特定ステージの実行や事前確認をしたいとき
GravitinoプロジェクトのTrino統合テストを実行・調査するためのスキルです。コネクターやTrinoのバージョン、テストセットを指定して動作を確認し、SQLテストと期待結果の追加・修正も進められます。
Run, debug, and manage Trino integration tests for the Gravitino project.
実行スコア 未検証
インストール方法を見るGravitinoプロジェクトのTrino統合テストを実行し、対象や実行条件を指定する方法を案内します。全テストのほか、MySQLなど特定コネクターのテストセット、個別のテストファイル、カタログ、Trinoのバージョンを選んで実行できます。ログからテストの進捗や成功・失敗を確認する方法、テストケースの構成や追加・修正の基本も扱います。テストケースはSQLファイルと期待する出力を記したテキストファイルで構成され、期待値では柔軟な照合のために%を使えます。
GravitinoのTrino連携を変更した後に、全体または関連するコネクターだけを確かめたいときに向いています。特定バージョンでの再現確認や、既存テストの失敗調査、新しいテストケースの追加にも使えます。
コマンド例はGravitinoのプロジェクト環境を前提としています。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill helps you run, debug, and manage Trino integration tests for the Gravitino project.
Use this skill whenever the user asks about:
Full guide:
.claude/skills/trino-test-guide.md
Read the guide for complete details on:
--auto=all | gravitino | none).txt with % wildcards)All commands assume:
cd /home/ubuntu/git/gravitino
./trino-connector/integration-test/trino-test-tools/trino_integration_test.sh \
--auto=all
./trino-connector/integration-test/trino-test-tools/trino_integration_test.sh \
--auto=all --test_set=jdbc-mysql
./trino-connector/integration-test/trino-test-tools/trino_integration_test.sh \
--auto=all --test_set=jdbc-mysql --tester_id=00004
./trino-connector/integration-test/trino-test-tools/trino_integration_test.sh
--auto=all --test_set=tpch --catalog=hive
./trino-connector/integration-test/trino-test-tools/trino_integration_test.sh \
--auto=all \
--trino_version=<VERSION> \
--trino_connector_dir=<WORKSPACE>/trino-connector/trino-connector-<VERSION_RANGE>/build/libs
grep -E "(Test progress|All testers|Total|PASS|FAIL|BUILD) from log
Location:
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/
Each test consists of:
*.sql — SQL statements to execute*.txt — Expected output
% wildcard for flexible matchingまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Apache Gravitinoのリリース作業を段階ごとに進めるためのスキルです。タグ作成から成果物のビルド、公開、投票後の確定、リリースノート作成までの手順と状態を管理します。