Commit Graph

84 Commits

Author SHA1 Message Date
fengzero 4be9539c6f rename module name 2022-03-17 10:46:16 +00:00
fengzero d244079e67 remove default plugins(mqtt, modbus tcp) 2022-03-16 07:49:22 +00:00
lixiumei f52bd3c187 Adding tag_id persistence 2022-03-16 12:49:46 +08:00
fengzero 41a316fa3b enable persiste ft case 2022-03-03 06:27:00 +00:00
gc87 8057bf8fe1 Add modifications to support opcua tests 2022-03-02 19:26:04 +08:00
fengzero 4f2ab2070d del default driver/app adapter 2022-03-02 08:56:50 +00:00
fengzero 9e7c02f5ea disable persistence test 2022-03-02 08:40:19 +00:00
fengzero 424613d530 del default mqtt/modbus adapter 2022-03-02 08:28:27 +00:00
lixiumei 26a61fd660 Adding functional tests for persistence 2022-03-02 11:54:08 +08:00
eeff d207cc97ac Fix pressure testing robot file 2022-02-18 16:10:53 +08:00
Parker Liu 2b177aa015 Fix multi-times load json object from buffer when decode complex json string 2022-02-18 11:21:55 +08:00
eeff 4ebc285ff6 Fix pressure testing read/write loop 2022-02-17 15:56:34 +08:00
eeff 2e4066f4c5 Ignore sample app/driver adapter in pressure testing read/write loop 2022-02-17 15:56:34 +08:00
eeff 66ecfbf1e5 Fix robot keyword Copy Persistence Test Data 2022-02-17 15:56:34 +08:00
eeff 76941227ae Fix pressure testing persistence data 2022-02-17 15:56:34 +08:00
gc87 52ec9e3cef Modify MQTT configuration items
- Remove req/resp theme settings
- Add client id settings
2022-02-14 10:13:31 +08:00
gc87 0eb0fe658e Make MQTT client id configurable 2022-02-14 10:13:31 +08:00
gc87 21a22f7807 Delete all function codes of the MQTT API 2022-02-14 10:13:31 +08:00
gc87 ab3a12c4d5 Add command field to MQTT request response data
- Modify the test script of ft
- Fix parameter error in setting command
- Fix json_mqtt_t instance not released
2022-02-14 10:13:31 +08:00
gc87 5f0872477e Fix function test script file name 2022-02-14 10:13:31 +08:00
gc87 ecd8d846fc Fix write's topic error
- Function tests all passed without removing function code.
2022-02-14 10:13:31 +08:00
gc87 e8e1624494 Modify robot framework test script
- for supporting new topics
2022-02-14 10:13:31 +08:00
eeff 7c76adbd79 Add dataset selection option for pressure testing 2022-02-11 19:05:26 +08:00
eeff 0c8b3d60c5 Add ft/data/persistence-total-5w to ft/data/persistence/total-50k 2022-02-11 19:05:26 +08:00
eeff 1c35e7afd7 Move ft/data/persistence-total-1w to ft/data/persistence/total-10k 2022-02-11 19:05:26 +08:00
eeff dbb1c00790 Move ft/data/persistence-total-1k to ft/data/persistence/total-1k 2022-02-11 19:05:26 +08:00
eeff ad3cfcbdfc Move ft/data/persistence-simple-1w to ft/data/persistence/simple-10k 2022-02-11 19:05:26 +08:00
eeff 4fdba85396 Move ft/data/persistence-simple-1k to ft/data/persistence/simple-1k 2022-02-11 19:05:26 +08:00
eeff 503e3f3708 Profile CPU and MEM usage in pressure testing 2022-02-11 15:51:30 +08:00
eeff 462c178548 Add robot keyword Profile Neuron for pressure testing report 2022-02-11 15:51:30 +08:00
eeff 8bdbdb30a5 Add dependencies for pressure testing
1. psrecord
  2. matplotlib
2022-02-11 15:51:30 +08:00
fengzero 75474e3def error codes classify 2022-02-11 11:54:13 +08:00
fengzero 84accdf861 Delete the first errorcode in the read/write result 2022-02-11 11:54:13 +08:00
fengzero b704110fa9 disable mqtt exception case 2022-02-09 17:43:22 +08:00
fengzero e2a96781b8 mqtt ft:skip modbus execption 2022-02-09 17:43:22 +08:00
fengzero 86cdb6ee85 del unused errorcode 2022-02-09 17:43:22 +08:00
fengzero ef78632f50 ft: modbus and mqtt network exception 2022-02-09 17:43:22 +08:00
lixiumei 6e7fdbcc87 Adding data for pressures tests 2022-02-09 17:42:44 +08:00
eeff a4707c61f4 Add persistence test data for pressure testing 2022-01-24 18:44:38 +08:00
eeff 3f897f22b2 Add pressure testing robot file
The pressure testing code is in the file pressure.test, so that CI
  does not pick it up.
2022-01-24 18:44:38 +08:00
eeff 9aa743bca0 Add pressure testing robotframework common resource 2022-01-24 18:44:38 +08:00
eeff c5f961cd6d Add robotframework keywords for pressure testing
1. Add keyword Get Random Node
  2. Add keyword Get Random Group Config
2022-01-24 18:44:38 +08:00
eeff 3cb02d3414 Fix functionality tests to remove persistence data 2022-01-14 18:48:03 +08:00
eeff 409188351f Fix functionality tests to remove persistence data 2022-01-14 18:47:44 +08:00
gc87 258f0a828a Remove the libplugin-opcua project 2022-01-12 11:11:36 +08:00
eeff 2928a7a46a Fix mqtt functionality tests CI
1. Make mosquitto more verbose
  2. Sleep for 1 second in mqtt LOGIN keyword
2021-12-31 18:43:43 +08:00
eeff 1b4d373b9c Fix mqtt functionality tests CI
1. Start the mosquitto broker
  2. Change the mqtt client version to 3.1.1
2021-12-31 16:39:57 +08:00
eeff d23311447e Fix mqtt functionality tests CI 2021-12-31 11:04:17 +08:00
eeff 05f1e19ac0 Change functionality test mqtt broker host to localhost 2021-12-29 17:14:02 +08:00
eeff f56c32ab39 Move functionality tests python dependencies to requirements.txt 2021-12-29 17:14:02 +08:00