Is there fuel pressure? The pump should run briefly to bring up pressure in the system then it will stop, FI systems have to see engine speed to run the pump continuously. Eng. speed comes from the crankshaft speed/position sensor (CKP) a failed CKP will kill spark and injector pulse. injector power circuits are fused and usually power the O2 sensor heater circuit as well. Injector pulse is a ground from the ECU. A long skinny screwdriver held on an injector while spinning the engine and held to your ear will tell you if the injector is working ( you'll hear it ticking) if you have spark but no injector "tick" then I would be looking at this circuit.
A failed fuel pressure regulator will cause abnormally high or low fuel pressure (lean or rich codes)
Even though a pump will run doesn't mean it makes good pressure.
The check engine light (MIL) will let you know if there are stored codes but it may stay on during bulb ckeck with the engine not running. There may be a way to make the bike display flash codes, I don't know.
It's very difficult to diag a system without a scanner to look at live data.
Live data tells you what's happening.
Codes tell you where to look for problems in the system.