BP is currently testing a new cap it hopes will stop the oil leak.