Giter Club home page Giter Club logo

featws-ruller's People

Contributors

cristiana-e avatar eduardaguterres avatar eliasfeijo avatar matheusromano avatar maycolacerda avatar ralphg6 avatar vivaldomp avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

featws-ruller's Issues

Disponibilizar endpoints para verificação de disponbilidade e saúde

Para ferramentas de observabilidade e monitoração verificarem a saúde e disponibilidade do microserviço faz-se necessário disponibilizar endpoints do tipo readiness e liveness. Como sugestão implementar rotas com os seguintes endereços:

/health - engloba todas as informações dos outros endpoints.
/health/live - informa se o microserviço está ativo.
/health/ready - informa se o container está pronto pra atendimento e a dependência de todos os recursos envolvidos também saudáveis.
/health/ready/:recurso - informa a saúde do recurso dependente (BDs, microserviços, cache etc)

Tratar parâmetros obrigatórios

No caso de não serem informados os parâmetros necessário pra avaliação da folha de regras, a api deve retornar retorno coerente, como status code 400, por exêmplo.

Testes Ruller [Erro do Booleano]

Criei uma folha de regra com as regras 1 à 6 (menos a 3), 11,12,18,20. Usando os testes que eu já havia para os casos 1 à 5, na folha de regra nova, obtive o resultado de error on eval em todos os casos em que eu enviava algum parametro, independente de qual parametro.

Não estou conseguindo logar no argo para ver o q tá dando.

Link do teste: https://testesuaapi.ftabb.intranet.bb.com.br/api/HTML/htmlResults63c04cc32bf6610d01385de5.html#pills-failed
Link da folha: https://canais.fontes.intranet.bb.com.br/cfe/cfe-featws-rules-dev-TesteRuler/-/tree/master

Implementar demais testes unitários

  • github.com/bancodobrasil/featws-ruller
  • github.com/bancodobrasil/featws-ruller/config
  • github.com/bancodobrasil/featws-ruller/controllers
  • github.com/bancodobrasil/featws-ruller/controllers/v1
  • github.com/bancodobrasil/featws-ruller/processor
  • github.com/bancodobrasil/featws-ruller/routes
  • github.com/bancodobrasil/featws-ruller/routes/api
  • github.com/bancodobrasil/featws-ruller/routes/api/v1
  • github.com/bancodobrasil/featws-ruller/services
  • github.com/bancodobrasil/featws-ruller/types

[Ruller] Fechando PR's

  • Arrumando erro no ReadMe:
    link pull request: #61

  • Arrumando erros de PT-BR no ReadMe:
    link pull request: #82

  • Arrumando erros de PT-BR no ReadMe:
    link pull request: #83

Erro Ruler [testes] - Idade

Erro ao mandar 'F' no campo de genero.
O Response Body retornado foi verdadeiro para female e male.

Image

Erro ao mandar 'M' no campo de genro e 7 no campo da idade.
O Response Body retornado foi falso para female e male;
O Response Body retornado foi true para menor_de_idade e maior_de_idade.

Image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.