Difference between revisions of "AutoTest Integration"
(→Hints for the work: state precicely where you started when doing changes) |
(→Protocols) |
||
Line 56: | Line 56: | ||
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006] | * [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006] | ||
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006] | * [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006] | ||
+ | * [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006] | ||
=Team= | =Team= |
Revision as of 04:23, 7 June 2006
Contents
Overview
Project name: AECCS (Advanced Eiffel Contract Checking System)
Project description: integration of AutoTest into EiffelStudio
Mailing list: es-autotest@origo.ethz.ch
Milestones
M1: April 25th 2006
- project page has been set up
- members are on the team list
- organizing meetings
M2: May 2nd 2006
- team divided in sub groups
- divided the project in its components
- we need to treat AutoTest as black box (unless the developper is able to cope with the problems with Eiffel 5.7)
To Do
- create a logo
- caller interface, output interface
- interface to autotest
Hints for the work
- Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.
- Important: If you resubmit a change of any provided and versioned package please state clearly what version you changed so the one who provided it is able to merge it.
Links
- How to install and compile EiffelStudio under Windows see Compiling EiffelStudio
- Batch file to help you with the installation Automatic Build Scripts
- batch scripts for EiffelStudio compilation modified by Philipp (who is not the author) --Philipp
- First interface of a class AUTO_TEST_PROJECT auto_test_project.e
- demo gui source code (version 0.3) (new version below: at_gui_interface) (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)
win32 binary distribution for those without a running compiler
--modified Philipp 00:42, 13 May 2006 (CEST) - win32 ec binary with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:
cmd> ec -from_bench
--added Philipp 00:42, 13 May 2006 (CEST) - notes from browsing the source code of EiffelStudio --Philipp
- opening the compiled eiffel project in EiffelStudio --Philipp
- Global design document describing the global design goals and ideas, source code of the files. Here is the new corresponding interface source file (NOT UP TO DATE!)
- working example system that lets you explore the interaction with the interface.
- fixed interface Use this interface files to build your clients. You can get the reference to the AUTO_TEST_PROJECT by inheriting from SHARED_AUTO_TEST_PROJECT. -- Djuric 12:16, 25 May 2006 (CEST)
- skeletton for input gui (EiffelBuild project) Generated also with the components predefined in EiffelBuild 5.6 and can be opened also in EiffelBuild 5.7.0826. (The components in EiffelBuild 5.7.0826 are buggy and if you try to insert one then EiffelBuild won't do it and will stop accepting right clicks and slow down.) --Philipp 09:49, 1 June 2006 (CEST)
- new Version of the Input Interface including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)
- at_gui_interface_v0.43.zip Complete package to install user interface into ES. Consult README.TXT for further instructions (including the Browse-Menu and some minor fixes from Florian) --Philipp 14:12, 6 June 2006 (CEST)
Meetings
- Thursday June 8th 13-14h (room IFW E 44)
Important Note: Do your part of the project as selfstanding runtime not embedded in EiffelStudio or at least a prototype which 'simulates' the functionality of ES.
Protocols
The protocols and other links are mainly in german.
Team
- Weiqiang Liu (project leader; code: output)
- Je Lan Ong (doc: autotest)
- Samuel Pasquier (doc: output)
- Philipp Bönhof (code: input interface; wiki)
- Pascal Goffin (doc: input)
- Dilip Many (code: input interface)
- Dejan Juric (over all design; code: output, spec autotest; logos)
- Jona Schoch (protocol; doc: general)
- Stephan Gerhard (code: output)
- Florian Leu (code: input interface)
- Arno Fiva (code: specification autotest)
- Carlo Manco (code: autotest)
- Matthieu Bray (testing)
- Ilinca Ciupa (assistant)