Skip to content

Commit 97225c9

Browse files
committed
Test repair of HDDL plan parsing.
1 parent bd1f52e commit 97225c9

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

hddl-utils/tests/tests.lisp

+18
Original file line numberDiff line numberDiff line change
@@ -254,3 +254,21 @@
254254
(copy-tree *method-subtasks*))
255255
(is (equalp template method)))
256256
)
257+
258+
(test extract-sequence
259+
(let* ((plan (hddl-utils:read-hddl-plan-file
260+
(asdf:system-relative-pathname "hddl-utils"
261+
"hddl-utils/tests/extract-seq.hddl")))
262+
(seq (hddl-utils:hddl-plan-to-pddl-plan plan)))
263+
(is (equalp
264+
(pddl-utils:pddlify-tree
265+
'((SWITCH_ON INSTRUMENT0 SATELLITE0)
266+
(TURN_TO SATELLITE0 GROUNDSTATION2 STAR0)
267+
(CALIBRATE SATELLITE0 INSTRUMENT0 GROUNDSTATION2)
268+
(TURN_TO SATELLITE0 PHENOMENON6 GROUNDSTATION2)
269+
(TAKE_IMAGE SATELLITE0 PHENOMENON6 INSTRUMENT0 THERMOGRAPH0)
270+
(TURN_TO SATELLITE0 STAR5 PHENOMENON6)
271+
(TAKE_IMAGE SATELLITE0 STAR5 INSTRUMENT0 THERMOGRAPH0)
272+
(TURN_TO SATELLITE0 PHENOMENON4 STAR5)
273+
(TAKE_IMAGE SATELLITE0 PHENOMENON4 INSTRUMENT0 THERMOGRAPH0)))
274+
seq))))

0 commit comments

Comments
 (0)