Tue 27 Aug 00:14:56 CEST 2024

This commit is contained in:
sbosse 2024-08-27 00:15:01 +02:00
parent cecb2f3085
commit f81e2b1e54

21
test/test-sh1.js Normal file
View File

@ -0,0 +1,21 @@
// Simple jamsh test creating and starting hello world agent
function agent(msg) {
this.msg=msg;
this.act = {
init : function () { log('Starting hello '+this.msg) },
wait: function () { log('Sleeping'); sleep(1000) },
end: function () { if (random(1)) throw "test exception"; /* not reached */
log('Terminating');
kill() }
}
this.trans = {
init: wait,
wait: function () { return random(1)?init:end }
}
this.next = init
}
compile(agent)
create('agent','world')
start()