acceptance suite enviroment config использование настроек при запуске теста

Теги: #<Tag:0x00007f7900ec8aa8> #<Tag:0x00007f7900ec8260> #<Tag:0x00007f7900ec1938> #<Tag:0x00007f7900ec1758>

Всем привет
Проблема заключается в использовании настроек при запуске теста
run testputh --env third-server

Необходимо настроить запуск тестируемого кода на стейж и предпродакшн серверах

https://test-q.domen.com
http://test.domen.com:8080
https://test.domen.com

Проблема в том, что надо менять поддомены и протокол при запуске, а подставляется главный конфиг c https протоколом при исполении конфига

 $I->amOnSubdomain($example['domain']);
 $I->amOnPage('/search/videos/?q=find+topic');

Может упустил явную подстановку файла конфигов перед тестом?
или не тем пользуюсь REST & PHPbrowser

actor: AcceptanceTester
modules:
    enabled:
        - PhpBrowser
        - REST
     config:
         REST:
             url: 'https://test.com'
             depends: PhpBrowser
         PhpBrowser:
             url: 'https://test.com'
                    
 env:
     third-server:
       modules:
         config:
           REST:
             depends: PhpBrowser
             url: 'http://test.domen.com:8080'
           PhpBrowser:
             url: 'http://test.domen.com:8080'

Все походу работает, пока писал тему все и вычистил лишнего
буду разбирать Докер для запуска разных конфигов

Наткнулся на свой же пост
Лучшим решением было передавать переменные перед запуском CI,
которые “@dataprovider” подставлял в тело теста

‘subdomain’ => $protocol.$subdomain.$server.’.test.com’.$port.’/’,