[Buildbot] #3128: [GSOC CHALENGE] Directive for build dashboard
    Buildbot trac 
    trac at buildbot.net
       
    Tue Dec 30 22:45:12 UTC 2014
    
    
  
#3128: [GSOC CHALENGE] Directive for build dashboard
-------------------------------+--------------------
Reporter:  tardyp              |       Owner:
    Type:  enhancement         |      Status:  new
Priority:  major               |   Milestone:  0.9.+
 Version:  0.8.10              |  Resolution:
Keywords:  web, gsoc_chalenge  |
-------------------------------+--------------------
Description changed by tardyp:
Old description:
> Create a directive that can represent a build like the attached mocked
> picture
>
> provided build is the result of a build rest api in the $scope, the
> directive:
> <buildsticker build="build">
>
> should produce output like attached picture
New description:
 Create a directive that can represent a build like the attached mocked
 picture
 provided build is the result of a build rest api in the $scope, the
 directive:
 <buildsticker build="build">
 should produce output like attached picture
 Goal is to replace following code in home.tpl.jade
           li(ng-repeat="build in builds_running")
             buildsummary(buildid="build.buildid", condensed="true")
 by:
           li(ng-repeat="build in builds_running")
             buildsticker(build="build")
 Clicking on the sticker will put the user to the corresponding build page.
 The directive must come with a unit tested. Test should instanciate the
 directive with mocked build in $scope, and verify the proper DOM has been
 generated.
 Example build REST api output is:
 {"builderid":1,"buildid":43,"buildrequestid":33,"buildslaveid":1,"complete":true,"complete_at":1418120690,"masterid":2,"number":9,"results":0,"started_at":1418120628,"state_string":"finished"}
 Directive should query the rest api for builder in order to get the
 buildername for build
 Example output for builder REST api is:
 {"builderid":1,"description":null,"name":"runtests3","tags":[]}
 Student can look at the "buildsummary" directive that is already existing
 and does similar but more complex view.
--
--
Ticket URL: <http://trac.buildbot.net/ticket/3128#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
    
    
More information about the bugs
mailing list