From 6fbeeb44f824ae02453ae0d0232735e070bf9393 Mon Sep 17 00:00:00 2001 From: Victor Orlovsky Date: Fri, 4 May 2018 15:40:30 +0300 Subject: [PATCH 1/3] Versions for rest-assured and retrofit has been updated --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 817ed2198..848459132 100644 --- a/build.gradle +++ b/build.gradle @@ -67,10 +67,10 @@ subprojects { project -> dependency 'com.github.tomakehurst:wiremock:2.6.0' dependency 'com.google.guava:guava:19.0' dependency 'com.google.inject:guice:4.1.0' - dependency 'com.squareup.retrofit2:retrofit:2.2.0' + dependency 'com.squareup.retrofit2:retrofit:2.4.0' dependency 'commons-io:commons-io:2.5' dependency 'io.qameta.allure:allure2-model-api:1.0-BETA6' - dependency 'io.rest-assured:rest-assured:3.0.2' + dependency 'io.rest-assured:rest-assured:3.1.0' dependency 'javax.servlet:javax.servlet-api:3.1.0' dependency 'junit:junit:4.12' dependency 'org.apache.commons:commons-lang3:3.5' From c9cfae66250b80743f229b84c630059d29715680 Mon Sep 17 00:00:00 2001 From: Victor Orlovsky Date: Sat, 5 May 2018 02:32:24 +0300 Subject: [PATCH 2/3] rest-assured and okhttp3 has been added to examples --- settings.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/settings.gradle b/settings.gradle index c37552707..0ea1370d5 100644 --- a/settings.gradle +++ b/settings.gradle @@ -29,6 +29,8 @@ def examples = [ 'junit5', 'junit5-extended-listener', 'http-client-attachment', + 'rest-assured', + 'okhttp3', 'spock' ] From ad7d915665424ffba706961096f1d8ee72448d1b Mon Sep 17 00:00:00 2001 From: Victor Orlovsky Date: Sat, 5 May 2018 02:46:53 +0300 Subject: [PATCH 3/3] Documentation for allure-httpclient has been added --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index b1eb26fa4..32301cf52 100644 --- a/README.md +++ b/README.md @@ -118,4 +118,21 @@ You can specify custom templates, which should be placed in src/main/resources/t ``` +## Http client + +Interceptors for Apache HTTP client, that generates attachment for allure. + +```xml + + io.qameta.allure + allure-httpclient + $LATEST_VERSION + +``` + +Usage example: +``` +.addInterceptorFirst(new AllureHttpClientRequest()) +.addInterceptorLast(new AllureHttpClientResponse()); +```