RIDE 0.43 Released!

56 views
Skip to first unread message

Mikko Korpela

unread,
Mar 20, 2012, 5:36:33 AM3/20/12
to robotframework-users, robotframew...@googlegroups.com
Hello World!

Some notable improvements:
* Settings editor added
http://code.google.com/p/robotframework-ride/issues/detail?id=861
* Create variable body shortcuts (Ctrl+1 and Ctrl+2) in editor grid
view http://code.google.com/p/robotframework-ride/issues/detail?id=871
* Check for updates once a week
http://code.google.com/p/robotframework-ride/issues/detail?id=623 ( to
disable this functionality completely start ride with ride.py
--noupdatecheck )

Download from:
https://github.com/robotframework/RIDE/downloads

Many thanks to everyone who participated in making this release!

Kind Regards,
Mikko Korpela

Taisto Tammi

unread,
Mar 20, 2012, 6:42:45 AM3/20/12
to robotframe...@googlegroups.com
Ugh

Just installed the 0.43 version and there seems to be a bug if I want to
re-order (move up or down) items in the settings. I open an existing
suite and I have two libraries defined in the settings. When I right
click on the second library and select "Move Up" nothing happens. But
the traceback is displayed in the command line:
C:\Users\xxx>ride.py
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\robotide\editor\listeditor.py",
line 92, in OnMoveUp
self._controller.execute(MoveUp(self._selection))
File
"C:\Python27\lib\site-packages\robotide\controller\basecontroller.py",
line 25, in execute
return command.execute(self)
File "C:\Python27\lib\site-packages\robotide\controller\commands.py",
line 391, in execute
context.move_up(self._item)
File
"C:\Python27\lib\site-packages\robotide\controller\tablecontrollers.py",
line 33, in move_up
self._swap(index - 1, index)
File
"C:\Python27\lib\site-packages\robotide\controller\tablecontrollers.py",
line 40, in _swap
self._items[ind1], self._items[ind2] = self._items[ind2],
self._items[ind1]
TypeError: 'ImportList' object does not support item assignment


Can be re-produced by the example test suite, see the attachment.

Tested in:
Win 7 (64bits)
Robot Framework 2.7 (Python 2.7.2 on win32)
RIDE 0.43 running on Python 2.7.2.

foobar.txt

Taisto Tammi

unread,
Mar 20, 2012, 7:18:57 AM3/20/12
to robotframe...@googlegroups.com
Ugh

Found also a second bug [1] from Manage Run Configurations.

-Tatu

[1] http://code.google.com/p/robotframework-ride/issues/detail?id=953

Mikko Korpela

unread,
Mar 20, 2012, 7:19:37 AM3/20/12
to god...@gmail.com, robotframe...@googlegroups.com
Thanks for the report!

The robot inside of Ride has been upgraded during this release (and
the interfaces have evidently changed).
So this issue also touches Metadata list.

We will try to make a fixing microrelease ASAP.

Kind Regards,
Mikko Korpela

2012/3/20 Taisto Tammi <god...@gmail.com>:

> --
> You received this message because you are subscribed to the Google Groups
> "robotframework-users" group.
> To post to this group, send email to robotframe...@googlegroups.com.
> To unsubscribe from this group, send email to
> robotframework-u...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/robotframework-users?hl=en.
>

--
Mikko Korpela

Mikko Korpela

unread,
Mar 20, 2012, 9:31:56 AM3/20/12
to robotframe...@googlegroups.com, Taisto Tammi
Hi,

RIDE 0.43.1 packages can now be downloaded from github.

http://code.google.com/p/robotframework-ride/issues/detail?id=954
http://code.google.com/p/robotframework-ride/issues/detail?id=953

They fix the bugs found by Taisto Tammi - thanks for quick reporting!

--
Mikko Korpela

2012/3/20 Mikko Korpela <mikko....@gmail.com>:

--
Mikko Korpela

Taisto Tammi

unread,
Mar 20, 2012, 9:50:43 AM3/20/12
to Mikko Korpela, robotframe...@googlegroups.com
Ugh

I did just notice some funny things:

In list variables
1) Create new suite
2) Create new test case
3) Select first cell the new test case and press "Alt Gr"+2 (is @-sign
in my keyboard)
4) RIDE automatically adds {}-characters and moves the cursor between
the {}-characters
Which in my mind is good change.

But with scalar
1) Create new suite
2) Create new test case
3) Select first cell the new test case and press "Alt Gr"+4 (is $-sign
in my keyboard)
4) Opposite to the list variable, RIDE does not add {}-characters
Which in my mind is bad, RIDE should work in same manner in both cases.
If I can choose, I would take the way in lists.

Modifying scalar to list
1) Create new suite
2) Create new test case
3) Create new scalar variable ${foo} and jump out of the cell (example
press enter}
4) Edit the scalar variable ${foo} and change it to list variable
@{foo}. (Go to cell there ${foo} is, press F2 to edit the cell, delete
$-character and add @-character)
5) Now RIDE automatically creates variable: @{@}{foo}, in my surprise.

Tested in:
Win 7 (64bits)
Robot Framework 2.7 (Python 2.7.2 on win32)

RIDE 0.43.1 running on Python 2.7.2. and RIDE 0.43 running on Python 2.7.2.

-Tatu

Mikko Korpela

unread,
Mar 20, 2012, 10:32:55 AM3/20/12
to Taisto Tammi, robotframe...@googlegroups.com
Hi,

So "Alt Gr" in windows is the same as Alt + Ctrl ..

Fixed http://code.google.com/p/robotframework-ride/issues/detail?id=955

And new version (0.43.2) is again available from the download page.

Kind Regards,
Mikko Korpela

--
Mikko Korpela

Taisto Tammi

unread,
Mar 20, 2012, 11:05:10 AM3/20/12
to Mikko Korpela, robotframe...@googlegroups.com
Ugh

Thanks for quick fixes, I do like the new changes. No new bugs at this
time :-)

Just would like to change some of the new keyboard shortcuts because I
have those already used for other programs (and they have been like that
for very long time)

-Tatu

Mikko Korpela

unread,
Mar 29, 2012, 3:41:51 AM3/29/12
to robotframe...@googlegroups.com
Hi

New minor release 0.43.3 is now available from
https://github.com/robotframework/RIDE/downloads

This fixes the problems in running tests from different drive then in
which RIDE was started from (#1).
Also a saving related problem (#2) and text editor delete key problem
have been fixed (#3).

#1 http://code.google.com/p/robotframework-ride/issues/detail?id=957
#2 http://code.google.com/p/robotframework-ride/issues/detail?id=956
#3 http://code.google.com/p/robotframework-ride/issues/detail?id=959

Kind regards,
Mikko Korpela

Reply all
Reply to author
Forward
0 new messages