Рабочий процесс ГСГ терпит неудачу, когда не удается выполнить сбор почты почтальоном (ньюман)

Я использую рабочий процесс действий newman в github для запуска коллекции почтальонов. мне нужны результаты запуска, независимо от того, произойдет ли какое-либо количество запросов. но действие github не выполняется, и я не могу их получить.

             - name: Collection_UID
         id: collection_UID
         run: echo ::set-output name=uid::$(curl https://api.getpostman.com/collections?apikey=${{ secrets.POSTMAN_API_KEY }} | jq -r '.collections[] | select(.name == "MyCollection").uid')

       - name: Run Newman
         id: run-newman
         run: newman run "https://api.postman.com/collections/${{ steps.collection_UID.outputs.uid }}?apikey=${{ secrets.POSTMAN_API_KEY }}" -r 'cli,junit' --reporter-junit-export mycollection.xml

/

          #    failure    detail 
                          
    01.  TypeError  Check if FAILED_POSTMAN_REQUEST_NAME is correct
                    Cannot read properties of undefined (reading '0')
                    at assertion:0 in test-script

    Error: Process completed with exit code 1.

Есть ли способ предотвратить сбой действия github при сбое запроса почтальона и даже добавить его в файл экспорта?
Спасибо

0 ответов

Другие вопросы по тегам