TODO 1.92 KB
README/TODO do branch cucumber_tests

Tarefas:
- Escrever uma história (procurar uma já escrita) para isso
- Descobrir o porquê dos erros nos testes do mezuro (repository_url)
- Dar rebase com o mezuro-dev (os tais testes passam no mezuro-dev)
- Fazer mais testes
- Ver como/quando o selenium pode ser integrado ao projeto (conversar com noosfero/ talvez até tentar implementar alguma coisa??)


Testes de aceitação a serem feitos: (* já feito)

Projetos:
  Criar
    * correto
    * errado
    duplicado
  Editar
    correto
    errado
  Deletar(não precisa fazer - problema do noosfero)

Configurações:
  criar
    *correta
    *errado (sem titulo)
    *duplicada
  editar - verificar se mantem as metricas
    correto
    não é possível mudar o titulo
  deletar (não precisa fazer - problema do noosfero)
  metricas:
    criar
      nativa:
        *correta
        *errada
        duplicada (é pra funcionar?)
      composta:
        *correta
        errada
        duplicada
    editar
      para metrica correta
      para metrica errada
    *deletar
    ranges:
      criar
        *range correto
        range errado
          todos os casos
      editar
        para range correto
        para range errado
      deletar
      
Testes falhando:

Arquivo adding_metric_configuration.feature:
  Scenario: adding a native metric configuration without code
    Precisa do selenium para ver em qual página está.
  Scenario: adding a compound metric configuration
  Scenario: adding a compound metric configuration with invalid script
    As métricas compostas não estão salvando direito.
  

Arquivo creating_project.feature:
  Scenario: I create a Kalibro project with valid attributes
    ás vezes falha por erro de já existir na Kalibro. Esse erro teóricamente já havia sido resolvido. 


Arquivo adding_ranges.feature:
  Scenario: adding a range to a metric configuration
    Precisa do selenium para esperar a página carregar.