Skip to content
Snippets Groups Projects

Issue #67: Add dataType type check

Merged Rafael Dias requested to merge issue/67 into develop

Todas as modificações da entrada dataType do arquivo yaml serão verificadas, e somente os tipos definidos em src/common/types.ts e enumTypes serão usados como referência, para validar o dataType. Este merge tambem resolve a Issue 77 que tem o local definido dos tipos de dataType em src/common/types.ts. Foi removido todos os tipos que não são dataType ou enumType existente em config/ci_test.yaml.example.

Como foi adicionado um novo tipo para dataType alguns arquivos foram atualizados para suportar a mudança em: src/adapter/monet.ts, src/adapter/sql.ts, src/core/filter.ts, src/util/graph.spec.ts, test/scenario.ts, test/postgres/fixture.ts, test/monet/fixture.ts, src/util/graph.ts, src/api/controllers/collect.ts.

Remoção de um teste e arrumar erro de ingles src/api/controllers/collect.spec.ts.

O arquivo src/core/enumType.ts, contem os testes que validam os tipos, e os arquivos src/core/dimension.ts, src/core/metric.ts, src/core/source.ts , foram modificados para suportar as mudanças.

src/core/engine.ts foi atualizado para retornar SourceStr .

As validações ocorrem em src/util/configParser.ts e foi adicionado testes em src/util/configParser.ts, que incluem a nova mudança.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading