China did not formally inform the Defence its three warships off Australian waters were to undertake live fire testing, which forced a warning to commercial flights in the area.