Squid-projekti PÖYTÄKIRJA 14.4.2005 Aika ja paikka 14.4.2005 klo 10:15 Exactum, sali A219 Osallistujat Jenni Valorinta (ohjaaja) Esko Luontola (puheenjohtaja) Mikko Jormalainen Samuli Kaipiainen Aki Korpua (sihteeri) Aki Sysmäläinen Poissa Eikukaan. 1. Kokouksen avaus Kokous aloitettiin 10:18 2. Tehtyjä asioita Aki S. tehnyt SerialIO:ta, Aki S:n testi toimii Aki K:n tekemä testi ei toimi. Mikko teki tiistaina pop-up menuja. Ja keskiviikkona Aki K:n kanssa testitapauksia. Aki K. tehnyt testausdokkarii ja koodaillu vähän. Ollu ongelmia SerialIO:n kanssa. Samuli koodaillut ja koodailut pitäis olla valmiit. Testitapauksii ei ehtinyt vielä kirjoittaa vaikka ajatteli ehtiä. Esko katseli asiakkaan kanssa kaavoja tiistaina. Lisäili projekti luokkaan metodeja. Keskiviikkona teki Sequencen ja Detailsin kuntoon. 3. Katsaus Katsotaan prosentit: ProjectExplorer 100% Calibration 100% MeasurementControls 100% SerialIO 100% SquidInterface 100% (lomittuu testaukseen) ProjectInformation 100% MeasurementDetails 100% SettingsPanel 100% (tarvitaan ehkä lisää, montako pyöritystä mittauksessa, sequencen sarakkeiden defaultit) MeasurementSequence 100% Project Data 95% Configuration 100% SquidEmulator 10% Sunnuntaihin mennässä (kuuluu testaukseen) Tarvitaan uusi configuraatio ikkuna (graafit on dumpattu) 4. Manuaali Aki S. näytti Tomakselle manuaalia. Measure all nappi on turha, onko sen tarkoitus mitata pelkkä x,y,z. Demag osiossa vain yksi nappi ja se toimisi positionin mukaan. Samuli ajatteli että tuo olisi ollut Täysin manuaali, mutta ilmeisesti sen ei pidä olla ihan niin manuaalinen vaan vähän Automaattinen. Dokumentti ei välttämättä päde laitteistoon, sen takia olisi hyvä käyttää mahdollisimman paljon vanhoja koodeja. Aki K:n näkemys resetistä oli vähän ristiriitainen, se ei ehkä liitykkään squidiin vaan vain mittaustuloksiin. Mikon mielestä ei kannata kamalasti muutella manuaalin takia, olisi ehkä tarvinnut projektista datan poistamista. Vaikeeta saada kaikkea manuaaliin liittyvää selville, siihen voisi tulla monia eri käyttötapauksia. Samuli tuo esiin huolto käyttötapauksia mutta Aki S. uskoo että sillä on tarkoitus tehdä vain mittauksia. Mittauksen jälkeen handler jää sisään, manuaalilla voisi sitten laittaa handlerin takaisin home-positioiniin. Eli ei olla kamalasti mietitty miten käyttötapauskia ketjuttamalla tapahtuisi. Pitäisiköhän home- position nappulaa sitten tuoda paremmin esille. Right ja Left limitit on stoppereilla löydettävissä, voidaan vain lähettää moottori liikkeelle niin se löytää ne. 5. Nykyinen tilanne Koodaukset on hyvällä mallilla, manuaaliin voi tulla vielä muutoksia. Testitapauksi pitäisi alkaa kirjoittaa. Esko ehdotti että voisi olla tarkempi kuvaus, Jenni ehdottaa että testiraporttiin voisi tulla tarkemmat (arvot ja tulokset). Samat testit tulee pystyä toistamaan, eri henkilöt kirjoittaa testit ja testaajat kirjoittaa raportin millä arvoilla ja missä järjestyksessä on testattu. Jos löytyy ongelmia niin componentti heitetään takaisin vastuuhenkilöille. Voitaisiin laittaa suoraan kontekstiin raportointi. Test Case: -otsikko 1..n -ehdot 1..n -ehtojen raportti (sekvenssi) 1..n -ok/virhe Lopuksi onnistumisprosentti. Olisi hyvä nähdä viittaukset use case:hin mitkä on toteutuneet ja testattu. JUnitteja olisi hyvä kirjoitella luokille mahdollisimman paljon. Olisi hyvä saada joku virheilmoitus siitä jos ei saada yhteyttä laitteistoon tai jos yhteys katoaa laitteistoon. Ja toiminnallisuus tulee disabloida. JUnit:sta vain tapaukset ja tulokset (ok/virhe) 6. Eteneminen Koodaus näyttäis olevan hyvällä mallilla. Sunnuntaihin mennessä testitapaukset valmiit. Mahdollisimman nopeasti päästä testaamaan itse laitteistolla ja pitää selvittää asiakkaan aikataulu. Olisi hyvä saada joku käyttöliittymä Squid-Interfacelle jolla voi testaa metodeja mitä tapahtuu kun lähetään Squid-laitteistolle. Paljon hommii jäljillä. Ensi viikolla testaamaan ja demot täytyy valmistella. Aki S. ja Aki K. on kokonaan kiinni squidissa. Muut kirjoittelee testitapauksia ja JUnit-luokkia. Aki K. ja Aki S. menee maanantaina 14.00 kokeilemaan ohjelmaa laitteistolla. 7. Lopetus Kokous päätettiin 11:44