erp5 saucelab test and activity tools
This is a simple, quick way to run zelenium test with saucelabs which is not a correct and clean way
but at least it works and we need test result for different browser and platforme, especially IOS
until a right solution found, we'll use it to run test
the idea is:
- 
a frontend X is manually configured to the erp5 instance which is created when run test suite
 - 
in test suite's Slapos Parameters, we put, for example
 
{
  "mariadb": {
    "relaxed-writes": true,
    "mariadb-relaxed-writes": true,
    "test-database-amount": 0
  },
  "bt5": "erp5_full_text_mroonga_catalog erp5_web_renderjs_ui_test",
    "saucelabs-dict": {
      "target": "iOS",
      "target-version": "11.3",
      "target-device": "iPhone Simulator",
      "target-browser": "Safari",
      "appium-server-auth": "xxxxxxxxxx",
      "remote-access-url": "X",
     "run-only": "renderjs_ui_multi_list_field_zuite"
    }
}
a delecated runTestSuite is created when saucelabs-dicts parameter is present
this runTestSuite will use frontend X to run zelenium test on it.
here is the thing we should pay attention:
 in nexedi saucelabs account, there has only 2 sessions at the same time (1000 minutes of automatic test per month Unlimited automated testing minutes)
so to fix the 'only 2 session' issue,
in test suite, we should use Browser Distributor with only one test node, like jio test suite, so in this way, there has only one test run at anytime