Test matches in India have struggled to last the full five days, with both the hosts and visitors facing difficulties in batting and scoring runs.