<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Philipp</id>
		<title>EiffelStudio: an EiffelSoftware project - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Philipp"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/Special:Contributions/Philipp"/>
		<updated>2026-04-30T11:36:16Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=4611</id>
		<title>Compiling EiffelStudio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=4611"/>
				<updated>2006-09-19T10:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Compiling run-time on Windows */  adding info about special compile option `m6' for those using only VC++ 6.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
== Installing EiffelStudio ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio, you need an already working EiffelStudio compiler on your machine. The current source tree '''requires at least version 5.7''' of EiffelStudio. You can download it from http://eiffelsoftware.origo.ethz.ch/downloads/builds/. Read the [http://docs.eiffel.com/eiffelstudio/installation/index.html existing documentation] to install EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' on Windows you will need the Microsoft C compiler to compile Eiffel Studio. How to install the free version of the Microsoft C compiler: [[Installing Microsoft C compiler]]. It is not possible to compile EiffelStudio with the free Borland compiler.&lt;br /&gt;
&lt;br /&gt;
===Compilation methods===&lt;br /&gt;
Currently there are two compilation methods. &lt;br /&gt;
* You can use one of the [[Automatic Build Scripts]]&lt;br /&gt;
* Alternatively you can compile EiffelStudio from scratch following the instructions in this document.&lt;br /&gt;
&lt;br /&gt;
If possible, use the [[Automatic Build Scripts]] and report any errors to the [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-devel developer mailing list].&lt;br /&gt;
&lt;br /&gt;
==Extracting source code==&lt;br /&gt;
&lt;br /&gt;
===Checking out from SVN===&lt;br /&gt;
#Point the environment variables called '''EIFFEL_SRC''' and '''ISE_LIBRARY''' to the directory where you want to compile EiffelStudio&amp;lt;br&amp;gt;Usually we use the '''XXdev''' convention for this directory name - where XX is the version number from the current developped version of the compiler.&lt;br /&gt;
#Make sure that '''ISE_EIFFEL''', '''ISE_PLATFORM''' and '''ISE_C_COMPILER''' (on windows only) are properly defined&lt;br /&gt;
#Perform the following checkout procedures:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co %SVNURL%/trunk/Src 57dev&lt;br /&gt;
svn co %SVNURL%/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co %SVNURL%/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co $SVNURL/trunk/Src 57dev&lt;br /&gt;
svn co $SVNURL/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co $SVNURL/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To update the sourcefiles to the latest revision, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Bash and DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd 57dev&lt;br /&gt;
svn up&lt;br /&gt;
svn up free_add_ons&lt;br /&gt;
svn up Delivery&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing gobo==&lt;br /&gt;
&lt;br /&gt;
Please make sure to use the version provided or the very latest version from CVS. All other versions (including the official 3.4 release) will not work because of name clashes in the UC_STRING class between GOBO and EiffelStudio.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows specific===&lt;br /&gt;
&lt;br /&gt;
You have to extract the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_win.tgz and extract it into $EIFFEL_SRC/library. Here is how to do it:&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%\library&lt;br /&gt;
tar xvfz %EIFFEL_SRC%\free_add_ons\gobo\gobo_34_win.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library&lt;br /&gt;
tar xvzf $EIFFEL_SRC/free_add_ons/gobo/gobo_34_win.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Unix specific===&lt;br /&gt;
&lt;br /&gt;
You have to extract the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz and extract it into $EIFFEL_SRC/library. Here is the list of commands to do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library&lt;br /&gt;
tar xvzf $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling C libraries==&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Windows===&lt;br /&gt;
&lt;br /&gt;
Before being able to compile the run-time, you need to ensure that '''bash''' is in your '''PATH'''. You can download it from [http://www.cygwin.com http://www.cygwin.com]. Also make sure, that the path to the binaries of your c compiler is placed before the path to cygwin or else the wrong linker will be used. Once done you can do:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C&lt;br /&gt;
configure [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./configure.bat [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first argument indicated whether you are compiling the run-time for 32 or 64 bits. The second one is to tell which C compiler will be used. For now only `b' (Borland), `m' (Microsoft) and `m6' (for those forced to use Microsoft VC++ 6.0) are officially supported. We also informally support `g' (GCC) and `l' (LCC).&lt;br /&gt;
&lt;br /&gt;
On Windows 32 bits to clean up all the generated files you do:&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;configure clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure.bat clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Unix===&lt;br /&gt;
&lt;br /&gt;
The command is simply:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./quick_configure&amp;lt;/pre&amp;gt;&lt;br /&gt;
This requires that '''ISE_PLATFORM''' is properly defined. The `quick_configure' script will look for the file CONFIGS/$ISE_PLATFORM and use it to extract the platform specific information to compile the run-time. If not found then an error will be reported.&lt;br /&gt;
&lt;br /&gt;
To clean up the generated files:&lt;br /&gt;
&amp;lt;pre&amp;gt;make clobber&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from libraries===&lt;br /&gt;
&lt;br /&gt;
Here is the list of commands to compile all required C libraries on Windows:&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/library/net/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/vision2/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/wel/Clib&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/wel/Clib&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Unix it is slightly different:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure that '''ISE_EIFFEL''' is set correctly to your current &amp;quot;EiffelStudio&amp;quot; installation!&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from C_library===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows to read PNG file. On Unix, this is not required because it is included in GTK+2.4. Simply do the following:&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C_library/zlib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/C_library/libpng&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C_library/zlib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/C_library/libpng&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from compiler===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows as this C code is a tiny wrapper around the Microsoft C++ API to generate and to debug .NET code.&lt;br /&gt;
&lt;br /&gt;
To compile it, you first need to install the Microsoft .NET SDK. You can download it from their website.&lt;br /&gt;
&lt;br /&gt;
After installing it, you need to update your '''LIB''' and '''INCLUDE''' environment variable to include the path the lib and include directory of the .NET Framework SDK.&lt;br /&gt;
&lt;br /&gt;
Once properly installed, you can do:&lt;br /&gt;
&lt;br /&gt;
'''DOS'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/Eiffel/library/cli_writer/Clib&lt;br /&gt;
nmake&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/Eiffel/library/cli_writer/Clib&lt;br /&gt;
nmake&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling EiffelStudio==&lt;br /&gt;
&lt;br /&gt;
Now that we have taken care of the C code compilation we can compile the compiler. We assume that '''ec''' is in your path.&lt;br /&gt;
&lt;br /&gt;
The configuration file of the compiler contains two active targets:&lt;br /&gt;
* '''batch''': for the command line compiler.&lt;br /&gt;
* '''bench''': for the graphical compiler, aka EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
Go to $EIFFEL_SRC/Eiffel/Ace and type the following command and replace ''target_name'' with either '''batch''' or '''bench'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ec -config ec.ecf -target target_name -c_compile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|If you are using an older version of EiffelStudio (i.e. older or equal to 5.7.0826), follow the instructions from [[Compiling_EiffelStudio_with_ace|Compiling EiffelStudio with an Ace file]].}}&lt;br /&gt;
&lt;br /&gt;
===Gotcha===&lt;br /&gt;
Also, if you encounter problems with your self-compiled version of EiffelStudio, you might try to compile it with GCC 3.x. Version 4 of GCC has a slight change in semantics and EiffelStudio has not been updated. You can see the change in behavior in the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[C,N]&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int a;&lt;br /&gt;
int b;&lt;br /&gt;
int *pointer;&lt;br /&gt;
&lt;br /&gt;
int foo()&lt;br /&gt;
{&lt;br /&gt;
  pointer = &amp;amp;b;&lt;br /&gt;
  return 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char** argv) &lt;br /&gt;
{&lt;br /&gt;
  a = 3;&lt;br /&gt;
  b = 0;&lt;br /&gt;
&lt;br /&gt;
  pointer = &amp;amp;a;&lt;br /&gt;
&lt;br /&gt;
  *pointer = foo();&lt;br /&gt;
&lt;br /&gt;
  printf (&amp;quot;You are using GCC %d.%d\n&amp;quot;,a,b);&lt;br /&gt;
  return 0;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X specific===&lt;br /&gt;
&lt;br /&gt;
Get a mac binary from [[EiffelOnMac|here]], then follow the instructions for unix.&lt;br /&gt;
&lt;br /&gt;
==Launching the Compiler==&lt;br /&gt;
&lt;br /&gt;
There are two ways of launching the compiler:&lt;br /&gt;
# Command line compiler: add the following arguments '''-config path_to_config_file.ecf'''. This will compile the project represented by `path_to_config_file.ecf'&lt;br /&gt;
# Graphical compiler (aka EiffelStudio): add the following argument '''-from_bench'''.&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=4465</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=4465"/>
				<updated>2006-09-05T22:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Windows */ updated win compilation scripts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[User:Barnski|Bernardo Buss]] created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
* It is possible that the '''batchfiles only work partial''' with EiffelStudio '''newer than version 5.7.0826''' (especially parts of the compilation process may differ too much).&lt;br /&gt;
'''Update:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] improved the scripts with customizable parameters which should work with the newest pre-release of EiffelStudio. Download here: http://n.ethz.ch/student/pboenhof/autotest/eiffel_win_compilation_scripts.zip (updated: 2006-09-06)&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script vor use with .acex configuration files. it is available for download at http://se.inf.ethz.ch/people/schoeller/download/build-ec-acex&lt;br /&gt;
&lt;br /&gt;
For use with the new .ecf configuration files, please use this updated version:&amp;lt;br/&amp;gt;&lt;br /&gt;
http://n.ethz.ch/~bherlig/download/build-ec-ecf.sh&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Eiffelstudio, Gobo, edoc, ewg, eiffelmedia and eclipse edt ebuilds for gentoo, can be downloaded [http://n.ethz.ch/~philipkr/eiffel-ebuilds.tar.gz here] or from cvs:&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@waldorf.inf.ethz.ch:/public-cvs co -deiffel-ebuilds student/eiffel-ebuilds&lt;br /&gt;
Installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-tools.html here]&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
No that Mac builds are available, I guess you can use the Linux script on Mac OS, too.&lt;br /&gt;
I prefer this more simple script though:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/C&lt;br /&gt;
make clobber&lt;br /&gt;
./quick_configure&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/library/event/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/Eiffel/Ace&lt;br /&gt;
ec -config ec.ecf -target bench -finalize -c_compile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This basically automates the steps described [[Compiling_EiffelStudio|here]].&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=4455</id>
		<title>User:Philipp</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=4455"/>
				<updated>2006-09-04T19:59:30Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: correcting link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== current work ==&lt;br /&gt;
* support for [[Compiling EiffelStudio]] under Windows using also [[Automatic Build Scripts]]&lt;br /&gt;
* ported [http://n.ethz.ch/student/pboenhof/helper_scripts/estudio_tools.sh EiffelStudio Versions Script] to work on Cygwin under Windows&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=4454</id>
		<title>User:Philipp</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=4454"/>
				<updated>2006-09-04T19:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: updating current areas of work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== current work ==&lt;br /&gt;
* support for [[Compiling EiffelStudio]] under Windows using also [[Automatic Build Scripts]]&lt;br /&gt;
* ported [http://n.ethz.ch/student/pboenhof/helper_scripts/estudio_tools.sh|EiffelStudio Versions Script] to work on Cygwin under Windows&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Downloads&amp;diff=4339</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Downloads&amp;diff=4339"/>
				<updated>2006-08-23T18:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* EiffelStudio 5.7 Pre-releases */  correcting extension possibilities of packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
[[Category:Compiler]]&lt;br /&gt;
==EiffelStudio 5.7 Pre-releases==&lt;br /&gt;
We provide versions of EiffelStudio for most popular platforms (Linux, Windows, Solaris, Irix, ...). You can find the latest builds in [http://eiffelsoftware.origo.ethz.ch/downloads/builds the Origo download area] as well as in [ftp://beta:beta57@ftp.eiffel.com the Eiffel Software beta area].&lt;br /&gt;
&lt;br /&gt;
Details about new features and bug fixes in the builds are on the [http://eiffelsoftware.origo.ethz.ch/index.php/EiffelStudio_Releases releases page].&lt;br /&gt;
&lt;br /&gt;
{{Note|Please be aware that the 5.7 versions released through this site are intermediate builds on the road towards official EiffelStudio 5.7. If you are experiencing problems with this release, please use the ''es-devel'' [[Mailing_Lists|mailing list]] for discussions.}}&lt;br /&gt;
&lt;br /&gt;
The convention used for filenames is the following:&lt;br /&gt;
 Eiffel57_gpl_$BUILD-$ISE_PLATFORM.[tgz|tar.gz|msi]&lt;br /&gt;
Where '''$BUILD''' is a build number, the higher number the more recent release it is, and where '''$ISE_PLATFORM''' is the name of your platform.&lt;br /&gt;
&lt;br /&gt;
To access older builds, go directly to [http://eiffelsoftware.origo.ethz.ch/downloads/old_releases old releases].&lt;br /&gt;
&lt;br /&gt;
Experimental builds can be found in the [http://eiffelsoftware.origo.ethz.ch/downloads/builds/experimental experimental build folder].&lt;br /&gt;
&lt;br /&gt;
Mac OS X builds can be found [[EiffelOnMac|here]].&lt;br /&gt;
&lt;br /&gt;
==EiffelStudio 5.6==&lt;br /&gt;
You can download the official EiffelStudio 5.6 release from [http://www.eiffel.com/downloads/eiffelstudio.html Eiffel Software].&lt;br /&gt;
&lt;br /&gt;
==Doc Builder==&lt;br /&gt;
You can download the documentation generation tool for Windows 32-bit with .NET 1.1 installed by extracting the content of [http://eiffelsoftware.origo.ethz.ch/downloads/tools/doc_builder.zip doc_builder.zip] onto your hard-drive. Once installed, you can launch the tool by launching the '''doc_builder.exe''' executable.&lt;br /&gt;
&lt;br /&gt;
==GOBO==&lt;br /&gt;
&lt;br /&gt;
An experimental version of GOBO is needed if you want to compile project with ''geant'' and ''gexace'', using EiffelStudio57 (based on the new EIFGENs directory structure). ''Remark: this is not needed for the pre-release, but only for versions of EiffelStudio built directly from the sources''.&lt;br /&gt;
&lt;br /&gt;
[http://eiffelsoftware.origo.ethz.ch/downloads/tools/experimental/gobo-acex-schoelle-maeli-20060421.tar.gz gobo-acex-schoelle-maeli-20060421.tar.gz]&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3896</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3896"/>
				<updated>2006-06-30T11:30:20Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Overview */ adding Information, note that code is now in soft-arch branch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: '''AECCS (Advanced Eiffel Contract Checking System)'''&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Information==&lt;br /&gt;
&lt;br /&gt;
The code has been included in the SVN soft-arch branch (30 June 2006).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip fixed interface] Use this interface files to build your clients. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.51.zip at_integration_v0.51.zip] '''Complete package to install user interface into ES.''' Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 00:40, 29 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Project Presentation=&lt;br /&gt;
* Wednesday June 28th ETH Hauptgebäude&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/presentation.odp final presentation slides] in open document presentation format. [http://n.ethz.ch/student/djuric/download/presentation.pdf final presentation slides] in pdf format.--[[User:Djuric|Djuric]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Meeting Protocols=&lt;br /&gt;
&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
* [http://n.ethz.ch/student/pgoffin/download/AECCS%20Documentation.pdf AECCS Documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team Members=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; partial wiki; management of the sources &amp;amp; releases)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input; merging and layouting of the different docs with latex)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface, output)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code, spec: autotest)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: user manual)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (graphics: logo, icon)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3873</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3873"/>
				<updated>2006-06-28T21:47:31Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ changed to new prerelease v0.51&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: '''AECCS (Advanced Eiffel Contract Checking System)'''&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip fixed interface] Use this interface files to build your clients. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.51.zip at_integration_v0.51.zip] '''Complete package to install user interface into ES.''' Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 00:40, 29 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Project Presentation=&lt;br /&gt;
* Wednesday June 28th ETH Hauptgebäude&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/presentation.odp final presentation slides] in open document presentation format. [http://n.ethz.ch/student/djuric/download/presentation.pdf final presentation slides] in pdf format.--[[User:Djuric|Djuric]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Meeting Protocols=&lt;br /&gt;
&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
* [http://n.ethz.ch/student/pgoffin/download/AECCS%20Documentation.pdf AECCS Documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team Members=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; partial wiki; management of the sources &amp;amp; releases)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input; merging and layouting of the different docs with latex)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface, output)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code, spec: autotest)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: user manual)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (graphics: logo, icon)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3807</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3807"/>
				<updated>2006-06-26T17:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Team Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: '''AECCS (Advanced Eiffel Contract Checking System)'''&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip fixed interface] Use this interface files to build your clients. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.50.zip at_integration_v0.50.zip] '''Complete package to install user interface into ES.''' Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 01:43, 24 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Project Presentation=&lt;br /&gt;
* Wednesday June 28th ETH Hauptgebäude&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeting Protocols=&lt;br /&gt;
&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
* [http://n.ethz.ch/student/pgoffin/download/AECCS%20Documentation.pdf AECCS Documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team Members=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; partial wiki; management of the sources &amp;amp; releases)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input; merging and layouting of the different docs with latex)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface, output)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code, spec: autotest)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: user manual)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (graphics: logo, icon)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3778</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3778"/>
				<updated>2006-06-25T16:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ updated at_integration to v0.50&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: '''AECCS (Advanced Eiffel Contract Checking System)'''&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip fixed interface] Use this interface files to build your clients. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.50.zip at_integration_v0.50.zip] '''Complete package to install user interface into ES.''' Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 01:43, 24 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Project Presentation=&lt;br /&gt;
* Wednesday June 28th ETH Hauptgebäude&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeting Protocols=&lt;br /&gt;
&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
* [http://n.ethz.ch/student/pgoffin/download/AECCS%20Documentation.pdf AECCS Documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team Members=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input; merging of the different docs into latex)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code, spec: autotest)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: user manual)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3741</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3741"/>
				<updated>2006-06-23T22:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ updated change date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.49.zip at_integration_v0.49.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 01:43, 24 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 22th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3740</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3740"/>
				<updated>2006-06-23T22:48:49Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ new package v0.49&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.49.zip at_integration_v0.49.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 22th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2006%20Protokoll%2022.06.06.pdf protocol 22.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3714</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3714"/>
				<updated>2006-06-22T15:44:18Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Milestones */ added M3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
== M3: May 15th 2006 ==&lt;br /&gt;
* code is included into ES and is running&lt;br /&gt;
* AutoTest can be called from within ES as a separate process&lt;br /&gt;
* output of AutoTest is displayed in a separate window&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.48.zip at_integration_v0.48.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 22th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3713</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3713"/>
				<updated>2006-06-22T15:37:30Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ added link to screen shots for documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:aeccs_Logo.png|right|frame| AECCS (Advanced Eiffel Contract Checking System)]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.48.zip at_integration_v0.48.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Screen Shots'''&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_documentation_screen_shots.zip Screen Shots for documentation] --[[User:Philipp|Philipp]] 17:37, 22 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 22th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2005%20Protokoll%2015.06.06.pdf protocol 15.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* [[User:Carlo Manco|Carlo Manco]] (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3545</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3545"/>
				<updated>2006-06-16T19:49:12Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Meetings */ changed date, project no longer selfstanding&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.48.zip at_integration_v0.48.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 22th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''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.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3544</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3544"/>
				<updated>2006-06-16T19:24:13Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ new release v0.48&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.48.zip at_integration_v0.48.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3523</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3523"/>
				<updated>2006-06-16T08:45:57Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */  change link to new version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_integration_v0.47.zip at_integration_v0.47.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] changed 11:39, 16 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3403</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3403"/>
				<updated>2006-06-13T17:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ hide old links, others split into sub categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
'''Help &amp;amp;amp; Info'''&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definitions'''&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sources'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.46.zip at_gui_interface_v0.46.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] 02:14, 13 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3362</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3362"/>
				<updated>2006-06-13T00:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ updated link of GUI include into ES&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.46.zip at_gui_interface_v0.46.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. (If you want changes to appear in later releases please submit also the name of the zip file on which you worked.) --[[User:Philipp|Philipp]] 02:14, 13 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_process_pack.zip auto test cluster prototype], to get general idea. Note: '''Does not work correctly!'''. Only unix-specific (folders, execution), the windows part not available yet! --[[User:Djuric|Djuric]] 21:16, 9 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_cluster_12_06_06.zip working auto test cluster system] This system works on my linux machine, a windows implementation is present, but has not yet been successfully executed on windows (auto test problems). For further informations see the mailingslist! ---[[User:Djuric|Djuric]] 22:56, 12 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3247</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3247"/>
				<updated>2006-06-08T10:30:05Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ new version of gui_interface&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.45.zip at_gui_interface_v0.45.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) --[[User:Philipp|Philipp]] 12:30, 8 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2004%20Protokoll%2001.06.06.pdf protocol 01.06.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3203</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3203"/>
				<updated>2006-06-06T12:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Hints for the work */ state precicely where you started when doing changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
* '''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.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.43.zip 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) --[[User:Philipp|Philipp]] 14:12, 6 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3202</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3202"/>
				<updated>2006-06-06T12:39:11Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Meetings */ note for 8th June 2006&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.43.zip 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) --[[User:Philipp|Philipp]] 14:12, 6 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 8th 13-14h (room IFW E 44)&amp;lt;br&amp;gt;&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3201</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3201"/>
				<updated>2006-06-06T12:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ removing of obsolete links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* 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)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.43.zip 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) --[[User:Philipp|Philipp]] 14:12, 6 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 1th 13-14h (room IFW E 44) (?)&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3200</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3200"/>
				<updated>2006-06-06T12:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */  updated at_gui_interface_v0.43&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_src.zip demo gui source code (version 0.3)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.43.zip 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) --[[User:Philipp|Philipp]] 14:12, 6 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 1th 13-14h (room IFW E 44) (?)&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3173</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3173"/>
				<updated>2006-06-05T01:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ added at gui interface v0.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_src.zip demo gui source code (version 0.3)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/fleu/download/AutoTest.zip new Version of the Input Interface] including the Eiffel Build *.bpr File and already inheriting from SHARED_AUTO_TEST_PROJECT (Florian, 3 June 2006)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/at_gui_interface_v0.4.zip at_gui_interface_v0.4.zip] Complete package to install user interface into ES. Consult README.TXT for further instructions. --[[User:Philipp|Philipp]] 04:55, 5 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 1th 13-14h (room IFW E 44) (?)&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc: autotest)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc: input)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: general)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=3169</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=3169"/>
				<updated>2006-06-04T20:03:20Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Windows */ remark about batchfile compatibility&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[User:Barnski|Bernardo Buss]] created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
* It is possible that the '''batchfiles only work partial''' with EiffelStudio '''newer than version 5.7.0826''' (especially parts of the compilation process may differ too much).&lt;br /&gt;
'''Update:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] improved the scripts with customizable parameters. Download here: http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script available for download at http://se.inf.ethz.ch/people/schoeller/download/build-ec-acex&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Eiffelstudio, Gobo, edoc, ewg, eiffelmedia and eclipse edt ebuilds for gentoo, can be downloaded [http://n.ethz.ch/~philipkr/eiffel-ebuilds.tar.gz here] or from cvs:&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@waldorf.inf.ethz.ch:/public-cvs co -deiffel-ebuilds student/eiffel-ebuilds&lt;br /&gt;
Installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-tools.html here]&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio under MacOS X with a pre-compiled Linux binary, Martin has developed a script. It is included in the EiffelStudio &amp;quot;compile from source&amp;quot; archive at http://eiffelsoftware.origo.ethz.ch/downloads/tools/experimental/.&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3122</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3122"/>
				<updated>2006-06-01T10:49:56Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Team */ updating tasks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_src.zip demo gui source code (version 0.3)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 1th 13-14h (room IFW E 44) (?)&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; code: output)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3120</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=3120"/>
				<updated>2006-06-01T07:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ added skeletton for input gui (EiffelBuild project)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* caller interface, output interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_src.zip demo gui source code (version 0.3)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/global_design.pdf Global design document] describing the global design goals and ideas, [http://n.ethz.ch/student/djuric/download/global_design.zip source code of the files]. Here is the new corresponding [http://n.ethz.ch/student/djuric/download/auto_test_project.e interface source file] (NOT UP TO DATE!)&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/at_project_example.zip working example system] that lets you explore the interaction with the interface.&lt;br /&gt;
* [http://n.ethz.ch/student/djuric/download/auto_test_interface.zip 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. -- [[User:Djuric|Djuric]] 12:16, 25 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/demo2_eif_build.zip 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.) --[[User:Philipp|Philipp]] 09:49, 1 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday June 1th 13-14h (room IFW E 44) (?)&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2003%20Protokoll%2018.05.06.pdf protocol 18.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* [[User:Wliu|Weiqiang Liu]] (project leader; libero)&lt;br /&gt;
* [[User:jong|Je Lan Ong]] (doc)&lt;br /&gt;
* [[User:Psamuel|Samuel Pasquier]] (doc,output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:Djuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2804</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2804"/>
				<updated>2006-05-12T22:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ new demo gui &amp;amp; win32 ec.exe with demo AutoTest dialog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
* every one in the doc team has to get a wiki account&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip batch scripts for EiffelStudio compilation modified by Philipp (who is not the author)] --[[User:Philipp|Philipp]]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_src.zip demo gui source code (version 0.3)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&amp;lt;br/&amp;gt; [http://n.ethz.ch/~pboenhof/autotest/autotest_demo_gui_v3_win32_binary.zip win32 binary distribution] for those without a running compiler&amp;lt;br/&amp;gt;--modified [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/~pboenhof/autotest/ec_win32_with_autotest_demo.zip win32 ec binary] with rudimentary AutoTest dialog included in Tool menu; to start with the GUI do:&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cmd&amp;gt; ec -from_bench&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; --added [[User:Philipp|Philipp]] 00:42, 13 May 2006 (CEST)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio --[[User:Philipp|Philipp]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio] --[[User:Philipp|Philipp]]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AEECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2732</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2732"/>
				<updated>2006-05-09T12:26:19Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* To Do */ doc team needs wiki account&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
* every one in the doc team has to get a wiki account&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AEECCS%2002%20Protokoll%2004.05.06.pdf protocol 04.05.2006]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Talk:AutoTest_Integration&amp;diff=2632</id>
		<title>Talk:AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Talk:AutoTest_Integration&amp;diff=2632"/>
				<updated>2006-05-05T12:51:24Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: version problems while including AutoTest as source code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I think we should use this page to exchange also experiences and other questions. --[[User:Philipp|Philipp]] 17:12, 4 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
'''Problem:''' At the moment AutoTest does not compile with Eiffel 5.7. This is because it works with Gobo33 (not with the new Gobo34) and Eiffel 5.7 supports only very poor backward compatibility to projects and sourcecode written in earlier versions. I hope the developper of AutoTest will be able to solve this incompatibility. Probably we might also be able to help especially if our inclusion to EiffelStudio does not really need the components of AutoTest which rely on Gobo. --[[User:Philipp|Philipp]] 14:51, 5 May 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2631</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2631"/>
				<updated>2006-05-05T12:43:13Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* M2: May 2nd 2006 */  correcting note on how to call AutoTest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* we need to treat [http://se.inf.ethz.ch/people/leitner/auto_test/ AutoTest] as black box (unless the developper is able to cope with the problems with Eiffel 5.7)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* protocol 4.5.2006&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* [[User:arnofiva|Arno Fiva]] (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2615</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2615"/>
				<updated>2006-05-04T15:38:06Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ moved opening compiled project from protocols&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf opening the compiled eiffel project in EiffelStudio]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* protocol 4.5.2006&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* [[User:Florian|Florian Leu]] (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Talk:AutoTest_Integration&amp;diff=2613</id>
		<title>Talk:AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Talk:AutoTest_Integration&amp;diff=2613"/>
				<updated>2006-05-04T15:12:21Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: starting discussion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I think we should use this page to exchange also experiences and other questions. --[[User:Philipp|Philipp]] 17:12, 4 May 2006 (CEST)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2610</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2610"/>
				<updated>2006-05-04T15:05:51Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Meetings */ deleting poss meetings on tuesdays&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* protocol 4.5.2006 [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf presentation]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2604</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2604"/>
				<updated>2006-05-04T12:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Protocols */ presentation 4.5.06&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
The protocols and other links are mainly in german.&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006]&lt;br /&gt;
* protocol 4.5.2006 [http://n.ethz.ch/student/pboenhof/autotest/presentation_2006_05_04.pdf presentation]&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2603</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2603"/>
				<updated>2006-05-04T12:06:07Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Team */ interface teams&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc: output; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code: input interface; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code: input interface)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc: input)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code: autotest)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2601</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2601"/>
				<updated>2006-05-03T23:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ update and sourcecode notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui_v2.zip demo gui (version 2)] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/browsing_notes.pdf notes] from browsing the source code of EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2547</id>
		<title>User:Philipp</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2547"/>
				<updated>2006-05-03T16:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: demo gui report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== project tasks ==&lt;br /&gt;
* support for [[Compiling EiffelStudio]] under Windows using also [[Automatic Build Scripts]]&lt;br /&gt;
* code -&amp;gt; currently gui&lt;br /&gt;
* keep wiki up to date&lt;br /&gt;
&lt;br /&gt;
== working state ==&lt;br /&gt;
* I set up some rudimentary graphical user interface for the arguments.&lt;br /&gt;
* I'm now trying to integrate it in a file menu or menu bar of EiffelStudio:&amp;lt;br/&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;It is not so hard as I first thought. I looked at a new vision2 project and found out, that it is not that difficult to add a menu entry or a whole pulldown menu.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Most certain it is better not to add a whole menu list but only one entry, otherwise ES will be overloaded.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2546</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2546"/>
				<updated>2006-05-03T16:48:44Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */ demo gui&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/autotest_test_demo_gui.zip demo gui] (compiling the according ace file should work, you can also open *.bpr with EiffelBuild)&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2544</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2544"/>
				<updated>2006-05-03T07:41:52Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Links */  added modified batch scripts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
* [http://n.ethz.ch/student/pboenhof/autotest/Philipp_Eiffel_Compilation_Scripts.zip Philipp's batch scripts for EiffelStudio compilation]&lt;br /&gt;
* First interface of a class AUTO_TEST_PROJECT [http://n.ethz.ch/student/djuric/download/auto_test_project.e auto_test_project.e]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code; wiki)&lt;br /&gt;
* [[User:Pgoffin|Pascal Goffin]] (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code)&lt;br /&gt;
* [[User:DJuric|Dejan Juric]] (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2502</id>
		<title>User:Philipp</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2502"/>
				<updated>2006-05-02T16:08:21Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* working state */ changed style&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== project tasks ==&lt;br /&gt;
* support for [[Compiling EiffelStudio]] under Windows using also [[Automatic Build Scripts]]&lt;br /&gt;
* code&lt;br /&gt;
* keep wiki up to date&lt;br /&gt;
&lt;br /&gt;
== working state ==&lt;br /&gt;
* I set up some rudimentary graphical user interface for the arguments.&lt;br /&gt;
* I'm now trying to integrate it in a file menu or menu bar of EiffelStudio.&lt;br /&gt;
* I'll post my results here.&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2501</id>
		<title>User:Philipp</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Philipp&amp;diff=2501"/>
				<updated>2006-05-02T16:02:33Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: project and working state&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== project tasks ==&lt;br /&gt;
* support for [[Compiling EiffelStudio]] under Windows using also [[Automatic Build Scripts]]&lt;br /&gt;
* code&lt;br /&gt;
* keep wiki up to date&lt;br /&gt;
&lt;br /&gt;
== working state ==&lt;br /&gt;
I set up some rudimentary graphical user interface for the arguments.&lt;br /&gt;
&lt;br /&gt;
I'm now trying to integrate it in a file menu or menu bar of EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
I'll post my results here.&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2493</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2493"/>
				<updated>2006-05-02T15:48:41Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* To Do */  added hints&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
== Hints for the work ==&lt;br /&gt;
* Do the same thing in two groups simultaneously, probably one group has solved some problems faster than the other.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code; wiki)&lt;br /&gt;
* Pascal Goffin (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code)&lt;br /&gt;
* Dejan Juric (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2488</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2488"/>
				<updated>2006-05-02T15:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: M2, edited Meetings, fixed some typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
== M2: May 2nd 2006 ==&lt;br /&gt;
* team divided in sub groups&lt;br /&gt;
* divided the project in its components&lt;br /&gt;
* no need to treat [http://se.inf.ethz.ch/projects/ilinca_ciupa/teststudio/ AutoTest] as black box (include or use of source code possible)&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* How to install and compile EiffelStudio under Windows see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (room IFW E 44)&lt;br /&gt;
* '''No''' meeting on Thursday May 11th&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [http://n.ethz.ch/student/jschoch/download/AECCS%20Protokolle/AECCS%2001%20Protokoll%2027.04.06.pdf protocol 27.04.2006] (german)&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader; libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code; wiki)&lt;br /&gt;
* Pascal Goffin (doc)&lt;br /&gt;
* [[User:Dilip|Dilip Many]] (code)&lt;br /&gt;
* Dejan Juric (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* [[User:Jschoch|Jona Schoch]] (protocol; doc)&lt;br /&gt;
* [[User:Stephan|Stephan Gerhard]] (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design; testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2310</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2310"/>
				<updated>2006-04-27T12:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* To Do, Meetings &amp;amp; Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
Mailing list: es-autotest@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
* put script files for others (Windows custom)&lt;br /&gt;
* caller interface&lt;br /&gt;
* interface to autotest&lt;br /&gt;
* goals for Thursday May 4th 2006&lt;br /&gt;
 - module groups meet and talk to each other&lt;br /&gt;
 - every one has at least tried to compile ec&lt;br /&gt;
 - over all design, rough idea how our implementation should look like&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* Howto install and compile EiffelStudio under Windwos see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday May 4th 13-14h (if possible: room IFW C 44)&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader, libero)&lt;br /&gt;
* Je Lan Ong (doc)&lt;br /&gt;
* Samuel Pasquier (doc; testing)&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] (code)&lt;br /&gt;
* Pascal Goffin (doc)&lt;br /&gt;
* Dilip Many (code)&lt;br /&gt;
* Dejan Juric (over all design; code: output, spec autotest; logos)&lt;br /&gt;
* Jona Schoch (protocoll; doc)&lt;br /&gt;
* Stephan Gerhard (code: output)&lt;br /&gt;
* Florian Leu (code: input interface)&lt;br /&gt;
* Arno Fiva (code: specification autotest)&lt;br /&gt;
* Carlo Manco (code)&lt;br /&gt;
* Matthieu Bray (design, testing)&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]] (assistant)&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2214</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2214"/>
				<updated>2006-04-25T20:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Milestones, Meetings, TODO &amp;amp; Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
== M1: April 25th 2006 ==&lt;br /&gt;
* project page has been set up&lt;br /&gt;
* members are on the team list&lt;br /&gt;
* organizing meetings&lt;br /&gt;
&lt;br /&gt;
=To Do=&lt;br /&gt;
* create a logo&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* Howto install and compile EiffelStudio under Windwos see [[Compiling EiffelStudio]]&lt;br /&gt;
* Batch file to help you with the installation [[Automatic Build Scripts]]&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
* Thursday April 27th 13-14h (still looking for a room)&lt;br /&gt;
* other probably possible meeting time: Tuesdays 15-16h&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader)&lt;br /&gt;
* Je Lan Ong&lt;br /&gt;
* Samuel Pasquier&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]]&lt;br /&gt;
* Pascal Goffin&lt;br /&gt;
* Dilip Many&lt;br /&gt;
* Dejan Juric&lt;br /&gt;
* Jona Schoch&lt;br /&gt;
* Stephan Gerhard&lt;br /&gt;
* Florian Leu&lt;br /&gt;
* Arno Fiva&lt;br /&gt;
* Carlo Manco&lt;br /&gt;
* Matthieu Bray&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]]&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2157</id>
		<title>AutoTest Integration</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=AutoTest_Integration&amp;diff=2157"/>
				<updated>2006-04-25T12:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Team */  corrected project leader, links to wiki user&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
Project name: AECCS (Advanced Eiffel Contract Checking System)&lt;br /&gt;
&lt;br /&gt;
Project description: integration of AutoTest into EiffelStudio&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
* Weiqiang Liu (project leader)&lt;br /&gt;
* Je Lan Ong&lt;br /&gt;
* Samuel Pasquier&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]]&lt;br /&gt;
* Pascal Goffin&lt;br /&gt;
* Dilip Many&lt;br /&gt;
* Dejan Juric&lt;br /&gt;
* Jona Schoch&lt;br /&gt;
* Stephan Gerhard&lt;br /&gt;
* Florian Leu&lt;br /&gt;
* Arno Fiva&lt;br /&gt;
* Carlo Manco&lt;br /&gt;
* Matthieu Bray&lt;br /&gt;
* [[User:ilinca_ciupa|Ilinca Ciupa]]&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2021</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2021"/>
				<updated>2006-04-20T20:35:25Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Windows */  added remark to keep checkout up to date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Bernardo Buss created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script available for download at http://se.inf.ethz.ch/people/schoeller/download/build-studio&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
&lt;br /&gt;
None yet.&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=2020</id>
		<title>Compiling EiffelStudio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=2020"/>
				<updated>2006-04-20T20:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Compiling C code from compiler */ code versions for cmd and bash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
== Installing EiffelStudio ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio, you need an already working EiffelStudio compiler on your machine. The current source tree '''requires at least version 5.7''' of EiffelStudio. You can download it from http://eiffelsoftware.origo.ethz.ch/downloads/builds/. This version still requires a registration (we missed to remove the registration cluster while compiling). You need to '''activate''' EiffelStudio (see below), because in some cases the compiler won't work correctly if not activated. [[Installing EiffelStudio]] is covered in its own article.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' on Windows you will need the Microsoft C compiler to compile Eiffel Studio. How to install the free version of the Microsoft C compiler: [[Installing Microsoft C compiler]]&lt;br /&gt;
&lt;br /&gt;
===Compilation methods===&lt;br /&gt;
Currently there are two compilation methods. &lt;br /&gt;
* You can either compile EiffelStudio from scratch following the instructions in this document. This is the only method on Windows.&lt;br /&gt;
* Alternatively (on Linux/UNIX) you can use a compilation script that Bernd Schoeller has kindly posted to the developer mailinglist: [http://origo.ethz.ch/pipermail/es-devel/2006-April/000016.html Linux compilation script]&lt;br /&gt;
If possible, use the compilation script and report any errors to the developer mailing list.&lt;br /&gt;
&lt;br /&gt;
==Extracting source code==&lt;br /&gt;
&lt;br /&gt;
===Checking out from SVN===&lt;br /&gt;
#Point an environment variable called '''EIFFEL_SRC''' to the directory where you want to compile EiffelStudio&amp;lt;br&amp;gt;Usually we use the '''XXdev''' convention for this directory name - where XX is the version number from the current developped version of the compiler.&lt;br /&gt;
#Make sure that '''ISE_EIFFEL''', '''ISE_PLATFORM''' and '''ISE_C_COMPILER''' (on windows only) are properly defined&lt;br /&gt;
#Perform the following checkout procedures:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co %SVNURL%/trunk/Src 57dev&lt;br /&gt;
svn co %SVNURL%/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co %SVNURL%/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co $SVNURL/trunk/Src 57dev&lt;br /&gt;
svn co $SVNURL/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co $SVNURL/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To update the sourcefiles to the latest revision, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Bash and Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd 57dev&lt;br /&gt;
svn up&lt;br /&gt;
svn up free_add_ons&lt;br /&gt;
svn up Delivery&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing gobo==&lt;br /&gt;
&lt;br /&gt;
Please make sure to use the version provided or the very latest version from CVS. All other versions (including the official 3.4 release) will not work because of name clashes in the UC_STRING class between GOBO and EiffelStudio.&amp;lt;br/&amp;gt;&lt;br /&gt;
As the anonymous CVS on sourceforge is currently broken, use the following link from the gobo newsgroup to get the [http://www.gobosoft.com/download/gobo-cvs-060418.zip CVS-checkout of 18.April].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows specific===&lt;br /&gt;
&lt;br /&gt;
You have to unzip the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_win.tgz and extract it into $EIFFEL_SRC/library.&lt;br /&gt;
&lt;br /&gt;
===Unix specific===&lt;br /&gt;
&lt;br /&gt;
You have to unzip the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz and extract it into $EIFFEL_SRC/library. Here is the list of commands to do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library&lt;br /&gt;
tar -xvzf $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling C libraries==&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Windows===&lt;br /&gt;
&lt;br /&gt;
Before being able to compile the run-time, you need to ensure that '''bash''' is in your '''PATH'''. You can download it from [http://www.cygwin.com http://www.cygwin.com]. Also make sure, that the path to the binaries of your c compiler is placed before the path to cygwin or else the wrong linker will be used. Once done you can do:&lt;br /&gt;
&lt;br /&gt;
'''Windows''' (cmd)&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C&lt;br /&gt;
configure [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./configure.bat [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first argument indicated whether you are compiling the run-time for 32 or 64 bits. The second one is to tell which C compiler will be used. For now only `b' (Borland) and `m' (Microsoft) are officially supported. We also informally support `g' (GCC) and `l' (LCC).&lt;br /&gt;
&lt;br /&gt;
On Windows 32 bits to clean up all the generated files you do:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;configure clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure.bat clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Windows 64 bits, you do:&lt;br /&gt;
&amp;lt;pre&amp;gt;configure cleand&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Unix===&lt;br /&gt;
&lt;br /&gt;
The command is simply:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./quick_configure&amp;lt;/pre&amp;gt;&lt;br /&gt;
This requires that '''ISE_PLATFORM''' is properly defined. The `quick_configure' script will look for the file CONFIGS/$ISE_PLATFORM and use it to extract the platform specific information to compile the run-time. If not found then an error will be reported.&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from libraries===&lt;br /&gt;
&lt;br /&gt;
Here is the list of commands to compile all required C libraries on Windows:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/library/net/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/vision2/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/wel/Clib&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/wel/Clib&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Unix it is slightly different:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/event/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure that '''ISE_EIFFEL''' is set correctly to your current &amp;quot;EiffelStudio&amp;quot; installation!&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from C_library===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows to read PNG file. On Unix, this is not required because it is included in GTK+2.4. Simply do the following:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C_library/zlib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/C_library/libpng&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C_library/zlib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/C_library/libpng&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from compiler===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows as this C code is a tiny wrapper around the Microsoft C++ API to generate and to debug .NET code.&lt;br /&gt;
&lt;br /&gt;
To compile it, you first need to install the Microsoft .NET SDK. You can download it from their website.&lt;br /&gt;
&lt;br /&gt;
After installing it, you need to update your '''LIB''' and '''INCLUDE''' environment variable to include the path the lib and include directory of the .NET Framework SDK.&lt;br /&gt;
&lt;br /&gt;
Once properly installed, you can do:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/Eiffel/library/cli_writer/Clib&lt;br /&gt;
nmake&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/Eiffel/library/cli_writer/Clib&lt;br /&gt;
nmake&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling EiffelStudio==&lt;br /&gt;
&lt;br /&gt;
Now that we have taken care of the C code compilation we can compile the compiler. There are four ace files in $EIFFEL_SRC/Eiffel/Ace:&lt;br /&gt;
* batch.mswin.ace&lt;br /&gt;
* newbench.mswin.ace&lt;br /&gt;
* batch.unix.ace&lt;br /&gt;
* newbench.linux.ace&lt;br /&gt;
The first two are for windows, the last two for unix (even if the last one says `linux').&lt;br /&gt;
&lt;br /&gt;
To compile simply do:&lt;br /&gt;
&amp;lt;pre&amp;gt;ec -ace &amp;lt;chosen_ace_file&amp;gt; -c_compile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note: the 'ec' binary produced by the newbench .ace file contains the full Eiffel compiler, including the batch version. 'estudio' is just a wrapper (available in Src/bench/C/ipc/daemon). So, you need either the one or the other.&lt;br /&gt;
&lt;br /&gt;
===Windows specific===&lt;br /&gt;
&lt;br /&gt;
At the end of the compilation for the workbench version, the C compilation will fail reporting an undefined reference to `nbref'. This is because the ace file has been built for the finalized version of EiffelStudio not the workbench version. To fix this problem do the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;copy ec.lnk h&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then edit the file `h' and replace '''mtcompiler.lib''' by '''mtwcompiler.lib'''.&lt;br /&gt;
Once this is done you can complete you do:&lt;br /&gt;
&amp;lt;pre&amp;gt;link @h&amp;lt;/pre&amp;gt;&lt;br /&gt;
In order to update to the new version of metadata consumer tool, follow the instructions described [[Compiling Metadata Consumer|here]].&lt;br /&gt;
&lt;br /&gt;
===Unix specific===&lt;br /&gt;
&lt;br /&gt;
Like the windows version the C compilation, it will fail, but this time for two reasons:&lt;br /&gt;
* nbref&lt;br /&gt;
* linking order causing many errors to be reported&lt;br /&gt;
&lt;br /&gt;
Here is the recommended way, make a copy of the generated Makefile and put it at the same level as your EIFGEN directory. Edit it and replace '''libmtcompiler.a''' by '''libmtwcompiler.a''', then search for &amp;quot;$(EXTERNALS) $(EIFLIB)&amp;quot; and replace it by &amp;quot;$(EIFLIB) $(EXTERNALS)&amp;quot;. Once this is done, you can do:&lt;br /&gt;
&amp;lt;pre&amp;gt;make -f ../../Makefile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A little script that does the necessary changes: Place it at the same level as the EIFGEN directory is.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[bash,N]&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp EIFGEN/W_code/Makefile .&lt;br /&gt;
sed 's/libmtcompiler\.a/libmtwcompiler\.a/g' Makefile &amp;gt; tmp&lt;br /&gt;
sed 's/\$(EXTERNALS) \$(EIFLIB)/\$\(EIFLIB\) \$\(EXTERNALS\)/g' tmp &amp;gt; Makefile&lt;br /&gt;
cd EIFGEN/W_code&lt;br /&gt;
make -f ../../Makefile&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' These changes are not required if you try to compile a finalized version of EiffelStudio, but only if you want to create a workbench version of EiffelStudio for development and debugging.&lt;br /&gt;
&lt;br /&gt;
Also, if you encounter problems with your self-compiled version of EiffelStudio, you might try to compile it with GCC 3.x. Version 4 of GCC has a slight change in semantics and EiffelStudio has not been updated. You can see the change in behavior in the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[C,N]&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int a;&lt;br /&gt;
int b;&lt;br /&gt;
int *pointer;&lt;br /&gt;
&lt;br /&gt;
int foo()&lt;br /&gt;
{&lt;br /&gt;
  pointer = &amp;amp;b;&lt;br /&gt;
  return 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char** argv) &lt;br /&gt;
{&lt;br /&gt;
  a = 3;&lt;br /&gt;
  b = 0;&lt;br /&gt;
&lt;br /&gt;
  pointer = &amp;amp;a;&lt;br /&gt;
&lt;br /&gt;
  *pointer = foo();&lt;br /&gt;
&lt;br /&gt;
  printf (&amp;quot;You are using GCC %d.%d\n&amp;quot;,a,b);&lt;br /&gt;
  return 0;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X specific===&lt;br /&gt;
&lt;br /&gt;
The basic steps are:&lt;br /&gt;
* compile it under linux&lt;br /&gt;
* copy the F_Code directory to the mac&lt;br /&gt;
* compile it there using make&lt;br /&gt;
* fix whatever problems appear&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=2019</id>
		<title>Compiling EiffelStudio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Compiling_EiffelStudio&amp;diff=2019"/>
				<updated>2006-04-20T20:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Philipp: /* Compiling C code from C_library */ code versions for cmd and bash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
== Installing EiffelStudio ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio, you need an already working EiffelStudio compiler on your machine. The current source tree '''requires at least version 5.7''' of EiffelStudio. You can download it from http://eiffelsoftware.origo.ethz.ch/downloads/builds/. This version still requires a registration (we missed to remove the registration cluster while compiling). You need to '''activate''' EiffelStudio (see below), because in some cases the compiler won't work correctly if not activated. [[Installing EiffelStudio]] is covered in its own article.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' on Windows you will need the Microsoft C compiler to compile Eiffel Studio. How to install the free version of the Microsoft C compiler: [[Installing Microsoft C compiler]]&lt;br /&gt;
&lt;br /&gt;
===Compilation methods===&lt;br /&gt;
Currently there are two compilation methods. &lt;br /&gt;
* You can either compile EiffelStudio from scratch following the instructions in this document. This is the only method on Windows.&lt;br /&gt;
* Alternatively (on Linux/UNIX) you can use a compilation script that Bernd Schoeller has kindly posted to the developer mailinglist: [http://origo.ethz.ch/pipermail/es-devel/2006-April/000016.html Linux compilation script]&lt;br /&gt;
If possible, use the compilation script and report any errors to the developer mailing list.&lt;br /&gt;
&lt;br /&gt;
==Extracting source code==&lt;br /&gt;
&lt;br /&gt;
===Checking out from SVN===&lt;br /&gt;
#Point an environment variable called '''EIFFEL_SRC''' to the directory where you want to compile EiffelStudio&amp;lt;br&amp;gt;Usually we use the '''XXdev''' convention for this directory name - where XX is the version number from the current developped version of the compiler.&lt;br /&gt;
#Make sure that '''ISE_EIFFEL''', '''ISE_PLATFORM''' and '''ISE_C_COMPILER''' (on windows only) are properly defined&lt;br /&gt;
#Perform the following checkout procedures:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co %SVNURL%/trunk/Src 57dev&lt;br /&gt;
svn co %SVNURL%/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co %SVNURL%/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export SVNURL=https://eiffelsoftware.origo.ethz.ch/svn/es&lt;br /&gt;
svn co $SVNURL/trunk/Src 57dev&lt;br /&gt;
svn co $SVNURL/trunk/Delivery 57dev/Delivery&lt;br /&gt;
svn co $SVNURL/trunk/free_add_ons 57dev/free_add_ons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To update the sourcefiles to the latest revision, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
'''Bash and Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd 57dev&lt;br /&gt;
svn up&lt;br /&gt;
svn up free_add_ons&lt;br /&gt;
svn up Delivery&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing gobo==&lt;br /&gt;
&lt;br /&gt;
Please make sure to use the version provided or the very latest version from CVS. All other versions (including the official 3.4 release) will not work because of name clashes in the UC_STRING class between GOBO and EiffelStudio.&amp;lt;br/&amp;gt;&lt;br /&gt;
As the anonymous CVS on sourceforge is currently broken, use the following link from the gobo newsgroup to get the [http://www.gobosoft.com/download/gobo-cvs-060418.zip CVS-checkout of 18.April].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows specific===&lt;br /&gt;
&lt;br /&gt;
You have to unzip the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_win.tgz and extract it into $EIFFEL_SRC/library.&lt;br /&gt;
&lt;br /&gt;
===Unix specific===&lt;br /&gt;
&lt;br /&gt;
You have to unzip the gobo distribution from $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz and extract it into $EIFFEL_SRC/library. Here is the list of commands to do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library&lt;br /&gt;
tar -xvzf $EIFFEL_SRC/free_add_ons/gobo/gobo_34_unix.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling C libraries==&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Windows===&lt;br /&gt;
&lt;br /&gt;
Before being able to compile the run-time, you need to ensure that '''bash''' is in your '''PATH'''. You can download it from [http://www.cygwin.com http://www.cygwin.com]. Also make sure, that the path to the binaries of your c compiler is placed before the path to cygwin or else the wrong linker will be used. Once done you can do:&lt;br /&gt;
&lt;br /&gt;
'''Windows''' (cmd)&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C&lt;br /&gt;
configure [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./configure.bat [win32|win64] [b|m]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first argument indicated whether you are compiling the run-time for 32 or 64 bits. The second one is to tell which C compiler will be used. For now only `b' (Borland) and `m' (Microsoft) are officially supported. We also informally support `g' (GCC) and `l' (LCC).&lt;br /&gt;
&lt;br /&gt;
On Windows 32 bits to clean up all the generated files you do:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;configure clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure.bat clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Windows 64 bits, you do:&lt;br /&gt;
&amp;lt;pre&amp;gt;configure cleand&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling run-time on Unix===&lt;br /&gt;
&lt;br /&gt;
The command is simply:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C&lt;br /&gt;
./quick_configure&amp;lt;/pre&amp;gt;&lt;br /&gt;
This requires that '''ISE_PLATFORM''' is properly defined. The `quick_configure' script will look for the file CONFIGS/$ISE_PLATFORM and use it to extract the platform specific information to compile the run-time. If not found then an error will be reported.&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from libraries===&lt;br /&gt;
&lt;br /&gt;
Here is the list of commands to compile all required C libraries on Windows:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/library/net/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/vision2/Clib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/library/wel/Clib&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/library/wel/Clib&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Unix it is slightly different:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/library/event/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure that '''ISE_EIFFEL''' is set correctly to your current &amp;quot;EiffelStudio&amp;quot; installation!&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from C_library===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows to read PNG file. On Unix, this is not required because it is included in GTK+2.4. Simply do the following:&lt;br /&gt;
&lt;br /&gt;
'''Windows'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd %EIFFEL_SRC%/C_library/zlib&lt;br /&gt;
make_msc.bat&lt;br /&gt;
cd %EIFFEL_SRC%/C_library/libpng&lt;br /&gt;
make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Bash'''&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/C_library/zlib&lt;br /&gt;
./make_msc.bat&lt;br /&gt;
cd $EIFFEL_SRC/C_library/libpng&lt;br /&gt;
./make_msc.bat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compiling C code from compiler===&lt;br /&gt;
&lt;br /&gt;
This is only required on Windows as this C code is a tiny wrapper around the Microsoft C++ API to generate and to debug .NET code.&lt;br /&gt;
&lt;br /&gt;
To compile it, you first need to install the Microsoft .NET SDK. You can download it from their website.&lt;br /&gt;
&lt;br /&gt;
After installing it, you need to update your '''LIB''' and '''INCLUDE''' environment variable to include the path the lib and include directory of the .NET Framework SDK.&lt;br /&gt;
&lt;br /&gt;
Once properly installed, you can do:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd $EIFFEL_SRC/Eiffel/library/cli_writer/Clib&lt;br /&gt;
nmake&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling EiffelStudio==&lt;br /&gt;
&lt;br /&gt;
Now that we have taken care of the C code compilation we can compile the compiler. There are four ace files in $EIFFEL_SRC/Eiffel/Ace:&lt;br /&gt;
* batch.mswin.ace&lt;br /&gt;
* newbench.mswin.ace&lt;br /&gt;
* batch.unix.ace&lt;br /&gt;
* newbench.linux.ace&lt;br /&gt;
The first two are for windows, the last two for unix (even if the last one says `linux').&lt;br /&gt;
&lt;br /&gt;
To compile simply do:&lt;br /&gt;
&amp;lt;pre&amp;gt;ec -ace &amp;lt;chosen_ace_file&amp;gt; -c_compile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note: the 'ec' binary produced by the newbench .ace file contains the full Eiffel compiler, including the batch version. 'estudio' is just a wrapper (available in Src/bench/C/ipc/daemon). So, you need either the one or the other.&lt;br /&gt;
&lt;br /&gt;
===Windows specific===&lt;br /&gt;
&lt;br /&gt;
At the end of the compilation for the workbench version, the C compilation will fail reporting an undefined reference to `nbref'. This is because the ace file has been built for the finalized version of EiffelStudio not the workbench version. To fix this problem do the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;copy ec.lnk h&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then edit the file `h' and replace '''mtcompiler.lib''' by '''mtwcompiler.lib'''.&lt;br /&gt;
Once this is done you can complete you do:&lt;br /&gt;
&amp;lt;pre&amp;gt;link @h&amp;lt;/pre&amp;gt;&lt;br /&gt;
In order to update to the new version of metadata consumer tool, follow the instructions described [[Compiling Metadata Consumer|here]].&lt;br /&gt;
&lt;br /&gt;
===Unix specific===&lt;br /&gt;
&lt;br /&gt;
Like the windows version the C compilation, it will fail, but this time for two reasons:&lt;br /&gt;
* nbref&lt;br /&gt;
* linking order causing many errors to be reported&lt;br /&gt;
&lt;br /&gt;
Here is the recommended way, make a copy of the generated Makefile and put it at the same level as your EIFGEN directory. Edit it and replace '''libmtcompiler.a''' by '''libmtwcompiler.a''', then search for &amp;quot;$(EXTERNALS) $(EIFLIB)&amp;quot; and replace it by &amp;quot;$(EIFLIB) $(EXTERNALS)&amp;quot;. Once this is done, you can do:&lt;br /&gt;
&amp;lt;pre&amp;gt;make -f ../../Makefile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A little script that does the necessary changes: Place it at the same level as the EIFGEN directory is.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[bash,N]&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp EIFGEN/W_code/Makefile .&lt;br /&gt;
sed 's/libmtcompiler\.a/libmtwcompiler\.a/g' Makefile &amp;gt; tmp&lt;br /&gt;
sed 's/\$(EXTERNALS) \$(EIFLIB)/\$\(EIFLIB\) \$\(EXTERNALS\)/g' tmp &amp;gt; Makefile&lt;br /&gt;
cd EIFGEN/W_code&lt;br /&gt;
make -f ../../Makefile&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' These changes are not required if you try to compile a finalized version of EiffelStudio, but only if you want to create a workbench version of EiffelStudio for development and debugging.&lt;br /&gt;
&lt;br /&gt;
Also, if you encounter problems with your self-compiled version of EiffelStudio, you might try to compile it with GCC 3.x. Version 4 of GCC has a slight change in semantics and EiffelStudio has not been updated. You can see the change in behavior in the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[C,N]&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int a;&lt;br /&gt;
int b;&lt;br /&gt;
int *pointer;&lt;br /&gt;
&lt;br /&gt;
int foo()&lt;br /&gt;
{&lt;br /&gt;
  pointer = &amp;amp;b;&lt;br /&gt;
  return 4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char** argv) &lt;br /&gt;
{&lt;br /&gt;
  a = 3;&lt;br /&gt;
  b = 0;&lt;br /&gt;
&lt;br /&gt;
  pointer = &amp;amp;a;&lt;br /&gt;
&lt;br /&gt;
  *pointer = foo();&lt;br /&gt;
&lt;br /&gt;
  printf (&amp;quot;You are using GCC %d.%d\n&amp;quot;,a,b);&lt;br /&gt;
  return 0;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X specific===&lt;br /&gt;
&lt;br /&gt;
The basic steps are:&lt;br /&gt;
* compile it under linux&lt;br /&gt;
* copy the F_Code directory to the mac&lt;br /&gt;
* compile it there using make&lt;br /&gt;
* fix whatever problems appear&lt;/div&gt;</summary>
		<author><name>Philipp</name></author>	</entry>

	</feed>