there's some duplication here. it looks like the shared examples for `adapter_lint` also look for an available port and assign that in `before(:all)` as well.