1" This test is in a separate file, because it usually causes reports for memory 2" leaks under valgrind. That is because when fork/exec fails memory is not 3" freed. Since the process exists right away it's not a real leak. 4 5source shared.vim 6 7func Test_job_start_fails() 8 if has('job') 9 let job = job_start('axdfxsdf') 10 if has('unix') 11 call WaitFor({-> job_status(job) == "dead"}) 12 else 13 call WaitFor({-> job_status(job) == "fail"}) 14 endif 15 endif 16endfunc 17