Boil water to cook the pasta as directed on package.
Heat a pan, and add olive oil and mushrooms. Do not add salt. When mushrooms start to brown add asparagus, leave for 3 minutes, add the garlic and tomato.
By this time, The pasta must be cooked, add to the pan with the rest of the vegetables
Finish with chopped pistachios and black olives.
Check for seasoning, add salt and pepper if in need.