Heat the olive oil in a large pot over medium high heat. Add the grape tomatoes, mushrooms, roasted red peppers, onion and garlic. Let them get soft and fragrant for a couple of minutes. While that happens, season them with the salt and black pepper. Then pour in the wine and let it reduce for another couple of minutes. Add the pesto and marinara and stir the sauce well. Let it come to a gentle boil and allow it to cook for 15 minutes.