Commit Graph

80 Commits

Author SHA1 Message Date
Ian Craggs f8a111b5cd Add some websockets retry/persistence tests 2020-05-18 18:22:29 +01:00
Ian Craggs 4527bf7255 Fix running of shared lib ha ssl tests 2020-03-18 16:22:18 +00:00
Ian Craggs afb8c90d86 Fix for use of SSL with HA serverURIs #813 #814 2020-03-18 12:47:47 +00:00
Ian Craggs e8ed1b4f9a Fix static destroy test invocation 2020-03-17 17:14:23 +00:00
Ian Craggs 17c6247271 Fix execute-destroy test build 2020-03-17 15:02:07 +00:00
Ian Craggs bf5b79b706 MQTTClient connect synchronization #676 2020-03-17 13:54:54 +00:00
Ian Craggs 123cb9777a Merge branch 'use_find_package_for_openssl' of https://github.com/waltronix/paho.mqtt.c into waltronix-use_find_package_for_openssl 2020-03-11 12:39:45 +00:00
Ian Craggs 12652217b5 Remove verbose option from a couple of tests 2020-03-11 12:38:38 +00:00
Ian Craggs a312d934be Allow 'high performance' build without heap tracking and stack tracing #817 2020-03-05 17:31:32 +00:00
Andreas Walter ad155b1f52 use find_package to configure and use OpenSSL
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
2020-02-09 19:57:18 +01:00
Ian Craggs a67785a372 Run all static tests 2020-02-05 16:30:54 +00:00
Ian Craggs 33bcce1ef8 Build static and shared versions of samples and tests. Start running tests 2020-02-05 15:07:57 +00:00
Deon McClung c116b725ff Make shared build optional
Signed-off-by: Deon McClung <dmcclung.eclipse@gmail.com>
2020-02-01 23:15:33 -07:00
Andreas Walter e3fbd02afa make test certificate path independent of ci environment
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
2020-01-21 11:53:15 +01:00
Andreas Walter c722744812 only set OPENSSL_SEARCH_PATH if not empty
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
2019-12-31 11:51:08 +01:00
Ian Craggs 33d9f45ae2 Run websocket MQTT V5 tests in Travis 2019-09-17 14:02:05 +01:00
Ian Craggs 41b22e2d8f Don't run CAPath tests on Windows 2019-08-03 14:50:32 +01:00
Ian Craggs 9e90ffb237 Force new build 2019-08-03 14:20:57 +01:00
Ian Craggs 7baf628f5b Add debug for test45-7 2019-08-03 00:13:36 +01:00
Ian Craggs 91a7727c0b Alternative debug method 2019-08-01 11:23:37 +01:00
Ian Craggs 0168090fc0 Correct tests running in test5.c, including capath tests 2019-07-30 16:49:28 +01:00
Ian Craggs a033301fce Merge branch 'develop' of https://github.com/janderholm/paho.mqtt.c into janderholm-develop 2019-07-24 20:57:11 +01:00
Ian Craggs 8064910808 Merge branch 'CApath_fix' of https://github.com/jumoog/paho.mqtt.c into jumoog-CApath_fix 2019-04-16 12:41:06 +01:00
Kilian von Pflugk 87450e252c add capath test
Signed-off-by: Kilian von Pflugk <github@jumoog.io>
2019-04-15 20:17:38 +02:00
Milan Tucic 68f2bd21be Test session present flag on MQTTClient_connect (issue #627)
Signed-off-by: Milan Tucic <tucic.milan@gmail.com>
2019-03-14 11:38:39 +01:00
Johan Anderholm 19aa5bbbe6 Added tests for TLS-PSK
Signed-off-by: Johan Anderholm <johanam@axis.com>
2018-11-08 13:12:27 +01:00
Ian Craggs 296fe57cd2 MQTT V5 persistence updates #534 2018-09-05 22:13:40 +01:00
Ian Craggs 4b355d1fd4 Fix for issue #524 2018-08-28 11:50:47 +01:00
Ian Craggs 83c07c71d4 Monotonic build fixes #513 2018-08-13 19:00:02 +01:00
Ian Craggs 02be5e7e19 Libs again 2! 2018-07-04 23:57:58 +01:00
Ian Craggs aeaa1fea0f Libs again 2018-07-04 23:51:45 +01:00
Ian Craggs b266088962 Need libs for Linux test build 2018-07-04 23:38:11 +01:00
Ian Craggs 3b23859ef5 Some threading tests 2018-07-04 18:58:57 +01:00
Ian Craggs d0f87d5850 MQTT V5 async tests for shared subs, subs options and request response #470 471 487 2018-07-02 12:43:42 +01:00
Ian Craggs 7dc676e5bd Add another batch of MQTT V5 tests #470 #471 #487 2018-06-28 16:36:31 +01:00
Ian Craggs d57c84b5cb Add QoS 2 error reporting #466 2018-06-27 16:37:40 +01:00
Ian Craggs 9bc5fbc422 Add error reporting tests 2018-06-26 10:47:51 +01:00
Ian Craggs 2bc9c403d4 MQTTV5 flow control (receive maximum) 2018-06-21 20:13:39 +01:00
Ian Craggs c949535213 Add subscription id test for MQTTAsync 2018-06-20 16:36:44 +01:00
Ian Craggs 0ec33aee56 Add subscription id test for MQTTClient 2018-06-20 15:41:07 +01:00
Ian Craggs 00ae857272 Finish off topic alias tests 2018-06-18 14:03:55 +01:00
Ian Craggs ede005c41d Async client specific test for client topic aliases 2018-06-08 19:35:03 +01:00
Ian Craggs 7ea1333911 MQTTClient v5 specific tests. Receive disconnect #469. Client topic aliases #472 2018-06-07 14:45:01 +01:00
Ian Craggs a892672057 Add full test1 tests for V5 2018-05-31 17:10:34 +01:00
Ian Craggs ced0d0ef45 Make all tests in test45.c work with MQTT 5 2018-05-03 17:55:08 +01:00
Ian Craggs 167278c0a8 First pass at MQTTAsync - sending V5 packets and receiving responses 2018-04-27 22:26:23 +01:00
Ian Craggs 36ca298edd Merge branch 'develop' into mqttv5 2018-04-18 10:23:00 +01:00
Ian Craggs c6aba7f145 MQTT 5.0 subscribe packets - #417 2018-03-20 23:21:47 +00:00
Ian Craggs 6a1f39f7b7 MQTT 5.0 connect and connack #417 2018-03-08 18:52:07 +00:00
Juergen Kosel 3bdd5b5d92 Merge branch 'develop' into 373
* develop:
  Remove reference to internal Heap functions for now
  Some cleanup of testing code
  Add call to AppVeyor env setup
  Do we need spaces?
  Try again...
  Change vcvars syntax
  Check visual studio env var
  Correct vcvarsall location
  Add Visual Studio 2013 build as well as 2015
  Reinstate .travis.yml
  Update cd command
  Use HTTPS git checkout instead of SSH
  Another Python3 try
  Update Python3 version
  Try AppVeyor build with local broker
  修改了restoreCommand时:(1)topics指针未申请内存的问题;(2)unsub误写为sub的问题。
  fix issue that MQTTClient_connect hangs on network outage, for windows

# Conflicts:
#	src/Socket.c
#	test/test6.c

Signed-off-by: Juergen Kosel <juergen.kosel@softing.com>
2017-12-18 09:01:57 +01:00