apache / apache/datafusion-python

Run all user examples in CI

Aberta
#888 0 comentários 1 reação 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Python
Estrelas
604
Forks
174
Merge médio
1d 7h
PRs com merge (30d)
4

Descrição

**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**

Per a comment from @mesejo in #880 it would be helpful to run user examples in CI to ensure that our examples stay up to date with any breaking changes in the API.

**Describe the solution you'd like**

Update all user examples if necessary and add code to run them as part of CI.

**Describe alternatives you've considered**

We could leave as is, but this seems like a very good idea.

**Additional context**

This is already being done for TPC-H queries and we can re-use the generated dataset that is already created in CI. Here is where the tests are being run: https://github.com/apache/datafusion-python/blob/main/examples/tpch/_tests.py

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece com examples/tpch/_tests.py e a configuração de CI existente que executa consultas TPC-H. Identifique como o conjunto de dados gerado é reutilizado e, em seguida, determine como todos os exemplos de usuário podem ser executados no CI. O trabalho estará concluído quando os exemplos forem executados com sucesso no CI e quaisquer atualizações necessárias os mantiverem compatíveis com a API atual.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
ci-cd, testing
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.