To run the gamut of something means to include, express, or experience all the different things of that kind, or a wide variety of them.
The show runs the gamut of 20th century design.
The reviews for the film ran the gamut from contempt to qualified rapture.