- 24 Jan, 2017 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 20 Jan, 2017 1 commit
-
-
Alain Takoudjou authored
It sometimes happend that buildout unistall/install the section with this recipe, which remore storage_path file and recreate it. In most of cases this is not wanted because the recipe is used to generate password, so that password will change when this happend. To prevent buildout to remove storage_path, I introduced a new option 'create-once' which, when set to True (the default value) will not let buildout play with storage_path file by returning None in install recipe. Also install won't remove the file if the size is not 0. /reviewed-on !129
-
- 09 Jan, 2017 1 commit
-
-
Alain Takoudjou authored
-
- 06 Jan, 2017 2 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
Also allow to change promise timeout by editing check_url_PROMISE_TIMEOUT file
-
- 30 Dec, 2016 1 commit
-
-
Alain Takoudjou authored
-
- 21 Dec, 2016 1 commit
-
-
Julien Muchembled authored
No need to parse. This fixes several issues: - key comments were messing up everything - sometimes keys were repeated - no way to remove key
-
- 19 Dec, 2016 1 commit
-
-
Julien Muchembled authored
-
- 15 Dec, 2016 1 commit
-
-
iv authored
The 'pidfile' parameter is passed to 'createWrapper' method in order to avoid concurrent calls.
-
- 07 Dec, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 30 Nov, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 24 Nov, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 23 Nov, 2016 2 commits
-
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
Instead, of that, the notifier wrappers will run the scripts several more times in case of failures This is better than silent failures.
-
- 22 Nov, 2016 1 commit
-
-
Nicolas Wavrant authored
Instead, of that, the notifier wrappers will run the scripts several more times in case of failures This is better than silent failures.
-
- 15 Nov, 2016 3 commits
-
-
Nicolas Wavrant authored
* Includes a new recipe to get a random time * Moves generatepassword and generatemac into random.py * Fixes up some recipe, as the creation of a "random.py" file may collide with the import of the standard library random
-
Nicolas Wavrant authored
This reverts commit 2b0c61d9.
-
Nicolas Wavrant authored
Reading the .installed.cfg file is not the correct way of storing values. The publish_early recipe should be used instead This reverts commit 8787716d.
-
- 09 Nov, 2016 1 commit
-
-
Sebastien Robin authored
Same issue of avoiding publishing private code, this time with nothing published by default. Ivan, can you quickly try this apache config and give your opinion if it acceptable that you add .htaccess in the code to be tested ? /cc @jm @Tyagov @rafael /reviewed-on !113
-
- 07 Nov, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 28 Oct, 2016 1 commit
-
-
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 1 commit
-
-
Nicolas Wavrant authored
-
- 25 Oct, 2016 1 commit
-
-
Julien Muchembled authored
-
- 24 Oct, 2016 1 commit
-
-
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.
-
- 21 Oct, 2016 2 commits
-
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
- 17 Oct, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 14 Oct, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 11 Oct, 2016 1 commit
-
-
Julien Muchembled authored
In the case of hellorina SR, the following section generated invalid command: [proxy] command-line = {{ python_location }}/bin/python2.7 {{ rina_proxy }} ${server:instance-guid} ${:ipv6} ${:port} ...
-
- 05 Oct, 2016 1 commit
-
-
Alain Takoudjou authored
-
- 29 Sep, 2016 3 commits
-
-
Julien Muchembled authored
This value can be used as a unique identifier within the cloud. It was already available for the requesting partition ('request' recipe).
-
Nicolas Wavrant authored
/reviewed-on !101
-
Alain Takoudjou authored
-
- 28 Sep, 2016 3 commits
-
-
Alain Takoudjou authored
Add a class SlapConfigParser which overrite ConfigParser.write method to fix parse problem when configuration like: [section] foo += bar is included in buildout file. softwaretype recipe will generate buildout file with foo + = bar because ConfigParser doesn't reconize += delimiter and read key as "foo +", value as "bar". Then ConfigParser.write method generate [section] foo + = bar ... This is invalid with buildout version 2 /reviewed-on !100
-
Vincent Pelletier authored
Buildout expects all needed sections to have been accessed during the sectoin initialisation pass. It does not like having them accessed during the "install" pass, and emits a very cryptic error: While: Installing publish. Error: Missing option: publish-early:__buildout_signature__
-
Vincent Pelletier authored
-
- 27 Sep, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 21 Sep, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 20 Sep, 2016 1 commit
-
-
Nicolas Wavrant authored
-