cranks but no spark at coil

"When I run a wire" means a jumper wire. I ran a jumper wire from coil -ve to ground to spark test (as per manual)
??

What means "When I run a wire and connect coil -ve to battery -ve"

The coil NEG terminal connects only to the ECU. You don't hook it to battery or ground or anything else. The only other thing hooked to coil NEG besides the factory ECU wire is a tach if you have one, and IF you do, I would unhook that
But my coil -ve does have 3 wires connected to it and 1 to coil +ve.