added more advanced testing features for ci / js, should switch to test in parallel when these get in use