<?php
include 'util/test_config.php';
include 'util/string_utils.php';
$api = apiAsSuper();
$triggers = $api->serverTriggersGet('localhost');
$list = $triggers->getTriggers();
$original_list = $list;
array_push($list, 'cscheck change-submit //depot/... "cmd %changelist%"');
$to_update = new HelixWebServices\Model\Triggers([
"triggers" => $list
]);
$api->serverTriggersPut('localhost', $to_update);
$updated = $api->serverTriggersGet('localhost');
assert(in_array('cscheck change-submit //depot/... "cmd %changelist%"', $updated->getTriggers()));
$to_clear = new HelixWebServices\Model\Triggers([
"triggers" => $original_list
]);
$api->serverTriggersPut('localhost', $to_clear);
$cleared = $api->serverTriggersGet('localhost');
assert(!in_array('cscheck change-submit //depot/... "cmd %changelist%"', $cleared->getTriggers()));
# |
Change |
User |
Description |
Committed |
|
#1
|
19553 |
swellard |
Move and rename clients |
|
|
//guest/perforce_software/helix-web-services/main/source/clients/2016.1.0/php/tests/default_api.server_triggers.basic_add_remove.php |
#1
|
19259 |
tjuricek |
PHP Client SDK tests: labels, paths, protections, servers, triggers, users |
|
|