returns 0 on success, -1 if leap61 test failed, -2 if leap59 test failed and -3 if no-leap test failed.