Preheat the oven to 375° F. Put the grape tomatoes into the foil-lined baking pan. Pour the olive oil over the tomatoes, and sprinkle with the dried basil and the sea salt. Shake the pan from side to side to get all the tomatoes coated with the oil and seasonings. Roast for about 60 minutes, until the tomatoes are starting to shrivel. Turn off the heat and leave the tomatoes in the oven while you prepare the rest of the vegetables.
Saute the Vegetables
In the nonstick pan over medium heat, saute the onions in the olive oil until the onions are translucent. Add the garlic, green pepper, yellow pepper, olives, and mushrooms. Stir until all the ingredients are distributed and coated with the olive oil. Continue cooking until the vegetables are heated through and just starting to soften.
Remove the tomatoes from the oven and pour them along with all the olive oil and seasonings into the pan with the vegetables. Toss in the fresh chopped basil and stir and cook for another 2 to 3 minutes. Serve over cooked linguine and garnish with fresh grated Parmesan.