Difference between revisions of "How Testing Tool Works"
Line 2: | Line 2: | ||
This page explains how Eiffel Studio testing tool works under the hood. For Eiffel Studio testing tool general information, please see [[Eiffel_Testing_Tool]]. | This page explains how Eiffel Studio testing tool works under the hood. For Eiffel Studio testing tool general information, please see [[Eiffel_Testing_Tool]]. | ||
+ | |||
+ | == Main ideas == | ||
+ | |||
+ | === Test case creation === | ||
+ | |||
+ | Testing tool can create unit test cases. | ||
+ | |||
+ | === Test case execution === | ||
+ | |||
+ | Eiffel Studio testing tool is a tool which launch eweasel executable in background. | ||
+ | |||
+ | If launch success, eweasel output analyzers will analyze all eweasel console outputs which redirected by process library. | ||
+ | |||
+ | |||
+ | == Details == | ||
+ | Just after pressed `start_test_run’ button, testing tool will try to find eweasel executable (e.g. eweasel.exe on Windows) under your $ISE_EIFFEL/eweasel/bin directory. If the executable not found, testing tool can’t not start the test run. And it will report error on the UI. | ||
+ | |||
+ | == FAQ == | ||
+ | |||
+ | === If just after started testing, but eweasel is hanging === | ||
+ | This is normally caused by following three reasons: | ||
+ | |||
+ | *Precompiled lib version is not correct | ||
+ | This normally happens just after you using a new version of ec.exe. So the precompiled library version mismatches. Please first precompiled the base and base-mt before use the testing tool. | ||
+ | |||
+ | *Your locale is not “en_US”. | ||
+ | The solution is set ISE_LANG environment variable. “set ISE_LANG=en_US” | ||
+ | |||
+ | *ec compliant about $ISE_EIFFEL not exits just after started | ||
+ | Please make sure your %ISE_EIFFEL environment is correct. Please make sure it isn’t end with “\” and the path exits. |
Revision as of 04:14, 22 April 2008
This page explains how Eiffel Studio testing tool works under the hood. For Eiffel Studio testing tool general information, please see Eiffel_Testing_Tool.
Contents
Main ideas
Test case creation
Testing tool can create unit test cases.
Test case execution
Eiffel Studio testing tool is a tool which launch eweasel executable in background.
If launch success, eweasel output analyzers will analyze all eweasel console outputs which redirected by process library.
Details
Just after pressed `start_test_run’ button, testing tool will try to find eweasel executable (e.g. eweasel.exe on Windows) under your $ISE_EIFFEL/eweasel/bin directory. If the executable not found, testing tool can’t not start the test run. And it will report error on the UI.
FAQ
If just after started testing, but eweasel is hanging
This is normally caused by following three reasons:
- Precompiled lib version is not correct
This normally happens just after you using a new version of ec.exe. So the precompiled library version mismatches. Please first precompiled the base and base-mt before use the testing tool.
- Your locale is not “en_US”.
The solution is set ISE_LANG environment variable. “set ISE_LANG=en_US”
- ec compliant about $ISE_EIFFEL not exits just after started
Please make sure your %ISE_EIFFEL environment is correct. Please make sure it isn’t end with “\” and the path exits.