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: by jackie
