In the tap SDK, we introduced a `--test` operation which ensures connectivity and which could be expanded to include other tests as well. It could be helpful to develop a common convention for similar testing across taps and targets. These tests could include validations such as: - setting validation - catalog validation - connectivity tests - stream record generation for n records - confirm records match json schema