ST|PM: refactor share, tabs + share test into new runner.js method