[tests-only] Log requests and responses for the failing tests (#7371)

* log request-response to a file

show logs in ci

move hooks to one place

* preserve logs between suites

* ignore logs

* Refactor and beautify logs

* fix php style

* add log step in ci pipeline

* get expected-failure file from env if available
This commit is contained in:
Sawjan Gurung
2023-10-13 13:22:27 +05:45
committed by GitHub
parent db84a238b3
commit bd955f75ed
6 changed files with 284 additions and 3 deletions

View File

@@ -155,6 +155,7 @@ class HttpRequestHelper {
}
}
HttpLogger::logResponse($response);
return $response;
}
@@ -428,6 +429,7 @@ class HttpRequestHelper {
$headers,
$body
);
HttpLogger::logRequest($request);
return $request;
}