optimizerclient : chaque Handshake envoyé ; socketscheduler : tout ce que le moteur envoie au faux optimiseur, plus testTheEngineSpeaksTheContractItServes (GetOptimizerProtocol == embarqué == docs, requêtes jugées avec le contrat servi) ; refoptimizer : session capturée par la référence, requêtes toujours, session entière et règles sémantiques en normal et en 1.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
46 lines
1.6 KiB
Prolog
46 lines
1.6 KiB
Prolog
# Brief 4 T3 — la stratégie optimiseur DANS l'arbitre réel : faux optimiseur du processus
|
|
# (tests/auto/common/etm-powersync-fakeoptimizer.h), serveur nymea et mocks de la suite
|
|
# `simulation`, cycles injectés.
|
|
#
|
|
# Suite À PART, et c'est délibéré : `decisions` recompile les scénarios de `simulation` pour la
|
|
# preuve « sans endpoint = identique au bit près ». Des scénarios AVEC endpoint y ajouteraient
|
|
# des cycles à la référence ; ici ils ne la touchent pas.
|
|
|
|
include(../common/common.pri)
|
|
include(../../../energyplugin/energyplugin.pri)
|
|
include(../../mocks/spotmarketprovider/spotmarketdataprovidermock.pri)
|
|
|
|
CONFIG += testcase
|
|
|
|
TARGET = etm-powersync-socketscheduler
|
|
|
|
DEFINES += ENERGY_SIMULATION
|
|
# Lot contrat OpenRPC : le validateur et le contrat de docs/. Surchargée par $ETM_POWERSYNC_SOURCE_DIR.
|
|
DEFINES += ETM_POWERSYNC_SOURCE_DIR=\\\"$$clean_path($$PWD/../../..)\\\"
|
|
|
|
SIM = $$PWD/../simulation
|
|
INCLUDEPATH += $$SIM
|
|
|
|
RESOURCES += \
|
|
$$SIM/simulationresources.qrc
|
|
|
|
HEADERS += \
|
|
$$SIM/experience/energyexperienceenergymock.h \
|
|
$$SIM/experience/energyjsonhandler.h \
|
|
$$SIM/experience/energylogger.h \
|
|
$$SIM/experience/energymanagermock.h \
|
|
$$SIM/simulationbase.h \
|
|
$$PWD/../common/etm-powersync-fakeoptimizer.h \
|
|
$$PWD/../common/etm-powersync-contrat.h
|
|
|
|
SOURCES += \
|
|
$$SIM/experience/energyexperienceenergymock.cpp \
|
|
$$SIM/experience/energyjsonhandler.cpp \
|
|
$$SIM/experience/energylogger.cpp \
|
|
$$SIM/experience/energymanagermock.cpp \
|
|
$$SIM/simulationbase.cpp \
|
|
testsocketscheduler.cpp
|
|
|
|
target.path = $$[QT_INSTALL_PREFIX]/bin
|
|
INSTALLS += target
|