[Discussion] add a CLI tool for debug and test purpose
Mantenedores costumam responder em até 1 dia
@zhjwpku já está trabalhando nisso.
Desde 24/10/2025.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
I'm thinking of adding a CLI tool to manipulate the catalog, and potentially execute queries and update the underlying dataset, to simplify integration testing. With this tool, we could easily add new test cases by writing simple test specification files and corresponding expected output files.
Additionally, we could integrate this CLI with other Iceberg implementations (e.g., PyIceberg or Spark) to enable cross-language integration tests, which has been discussed here [1].
I haven't thought deeply yet about cross-language integration tests, but I believe adding a CLI tool for iceberg-cpp would significantly benefit our development workflow.
Thoughts?
[1] https://lists.apache.org/thread/wkfbshdngw32jdzclp9hj6flpcdtbl1l
- Linguagem predominante
- C++
- Estrelas
- 223
- Forks
- 127
- Merge médio
- 1d 13h
- PRs com merge (30d)
- 28
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de apache/iceberg-cpp
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
apache/iceberg-cpp#973 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
apache/iceberg-cpp#959 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
apache/iceberg-cpp#955 · 3 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
apache/iceberg-cpp#946 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
apache/iceberg-cpp#944 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de apache/iceberg-cpp
Issues semelhantes
-
Broken links in the docsAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
microsoft/onnxruntime#33018 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
DataLakeFileSystemClient::ListPaths() throws JSON exception due to accessing undefined fieldsAbertacustomer-reported needs-triage question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Azure/azure-sdk-for-cpp#7435 ·
Mantenedores costumam responder em até 1 dia
-
ChromieCraft Generic Confirmed World Event
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
azerothcore/azerothcore-wotlk#27882 ·
Mantenedores costumam responder em até 1 dia
-
MacOS build failureAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
aristocratos/btop#1874 ·
Mantenedores costumam responder em até 1 dia