U: update jasmine
F: if not found runner, throw an error
U: improve commonRoot()
U: simplify the code to get runnerRoot and adapterRoot