- Sep 06, 2016
-
-
Rodric Rabbah authored
Additionally: - pinned versions - tests - added to reference doc
-
Markus Thoemmes authored
- Add the requests module to the python container - Add tests to assert that module installation for the python container works as expected. Solves #1190
-
Rodric Rabbah authored
Use ansible task to rewrite base image rather than have a second Dockerfile that will get out of sync. Add test to confirm base image name and inclusion of gcc.
-
Vincent Hou authored
This patch removed te direct call to the installed catalog and refactor the test cases by creating local packages and actions for the local tests. Closes-Bug: #1164
-
- Sep 03, 2016
-
-
Rodric Rabbah authored
-
Dominik Jall authored
Fixes #1117.
-
Perry authored
-
- Sep 02, 2016
-
-
Philippe Suter authored
The main reason for keeping a reference to the pool from within the container was access to logs, which require pool-specific knowledge. However every client accessing logs has a reference to the pool anyway and can use it.
-
Rodric Rabbah authored
-
Philippe Suter authored
-
Philippe Suter authored
-
Philippe Suter authored
-
Markus Thoemmes authored
-
Rodric Rabbah authored
- allow invoking shared action. - refactoring to allow override by differnt guest subject.
-
- Sep 01, 2016
-
-
Rodric Rabbah authored
-
Rodric Rabbah authored
-
Rodric Rabbah authored
-
Rodric Rabbah authored
Don't create warm container unless there is slack.
-
Philippe Suter authored
-
- Aug 31, 2016
-
-
Perry authored
-
Rodric Rabbah authored
Interpret init and run activation response separately and add unit and CLI tests for the expected responses. Refactor message for truncation for better testing.
-
Rodric Rabbah authored
Do not wait to initialize longer than action timeout limit. Fix missing interval computation for timed out init. Report proper error message when init times out.
-
Rodric Rabbah authored
- a 3s sleep before calling /init for black box containers is not necessary since the HTTP call will retry. - slack sleeps after init also not necessary since if container respond to inits, it's ready to run. - sleep during nio channel draining should not be necessary. Add tests using blackbox actions. Tests that blackbox containers that misbehave will timeout with expected exception. Three cases are tested: 1. blackbox that doesn't implement a proper proxy (doesn't run a proxy at all) 2. blackbox that doesn't respond to init (implements /init but does not respond) 3. blackbox that doesn't respond to run (implements /run but does not respond)
-
dubeejw authored
- Refactor param and annotation tests - Add param and annotation tests to ensure that key/value pairs are always passed
-
- Aug 30, 2016
-
-
Rodric Rabbah authored
-
Markus Thoemmes authored
-
Markus Thoemmes authored
-
Markus Thoemmes authored
-
Markus Thoemmes authored
-
Markus Thoemmes authored
-
Markus Thoemmes authored
Added a new testhelper to facilitate tests that rely on activations on a specified entity rather than an activationId.
-
Markus Thoemmes authored
Rules are enabled immediately. No more polling needed, hence this timeout and polling is unnecessary.
-
Markus Thoemmes authored
Refactored the withActivation helper to pass a parsed and deserialized version to the check function instead of a JsObject. Facilitates writing narrower asserts and generally improves readability of tests.
-
Markus Thoemmes authored
These tests have originally been ported to scala by @lzbj. Copying them into this repo to not be blocked on the catalog migration out of the repository. Testcases can be removed again, once the catalog migration is finished.
-
Rodric Rabbah authored
The entitlement check for packages failed client requests with not authorized responses when checking a package that does not exist. This served to neither confirm or deny the existence of the package. But has been confusing. Changed the response to not found should the package in fact not exist. This removes an inconsistency as well between the local and remote entitlement flows. Adopt @markusthoemmes' suggestion of using a Future rather than a Promise.
-
- Aug 29, 2016
-
-
Perry authored
-
Rodric Rabbah authored
Add a trait to generate activation ids. This can be mixed into tests to have fixed ids where necessary. Use custom activation id generator for testing blocking invokes. Lift listener for active ack responses in action activations before the post to loadbalancer - this avoids a race where the response comes back before the listener becomes active. Add unit test for active ack/fast path. Also in this commit, removing deadcode: - No longer using direct invoke API in tests. - Load balancer requests are no longer happening over HTTP. Fixes #1067. Consolidate active ack/db poll promise completion in the Actions API handler. Simplify the active ack timeout logic to that it is clearer what is happening. Factored out timeout on active ack so that caller can decide how long it wants to wait for. Signed off by Markus Thoemmes <markus.thoemmes@de.ibm.com>
-
Rodric Rabbah authored
-
Christian Bickel authored
-
Perry authored
-