jason-lang / jason

Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.
http://jason-lang.github.io
GNU Lesser General Public License v3.0
224 stars 67 forks source link

Develop #66

Closed cleberjamaral closed 4 years ago

cleberjamaral commented 4 years ago

Refactored a few test_agents including after solving the problem on generic fail plans. A new list o ToDos is available. Some of them are actually questions to check whether the behaviour is expected or not.

cleberjamaral commented 4 years ago

Commit e8632e6 adds an important functionality regarding failures on parsing agent's code. In case of parser errors, the agent is likely to do not be able to launch @[test] plans since +!execute_test_plans will be probably unreachable which will tell to test_manager that one or more plans could not be launched.

cleberjamaral commented 4 years ago

It seems I put the cart before the horse. The commit https://github.com/jacamo-lang/mapc2020/commit/5230c7f4c56f90630011ccbfc6d13ea6c5786c27 depends on a Jason's improvement under checking (https://github.com/jason-lang/jason/pull/66/commits/e8632e650f101fcb6766c14f4fa8a34de7df1c3b). So, please, ignore current tests results since all tester agents will looks like having parser errors.