Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moscajs/aedes-tests
Integration/Black Box tests for Aedes MQTT Broker
https://github.com/moscajs/aedes-tests
aedes broker mqtt node nodejs test
Last synced: about 2 months ago
JSON representation
Integration/Black Box tests for Aedes MQTT Broker
- Host: GitHub
- URL: https://github.com/moscajs/aedes-tests
- Owner: moscajs
- License: mit
- Created: 2020-03-23T08:57:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-04T07:27:30.000Z (almost 4 years ago)
- Last Synced: 2024-03-26T20:02:55.257Z (10 months ago)
- Topics: aedes, broker, mqtt, node, nodejs, test
- Language: JavaScript
- Size: 26.4 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aedes Tests
![redisCI](https://github.com/moscajs/aedes-tests/workflows/redisCI/badge.svg)
![mongoCI](https://github.com/moscajs/aedes-tests/workflows/mongoCI/badge.svg)Integration/Black Box tests for [Aedes](https://github.com/moscajs/aedes) MQTT Broker. `aedes.js` handles broker setup and runs in a separete process, based on args passed to the process it can init 3 different servers:
- __TLS__: On port _8883_
- __WS__: On port _4000_
- __TCP__: On port _1883_Each test will start and close a broker process and init MQTT clients using `helper.js` methods.
`server.key` and `server.cert` have been generated using the command:
`openssl req -nodes -new -x509 -keyout server.key -out server.cert`
This files are used by aedes to init a TLS server and by MQTT clients to connect to it