Unit Testing Log
Swe03
This is the development logging page of the Unit Testing Assignment.
For general information about our releases look at:
http://www.cs.uu.nl/groups/ST/twiki/bin/view/Swe/UnitTestingDist
Team Info
Team: Hanga Boros, Valentina Buffone, Pedro Asseiceiro, Adrian Kentsch, Peter van Keeken, Koen Muilwijk
Maillist:
https://mail.cs.uu.nl/mailman/listinfo/se-unit
(CS mail:
https://mail.students.cs.nl/webmail)
Addresses:
http://svn.cs.uu.nl:12080/repos/se-unit/
(SSL)
https://svn.cs.uu.nl:12443/repos/se-unit/
(browse)
https://svn.cs.uu.nl:12443/viewcvs/se-unit/
Subversion is installed on the Net temp drive (T:) in directory t:\subversion
Use the next commando to checkout the files:
svn checkout
https://svn.cs.uu.nl:12443/repos/se-unit/ <target-dir>
Contact and email
Hanga: 06 51007977, go_geek AT hotmail.com (msn), hboros AT cs.uu.nl
Adrian, 06 29173252, akeutsch AT hotmail.com (msn), a.m.kentsch AT students.uu.nl
Vale, 06 48452051, Vale get a passport!

example: girl_geek AT hotmail.com
Pedro 06 20256927, Asseiceiro AT hotmail.com (msn), pedroasseiceiro AT iol.pt
Peter 06 xxxxxxxx, pkeeken AT cs.uu.nl
Koen 06 20548945, deye_99 AT yahoo.com (msn), pmuilwij AT students.cs.uu.nl
Xplanner:
http://catamaran.labs.cs.uu.nl:8080/xplanner
XmlUnit? :
http://xmlunit.sourceforge.net/
XsltUnit? :
http://xsltunit.org/
Week 38
Analysing the requirements.
| Hours | People | Task |
| 2 | Team | Meeting Customer: Requirements Elicitation and Analysis |
| 3 | Peter, Hanga, Pedro | Preparing Presentation 1: Project Description & Release Plan |
Presentation 1
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation1
Week 39
Forming groups and Engineering Tasks for Iteration 1 (Release 0.1).
Researching Risky Issues: Integration of UTFs with Ant, Make.
| Hours | People | Task |
| 2 | Team | Meeting Customer: Specifying User Stories & Completing list of user stories |
| 4 | Peter, Koen | Researching UTF output options, prototyping TDL |
| 5 | Pedro | Researching Ant - task functions, Installing Software |
| 2 | Hanga, Pedro | Researching Ant - JUnit (NUnit) Integration |
| 1 | Hanga, Pedro | Researching Cpp/JUnit/NUnit formatted output |
| 3 | Hanga | Learning LaTeX? Presentation options, Preparing Presentation 2: Architecture & Test Plan |
| 1 | Peter, Hanga | Preparing for presentation 2 |
Presentation 2
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation2.pdf
Week 40
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 4 | Koen | Xml transformations, JUnit and NUnit integration and presentation prototype |
| 4 | Peter, Koen | Xml transformations, JUnit and NUnit integration and presentation improvements |
| 3 | Peter | TDL transformation |
| 1 | Peter, Pedro | XMLUnit research |
| 1 | Koen | Xml transformations, Combination of different TDL files into one bigger file |
| 5 | Pedro | Researching Ant Tasks, Coding/researching XMLUnit |
| 3 | Hanga, Adrian | Ant Configuration, coding Ant build.file, Test runs |
| 5 | Hanga | Ant task definitions, Automatised build |
| 2 | Hanga, Pedro, Peter | Integrating release 0.1 |
| 3 | Adrian | Ant, Nant, .Net, NUnit, CppUnit? Installation/Configuration runs |
Presentation 3
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation3.pdf
Release 0.1
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/distrib/0.1/UniTest-0.1.tar.gz
it will be migrated soon to a different location...
Week 41
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 2 | Koen, Peter | Click events added to the Presentation |
| 4 | Hanga, Pedro | Development of TdlJUnit? task in Ant |
| 5 | Peter, Vale | Development of Combine task in Ant |
| 5 | Koen, Peter | Validation, Presentation and namespaces |
| 5 | Pedro | Development of TdlJunit? task |
| 3 | Pedro, Koen | New XmlOutputFormatter? for junit (stack traces) |
| 3 | Koen | Help with the JUnit Ant task |
| 1 | Peter | Help with presentation preperation |
| 2 | Peter | Development of improved Combine task |
| 1 | Koen | Validation configuration file created |
Meeting 3
Todo for Release 0.2
- JUnit Ant Task - In Progress
- Domain specific data in TDL - Done
- Combin Ant Task - In Progress
- Presentation Improvements - In Progress
Points earned for Release 0.1
| Name | Points |
| JUnit -> TDL | 50 |
| Ant | 50 |
| Presentation | 25 |
| Total | 125 |
Distribution Packs
| Java | .Net | GNU/Linux |
| Ant | NAnt | (Auto)Make |
| JUnit | NUnit | CppUnit? |
| XmlUnit? | XmlUnit? | XmlUnit? |
| PyUnit? | | CUnit |
| JspUnit? | | StrategoUnit? |
Presentation 4
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/UniTesting4.pdf
Week 42
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 2 | Koen | Validation |
| 3 | Pedro | TdlJunitTask? Transformation and redirection output |
| 4 | Peter, Vale | Combine task multiple file sets |
| 4 | Pedro, Hanga | integrating various Ant tasks: tdl-junit, tdl-combine, tdl-validate |
| 4 | Pedro, Hanga | integrating Ant tasks, solving installdir, workingdir issues in Ant, making distribution |
| 2 | Peter | Integrating workingdir and installdir in combine task |
| 2 | Pedro | Ant build file |
| 5 | Koen, Peter | creating tdl-assert task, researching non-class files in jar package, coding workingdir/installdir |
| 4 | Team | Ant... Java... Presentation task, validation task, assert task |
| 2 | Koen | .NET Pack |
| 3 | Koen | .NET Pack Setup, Presentation |
| 4 | Hanga | distribution, user manual, presentation |
Meeting 4
Todo for Release 0.2
- finalizing JUnit Ant Task
- finalizing Cobine Ant Task
- finalizing XMLUnit Ant Task
- make checkvalidate Ant Task, to halt system if required test failed
- integrate fully the Java pack
- make release 0.2 (without Junit and simular tools, but with help statements about it, and no example in the toplevel)
- priotity of other work:
- finalize Java Pack,
- work on
PyUnit? , CPP unit,
- look for extra domain specific output (NAnt: stacktrace and assembly info)
- capture standard and error output, and insert in TDL if feasable
Presentation 5
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation5
You will need to download the file and force opening it with PDF viewer.
Presentation 6
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation6
You will need to download the file and force opening it with PDF viewer.
Week 43
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 4 | Vale | Html Manual |
| 4 | Peter | use of environment var for work and install dir |
| 4 | Koen, Peter | Java debug, CppUnit? transformation |
| 5 | Pedro | CppUnit? install, run, xml generation |
| 2 | Hanga | researching Ant property file, research on CppUnit? , PyUnit? |
Presentation 7
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/presentation7
You will need to download the file and force opening it with PDF viewer.
Week 44
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 3 | Peter | use of build.properties |
| 2 | Peter | Presentation copy of images to workingdir+set of in out |
| 2 | Vale | javadoc target and documentation |
| 10 | Hanga | learning Python, PyUnit? output analysis, writing PyUnit? Tdl formatter |
| 12 | Pedro | writing new CppUnit? Tdl formatter |
| 4 | Peter, Koen | Mozilla compatible presentation |
| 4 | Koen | nDoc documentation for .NET pack, and implementation improvements |
Week 45
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 2 | Peter | Implementation of external properties file |
| 6 | Peter | Use of relative paths in Java Ant tasks, Proper setting of in/out/style attributes |
| 4 | Koen | Documentation + .NET pack |
| 4 | Koen | Improved installation for .NET pack + doc |
| 4 | Hanga | writing assert script |
| 9 | Pedro | writing shell scripts for GNU pack |
Week 46
| Hours | People | Task |
| 2 | Team | Meeting + stand-up-meeting |
| 2 | Peter | Verbose messaging in Java Ant Tasks, copy Layout files |
| 2 | Peter, Koen | Jarv Schema validation, documentation: example buildfiles Ant |
| 4 | Koen | Xml namespaces improved + much more documentation + ... |
| 5 | Hanga | Testing packs, installation, prepare presentation |
| 7 | Pedro | Configure GNU-pack installation, test shell scripts |
| 1 | Peter | Java Distribution |
Presentation 8
PPT:
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/UniTesting8.ppt
Open Office:
https://losser.st-lab.cs.uu.nl:12443/viewcvs/se-unit/planning/pres/UniTesting8.sxi
Points per team member