run part of test using channels