Sort:  

140.2 overs - the shortest completed Test since 1935 (more than 2000 Tests played since then), and the 7th shortest of all time. Three of those shorter were in the 1880s, and the 1935 game (WI v Eng) featured two declarations.