Testing Files Generator
Português (Brasil)

Presets

Importação de tabelas

A minha importação de tabelas sobrevive ao que ferramentas reais exportam?

O preset tabular-import monta com um único comando um conjunto inteiro de arquivos de teste reais para esta pergunta, e um manifest.json ao lado dizendo como seu sistema deve reagir a cada arquivo. Tudo abaixo é lido do programa, com os valores padrão desta versão.

O que ele costuma encontrar?

O que há no conjunto?

Com os valores padrão, como o tfg preset show tabular-import informa:

Arquivos13
Targets na sua receita13
Tamanho total3 080 060 B
Formatoscsv, json, xlsx

E o que o manifesto desse conjunto espera do seu sistema:

EsperadoSignificadoArquivos
acceptSeu sistema deve aceitar o arquivo.8
unspecifiedDepende das regras do seu sistema. Você decide e depois confere se o que acontece é o que você queria.5

O que você pode mudar?

ConfiguraçãoAceitaPadrãoO que faz
--rows 1 - 200000 linhas 1000 Quantas linhas a planilha tem. Ela é escrita exatamente no tamanho que essas linhas ocupam, então o orçamento acima muda com este valor.
--columns 1 - 32768 colunas 10 Quantas colunas cada linha da planilha tem. Linhas vezes colunas tem um teto, e pedir além disso é recusado antes de escrever qualquer coisa.

Como executar?

Veja quanto o conjunto custaria, monte-o ou pegue a receita dele para editar:

tfg preset show tabular-import
tfg generate --preset tabular-import --out ./tabular-import
tfg preset eject tabular-import > tabular-import.yaml

Ou construa sobre ele em uma receita sua, ao lado dos seus testes:

version: 1
extends: preset:tabular-import