Releases: nokia/RED
RED 0.7.9
RED - Robot Editor v0.7.9
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- #112 - revert/remove Project Rename from src for release 0.7.9 - this feature will be reimplemented
- RED can open .py files in editor instead of interpreter for the first time
- Autodiscovery takes Variable Mapping into account for discovering libs, now parametrized paths to python libs should be discovered correctly
- Autodiscovery now discovers libs inside resources
- Autodiscovery now uses Remote Session Server if defined
full changes in changelog.txt
RED - Robot Editor v0.7.8
RED - Robot Editor v0.7.8
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- #98 It should be possible to launch tests event without interpreter defined
- #99 Fixed font size in TestCases and Keywords tab
- #107 Settings KWs are not case sensitive
- #108 Update docs with red.xml and how to use Remote Server for libs
- Fixes in table view
- Resources are visible in project outside of workspace
- Resolved paths problems
- Quick Fix on lib from PythonPath creates correct entry in red.xml
- Improved dealing with variable files
- Display python/robot internal error with Error marker on Variable files when something goes wrong
- Variables taken from external python file are reloaded after edition
- Variable file extension should be checked
- Message Log view could wrap its content and save it
- Changing red.xml file after renaming of project
RED 0.7.7-fix for classpath for issue #105
RED - Robot Editor v0.7.7-fix
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
RED 0.7.7-fix is available only in GitHub binaries,Update Site has not been updated with this version. If you whish to update RED to 0.7.7-fix, either download RED Product zip or RED feature and perform Install New Software action from Help menu with selected RED feature zip file.
Updates
#105 - fix for running tests with Jython with classpath variable defined in OS
RED 0.7.7
RED - Robot Editor v0.7.7
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- Handling old (pre-RED 0.7.6) Run/Debug configurations gracefully
- #101 Fixed error while debugging with multiple init files
- #102 Added enum to handle all errors from Robot
- #78 fixed setting breakpoints in Debug perspective
- added marker for variable files when importing went wrong
- provide resource/lib content assist for Suite Setup/Teardown in Settings
- add preference how User Script arguments should be passed (wrapped by "" or space separated)
- RED help moved to GitHub pages: (http://nokia.github.io/RED/)[http://nokia.github.io/RED/]
- changed some help images to animations
full changes in changelog.txt
RED 0.7.6
RED - Robot Editor v0.7.6
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Important notice
- Due to overhaul of Run/Debug configurations, old run and debug configurations will not work. Please remove all old entries from Run/Debug Configuration pane.
Installation
Updates
- #70 - RED can execute tests using custom user scripts (.bat,.exe,.sh,.py).
More info in help under User guide -> Launching Test -> Local launches scripting. - RED user scripts provides possibility to debug robot&python libraries in one RED instance together with PyDev. More info in help under: User guide -> Launching Tests -> Debugging Robot&Python with RED&PyDev
- #86 - wrap content of cells in table editors. Check : Preferences->Robot Framework->Editor->Folding
- changes in Run/Debug configuration - removed and merged configurations types,rearranged configuration fields
- changes in how Run/Debug actions are executed - now it is contextual like in other Eclipse editors. It matters where is the focus/cursor when using general Run/Debug buttons.
Check User guide -> Launching Tests -> Launching preferences. - now RED uses argument file as Robot arguments to shorten command line.
- changes in coloring in various places
- RED will use Source editor when Debug is executed when switched to Debug perspective
- wizard will not allow to create files when there is not project
- moved to Java 8, from now older Java versions are not supported
- #81 changes for Auto-discovery fix in Selenium2Library merged with master branch
- #91 fixed lib decoration when using jython
- added jump to Keyword definitions in cell with multiple keywords
- content assist can show resource names while typing in Settings section
- RED asks when running testsuites with Fatal errors which will fail due to Robot exception
full changes in changelog.txt
RED 0.7.5-nightly fix for Selenium autodiscovery
RED - Robot Editor v0.7.5-fix
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5) or Luna (v 4.4), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
RED 0.7.5-fix is available only in GitHub binaries,Update Site has not been updated with this version. If you whish to update RED to 0.7.5-fix, either download RED Product zip or RED feature and perform Install New Software action from Help menu with selected RED feature zip file.
Updates
#81 - fix for autodiscovery of Selenium2Library, from now Selenium2Lib will be discovered like in pre 0.7.5 but no jump to line in python sources will be available. This is due to specific Selenium2Lib keyword definition types.
RED 0.7.5
RED - Robot Editor v0.7.5
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5) or Luna (v 4.4), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- #54 - RED goes to line in python file where keyword is defined
- #66 - run/debug actions on test cases in Outline
- #55 and #67 - new preference in Preferences to allow passing default additional interpreter and Robot arguments. Check Preferences -> Robot Framework-> Default Launch Configurations
- #71 - support for IronPython 64 bits - from now on IronPython 32bits adn 64 bits are separate entry in Installed Frameworks in Preferences and red.xml
- Debug breakpoints fix to include breakpoints in Suite Setup/Teardown/init
- Better reporting of FOR loop errors
- WITH NAME code coloring and code assistance
- Autodiscovery fix to work when red.xml is opened and dirty,also refactoring around when to trigger autodiscovery on save
- Removed hardcoded dependency with E4tools package to get rid of errors when different version is installed already in Eclipse (Eclipse for Eclipse Committers for instance). Installation requires Internet connection to get dependencies.
- #72 - Renamed long filename used in jUnits so filepath is not longer than ~220 chars, checkout under Windows/NTFS should work if done near the root of disk.
- Check changelog.txt for details
What's in the package
- Robot Perspective & Robot nature (Project,files and other file artifacts)
- Text Source editor with syntax coloring, code assistance and real-time validation
- Table editors synced with Source
- Debug Perspective for test case debugging with breakpoints, stepping, variable watch
- Remote debug
- Support for dictionaries & lists
- Eclipse help
- File support: .robot, .txt, .tsv
Known issues
- GTK3 seems to mess up with Eclipse under Linux. Force usage of GTK2 by executing command in terminal: export SWT_GTK3=0
- Under Ubuntu/Xubuntu it was discovered that NullPointerException is shown when opening file from Project Explorer and clicking on file structure instead of file name. As a workaround open file by clicking on filename. Use GTK2 if possible.
- Cannot delete library by right click of mouse in red.xml under Ubuntu/Mint. Use Delete key as workaround Use GTK2 if possible.
RED 0.7.4
RED - Robot Editor v0.7.4
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5) or Luna (v 4.4), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- Improved performance for Content Assist when there is a large list of user defined keywords
- RED Product is now able to update itself
- Added preference to check for new version on startup
- Quick Fix can create missing resource files within Workspace
- Possibility to include/exclude files for validation in the same style as folders
- Validate file on file focus
- Error window for errors in python libraries are now resizable,copy also works
- Fixes for #57,#63
- Check changelog.txt for details
What's in the package
- Robot Perspective & Robot nature (Project,files and other file artifacts)
- Text Source editor with syntax coloring, code assistance and real-time validation
- Table editors synced with Source
- Debug Perspective for test case debugging with breakpoints, stepping, variable watch
- Remote debug
- Support for dictionaries & lists
- Eclipse help
- File support: .robot, .txt, .tsv
Known issues
- GTK3 seems to mess up with Eclipse under Linux. Force usage of GTK2 by executing command in terminal: export SWT_GTK3=0
- Under Ubuntu/Xubuntu it was discovered that NullPointerException is shown when opening file from Project Explorer and clicking on file structure instead of file name. As a workaround open file by clicking on filename. Use GTK2 if possible.
- Cannot delete library by right click of mouse in red.xml under Ubuntu/Mint. Use Delete key as workaround Use GTK2 if possible.
RED 0.7.3
RED - Robot Editor v0.7.3
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5) or Luna (v 4.4), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- [table editors] display comments-only line from left side with formatting - this allows to create comment lines above executable row which describes arguments of executable row formatted row by row
- #50 - configurable list of problems/warnings - from now on, levels of errors/warnings can changed, check Preferences/RobotFramework and help for info
- user-friendly way of adding external Resources (libraries etc) in Settings section - content assist provides list of resources and discovered libs
- Re-validate file/folder/project without running Project/Clean - new action in right-click menu under Robot Framework,check RED key shortcuts for list hints
- Automatically add indentation after :FOR loop and [Documentation] line continuation
- Resolve resources from PythonPath
- fixes for #45,#50,#56,#58,#59,#60,#61,#62,#63
What's in the package
- Robot Perspective & Robot nature (Project,files and other file artifacts)
- Text Source editor with syntax coloring, code assistance and real-time validation
- Table editors synced with Source
- Debug Perspective for test case debugging with breakpoints, stepping, variable watch
- Remote debug
- Support for dictionaries & lists
- Eclipse help
- File support: .robot, .txt, .tsv
Known issues
- Under Ubuntu/Xubuntu it was discovered that NullPointerException is shown when opening file from Project Explorer and clicking on file structure instead of file name. As a workaround open file by clicking on filename.
- Cannot delete library by right click of mouse in red.xml under Ubuntu/Mint. Use Delete key as workaround
- GTK3 seems to mess up with Eclipse under Linux. Force usage of GTK2 by executing command in terminal: export SWT_GTK3=0
RED 0.7.2
Introduction
RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.
Requirements
- Oracle Java 1.7+, preferably 1.8+ https://www.java.com/
- RED feature only: Eclipse Neon (v 4.6),Eclipse Mars (v 4.5) or Luna (v 4.4), preferably IDE for Java Developers https://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
Installation
Updates
- #48 - fix for Debugger not working if :FOR in main suite init file
- #49 - fix for Running sinlge test not possible if eclipse project named different than main test directory.
- extend_pythonpath.py script doesn't support pth files directories to be modules
- fix for PyDev & RED nature conflicts - unable to set RED nature when project is PyDev type
- possibility to go to Declaration from Table editors
- fix for Documentation view - no libdoc from TC and KW when Settings has Documentation entry
- Change coloring of Given/When/And/Then
- Libs Autodiscovering should not add all modules in project recursively when virtualenv is used
- Check changelog.txt for details
What's in the package
- Robot Perspective & Robot nature (Project,files and other file artefacts)
- Text Source editor with syntax coloring, code assistance and real-time validation
- Table editors synced with Source
- Debug Perspective for test case debugging with breakpoints, stepping, variable watch
- Remote debug
- Support for dictionaries & lists
- Eclipse help
- File support: .robot, .txt, .tsv
Known issues
- Under Ubuntu/Xubuntu it was discovered that NullPointerException is shown when opening file from Project Explorer and clicking on file structure instead of file name. As a workaround open file by clicking on filename.
- Cannot delete library by right click of mouse in red.xml under Ubuntu/Mint. Use Delete key as workaround
- GTK3 seems to mess up with Eclipse under Linux. Force usage of GTK2 by executing command in terminal: export SWT_GTK3=0