Difference between revisions of "Extra meeting 26.1.2012"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
[[Category:Meetings]] | [[Category:Meetings]] | ||
− | {{nav|prev=Extra meeting 17.1.2012|up=Platform development process|next= | + | {{nav|prev=Extra meeting 17.1.2012|up=Platform development process|next=Extra meeting 30.1.2012}} |
== Agenda == | == Agenda == | ||
Latest revision as of 08:57, 2 April 2012
Previous | Up | Next |
Agenda
- 1. Discussion on Layer0
- Hannu presents PowerPoint
- 2. Discussion on Testing
- Organization of tests wrt. plugins and automation
- Automatic testing procedures
- Reporting of test results
- Priorities of creating tests
- 3. Other issues
Minutes
- 1. Discussion on Layer0
Hannu will update his slides and those will be presented on 30.1.2012.
- 2. Discussion on Testing
- Testien organisointi
- Yksi plug-in org.simantics.tests jossa on kaikki suitet
- Testit voivat olla ympäriinsä koodikannassa, mutta org.simantics.suite:ssa on kaikki suitet jotka simanticsissa automaattitestataan
- Eri suitet:
- regressio: kaikki testit mitkä menevät nykyään läpi
- tdd: kehityksenaikaisia, siirtyvät regressioihin kun toiminnot valmistuvat
- perf:
- stress:
- Käyttöönotettavia työkaluja
- squish
- code coverage: emma
- staattinen analyysi, onko jotain varteenotettavaa
- Mitä testataan?
- org.simantics.tests:n puitteissa kaikki mikä kuuluu platformiin
- platform on vain se mikä kuuluu SDK:hon, ei sysdyn, eikä modelica
- Jokaisesta productista tehdään omat testisuitensa
- huom: käyttöliittymää toisaalta vaikea testata ilman mitään productia, jossa voidaan esim. käyttää diagrammeja. Tämän takia lienee syytä jatkaa movie-tutoriaalia diagrammiominaisuuksilla, joita sitten voidaan testata.
- Raportointi
- tuloksena sivu kaikista ajetuista suiteista, josta on linkit suite-kohtaisiin raportteihin
- perf-testit rakennetaan kirjoittamaan tulostietoa omaan erikseen julkaistavaan tiedostoonsa - muoto päätettävä
- Prioriteetit
- Järjestää org.simantics.tests ja sen suitet, sekä asentaa ne ajettavaksi Simantics.org:n Jenkinsiin.
- Sysdyn-productin test suite, mukaan ekat squish testit
- Estetään jenkinsistä ulospäin julkaistavien buildien julkaisu, jos regressiotesteissä ilmenee virheitä. Esim. trunk/stable SDK:iden julkaisu
- Maanantaiksi priorisoitu lista kohteista jotka kipeimmin kaipaavat testausta
- Nice to have: Olisi mukavaa olla joku helppo tapa löytää workspacesta kaikki testikoodia sisältävät luokat, jotka eivät kuulu mihinkään suiteen
- 3. Other issues