Initial sese-controller application
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# Host tests for extracted OTA version policy
|
||||
|
||||
set -eu
|
||||
ROOT=$(CDPATH= cd -- "$(dirname -- "$0")/../.." && pwd)
|
||||
cc -std=c11 -Wall -Wextra -Werror -I"$ROOT/components/kesp32-app-base/include" \
|
||||
"$ROOT/components/kesp32-app-base/src/ota_version.c" "$ROOT/test/host/test_ota_version.c" -o "$ROOT/test/host/test_ota_version"
|
||||
"$ROOT/test/host/test_ota_version"
|
||||
@@ -0,0 +1,13 @@
|
||||
#include <assert.h>
|
||||
#include "ota_version.h"
|
||||
|
||||
int main(void)
|
||||
{
|
||||
int order;
|
||||
assert(ota_version_compare("0.5.0", "0.4.9", &order) && order > 0);
|
||||
assert(ota_version_compare("1.2.3", "1.2.3", &order) && order == 0);
|
||||
assert(ota_version_compare("1.2.3", "1.3.0", &order) && order < 0);
|
||||
assert(!ota_version_compare("1.2", "1.3.0", &order));
|
||||
assert(!ota_version_compare("1.2.3x", "1.3.0", &order));
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
services:
|
||||
broker:
|
||||
image: eclipse-mosquitto:2.0
|
||||
container_name: sese-controller-mosquitto
|
||||
restart: "no"
|
||||
ports:
|
||||
- "1883:1883"
|
||||
volumes:
|
||||
- ./mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
|
||||
@@ -0,0 +1,8 @@
|
||||
listener 1883 0.0.0.0
|
||||
allow_anonymous true
|
||||
persistence false
|
||||
connection_messages true
|
||||
log_type error
|
||||
log_type warning
|
||||
log_type notice
|
||||
log_type information
|
||||
Reference in New Issue
Block a user