From 59e559ca1ca995c0c6a580cd1c1764c205298d82 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Wed, 29 Jul 2020 19:54:14 +0200
Subject: [PATCH] [Tests] sort tests following the generated -h from __main__

Which lead to find that double pendulum, hector and iris were not
tested.

Writing a test for hector raise:
> IOError: hector_description/robots/quadroto_base.urdf not found
---
 unittest/test_load.py | 49 +++++++++++++++++++++++++------------------
 1 file changed, 29 insertions(+), 20 deletions(-)

diff --git a/unittest/test_load.py b/unittest/test_load.py
index 70abac2..75acaf6 100755
--- a/unittest/test_load.py
+++ b/unittest/test_load.py
@@ -19,17 +19,14 @@ class RobotTestCase(unittest.TestCase):
     def test_anymal_kinova(self):
         self.check('anymal_kinova', 25, 24)
 
-    def test_hyq(self):
-        self.check('hyq', 19, 18)
+    def test_double_pendulum(self):
+        self.check('double_pendulum', 2, 2)
 
-    def test_talos(self):
-        self.check('talos', 39, 38)
+    # def test_hector(self):
+    # self.check('hector', 0, 0)
 
-    def test_talos_arm(self):
-        self.check('talos_arm', 7, 7)
-
-    def test_talos_legs(self):
-        self.check('talos_legs', 19, 18)
+    def test_hyq(self):
+        self.check('hyq', 19, 18)
 
     def test_icub(self):
         self.check('icub', 39, 38)
@@ -37,12 +34,33 @@ class RobotTestCase(unittest.TestCase):
     def test_icub_reduced(self):
         self.check('icub_reduced', 36, 35)
 
+    def test_iris(self):
+        self.check('iris', 7, 6)
+
+    def test_kinova(self):
+        self.check('kinova', 9, 6)
+
+    def test_panda(self):
+        self.check('panda', 9, 9)
+
+    def test_romeo(self):
+        self.check('romeo', 62, 61)
+
     def test_solo(self):
         self.check('solo', 15, 14)
 
     def test_solo12(self):
         self.check('solo12', 19, 18)
 
+    def test_talos(self):
+        self.check('talos', 39, 38)
+
+    def test_talos_arm(self):
+        self.check('talos_arm', 7, 7)
+
+    def test_talos_legs(self):
+        self.check('talos_legs', 19, 18)
+
     def test_tiago(self):
         self.check('tiago', 50, 48)
 
@@ -52,20 +70,11 @@ class RobotTestCase(unittest.TestCase):
     def test_ur5(self):
         self.check('ur5', 6, 6)
 
-    def test_ur5_limited(self):
-        self.check('ur5_limited', 6, 6)
-
     def test_ur5_gripper(self):
         self.check('ur5_gripper', 6, 6)
 
-    def test_kinova(self):
-        self.check('kinova', 9, 6)
-
-    def test_romeo(self):
-        self.check('romeo', 62, 61)
-
-    def test_panda(self):
-        self.check('panda', 9, 9)
+    def test_ur5_limited(self):
+        self.check('ur5_limited', 6, 6)
 
 
 if __name__ == '__main__':
-- 
GitLab