Preheat oven to 300 degrees and line a large baking sheet with parchement paper. Wash, dry, and slice cherry tomatoes in half (large ones cut into quarters). Then in a large mixing bowl toss them with olive oil, salt, and pepper to taste.
Spread the cherry tomatoes out on the parchment paper lined baking sheet and turn each one to make sure the cut side is facing up.
Bake for 2-3 hours until they start to look shriveled, the time will depend on the size of your tomatoes.
Take the tomatoes out of the oven to cool and set the oven to broil. Slice the baguette into one fourth inch pieces and brush the top sides with olive oil.
Broil for 2-3 minutes until golden brown (watch carefully to ensure they do not burn!). Once bread slices are golden brown take them out of the oven and immediately rub a cut garlic clove on the tops while they are still hot.
To assemble, spread each slice of toasted bread with a layer of ricotta cheese, then top with a few tomatoes, then a drizzle of pesto .