Get back to basics:
1) Establish that the coil works - use a 12V lamp, like a 1156, (not a DVM) to check there is 12V on coil+ve when ignition is on. Pull all wires from coil -ve , using same lamp check the lamp will light when connected Coil -ve to earth. If the lamp lights then coil low tension is 'working'. Now connect an HT lead to coil hi tension , other end to a spark plug with plug body earthed. Now, use a piece of wire to temporarily earth coil -ve... at the moment you remove this wire from coil -ve, there should be a HT spark at sparkplug. If yes, then coil HT and 12V supply confirmed good.
2) Now connect the 123 back to the coil but with the 12V lamp in series between the 123 and coil -ve. As you crank the engine, the lamp should flash (turning ON when coil is charging). If it doesnt flash then 123 is suspect... clean & check its 12V and ground connections... try again...if still no flash then 123 is dead. If it flashes OK then remove lamp and connect 123 to coil -ve... cranking must now create regular sparks at your spark plug.
3) Pull off the ht lead and connect King Lead and plug leads to dizzy cap, connect spark plug to No1 HT lead (body earthed). Crank engine... if you get sparks then ignition is OK, only timing can be at fault. If you dont get sparks then suspect Rotor Arm, Leads, Cap.