{"action":"created","issue":{"url":"https://api.github.com/repos/RackHD/on-tasks/issues/364","repository_url":"https://api.github.com/repos/RackHD/on-tasks","labels_url":"https://api.github.com/repos/RackHD/on-tasks/issues/364/labels{/name}","comments_url":"https://api.github.com/repos/RackHD/on-tasks/issues/364/comments","events_url":"https://api.github.com/repos/RackHD/on-tasks/issues/364/events","html_url":"https://github.com/RackHD/on-tasks/pull/364","id":184404116,"number":364,"title":"On tasks changes for secure erase workflow progress","user":{"login":"pengz1","id":13991453,"avatar_url":"https://avatars.githubusercontent.com/u/13991453?v=3","gravatar_id":"","url":"https://api.github.com/users/pengz1","html_url":"https://github.com/pengz1","followers_url":"https://api.github.com/users/pengz1/followers","following_url":"https://api.github.com/users/pengz1/following{/other_user}","gists_url":"https://api.github.com/users/pengz1/gists{/gist_id}","starred_url":"https://api.github.com/users/pengz1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pengz1/subscriptions","organizations_url":"https://api.github.com/users/pengz1/orgs","repos_url":"https://api.github.com/users/pengz1/repos","events_url":"https://api.github.com/users/pengz1/events{/privacy}","received_events_url":"https://api.github.com/users/pengz1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-21T05:45:16Z","updated_at":"2016-10-21T06:39:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RackHD/on-tasks/pulls/364","html_url":"https://github.com/RackHD/on-tasks/pull/364","diff_url":"https://github.com/RackHD/on-tasks/pull/364.diff","patch_url":"https://github.com/RackHD/on-tasks/pull/364.patch"},"body":"Jenkins Depends on: https://github.com/RackHD/on-core/pull/221\r\n\r\nOn-tasks changes for secure erase workflow progress. Includes modification of secure erase job/task changes and some common changes for sending progress events."},"comment":{"url":"https://api.github.com/repos/RackHD/on-tasks/issues/comments/255305796","html_url":"https://github.com/RackHD/on-tasks/pull/364#issuecomment-255305796","issue_url":"https://api.github.com/repos/RackHD/on-tasks/issues/364","id":255305796,"user":{"login":"JenkinsRHD","id":16692395,"avatar_url":"https://avatars.githubusercontent.com/u/16692395?v=3","gravatar_id":"","url":"https://api.github.com/users/JenkinsRHD","html_url":"https://github.com/JenkinsRHD","followers_url":"https://api.github.com/users/JenkinsRHD/followers","following_url":"https://api.github.com/users/JenkinsRHD/following{/other_user}","gists_url":"https://api.github.com/users/JenkinsRHD/gists{/gist_id}","starred_url":"https://api.github.com/users/JenkinsRHD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JenkinsRHD/subscriptions","organizations_url":"https://api.github.com/users/JenkinsRHD/orgs","repos_url":"https://api.github.com/users/JenkinsRHD/repos","events_url":"https://api.github.com/users/JenkinsRHD/events{/privacy}","received_events_url":"https://api.github.com/users/JenkinsRHD/received_events","type":"User","site_admin":false},"created_at":"2016-10-21T06:39:08Z","updated_at":"2016-10-21T06:39:08Z","body":"BUILD [on-tasks #1682](http://147.178.202.18/job/on-tasks/1682/) : UNSTABLE\n   - ** BUILD [build-config-setup  #130206](http://147.178.202.18//job/Templates/job/build-config-setup/130206/): SUCCESS\n   - ** BUILD [unit-tests  #9691](http://147.178.202.18//job/Templates/job/unit-tests/9691/): UNSTABLE\n   - ** BUILD [smoke-test  #3581](http://147.178.202.18//job/Templates/job/smoke-test/3581/): SUCCESS\n\n   - ** BUILD [on-taskgraph #1612](http://147.178.202.18/job/on-taskgraph/1612/): UNSTABLE\n      - ** BUILD [build-config-setup  #130207](http://147.178.202.18//job/Templates/job/build-config-setup/130207/): SUCCESS\n      - ** BUILD [unit-tests  #9692](http://147.178.202.18//job/Templates/job/unit-tests/9692/): UNSTABLE\n\n   - ** BUILD [on-http #2688](http://147.178.202.18/job/on-http/2688/): SUCCESS\n      - ** BUILD [build-config-setup  #130208](http://147.178.202.18//job/Templates/job/build-config-setup/130208/): SUCCESS\n      - ** BUILD [unit-tests  #9693](http://147.178.202.18//job/Templates/job/unit-tests/9693/): SUCCESS\n\nBUILD unit-tests  #9691  Error Logs:\n\nTest Name: Task Graph Graph progress update \"before each\" hook for \"should update task and graph progress\"\nError Details: Cannot stub non-existent own property publishProgressEvent\nStack Trace: TypeError: Cannot stub non-existent own property publishProgressEvent\n    at Object.stub (node_modules/sinon/lib/sinon/collection.js:93:35)\n    at Context.&lt;anonymous&gt; (spec/lib/task-graph-spec.js:558:26)\n\n\nBUILD unit-tests  #9692  Error Logs:\n\nTest Name: Task Runner createHeartbeatSubscription should heartbeat Tasks on an interval\nError Details: expected 6 to equal 5\nStack Trace: AssertionError: expected 6 to equal 5\n    at spec/lib/task-runner-spec.js:256:68\n    at AnonymousObserver._onCompleted (spec/lib/task-runner-spec.js:50:17)\n    at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.completed (node_modules/on-core/node_modules/rx/dist/rx.js:1802:12)\n    at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted (node_modules/on-core/node_modules/rx/dist/rx.js:1741:14)\n    at AnonymousObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.completed (node_modules/on-core/node_modules/rx/dist/rx.js:5807:56)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted (node_modules/on-core/node_modules/rx/dist/rx.js:1741:14)\n    at Object.InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:5538:33)\n    at Object.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at CatchObserver.next (node_modules/on-core/node_modules/rx/dist/rx.js:3292:59)\n    at CatchObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at CatchObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3850:90)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at scheduleItem (node_modules/on-core/node_modules/rx/dist/rx.js:3075:16)\n    at JustSink.run (node_modules/on-core/node_modules/rx/dist/rx.js:3083:9)\n    at JustObservable.subscribeCore (node_modules/on-core/node_modules/rx/dist/rx.js:3064:19)\n    at JustObservable.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at setDisposable [as action] (node_modules/on-core/node_modules/rx/dist/rx.js:2038:46)\n    at ScheduledItem.invokeCore (node_modules/on-core/node_modules/rx/dist/rx.js:874:33)\n    at ScheduledItem.invoke (node_modules/on-core/node_modules/rx/dist/rx.js:862:40)\n    at runTrampoline (node_modules/on-core/node_modules/rx/dist/rx.js:1103:37)\n    at tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at CurrentThreadScheduler.schedule (node_modules/on-core/node_modules/rx/dist/rx.js:1119:45)\n    at JustObservable.Rx.ObservableBase.ObservableBase._subscribe (node_modules/on-core/node_modules/rx/dist/rx.js:2051:32)\n    at JustObservable.Rx.Observable.observableProto.subscribe.observableProto.forEach (node_modules/on-core/node_modules/rx/dist/rx.js:1990:19)\n    at MergeAllObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3819:37)\n    at MergeAllObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.Rx.FlatMapObservable.InnerObserver.next (node_modules/on-core/node_modules/rx/dist/rx.js:2101:14)\n    at InnerObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3850:90)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at scheduleNext (node_modules/on-core/node_modules/rx/dist/rx.js:2407:9)\n    at schedule (node_modules/on-core/node_modules/rx/dist/rx.js:1290:79)\n    at tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at runTask (node_modules/on-core/node_modules/rx/dist/rx.js:1174:38)\n    at Immediate._onImmediate (node_modules/on-core/node_modules/rx/dist/rx.js:1208:36)\n\n\nBUILD on-taskgraph #1612  Error Logs:\n\nTest Name: Task Runner createHeartbeatSubscription should heartbeat Tasks on an interval\nError Details: expected 6 to equal 5\nStack Trace: AssertionError: expected 6 to equal 5\n    at spec/lib/task-runner-spec.js:256:68\n    at AnonymousObserver._onCompleted (spec/lib/task-runner-spec.js:50:17)\n    at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.completed (node_modules/on-core/node_modules/rx/dist/rx.js:1802:12)\n    at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted (node_modules/on-core/node_modules/rx/dist/rx.js:1741:14)\n    at AnonymousObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.completed (node_modules/on-core/node_modules/rx/dist/rx.js:5807:56)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted (node_modules/on-core/node_modules/rx/dist/rx.js:1741:14)\n    at Object.InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:5538:33)\n    at Object.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at CatchObserver.next (node_modules/on-core/node_modules/rx/dist/rx.js:3292:59)\n    at CatchObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at CatchObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3850:90)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at scheduleItem (node_modules/on-core/node_modules/rx/dist/rx.js:3075:16)\n    at JustSink.run (node_modules/on-core/node_modules/rx/dist/rx.js:3083:9)\n    at JustObservable.subscribeCore (node_modules/on-core/node_modules/rx/dist/rx.js:3064:19)\n    at JustObservable.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at setDisposable [as action] (node_modules/on-core/node_modules/rx/dist/rx.js:2038:46)\n    at ScheduledItem.invokeCore (node_modules/on-core/node_modules/rx/dist/rx.js:874:33)\n    at ScheduledItem.invoke (node_modules/on-core/node_modules/rx/dist/rx.js:862:40)\n    at runTrampoline (node_modules/on-core/node_modules/rx/dist/rx.js:1103:37)\n    at tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at CurrentThreadScheduler.schedule (node_modules/on-core/node_modules/rx/dist/rx.js:1119:45)\n    at JustObservable.Rx.ObservableBase.ObservableBase._subscribe (node_modules/on-core/node_modules/rx/dist/rx.js:2051:32)\n    at JustObservable.Rx.Observable.observableProto.subscribe.observableProto.forEach (node_modules/on-core/node_modules/rx/dist/rx.js:1990:19)\n    at MergeAllObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3819:37)\n    at MergeAllObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.Rx.FlatMapObservable.InnerObserver.next (node_modules/on-core/node_modules/rx/dist/rx.js:2101:14)\n    at InnerObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at InnerObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:3850:90)\n    at InnerObserver.tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at AutoDetachObserverPrototype.next (node_modules/on-core/node_modules/rx/dist/rx.js:5793:51)\n    at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (node_modules/on-core/node_modules/rx/dist/rx.js:1721:31)\n    at scheduleNext (node_modules/on-core/node_modules/rx/dist/rx.js:2407:9)\n    at schedule (node_modules/on-core/node_modules/rx/dist/rx.js:1290:79)\n    at tryCatcher (node_modules/on-core/node_modules/rx/dist/rx.js:63:31)\n    at runTask (node_modules/on-core/node_modules/rx/dist/rx.js:1174:38)\n    at Immediate._onImmediate (node_modules/on-core/node_modules/rx/dist/rx.js:1208:36)\n\n\nBUILD on-tasks #1682  Error Logs:\n\nTest Name: Task Graph Graph progress update \"before each\" hook for \"should update task and graph progress\"\nError Details: Cannot stub non-existent own property publishProgressEvent\nStack Trace: TypeError: Cannot stub non-existent own property publishProgressEvent\n    at Object.stub (node_modules/sinon/lib/sinon/collection.js:93:35)\n    at Context.&lt;anonymous&gt; (spec/lib/task-graph-spec.js:558:26)\n\n"}}
{"actor":{"display_login":"JenkinsRHD"}}