Jhye Richardson, uncapped at test level, has been called into the squad in place of Hazlewood, who has taken 164 wickets in 44 tests.
Australia's test squad is due to meet up in Brisbane this evening, ahead of the first day-night test against Sri Lanka at the Gabba starting on Thursday.
Meanwhile, in the 3 day practice match, Sri Lanka made 176 for 5 declared in response to 316 for 5 made by Cricket Australia Eleven.
In their 2nd Innings Cricket Australia Eleven were on 99 for 2.