Fixed bug in run-tests that types were omitted.

run-tests was not propperly handling argument types, this lead to very odd behaviour when running tests and passing integer arguments as max concurrency (since it was going from while "1024"*(2^X) <= "8192" which is always true)