summaryrefslogtreecommitdiffstats
path: root/mqtt-tester/src
AgeCommit message (Expand)Author
2023-01-23Merge #153 #167bors[bot]
2023-01-23Fix: Send CONNACK in WaitForConnectMatthias Beyer
2023-01-23Fix: The string length is a byte 4, not 5Matthias Beyer
2023-01-23Fix: Read from connection until no more bytes are returnedMatthias Beyer
2023-01-23Merge #152bors[bot]
2023-01-20Merge #157bors[bot]
2023-01-20Add logging in WaitForConnect behaviour testMatthias Beyer
2023-01-20Instrument wait_and_check() implementationMatthias Beyer
2023-01-19Reimplement execution of behaviour tests with helper fnMatthias Beyer
2023-01-19Use check result as return value if binary succeededMatthias Beyer
2023-01-19Merge #155bors[bot]
2023-01-19Fix: Remove readMatthias Beyer
2023-01-19Let BehaviourTest::execute() return Result<ReportResult>Matthias Beyer
2023-01-19Let Command::wait_and_check() return Result<ReportResult>Matthias Beyer
2023-01-19Impl From<bool> for ReportResultMatthias Beyer
2023-01-19Add error contextsMatthias Beyer
2023-01-19Add tracing instrumentationMatthias Beyer
2023-01-19Reimpl check as PacketInvariant: ConnectPacketProtocolNameMatthias Beyer
2023-01-19Add log output during behaviour test executionMatthias Beyer
2023-01-19Fix: Execute behaviour test and client future concurrentlyMatthias Beyer
2023-01-19Fix: Execute behaviour tests properlyMatthias Beyer
2023-01-19Fix: Do not tell client to quitMatthias Beyer
2023-01-19Add four dashes to seperate commandsMatthias Beyer
2023-01-19Merge #145 #146bors[bot]
2023-01-18Add log output when building CLI callMatthias Beyer
2023-01-18Add logging via tracingMatthias Beyer
2023-01-18Remove unused fnMatthias Beyer
2023-01-18Remove unused fnMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: FirstPacketFromClientIsConnectMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: PublishQos2IsAckedMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: PublishQosZeroWithIdentFailsMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: ConnackFlagsAreSetAsReservedMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: Utf8WithNullcharIsRejectedMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: InvalidFirstPacketIsRejectedMatthias Beyer
2023-01-18Use test structs publicly in behaviour module to ease importsMatthias Beyer
2023-01-18Reimpl test as BehaviourTest: ReceivingServerPacketMatthias Beyer
2023-01-18Add missing meta information to behaviour testsMatthias Beyer
2023-01-18Use BehaviourTest interfaces to construct Report objectsMatthias Beyer
2023-01-18Let BehaviourTest provide more information about testsMatthias Beyer
2023-01-18Reimplement check_invalid_utf8_is_rejected as BehaviourTestMatthias Beyer
2023-01-18Fix error message: We test the client hereMatthias Beyer
2023-01-12Move invariants to dedicated submoduleMatthias Beyer
2023-01-12Move behaviours to dedicated moduleMatthias Beyer
2023-01-12Rename: Flow -> BehaviourTestMatthias Beyer
2023-01-11Replace CheckBytesFn with CheckBytes traitMatthias Beyer
2023-01-11Fix impl for testing invariants, returning Option<_>Matthias Beyer
2023-01-11Fix: NoUsernameMeansNoPassword impl PacketInvariant returns Option<_>Matthias Beyer
2023-01-11Let PacketInvariant::test_invariant return Option<_>Matthias Beyer
2023-01-11Fix WaitForConnectFlow for new Flow interfaceMatthias Beyer
2023-01-11Let Flow interface take input and output of Command seperatelyMatthias Beyer