I don't get what the big deal is with this Brahmos test failure. Missiles fail everywhere on occasion. The more tests and the more missiles in inventory, the greater the number of failures and duds. If x has 10 missiles and 1 dud in the mix while z has 100 and 2 failures, which one is better? If x fires 10 missiles per year in training and z fires 100 with failure numbers being 1 vs 5 respectively, which one is actually better?
Brahmos as genuinely less capable as internet warriors make it out to be, is still a mature platform. One test failure means nothing.
Whereas Nirbhay trials and testing continuously failing in the past was more indicative of where the project was at. Those failures could be used as some indication of developers still finishing the product. So some people are reading way too much into a Brahmos failure.