is it possible to solve the whole test for 3 hrs? Or it is longer on purpose? So we shouldn't be stressed if we didn't finish all?
If it is too long for you it is highly probable that it is too long for many other students, and therefore the grade will be set accordingly. So no, you should not be stressed.
I guess, as always, it depends on what other students will do