Changes between Version 11 and Version 12 of DeveloperGuidelines/Testing/EdenTest
- Timestamp:
- 08/10/14 11:36:29 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified DeveloperGuidelines/Testing/EdenTest
v11 v12 59 59 │ └── widgets.html 60 60 ├── execution 61 │ ├── config.example.py 62 │ └── config.py 61 │ ├── libs 62 │ │ ├── edentest_database_local.py 63 │ │ └── edentest_robot.py 64 │ └── settings 65 │ ├── config.example.py 66 │ └── config.py 63 67 └── implementation 64 68 ├── libs … … 83 87 84 88 * '''docs''': It contains the documentation of keywords in html format. The name of the file is same as the keyword file present in resources sub-directory. The documentation is extracted from the text written next to the `[Documentation]` setting below the keyword definition. 85 * '''execution''': Execution directory contains t he settings local to your system to run the tests. It has a file config.example.py using which config.py file is created. config.py is not under version control. It has settings variables like server address, valid username, valid password etc.89 * '''execution''': Execution directory contains two sub folders, settings and libs. '''settings''' contains the settings local to your system to run the tests. It has a file config.example.py using which config.py file is created. config.py is not under version control. It has settings variables like server address, valid username, valid password etc. '''libs''' contains the python library files that created for !EdenTest eg: edentest_database.py. It might be also used to store ready-made libraries to ensure they are kept stable for example the selenium2library. 86 90 * '''implementation''': It contains the implementation aspects. 87 * '''libs''': This will be used to check-in Eden specific test libraries implemented in python, but it might be also used to store ready-made libraries to ensure they are kept stable for example the selenium2library.88 91 * '''resources''': It is imperative from a test-design point of view to have higher-level keywords. These are kept in the resource files. The keywords are stored in a file as per the function they serve for eg: Keyword `Login To Eden` is kept in '''auth.txt'''. 89 92 * '''main.txt''': It is the center resource file. All the resource files like auth.txt, settings like config.py are imported in this file. Further, this file is imported in the tests.