| Index: appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
|
| diff --git a/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html b/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
|
| index 4376670673a510b4063be5a8e98a8ea59bb33817..88c06e8b242b2e1de73688adb176984b4a33e548 100644
|
| --- a/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
|
| +++ b/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
|
| @@ -22,6 +22,8 @@
|
| <script type="text/javascript" src="task-result-demo.json"></script>
|
| <!-- Makes a var called stdouts. It's an array of things that could be returned-->
|
| <script type="text/javascript" src="task-stdout-demo.json"></script>
|
| + <!-- Makes a var called newResponse. It is an object.-->
|
| + <script type="text/javascript" src="new-task-demo.json"></script>
|
|
|
| <script type="text/javascript" charset="utf-8">
|
| sinon.format = function(object) {return JSON.stringify(object);}
|
| @@ -74,6 +76,27 @@
|
| };
|
| server.respondWith("GET", /^\/_ah\/api\/swarming\/v1\/server\/details/, JSON.stringify(details));
|
| server.respondWith("GET", /^\/api\/swarming\/v1\/server\/details/, JSON.stringify(details));
|
| +
|
| + var cancel = function(request) {
|
| + console.log("Cancelling", request);
|
| + if (!request.requestHeaders.authorization) {
|
| + sinon.log("You must be logged in (check your Oauth?)");
|
| + request.respond(403, {}, "You must be logged in (check your Oauth?)");
|
| + return;
|
| + }
|
| + request.respond(200, {}, "Task has been cancelled");
|
| + }
|
| +
|
| + server.respondWith("POST", /^\/_ah\/api\/swarming\/v1\/task\/.+\/cancel/, cancel);
|
| + server.respondWith("POST", /^\/api\/swarming\/v1\/task\/.+\/cancel/, cancel);
|
| +
|
| + var newTask = function(request) {
|
| + console.log("retry requested");
|
| + request.respond(200, {"Content-Type":"application/json"}, JSON.stringify(newResponse));
|
| + }
|
| +
|
| + server.respondWith("POST", /^\/_ah\/api\/swarming\/v1\/tasks\/new/, newTask);
|
| + server.respondWith("POST", /^\/api\/swarming\/v1\/tasks\/new/, newTask);
|
| </script>
|
|
|
| <link rel="import" href="task-page.html">
|
|
|