24 Commits

Author SHA1 Message Date
gc87 cac7e8a9e0 refactor(mqtt): remove mqtt ft from README 2022-04-26 16:24:10 +08:00
gc87 fdc99d0df6 refactor(mqtt): add upload ft 2022-04-26 16:24:10 +08:00
gc87 316760237b refactor(mqtt): remove ft of mqtt cmd 2022-04-26 16:24:10 +08:00
gc87 d7d8d33b5d feat(mqtt): add values-errors upload format 2022-04-15 17:12:36 +08:00
fengzero 54a5a2b9d4 Add driver type adapter, simplify driver development
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00
gc87 1b6c0c8f06 restore mqtt interface for passing ft 2022-04-08 18:04:02 +08:00
lixiumei e9c80f1b1c Replace tag_id with tag_name in the read api 2022-03-31 11:18:00 +00:00
gc87 3ba4cde3e4 Update the CA of mqtt by uploading 2022-03-31 11:39:58 +08:00
fengzero 4be9539c6f rename module name 2022-03-17 10:46:16 +00:00
gc87 8057bf8fe1 Add modifications to support opcua tests 2022-03-02 19:26:04 +08:00
eeff 66ecfbf1e5 Fix robot keyword Copy Persistence Test 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 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 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
fengzero ef78632f50 ft: modbus and mqtt network exception 2022-02-09 17:43:22 +08:00
eeff 9aa743bca0 Add pressure testing robotframework common resource 2022-01-24 18:44:38 +08:00
eeff 05f1e19ac0 Change functionality test mqtt broker host to localhost 2021-12-29 17:14:02 +08:00
eeff 9972b4045e Refactor functionality tests to import API resources conditionally
1. Add keyword Import Neuron API resource in common.resource, so that
     when robotframework command line set:
     1.1 `--variable neuron_api:http` will test using http api (default)
     1.2 `--variable neuron_api:mqtt` will test using mqtt api
  2. Add keyword Skip If Not Http API in common.resource, so that we
     could run tests only meaningful for http.
  3. Update test suites accordingly
2021-12-29 15:10:49 +08:00
eeff 96c3bb4ddd Add mqtt function code to functionality tests resource 2021-12-29 15:10:49 +08:00
eeff a5f78bfdac Refactor functionality tests
1. Refactor http api keywords to be more functional
  2. Move tag compare keywords to common.resource
2021-12-21 18:56:33 +08:00
eeff f99b2363cd Refactor functionality tests
Split neuron.robot into common.resource and api_http.resource
2021-12-21 18:56:33 +08:00