A CAN Library for RobotFramework

516 views
Skip to first unread message

Jean LE QUELLEC

unread,
Feb 19, 2019, 9:20:31 AM2/19/19
to robotframe...@googlegroups.com

Hi all,

I had to test a CAN (automotive communication protocol) board.

I've didn't found a CAN library for RobotFramework so I develop one. This library also support ISO-TP and UDS and works in windows and linux environnement.

Does you think this can be interresting to share?

I ask cause I'll have to rewrite some functions to make them unspecific to my project and more versatile.

Best Regards

--
SMILE

20 rue des Jardins
92600 Asnières-sur-Seine

Jean LE QUELLEC
Développeur


Twitter Facebook LinkedIn Github

Découvrez l’univers Smile, rendez-vous sur
                smile.eu

eco Pour la planète, n'imprimez ce mail que si c'est nécessaire

David

unread,
Feb 20, 2019, 2:09:42 AM2/20/19
to robotframework-users
I think that would certainly be appreciated in expanding usability of RF for testing across industries beyond just pure software (and custom in-house integrations for hardware testing)

Tatu Aalto

unread,
Feb 20, 2019, 3:15:26 AM2/20/19
to David Luu, robotframework-users
Ugh

At least here in Finland there are companies which work with automotive companies. At least they should be interested.

-Tatu
Send from my mobile


--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.

Nicu CHEDEA

unread,
Feb 21, 2019, 4:59:38 AM2/21/19
to robotframework-users
That would be more than welcomed, I have also worked for an automotive company using RobotFramework for testing and they developed a custom CAN library for this.
In the automotive industry the hardware equipment from Vector are widely used, would your library support those or could be modified to support them?
If yes, it would really help its adoption.

Regards,
Nicu.

David Miller Lowe

unread,
Mar 21, 2019, 7:34:41 PM3/21/19
to robotframework-users
We use RobotFramework to test Raw CAN, and UDS and J1939 protocol clients.  It works quite well...  

For the UDS server test below we have a robot library that in this case works over DoIP, Running the same test 
over CAN is just using a separate extern command line tool we wrote in python



On Tuesday, February 19, 2019 at 6:20:31 AM UTC-8, Jean LE QUELLEC wrote:
Capture.JPG

Jean LE QUELLEC

unread,
Apr 4, 2019, 11:17:20 AM4/4/19
to mil...@gmail.com, robotframework-users, Romain NAOUR
Hi David,
Sorry for the late response.
Did you use external library in your python command line tool?

Since I've read:

Wich tells my library must be compatible with python 2.x but I use an external library (python4can) wich use python3.3+

Does it really blocking to share it?

Regards

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.

Pekka Klärck

unread,
Apr 4, 2019, 11:57:47 AM4/4/19
to jean.le...@smile.fr, mil...@gmail.com, robotframework-users, Romain NAOUR
Those guidelines are for RF itself that we want to still be Python 2 compatible. External tools and libs can make their own decisions. I'd personally support only Python 3.6+.

Sent from my mobile.

Jean LE QUELLEC

unread,
May 2, 2019, 11:35:45 AM5/2/19
to robotframework-users, Romain NAOUR, Rawad ZGHEIB
Hi All,
I had to test a CAN (automotive communication protocol) board. 
I've didn't found a CAN library for RobotFramework so I develop one. This library also support ISO-TP and UDS and works in windows and linux environnement.

Here the link: 

This is my first RobotFramework library.
Feel free to ask help or improvements.

Regards
Jean
Reply all
Reply to author
Forward
0 new messages