assignment
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
assignment [2015/06/17 11:29] – created jackie | assignment [2015/08/08 03:42] (current) – jackie | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Assignment and Project ====== | ====== Assignment and Project ====== | ||
+ | |||
+ | ====== Project ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | * Generate the ETF project from the abstract UI file. | ||
+ | * Override the default GUI mode of the generated ETF project. | ||
+ | * Run the project, from the command line, on use case files. | ||
+ | * Compare the actual output of your ETF project with the expected output. | ||
+ | * Add a new cluster using **relative** paths. | ||
+ | * Report errors from the abstract UI classes. | ||
+ | * Set break ponints and debug your ETF project. | ||
+ | |||
+ | |||
+ | ==== Eiffel Testing Framework (ETF) ==== | ||
+ | |||
+ | === Videos === | ||
+ | |||
+ | Here is [[https:// | ||
+ | |||
+ | === Summary of Steps === | ||
+ | |||
+ | **Step 1: Install the ETF (Eiffel Testing Framework) Generator**: | ||
+ | * Create a new directory //ETF// somewhere in your file system. | ||
+ | * Download the [[https:// | ||
+ | * Unzip the downloaded file // | ||
+ | * Create a new environment variable // | ||
+ | * Download the executable of ETF Generator from [[https:// | ||
+ | * Rename the downloaded executable to //etf//. | ||
+ | * Add the directory path //ETF/exe// into your system path. | ||
+ | |||
+ | **Step 2: Generate and Compile your first ETF Project**: | ||
+ | * Create a new directory // | ||
+ | * Download the following 3 files from [[https:// | ||
+ | * definitions.txt | ||
+ | * input.txt | ||
+ | * input_bad.txt | ||
+ | * Change the current directory into // | ||
+ | |||
+ | >etf -new definitions.txt . | ||
+ | |||
+ | * Run the following command to compile the generated project: | ||
+ | | ||
+ | >ec15.01 -c_compile -finalize -config bank.ecf | ||
+ | | ||
+ | **Step 3: Play with the Default Generated ETF Project**: | ||
+ | * GUI mode | ||
+ | * Show history panel | ||
+ | * Hide history panel | ||
+ | * Interactive mode | ||
+ | * Batch mode | ||
+ | |||
+ | **Step 4: Changing the Business Model**: | ||
+ | * Covered in [[https:// | ||
==== Assignment ==== | ==== Assignment ==== |
assignment.1434540546.txt.gz · Last modified: 2015/06/17 11:29 by jackie