blob: 7d52f6f4c94d24d59c6209e73ec26eb844031ea0 [file] [log] [blame]
/*
:name: process_cls_kill
:description: process class kill method
:should_fail: 0
:tags: 9.7
*/
module process_tb ();
task automatic test (int N);
process job[] = new [N];
foreach(job[i])
fork
automatic int k = j;
begin
job[k] = process::self();
$display("process %d", k);
end
join_none
foreach(job[i])
wait(job[i] != null);
job[1].await();
foreach(job[i])
if(job[i].status != process::FINISHED)
job[i].kill();
endtask
initial begin
test(8);
end
endmodule