Iteration 6 - Visualisering/Visualisering GitHub Wiki
Iteration 6, vecka 9
##Huvudmål för iterationen: Koppla dataflöde från github till websockets. Koppla websockets till frontend. Jobba med vyer.
##Sprint-backlog Vi använder oss av Github-issues och Waffle.io för sprintplanering. I varje issue finns ansvarig person och beräknad tid angiven. För att se denna iterations uppgifter finns en sammanställning av issues [här] (https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+user%3AVisualisering+milestone%3A%22Iteration+6%22).
Det finns också KANBAN-boards för projektet: backend, frontend och övergripande uppgifter. För detaljerad tidsåtgång under iterationen, se tidsrapporteringen.
Uppföljning av iterationen
- Antal issues avklarade: 11
- Total tid för iterationen: 169,5h
- Total tid lagd i projektet: 666,75h
Tester utförda under iterationen
Kravnr | Testfall | Testmetod | Indata | Utfall | Godkänt datum | Testare |
---|---|---|---|---|---|---|
1 | 5 | Getrequest mot github api ska returnera data från commits | automatiserat, kör npm test | url + reponamn + användarnamn , repon fördefinierade i repos.json | data i form av commits per repo | 29/2 |
2 | 17 | Skicka data till klient med websockets vid webhook event | Att sockets skickar data testas med ett browser plugin | socket.io + en manuell push till repo i organisationen, organistationen måste ha en aktiv webhook | klienten får ny data varje gång webhooken skickar en post till endpoint /commit | 3/3 |
2 | 19 | Redux statetree uppdateras vid en post från gihut webhook | console.log(action) i app.js | manuell push till aktuell organisation, aktiv webhook | data med information om pushen i realtid | Array med positioner array med commits |
2 | 20 | Redux statetree uppdateras vid en get request till github | console.log(action) i app.js | starta om servern | Array med positioner array med commits | 2/3 |
2 | 21 | Redux statetree innehåller upp till 100 senaste commits och är sorterade efter timestamp | console.log | starta om servern | Pass | 4/3 |