aws-cloudformation / aws-cloudformation/cloudformation-cli

Allow users to specify different contract test inputs for each individual test / new resource

Abierto
#656 0 comentarios 0 reacciones 0 asignados Ver en GitHub
contract tests
Lenguaje dominante
Python
Estrellas
336
Forks
172
Merge medio
3 d 5 min
PR fusionados (30 d)
3

Descripción

I am developing a resource that requires a real, unique activation key as one of its properties.

I have to override inputs because I need to specify real activation keys; a fake key will be rejected. But, I can only specify a single override value, which causes the same key to be reused across tests when running contract tests using `cfn test`.

I can somewhat get around this by running a single contract test at a time and changing the inputs one at a time.

In this case, it would help if I could specify a set of input values so that a different key is chosen for each resource created by the contract tests, and keys aren't repeated.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando cómo `cfn test` lee y aplica las sobrescrituras de entrada de los contract tests. Determina dónde podría asociarse un conjunto de valores con pruebas individuales o recursos creados y, después, verifica que cada recurso reciba una clave distinta sin reutilización durante la ejecución de los contract tests.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
cli, testing
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.