turtleDeng
ba176f2073
Merge pull request #1797 from terry-xiaoyu/banned_api_v2
...
Update for banned API
2018-09-07 17:50:30 +08:00
周子博
1c5615c957
Stop emqx_zone when emqx_mqtt_caps test over
2018-09-07 17:22:24 +08:00
terry-xiaoyu
dd8513ad35
Update for banned API
...
Use `mnesia:foldl` to traverse mnesia rather than `mnesia:first` and
`mnesia:next`, as a badarg exception would occur if the record was
deleted while travering the whole table.
2018-09-07 14:10:16 +08:00
spring2maz
3a94d7ddae
Generate a config file for testing
...
Prior to this change, the template file etc/emqx.conf is used
directly in testing, as a result, mustache style directories
are created e.g. `{{ platform_log_dir }}` which should have been
replaced with a config varialbe e.g. `log`
In this change, Makefile targets are added as `ct` dependency
to download bbmustach, load the template input, replace with
variableds defined in 'vars' file, finally to etc/gen.emqx.conf.
The direct usage of etc/emqx.conf in test code are replaced with
gen.emqx.conf
2018-09-07 07:04:04 +02:00
Feng Lee
304a24ca6a
Code Review: Update the zone module
...
1. Add force_reload/0 management API
2. Change the reload interval to 5 minutes
2018-09-07 10:26:14 +08:00
Gilbert Wong
765ab5ad7b
Add condition to handle when mqx_topic_alias do not exist
2018-09-06 19:09:29 +08:00
HuangDan
7c688a4839
Add test case for mqtt5 connect packet
2018-09-06 18:09:58 +08:00
Feng Lee
edf654727c
Rename emqx_mqtt_properties module to emqx_mqtt_props
2018-09-06 18:09:22 +08:00
Feng Lee
2a75105580
Improve the Hooks's design
2018-09-06 16:27:16 +08:00
Gilbert Wong
2f63b7a487
update broker suite for latest code
2018-08-31 20:21:28 +08:00
Gilbert Wong
14ba395c21
fix seesion and connectiong test suites
2018-08-31 19:15:17 +08:00
Gilbert Wong
748826bdee
update access sutie and access control
2018-08-31 01:16:54 +08:00
Gilbert Wong
487fa6824d
add emqx_protocol test suites
2018-08-31 00:42:55 +08:00
Gilbert Wong
a7274b115d
ignore dup cases
2018-08-31 00:15:45 +08:00
Gilbert Wong
809c516a2b
delete client testcases duplicated with emqx_mqtt_compat
2018-08-31 00:04:01 +08:00
Feng Lee
674b55e6e7
Merge pull request #1773 from tigercl/emqx30
...
Add emqx_banned test suite, and fix bugs in emqx_banned
2018-08-30 23:35:15 +08:00
周子博
83e11b6e39
Add emqx_banned test suite, and fix bugs in emqx_banned
2018-08-30 22:45:08 +08:00
Gilbert Wong
f229c16752
fix listener test case
2018-08-30 22:21:13 +08:00
Gilbert Wong
d0eaa51928
add emqx listeners suite
2018-08-30 22:16:31 +08:00
Feng Lee
ed6ffeda91
Merge pull request #1770 from tigercl/emqx30
...
Fix bugs in emqx_message, emqx_mqueue ct, and add emqx_message ct to Makefile
2018-08-30 21:28:22 +08:00
Gilbert Wong
8fcfcfb860
update compact test cases except keepalive
2018-08-30 21:12:41 +08:00
周子博
e6d0329663
Fix test suites bug, and add emqx_message ct to Makefile
2018-08-30 19:55:44 +08:00
Feng Lee
1207ec1819
Merge pull request #1768 from tigercl/emqx30
...
Add test case for emqx_connection:attrs/1
2018-08-30 18:55:16 +08:00
Feng Lee
c49e5dfddc
Merge branch 'emqx30' into emqx30-feng
2018-08-30 18:42:29 +08:00
Feng Lee
c52f5a8525
Update the emqx_mqueue SUITE
2018-08-30 18:32:43 +08:00
周子博
69b285aa3f
Add test case for emqx_connection:attrs/1
2018-08-30 16:26:04 +08:00
周子博
c89f53f14d
Add session, mountpoint test suites
2018-08-30 14:43:14 +08:00
Gilbert Wong
db76177228
add router clean function before each case
2018-08-30 13:48:54 +08:00
Gilbert Wong
e97c3a5c8c
update frame suite for latest emqx_frame
2018-08-30 13:44:09 +08:00
HuangDan
18eee0f1b0
Fixed Conflicting files
2018-08-30 10:53:35 +08:00
HuangDan
9b06589eab
Add SUBSCRIBER/PUBLISH Packet test cases
2018-08-30 10:35:04 +08:00
HuangDan
37c1570e94
Add mqtt connect tests cases
2018-08-30 10:35:04 +08:00
HuangDan
0fbf813ebf
Add mqtt connect tests cases
2018-08-30 10:35:04 +08:00
Feng Lee
b1dadf444f
Comment 'TEST_DEPS = emqx_ct_helplers'
2018-08-30 00:22:43 +08:00
周子博
f4330b8af3
Add some test suites and fix bugs
2018-08-29 19:19:22 +08:00
Gilbert Wong
47232d0281
update emqx_lib_suite and delete duplicate test case
2018-08-29 14:52:35 +08:00
Gilbert Wong
84f241522f
update frame suite and frame suite
2018-08-29 14:36:40 +08:00
Feng Lee
41d1f04659
Update copyright
2018-08-28 20:37:46 +08:00
Feng Lee
734de8bf85
Merge pull request #1755 from tigercl/emqx30
...
Add some test suites
2018-08-28 20:03:59 +08:00
周子博
545e80cd6b
Add some test suites
2018-08-28 17:53:03 +08:00
Gilbert
4a1eaaba98
Merge pull request #1754 from Gilbert-Wong/emqx30
...
Update emqx_topic and emqx router suite
2018-08-28 16:47:47 +08:00
Gilbert Wong
3e4b15fd6d
update emqx_router_SUITE
2018-08-28 13:03:54 +08:00
周子博
b59db00aeb
Add sm test suite, and fix bug in stats test suite
2018-08-28 09:42:17 +08:00
Gilbert Wong
9d22fcb413
update emqx_topic_SUITE
2018-08-28 09:20:32 +08:00
Gilbert Wong
ce3f2e4d9e
fix emqx_broker test suite
2018-08-27 21:18:00 +08:00
Gilbert Wong
087bfe80c8
fix unsubscribe emqx_mock_client error
2018-08-27 15:24:40 +08:00
turtled
6478f811bf
Fix conflicts
2018-08-27 10:29:22 +08:00
HuangDan
e3fb147594
Fixed test case compilation error
2018-08-26 22:25:54 +08:00
terry-xiaoyu
9d29dd0e10
use config enable_acl_cache
2018-08-26 18:25:17 +08:00
terry-xiaoyu
9717f9b83e
add module emqx_acl_cache
2018-08-26 15:46:22 +08:00
terry-xiaoyu
8cd20744be
improve cache datastruct using keys-queue
2018-08-26 13:33:00 +08:00
terry-xiaoyu
a904031979
acl cache using proc_dict
2018-08-26 13:30:18 +08:00
terry-xiaoyu
737fe19331
update acl test cases
2018-08-26 12:48:32 +08:00
周子博
6b45834de4
Add emqx_cm, emqx_metrics, emqx_stats test suites
2018-08-25 18:13:49 +08:00
Feng Lee
0f052ce352
Upgrade connection, protocol and session modules for MQTT 5.0
2018-08-24 18:39:59 +08:00
Gilbert Wong
96d251ec3c
Add encode and decode options and test suites
2018-08-07 10:27:04 +08:00
Gilbert Wong
79481db659
Enhance base62 encode/decode Funs
2018-08-06 23:45:27 +08:00
Feng Lee
bffdd2ba74
Upgrade esockd and add more test cases
2018-05-22 13:01:19 +08:00
Feng Lee
bf253ab9b3
Support batch delete
2018-05-10 22:03:59 +08:00
Feng Lee
c11e8f453b
Add test cases for MQTT 5.0 frame
2018-05-09 00:42:41 +08:00
Feng Lee
31bc091873
Implement MQTT Version 5.0 client
2018-05-06 17:45:18 +08:00
Feng Lee
bbb66ff92e
Refactor the broker, router modules
2018-04-10 18:17:07 +08:00
Feng Lee
6a957e1b33
Support MQTT Version 5.0
2018-03-02 20:18:27 +08:00
Feng Lee
d7eae533ac
Merge the emqx-mqtt5 library
2018-02-28 21:22:39 +08:00
Feng Lee
f4fd6efe16
Merge the emqx-common, emqx-router libraries
2018-02-26 23:29:53 +08:00
Feng Lee
fcb2ec8427
Merge the latest enterprise branch
2018-02-24 15:56:32 +08:00
Feng Lee
b63c34ab14
Merge the latest master branch
2018-02-24 11:27:09 +08:00
Feng Lee
a3e97f798b
Update Copyright to 2018
2018-01-16 08:57:46 +08:00
HuangDan
6ad7b46885
Fix failed test
2018-01-08 13:39:52 +08:00
HeeeJianBo
d5c54276e2
Fix issue #1398
2017-12-27 14:55:36 +08:00
Feng Lee
c8d6e9a012
Update test cases
2017-12-07 16:37:46 +08:00
Feng Lee
6e5134a8b2
Merge with the enterprise edition
2017-12-07 16:24:48 +08:00
Feng Lee
f1640f5b85
Merge emq24 to X branch
2017-12-07 11:02:44 +08:00
HuangDan
896088b7e8
Router test cases migration from emqttd_SUITE to emqttd_route_SUITE
2017-12-06 21:09:03 +08:00
HuangDan
4c52d99706
Fixed test cases for emqttd_router_SUITE
2017-12-06 15:47:46 +08:00
Feng Lee
2cec86eba7
Merge with version 2.3.0
2017-11-21 14:14:12 +08:00
HuangDan
2d92f95294
Update the test cases for emqttd
2017-11-19 12:06:55 +08:00
Feng Lee
683c74b808
TODO: add more test cases for CLIs
2017-11-18 13:24:28 +08:00
Feng Lee
dcb4a7d69b
Update the test cases for emqttd_router
2017-11-17 20:52:23 +08:00
Feng Lee
4b8cd18f5d
Merge with EMQ X project
2017-10-09 19:43:06 +08:00
HuangDan
947df6ce35
Add test cases for topic match
2017-08-23 21:45:11 +08:00
HuangDan
38008cf09c
Fixed test cases for hot configuration
2017-08-16 16:50:24 +08:00
HuangDan
75c6348cf5
Added more test cases for hot configuration
2017-08-16 03:07:30 +08:00
Feng Lee
7494aee126
Add more test cases for hot configuration
2017-08-14 09:33:04 +08:00
HuangDan
0c3c1c3788
Add restApi related test case
2017-08-11 15:42:55 +08:00
HuangDan
51c7c9b688
Add http management APIs tests cases
2017-08-10 18:30:07 +08:00
HuangDan
c83b9e6124
Depends on the ekka_mnesia module
2017-07-23 12:41:44 +08:00
HuangDan
e3018146e7
Remove invalid test cases
2017-07-12 20:20:47 +08:00
HuangDan
cb4841631e
Update emqttd Test Suite
2017-07-11 23:48:58 +08:00
HuangDan
fb179748c0
Remove invalid test case
2017-07-06 22:27:44 +08:00
HuangDan
de2e1f79e8
Update test case for http api
2017-06-12 22:45:39 +08:00
HuangDan
73d84bef5e
Update SUITE conf
2017-05-05 14:53:06 +08:00
HuangDan
9bfa46c880
Add issues#963 case
2017-03-29 21:20:05 +08:00
Feng Lee
50a5c304e2
Merge branch 'emq20' into develop
2017-03-24 13:26:42 +08:00
黄丹
e56ba41027
Update arg sslopts
2017-03-16 10:03:58 +08:00
Feng Lee
b5446ceb4d
Change the 'ssl' to 'sslopts'
2017-03-13 16:35:36 +08:00
HuangDan
433c2304ac
Merge branch 'emq20' into develop
2017-03-13 16:08:32 +08:00
HuangDan
524dce40dd
Fix test case
2017-03-13 16:08:22 +08:00
Feng Lee
3d0bc15e93
Use the '?assertEqual' macro and update Copyright info
2017-03-06 18:06:15 +08:00
huangdan
4de8c0921e
Add test case
2017-03-04 16:23:13 +08:00
Feng Lee
2d9dbe4729
Support to hook 'tag' function
2017-02-23 11:55:52 +08:00
Feng
62a0eaf65d
Fix the test cases for emqttd_parser
2017-02-21 23:02:10 +08:00
huangdan
4a41d005cb
Fix tests
2017-02-17 17:12:27 +08:00
Feng Lee
1222746b79
Update copyright and format code
2017-02-16 11:21:31 +08:00
Feng Lee
08100525a5
Add inflight module and test suite
2017-02-16 10:44:00 +08:00
Feng
a59d5bb459
Rename the emqttd_time APIs
2017-02-15 22:05:28 +08:00
huangdan
8092543efb
Copyright (c) 2012-2017
2017-01-11 19:34:48 +08:00
huangdan
d7c5706b17
code review
2016-12-14 21:00:50 +08:00
huangdan
421ae007e8
code format
2016-12-14 19:15:32 +08:00
huangdan
4c9e031ece
code format
2016-12-14 19:14:03 +08:00
huangdan
b9220490bf
code format
2016-12-14 19:11:37 +08:00
huangdan
776e6d9266
sslmut ct
2016-12-14 16:55:05 +08:00
huangdan
aa46cc0145
ssl-oneway ct
2016-12-14 13:45:59 +08:00
huangdan
fb50fbd13d
node_down clean_routes
2016-12-04 19:55:56 +08:00
turtled
186d512038
fixed ssl opts fail_if_no_peer_cert
2016-11-07 13:40:52 +08:00
turtled
3db876781b
handshake_timeout change
2016-11-03 11:04:57 +08:00
huangdan
bd4685cd73
del retain subscription presence conf
2016-11-01 16:13:47 +08:00
huangdan
7bd7b6199d
ct emqttd
2016-10-31 17:47:12 +08:00
Feng Lee
1038f854e3
merge
2016-10-16 17:31:59 +08:00
huangdan
fdaa53c2e3
cuttlefish config ct
2016-10-16 11:42:34 +08:00
huangdan
3a3c2977a0
vm ct
2016-10-16 11:42:06 +08:00
huangdan
1266fd70a7
cuttlefish config ct
2016-10-15 10:04:35 +08:00
huangdan
34824c956c
vm ct
2016-10-11 09:46:24 +08:00
huangdan
188dcb2645
Merge branch 'emq20' of https://github.com/emqtt/emqttd into emq20
2016-09-28 11:21:38 +08:00
huangdan
e3e00a99b1
alarm test
2016-09-25 07:40:36 +08:00
Feng
0063895706
test emqttd:run_hooks/2
2016-09-23 15:29:39 +08:00
huangdan
c5bb1e031e
cluster ct
2016-09-21 11:27:39 +08:00
huangdan
6bfb794ab7
share local ct
2016-09-18 18:04:50 +08:00
Feng
82b31b630e
-> %u
2016-09-09 23:06:41 +08:00
Feng
2c5b543440
test
2016-09-09 10:38:52 +08:00
Feng
a16802d018
session.subscribed, session.unsubscribed hooks and retainer module
2016-09-08 09:10:45 +08:00
Feng
ff8d074576
HTTP Request Test
2016-08-29 14:15:45 +08:00
Feng
d61d2605ad
base62
2016-08-27 15:50:49 +08:00
Feng
dbed5b914a
base62
2016-08-27 15:44:22 +08:00
Feng Lee
b0f082ebe0
to_hexstr/1, from_hexstr/1
2016-08-23 10:13:13 +08:00
huangdan
a318244be0
http publish
2016-08-22 15:22:57 +08:00
huangdan
74efc0c095
http request test
2016-08-21 16:12:08 +08:00
huangdan
2f777ebe4c
test ct
2016-08-21 13:14:00 +08:00
Feng Lee
354ab5ad21
msgid -> id
2016-08-18 10:57:00 +08:00
Feng Lee
9a4c44913e
commen tests
2016-08-12 12:59:03 +08:00
Feng
813506d47a
Fix test cases for trie
2016-08-12 11:53:20 +08:00
Feng
f998d2a41d
fix CT errors
2016-07-23 11:10:55 +08:00
Feng Lee
b877cec208
Merge branch 'issue#599' into emq10
2016-06-21 11:35:25 +08:00
Feng Lee
0aa8a82e59
ensure the mqtt listener is started successfully
2016-06-21 11:33:23 +08:00
Feng Lee
fe3becbf9b
Fix issue#599 - Reject empty clientId with non-clean session
2016-06-21 11:29:59 +08:00
Feng Lee
fc68021ff5
CIDR badmatch
2016-05-31 21:13:44 +08:00
Feng Lee
e16f8506ef
base62 encode/decode
2016-05-17 10:36:09 +08:00
Feng Lee
6245d24c83
{error, already_existed}
2016-05-05 15:44:36 +08:00
Feng Lee
f50efa5813
fix issue#542
2016-05-05 15:36:44 +08:00
Feng Lee
9cf5e5cf2a
vm([])
2016-05-03 18:29:05 +08:00
Feng Lee
17d1598688
Fix issue#534 - Add './bin/emqttd_ctl vm ports' CLI
2016-04-29 00:23:57 +08:00
Feng
e1ae9a7068
pubsub_queue, assert
2016-04-16 14:28:21 +08:00
Feng
b257423730
more test cases for parer
2016-04-12 11:19:55 +08:00
Feng
17f40f458f
if_subsciption, async_subscribe
2016-03-14 13:21:35 +08:00
Feng
e32d85f40a
backend and retained_message
2016-03-12 15:39:19 +08:00
Feng
faf05eb85a
test cases for server, pubsub and router
2016-03-11 23:19:17 +08:00
Feng Lee
5695ba178c
cli common tests
2016-02-17 23:52:04 +08:00
Feng Lee
369c5e86c5
fix issue #438 - Bridge emqttd broker to another emqttd broker & emqttd to mosquitto bridge
2016-02-17 21:15:34 +08:00
Feng
928780f322
common tests
2016-02-16 02:20:29 +08:00
Feng
9cb0fe3f0a
more test cases
2016-02-14 01:50:51 +08:00
Feng
dfdad8bcb6
refactor the router and pubsub
2016-02-14 01:48:49 +08:00
Feng
15ad12d58d
more unit tests
2016-02-14 01:26:01 +08:00
Feng
3c53cf2b09
merge zenmq_trie, zenmq_mnesia, zenmq_boot
2016-02-13 14:26:40 +08:00
Feng
89052d8e6e
add emqttd_time module, fix comments and format
2016-02-11 15:52:59 +08:00
Feng
3f047a1d16
add emqttd_time module
2016-02-11 14:33:42 +08:00
Feng
ea887c8eee
Licensed under the Apache 2.0
2016-02-11 02:02:48 +08:00
Feng
0af61fea01
fix plen/2 test case
2016-01-25 19:49:53 +08:00
Feng
89741b6bfe
priority_queue:plen/2 test
2016-01-25 14:48:47 +08:00
Feng
2547d40356
add emqttd_tests, rm debugFmt
2016-01-24 13:44:53 +08:00
Feng
3af624a6c3
route tests
2016-01-24 13:32:30 +08:00
Feng
b6db311011
100% mqueue test
2016-01-24 13:29:22 +08:00
Feng
2b27351bd0
priority mqueue test
2016-01-24 00:35:20 +08:00
Feng
f2267f594f
test plen/2, out/2
2016-01-23 22:05:41 +08:00
Feng
21cb2bea6e
2016
2016-01-15 13:43:22 +08:00
Feng
f8c638d113
route_tests
2015-12-17 14:12:53 +08:00
Feng
fe82fde717
subscription
2015-12-17 12:38:13 +08:00
Feng
ea45e45f28
retainer, serialize
2015-12-10 16:21:53 +08:00
Feng
dec15c68d9
retainer, serialize
2015-12-10 16:21:40 +08:00
Feng
26893c764c
serilize
2015-12-10 14:09:05 +08:00
Feng
8491467bbb
support 'and', 'or'
2015-11-04 21:42:17 +08:00
Feng
d09721301e
conflict
2015-11-04 10:22:49 +08:00
Feng
9bad2bf65b
support Seq
2015-11-03 12:52:27 +08:00
Feng
09047287c4
retained test
2015-10-25 14:56:26 +08:00
Allen Xiang
727e7d4727
fix typo
2015-10-13 15:41:46 -05:00
Feng
78ecac09a4
trie test
2015-10-11 15:28:13 +08:00
Feng
273149f633
keepalive tests
2015-10-04 11:23:24 +08:00
Feng Lee
991d658438
add more match tests
2015-08-16 22:01:41 +08:00
Feng
30875c0706
fix test cases
2015-07-08 22:53:27 +08:00
Feng
c0d283aaa7
guid and fix clientid
2015-07-05 20:41:26 +08:00
Feng Lee
0f68186472
mqueue test
2015-06-24 09:26:22 +08:00
Feng Lee
be52625d59
AclOpts
2015-06-23 12:47:12 +08:00
Feng Lee
3e5675cc71
ipaddress
2015-06-23 12:20:41 +08:00
Feng Lee
8702ab838c
0.9 project structure
2015-06-22 16:18:33 +08:00