Closed sea-bass closed 2 months ago
This was a bug in which some conditions in the GUI versions of actions were still returning a boolean instead of the ExecutionStatus... and in one case with place, was returning None.
ExecutionStatus
None
Coverage Report FileStmtsMissCoverMissing__init__.py00100% core __init__.py90100% dynamics.py430100% gazebo.py136894%55, 124, 230, 244–248 hallway.py93891%193, 235–238, 262–264 locations.py1312183%69, 71, 88, 103–104, 106, 117–118, 120–121, 138, 196, 211, 236, 246, 291, 302–303, 305–306, 335 objects.py69494%78, 106, 137, 197 robot.py4606785%259–260, 272, 275, 279–280, 285–286, 332, 393–395, 399–403, 428, 431, 435–437, 464, 466, 508–509, 511–512, 529–531, 547–549, 616–618, 643–645, 696–698, 767–769, 821–823, 846, 852, 855, 857, 859, 862–864, 874, 882, 888, 894, 900, 912, 954, 972, 975, 980 room.py48197%113 world.py74219773%147–148, 184–185, 189, 242–243, 245–246, 274–275, 326, 340–341, 343–344, 359–361, 381–385, 387–389, 391–392, 395, 397–400, 404–408, 411–413, 416–427, 443–444, 462–464, 478, 480, 483–484, 489–491, 532, 534, 537–538, 543–545, 557–559, 594, 596, 599–600, 605–607, 632, 634, 637–638, 643–645, 693–694, 697, 713, 743–744, 755, 758, 766, 782–786, 788–790, 793–794, 797–800, 802, 805, 807–809, 811–813, 815, 830, 837, 848–852, 887–888, 892–893, 911–912, 918–919, 921–922, 924, 926–927, 929, 931–932, 942–943, 946, 948, 962, 964, 971, 1018, 1049–1050, 1061, 1072–1074, 1076–1079, 1081, 1098–1099, 1103–1104, 1127, 1129–1130, 1163–1164, 1166, 1183–1184, 1215, 1217, 1229–1232, 1244–1247, 1261, 1272–1273, 1275, 1319–1320, 1372, 1452–1453, 1518, 1528 yaml_utils.py108694%61, 65, 167–168, 187–188gui __init__.py20100% main.py2365477%22–24, 45, 77–80, 221–229, 241–249, 256–259, 261, 264–270, 274, 279–280, 284–285, 296, 336–337, 346–347, 351–352, 363–366 world_canvas.py3026179%46–47, 49–53, 56, 62–63, 170–173, 177–178, 183–184, 191, 193, 250–252, 258, 275–277, 324, 381–382, 409–410, 412, 414–416, 419–422, 424, 428–434, 437, 440–441, 456–458, 461, 480, 523, 547, 577, 597, 614manipulation __init__.py10100% grasping.py2366174%102, 110–112, 114–122, 124, 132, 462, 464–466, 470–472, 566–568, 571–575, 583, 586–588, 593–594, 600–604, 607–614, 617–619, 628, 630, 632–638navigation __init__.py11190%37 a_star.py771185%83–88, 90–92, 180, 189 execution.py90792%73–75, 80–82, 119 occupancy_grid.py1391489%44–47, 49–53, 56, 192, 226, 234, 238 prm.py56492%60–61, 140, 149 rrt.py161199%363 visualization.py32681%88–93 world_graph.py58493%117, 120, 130, 139planning __init__.py00100% actions.py1120100% planning/pddlstream __init__.py7185%13 defaultmappings.py90100% planner.py40880%119–126 primitives.py61493%68, 82, 94, 232 utils.py99891%66, 93, 105, 115–116, 207–208, 211utils __init_\.py00100% general.py33487%23, 45, 51–52 knowledge.py1542285%86, 117, 156–161, 163–164, 167–168, 170–173, 189, 204, 208, 250, 266, 329 motion.py70395%93–94, 96 polygon.py1110100% pose.py890100% search_graph.py93396%240–242 trajectory.py67297%130, 165TOTAL418559185%
This was a bug in which some conditions in the GUI versions of actions were still returning a boolean instead of the
ExecutionStatus
... and in one case with place, was returningNone
.