Jadex 0.941

jadex.testcases.misc
Agent Leaker


agent Leaker

Test, if cleaning up works properly.

This agent starts plans, which try to provoke memory leaks.


Goal Summary
achievegoal testgoal(long param1)
          
 
Plan Summary
standard plan leaker(int testcase)
          
 
Event Summary
internalevent testevent(long param1)
          
messageevent testmsg(String content, AgentIdentifier [set] receivers)
          
 
Initial State Summary
default initial state  All tests
          
initial state  Condition test
          
initial state  Goal test
          
initial state  Internal event test
          
initial state  Message test
          
 

Goal Detail

testgoal

achievegoal testgoal(long param1)
Parameters:
in parameter param1 Default value:  System.currentTimeMillis()
BDI flags:
retry: true
retry delay: 0
exclude: when_tried
random selection: false
meta-level reasoning: true
post to all: false
Plan Detail

leaker

standard plan leaker(int testcase)
Parameters:
in parameter testcase Default value:  0 - Specifies the testcase to run (1-4, 0 for all tests).
Plan body:
new LeakerPlan($args.length>0 ? Integer.parseInt((String)$args[0]) : 100000)
Event Detail

testevent

internalevent testevent(long param1)
Parameters:
in parameter param1 Default value:  System.currentTimeMillis()
Event flags:
random selection: false
meta-level reasoning: true
post to all: true

testmsg

messageevent testmsg(String content, 
                     AgentIdentifier [set] receivers)
Parameters:
in parameter content Default value:  "test-msg-content"
in parameterset receivers Default values:   new AgentIdentifier("ams", true)
Event flags:
direction: send_receive
message type: fipa
random selection: false
meta-level reasoning: true
post to all: false
Initial State Detail

All tests

default initial state All tests
Initial Plans:
leaker

Goal test

initial state Goal test
Initial Plans:
leaker (testcase=1)

Condition test

initial state Condition test
Initial Plans:
leaker (testcase=2)

Internal event test

initial state Internal event test
Initial Plans:
leaker (testcase=3)

Message test

initial state Message test
Initial Plans:
leaker (testcase=4)

Jadex 0.941

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.