- 28 Oct, 2016 3 commits
-
-
Douglas authored
-
Douglas authored
-
Douglas authored
It uses Appium, which provides a Selenium WebDriver compatible API to remotely control an iOS (or Android) simulator. This way we can run tests in both mobile OSes without big changes to the current test code and infrastructure. This allows user to customize in the test suite module on which system they want to run the tests (Firefox or iOS) through the slapos parameters. In iOS, for example, it's possible to change the iOS version and it's required that the user give the SauceLabs credentials in form of user:apikey using the `appium_server_auth` parameter. An example of parameters to use in a test suite: ``` { "mariadb": { "relaxed-writes": true, "mariadb-relaxed-writes": true, "test-database-amount": 30 }, "target": "iOS", "target-version": "9.3", "target-device": "iPhone Simulator", "target-browser": "Safari", "appium-server-auth": "username:auth_token", "test-suite" : "jio" , "test-url": "jio-repository.git/test/tests.html" } ```
-
- 26 Oct, 2016 10 commits
-
-
Douglas authored
This solves the issue of accessing any file hosted by the apache in every test node when there is no IPv6 access for the client.
-
Douglas authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Nicolas Wavrant authored
The more there is data to backup, the more likely something can go wrong. Running the exporter script several times will copy less and less things at each run, so it should increase the probability to succeed.
-
Nicolas Wavrant authored
-
Rafael Monnerat authored
The monitor stack was refactored and this change was missing on this SR.
-
Kirill Smelkov authored
@vpelletier says: I do not think this is a "slave" instance, but just a sub-instance. "slave instance" is a way to pass parameter to a foreign instance. For example, frontend is an instance, and a slave instance is the rule given by an unrelated partition to make that existing frontend instance direct http://foo.com to 1.2.3.4:80 . OTOH, "balancer" is a sub-instance of ERP5's SR base instance (which is typically the root instance also). /noticed-by @vpelletier (on nexedi/slapos!43)
-
Kirill Smelkov authored
When originally in 0a446263 (ERP5 and Jupyter integrated together) I added Jupyter support into ERP5 the parameter for whether to enable/disable it was declared as boolean in JSON schema but processed as string in instance code, this way preventing usage of real JSON's boolean. Fix it. (also fixing up software/slapos-master/ which copied the files for play in 87d13789) /noticed-by @vpelletier (on nexedi/slapos!43)
-
Rafael Monnerat authored
-
- 25 Oct, 2016 9 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Kill -0 were making the promise exit.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Use 2 different ports on apache for cached slaves, to differ http and https accesses. Introduce the parameter https-url (with fallback to url) to include specific https urls, if they are different from url. Include /HTTPS/ mapping to traffic server to differ the backends based on the input.
-
Rafael Monnerat authored
Not all frontend clusers setup uses the same re6stnet network.
-
Nicolas Wavrant authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Julien Muchembled authored
-
- 24 Oct, 2016 6 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
Anyway, the repository contains more than just rina-tools.
-
Julien Muchembled authored
-
Rafael Monnerat authored
If pidfile is empty, the pgrep will fail forever until the pidfile is removed, so check if it exist and it is not empty.
-
Rafael Monnerat authored
The promise returns too much data into the PIPE, if it is the case, it makes the promise much much slower, causing constant timeout
-
Nicolas Wavrant authored
-
- 23 Oct, 2016 3 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
This is implement as a test suite so that it can be automatically on any commit to rina/slapos repositories. Currently, the Debian packaging of the kernel only supports Debian Jessie.
-
- 21 Oct, 2016 7 commits
-
-
Alain Takoudjou authored
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
Because slapos.core hardcodes a "supervisord.socket", this file happens to be deleted and cause bugs
-
Nicolas Wavrant authored
This solution is better than adding a sleep in a crontab, because it will be a new date every day
-
Nicolas Wavrant authored
Revert "resilient: new paramater to define the time to sleep before running the backup in the cron job." This reverts commit 30d1a937.
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
- 20 Oct, 2016 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-