We've separated different approaches with `dj.config['custom']['ephys_mode']` but our documentation doesn't go into much detail. Do the different modes need to be run as separate integration tests?