Bristol city will play Portsmouth in a pre-season friendly match at Robins High Performance Centre on Tuesday.