bruno

Servicios disponibles

bruno-test

Bruno es un cliente de API de código abierto diseñado para construir, documentar y probar interfaces de programación de aplicaciones (API). Funciona como una excelente alternativa a herramientas tradicionales como Postman.

Creación de test

Las colecciones de test se crean en cada uno de los módulos. Por ejemplo, si en tenemos un módulo llamado M1, situado en ../addons/M1, las colecciones de test se almacenan en una carpeta llamada api_test

  ../addons/M1/api_test
                │
                ├ coleccion1
                │      │
                │      ├ environments
                │      │       │
                │      │       └ env.bru
                │      │       
                │      ├ 01.bru 
                │      ├ 02.bru 
                │      ├ bruno.json
                │      └ collection.bru
                │
                └ coleccion1

Ejecución de test

La ejecución de los test se realiza desde dentro del contendor:

docker exec -it odoodock-bruno-tests-1 sh
$ cd /tests/addons/M1/api_test/coleccion1
$ bru run --env-file ./environments/env.bru