1. Snap off and discard tough ends of asparagus. Cut asparagus into 2-inch pieces. Fill a 3-qt. saucepan three-fourths full with salted water. Bring to a boil; add asparagus and gnocchi, and cook 2 to 4 minutes or until tender. Drain.
2. Sauté onion in hot oil in a medium skillet over medium-high heat 5 to 6 minutes or until tender; add garlic, and cook 1 minute. Add tomatoes, and cook 3 to 5 minutes. Stir in basil, salt, pepper, and asparagus mixture. Sprinkle each serving with Parmesan cheese; serve immediately.