Files
harbour-hermes/tests/core_test.pro
T
kaneda 9c6a1242f7 feat: v0.1.0 — client Sailfish per hermes-webui con voce
- ApiClient HTTP/SSE: login, sessioni, chat/start, stream SSE, transcribe, tts
- ChatModel: streaming live + risincronizzazione dallo stato del server
- CookieJar persistente (0600, mai la password); Settings
- Recorder OGG/Opus (fallback WAV/PCM, retry); Player TTS (QMediaPlayer)
- UI Silica: splash, login, sessioni, chat (dettatura + read-aloud), settings, cover
- Sailjail Internet;Audio;Microphone; icone; spec RPM; docs PROTOCOL/BUILD
- tests/core_test: unit parser SSE + integrazione live (probe :8899)
2026-09-12 07:11:20 +02:00

34 lines
724 B
Prolog

TEMPLATE = app
TARGET = core-test
CONFIG += console c++11
QT += core network multimedia
# Workaround per la build locale su desktop senza libGL.so di sviluppo:
# se esiste lo stub dir con il symlink a libGL.so.1, usalo.
GLSTUB = /tmp/hh-test/gl
exists($$GLSTUB/libGL.so) {
LIBS += -L$$GLSTUB
}
SRC = $$PWD/../src
INCLUDEPATH += $$SRC
SOURCES += \
$$SRC/sseparser.cpp \
$$SRC/cookiejar.cpp \
$$SRC/settings.cpp \
$$SRC/apiclient.cpp \
$$SRC/chatmodel.cpp \
$$SRC/recorder.cpp \
$$SRC/player.cpp \
core_test.cpp
HEADERS += \
$$SRC/sseparser.h \
$$SRC/cookiejar.h \
$$SRC/settings.h \
$$SRC/apiclient.h \
$$SRC/chatmodel.h \
$$SRC/recorder.h \
$$SRC/player.h