Hi,
Get the fuel pressure test done 1st, if you have a spark it is unlikely to be the ignition/ignitor module as this generates the spark pulse to the coils,as another member suggests remove the air filter and while someone cranks the engine spray some ether/easy start type product into the filter casing,if the engine runs albeit roughly this would indicate a fueling problem.
There are several other reasons why an engine won't run but try the above 1st and then go from there.