summaryrefslogtreecommitdiffstats
path: root/mqtt-tester
AgeCommit message (Expand)Author
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-16Merge #135 #136 #137bors[bot]
2023-01-16Bump nom from 7.1.2 to 7.1.3dependabot[bot]
2023-01-16Bump clap from 4.0.32 to 4.1.1dependabot[bot]
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
2023-01-11Test invariants in Output type implementationMatthias Beyer
2023-01-11Impl execution of Flows with testing of invariantsMatthias Beyer
2023-01-11Add NoUsernameMeansNoPassword PacketInvariant implementationMatthias Beyer
2023-01-11Add PacketInvariant interfaceMatthias Beyer
2023-01-11Add WaitForConnectFlowMatthias Beyer
2023-01-11Add Flow interfaceMatthias Beyer
2023-01-09Assert that Output: SendMatthias Beyer
2023-01-09Make Output::wait_for private and return read bytesMatthias Beyer
2023-01-09Let Output type be a normal structMatthias Beyer
2023-01-09Bump tokio from 1.23.0 to 1.24.1dependabot[bot]
2023-01-09Bump textwrap from 0.15.2 to 0.16.0dependabot[bot]
2023-01-05Simplify ClientExecutable::call() interfaceMatthias Beyer