Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
05c1783
QA-11072 chore(pom.xml): config plugin openapi per Probing API e Prob…
giuseppe-veldorale Jan 20, 2026
67db621
QA-5931-refactor(AbstractClient): performOperation basata su Response…
giuseppe-veldorale Jan 9, 2026
9ade5d9
QA-11072 feat: creazione ProbingClient
giuseppe-veldorale Jan 20, 2026
2d00336
QA-11072 feat(PollingService): configurable makePolling
giuseppe-veldorale Jan 20, 2026
531a5f4
QA-11072 feat(DelegationCommonSteps): method statusCodeIs
giuseppe-veldorale Jan 20, 2026
f1e14bc
QA-11072 feat: Scenario [GET_STATUS] - Health probing-ms check
giuseppe-veldorale Jan 20, 2026
b49b69a
QA-11072 feat: Scenari [GET_PRODUCERS]
99niccoloCacace Jan 21, 2026
b5e4636
QA-11072 feat: Scenari [GET_ESERVICES]
giuseppe-veldorale Jan 20, 2026
54ff635
QA-8205-feat(AgreementCommonSteps): add eServiceName in SharedContext
giuseppe-veldorale Dec 18, 2025
0909f8b
QA-11072 feat : Scenari [UPDATE_PROBING_STATE]
99niccoloCacace Jan 21, 2026
183bb1a
QA-11072 feat : Scenari [GET_ESERVICES_CATALOG]
99niccoloCacace Jan 21, 2026
3297f7c
QA-11072 fix : fix scrittura step Scenario[UPDATE_PROBING_STATE] e va…
99niccoloCacace Jan 22, 2026
1f41863
QA-11072 feat : Scenari [UPDATE_OPERATIONAL_STATE]
99niccoloCacace Jan 22, 2026
10d8863
QA-11072 feat(StepParser): utility di parsing dei params cucumber
giuseppe-veldorale Jan 22, 2026
d5ffacc
QA-11072 refactor: updateProbingState, updateOperationalState
giuseppe-veldorale Jan 22, 2026
447fb4b
QA-11072 feat: Scenario [UPDATE_FREQUENCY]
giuseppe-veldorale Jan 22, 2026
49538f8
QA-11072 refactor(probing.feature): renaming scenari
giuseppe-veldorale Jan 22, 2026
486be16
QA-11072 refactor: separazione responsabilità e ottimizzazione steps
giuseppe-veldorale Jan 23, 2026
a574869
QA-11072 feat : Scenario [GET_ESERVICE_PROFILE_DATA]
99niccoloCacace Jan 23, 2026
6fff24a
QA-11072 feat : Scenario [GET_ESERVICE_PROBING_DATA]
99niccoloCacace Jan 23, 2026
237a9f7
QA-11072 feat : Scenario [GET_ESERVICE_PUBLIC_TELEMETRY]
99niccoloCacace Jan 23, 2026
474007b
QA-11072 feat : Scenario [GET_ESERVICE_TELEMETRY]
99niccoloCacace Jan 23, 2026
27b40a1
QA-11072 refactor: renaming Scenario [GET_ESERVICE_PROFILE_DATA] in […
giuseppe-veldorale Jan 23, 2026
afcdaa2
QA-11072 refactor: gestione creazione eservice da script
giuseppe-veldorale Jan 24, 2026
182f01f
QA-11072 refactor: OffsetDateTime -> LocalTime
giuseppe-veldorale Jan 24, 2026
77e0115
QA-11072 fix: gestione degli assertions
giuseppe-veldorale Jan 24, 2026
f804cc2
QA-11072 refactor(IHttpExecutor): gestione snapshot
giuseppe-veldorale Jan 24, 2026
fffa8d6
QA-11072 refactor(IHttpExecutor): gestione snapshot
giuseppe-veldorale Jan 24, 2026
b2874ce
QA-11072 refactor(ProbingSteps): gestione snapshot
giuseppe-veldorale Jan 24, 2026
4c1372e
QA-11072 feat: skeleton scenario 14
giuseppe-veldorale Jan 26, 2026
899110d
QA-11072 feat : aggiunta authentication token con AWS Cognito e AWS KMS
99niccoloCacace Jan 26, 2026
ed39088
QA-11072 chore: adattamenti ai nuovi path di bff e m2m
giuseppe-veldorale Jan 27, 2026
730cf5b
QA-11072 refactor(ProbingSteps): gestione actual/expected in getter/s…
99niccoloCacace Jan 27, 2026
613ff75
QA-11072 refactor(ProbingResolver): gestione di min e sec in resolveD…
giuseppe-veldorale Jan 27, 2026
657370b
QA-11072 feat: Scenario [SCHEDULING]
giuseppe-veldorale Jan 27, 2026
c5a89c0
QA-11072 fix : Scenario [UPDATE_PROBING_STATE] and [UPDATE_OPERATIONA…
99niccoloCacace Jan 28, 2026
a87105e
QA-11072 fix(InteropCucumberSpringIntegration): sostituzione IProbing…
giuseppe-veldorale Jan 28, 2026
02ea999
QA-11072 feat(pom.xml): fix logging
giuseppe-veldorale Jan 29, 2026
8dbbdaa
QA-11072 fix(ProbingSteps): handle sad path in getEServiceCatalogWith…
giuseppe-veldorale Jan 29, 2026
1b5c24f
QA-11072 chore(application.properties): probing base path
giuseppe-veldorale Jan 29, 2026
fb1b443
QA-11072 fix(ProbingSteps): isNullOrBlank in assertResultsMatchFilters
giuseppe-veldorale Jan 29, 2026
ea4602e
QA-11072 fix : update metodo controllo risposta-filtro e controllo is…
99niccoloCacace Jan 29, 2026
0e47636
QA-11072 chore(ProbingClient): setBearerToken
99niccoloCacace Jan 30, 2026
e24e241
QA-11072 fix: LocalTime -> OffsetTime
giuseppe-veldorale Jan 30, 2026
33803ff
QA-11072 fix(ProbingResolver): snapshot in getEserviceRecordId
giuseppe-veldorale Jan 30, 2026
3de7c63
QA-11072 fix(ProbingSteps): setEserviceFrequency
giuseppe-veldorale Jan 30, 2026
0fa9bea
QA-11072 fix(ProbingCLient): updateEserviceFrequency
giuseppe-veldorale Jan 30, 2026
ca3bc29
QA-11072 fix: Scenario [UPDATE_PROBING_STATE]
giuseppe-veldorale Jan 30, 2026
afd73a6
QA-11072 fix: Scenario [UPDATE_OPERATIONAL_STATE]
giuseppe-veldorale Jan 30, 2026
f7ba54a
QA-11072 chore(probing.feature): ref ai bug sugli scenari
giuseppe-veldorale Jan 30, 2026
828a732
QA-11072 chore(populate_eservice.): mocked /status
giuseppe-veldorale Jan 30, 2026
97cb711
QA-11072 chore(locale/populate_eservice.ddl): delete
giuseppe-veldorale Jan 30, 2026
ae1aa57
QA-11072 refactor: gestione di OffsetTime in Scheduler
giuseppe-veldorale Jan 30, 2026
a5d60d9
QA-11072 fix: intervalli temporali
99niccoloCacace Jan 30, 2026
b8a7389
QA-11072 feat: Scenario [PROBING_COMPLETE_PROCESS]
99niccoloCacace Feb 2, 2026
b5666a7
QA-11072 refactor: dateTimeOrNull in StepParser
giuseppe-veldorale Feb 2, 2026
737832b
QA-11072 feat: Scenario [LOAD]
giuseppe-veldorale Feb 2, 2026
ad86e04
QA-11072 refactor: allineamento EserviceRow.java con populate_eservic…
giuseppe-veldorale Feb 2, 2026
455229b
Merge remote-tracking branch 'origin/feature/QA-11072-probing' into f…
giuseppe-veldorale Feb 2, 2026
0884639
QA-11072 refactor: allineamento EserviceRow.java, ProbingContext.java…
giuseppe-veldorale Feb 2, 2026
6058323
QA-11072 refactor: Scenario [PROBING_COMPLETE_PROCESS]
giuseppe-veldorale Feb 2, 2026
f7f4c72
QA-11072 chore(probing.feature): help comment
giuseppe-veldorale Feb 2, 2026
15dfcc4
QA-11072 chore(probing.feature): aggiunto indice in SCHEDULING
giuseppe-veldorale Feb 2, 2026
bb5f168
QA-12764 chore: adeguamenti alla nuova OpenApi per APIv2
giuseppe-veldorale Feb 9, 2026
531377a
QA-12764 chore: adeguamenti alla nuova OpenApi per Probing
giuseppe-veldorale Feb 9, 2026
b687e51
QA-12764 refactor: token DSL
giuseppe-veldorale Feb 9, 2026
ba4f468
QA-11072 fix(ProbingSteps): correzione al costruttore ProbingResolver
giuseppe-veldorale Feb 12, 2026
121660d
QA-11072 feat(AuthenticatorCognito): supporto trasversale ad AWS Cognito
giuseppe-veldorale Feb 12, 2026
b877e1e
QA-11072 refactor(ProbingClientConfigs): cambio tipologia di DI
giuseppe-veldorale Feb 12, 2026
d3ad615
QA-11072 fix(ProbingClient): formato ISO_OFFSET_TIME -> ISO_LOCAL_TIME
giuseppe-veldorale Feb 12, 2026
05d60b9
QA-11072 refactor(StepParser): dateTimeOrNull
giuseppe-veldorale Feb 12, 2026
5ad5bb1
QA-11072 chore(StepUtils): code lint
giuseppe-veldorale Feb 12, 2026
357d804
QA-11072 refactor: date/time types
giuseppe-veldorale Feb 12, 2026
f283257
QA-11072 fix(ProbingSteps): getEserviceTelemetry
giuseppe-veldorale Feb 12, 2026
3d0ecff
QA-11072 chore(probing.feature): risoluzione commenti e bug fixing
giuseppe-veldorale Feb 12, 2026
8172e4b
QA-11072 refactoring: check scheduler
giuseppe-veldorale Feb 13, 2026
8275700
QA-11072 fix(populate_eservice.sql): errore sintattico
giuseppe-veldorale Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions interop-qa-tests/config/application-dev.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ tracing.error.csv.filepath=src/main/resources/tracing/dev/tracing-error.csv
#INTEROP GLOBAL PROPERTIES
bff.base-url=https://selfcare.dev.interop.pagopa.it/0.0/backend-for-frontend
m2m.base-url=https://api.dev.interop.pagopa.it/v2
probing.base-url=https://dev.stato-eservice.interop.pagopa.it
session.tokens.duration.seconds=7200
interop-env=dev
max-polling-try-ms=50
Expand Down
3 changes: 3 additions & 0 deletions interop-qa-tests/config/application-qa.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ tracing.error.csv.filepath=src/main/resources/tracing/qa/tracing-error.csv
authorization.server.token.creation.url=https://auth.qa.interop.pagopa.it/token.oauth2
client.assertion.jwt.audience=auth.qa.interop.pagopa.it/client-assertion
bff.base-url=https://selfcare.qa.interop.pagopa.it/1.0/backend-for-frontend
pn.interop.probing.base-url=https://qa.stato-eservice.interop.pagopa.it
pn.interop.probing.bearer-token-kms=eyJhbGciOiAiUlMyNTYiLCAia2lkIjogIjdkMzY4MmJkLWYxNjMtNDRjOS05NTU2LTE1YmJkYmM0ZTYwYyIsICJ0eXAiOiAiSldUIn0.eyJqdGkiOiAiY2M4YzUwMWUtMGMzNC00NzEyLTkxNTUtMjgyM2MyNTU2OTQ5IiwgImlzcyI6ICJxYS5zdGF0by1lc2VydmljZS5pbnRlcm9wLnBhZ29wYS5pdCIsICJhdWQiOiAicWEuc3RhdG8tZXNlcnZpY2UuaW50ZXJvcC5wYWdvcGEuaXQiLCAiaWF0IjogMTc2OTQzMjczMSwgIm5iZiI6IDE3Njk0MzI3MzEsICJleHAiOiAxNzcxMjQ3MTMxfQ.0hpI1bmTJUCAgdOkyUbWDhe-b4qKPsaUIHvul2Nye3G8z9RD-SgvdYgLEFv4-pDJgO-89StsdrC1mc98gfi3X7HY0NRzcJqWW0boMRm0aWJ3eRA9aV8thNJY2wjq-G6fszxZfWXjtHuZVxl5SN1c4qOTsYbpj-ShkSrG5_4Yz9W8UNttOf42xqXa7xtPsboZs_N2dj_f0CXfo70lpay1v_58vvrbb-5U0CXrIIcNnpT9gTwUp7JTwFRYbhdQ2RKMw1EoYLIVPCnp8908p_njF0RxuO4T_7qN-8Yu3DHQ3wO8lSsSzRu3joKMUbjH5rjfu8xlJJpVup3v4NPW9JAKiQ
pn.interop.probing.bearer-token-telemetry=eyJraWQiOiJiNWZFb29tOHYwcmNmZkcxQVdiOUVDR0tEK3RwdkdKNTNtMUtyWGVMUnFJPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJjNmRlYjI1MC02MDkxLTcwZDktYjczOC03YWZhNTIzM2RlNmYiLCJjb2duaXRvOmdyb3VwcyI6WyJ1c2VycyJdLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAuZXUtc291dGgtMS5hbWF6b25hd3MuY29tXC9ldS1zb3V0aC0xX1VGQUVBSW5SRiIsImNsaWVudF9pZCI6IjF2MXM3bHB0ZGVodWwxbHJ1MWRkcGoyNGE2Iiwib3JpZ2luX2p0aSI6ImVlYWMyNTI1LWE4MzctNDU1YS04YmQyLWFiYzY1ZWFlZGMwZSIsImV2ZW50X2lkIjoiMWRkNThjNWUtMTdkNy00OWRjLTk2NzMtZjE4ZDllYTBhYjkyIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJhd3MuY29nbml0by5zaWduaW4udXNlci5hZG1pbiIsImF1dGhfdGltZSI6MTc2OTQzNzI2NiwiZXhwIjoxNzY5NTIzNjY2LCJpYXQiOjE3Njk0MzcyNjYsImp0aSI6ImZhOWM1YjIwLTRjMDAtNGU0ZS04MzY2LWZlMzJmNzcyOTM3YiIsInVzZXJuYW1lIjoibmljY29sb2NhY2FjZSJ9.PICy_bfY9mM2-KpBFCIVvo4mIKEGv64mP2Bg378_XaJ22aW92px8mPNRlvXE4_2tjin_McHJvSsiB95d_tqvRFrqwt5sBcib0V8fiQlK4wNFlulb1UodH3JpKA1Kj9t6Rct_2kAIkU-6MjeaTnL36ghxbr4I2xlnVmss3OAVjGzzCFTNMICVLn5zvva0H85HEMAxueRPTuw28h5i4PdRtCVZuRpnhdRGwshr9ma-KgtC_TuTe46-mscEfxuXIJ05PfGvaN4awq08P0rX3aKE2lh89I_gyues01KmvRyv_s4nB-3iru2Qi-BDh3pzZqgx1rBspom9xhbyMJ447TI2Ew
interop-env=qa

#INTEROP GLOBAL PROPERTIES
Expand Down
3 changes: 3 additions & 0 deletions interop-qa-tests/config/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ tracing.error.csv.filepath=src/main/resources/tracing/dev/tracing-error.csv
#INTEROP GLOBAL PROPERTIES
bff.base-url=https://selfcare.qa.interop.pagopa.it/1.0/backend-for-frontend
m2m.base-url=https://api.qa.interop.pagopa.it/v2
pn.interop.probing.base-url=https://qa.stato-eservice.interop.pagopa.it
pn.interop.probing.bearer-token-kms=eyJhbGciOiAiUlMyNTYiLCAia2lkIjogIjdkMzY4MmJkLWYxNjMtNDRjOS05NTU2LTE1YmJkYmM0ZTYwYyIsICJ0eXAiOiAiSldUIn0.eyJqdGkiOiAiY2M4YzUwMWUtMGMzNC00NzEyLTkxNTUtMjgyM2MyNTU2OTQ5IiwgImlzcyI6ICJxYS5zdGF0by1lc2VydmljZS5pbnRlcm9wLnBhZ29wYS5pdCIsICJhdWQiOiAicWEuc3RhdG8tZXNlcnZpY2UuaW50ZXJvcC5wYWdvcGEuaXQiLCAiaWF0IjogMTc2OTQzMjczMSwgIm5iZiI6IDE3Njk0MzI3MzEsICJleHAiOiAxNzcxMjQ3MTMxfQ.0hpI1bmTJUCAgdOkyUbWDhe-b4qKPsaUIHvul2Nye3G8z9RD-SgvdYgLEFv4-pDJgO-89StsdrC1mc98gfi3X7HY0NRzcJqWW0boMRm0aWJ3eRA9aV8thNJY2wjq-G6fszxZfWXjtHuZVxl5SN1c4qOTsYbpj-ShkSrG5_4Yz9W8UNttOf42xqXa7xtPsboZs_N2dj_f0CXfo70lpay1v_58vvrbb-5U0CXrIIcNnpT9gTwUp7JTwFRYbhdQ2RKMw1EoYLIVPCnp8908p_njF0RxuO4T_7qN-8Yu3DHQ3wO8lSsSzRu3joKMUbjH5rjfu8xlJJpVup3v4NPW9JAKiQ
pn.interop.probing.bearer-token-telemetry=eyJraWQiOiJiNWZFb29tOHYwcmNmZkcxQVdiOUVDR0tEK3RwdkdKNTNtMUtyWGVMUnFJPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJjNmRlYjI1MC02MDkxLTcwZDktYjczOC03YWZhNTIzM2RlNmYiLCJjb2duaXRvOmdyb3VwcyI6WyJ1c2VycyJdLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAuZXUtc291dGgtMS5hbWF6b25hd3MuY29tXC9ldS1zb3V0aC0xX1VGQUVBSW5SRiIsImNsaWVudF9pZCI6IjF2MXM3bHB0ZGVodWwxbHJ1MWRkcGoyNGE2Iiwib3JpZ2luX2p0aSI6ImVlYWMyNTI1LWE4MzctNDU1YS04YmQyLWFiYzY1ZWFlZGMwZSIsImV2ZW50X2lkIjoiMWRkNThjNWUtMTdkNy00OWRjLTk2NzMtZjE4ZDllYTBhYjkyIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJhd3MuY29nbml0by5zaWduaW4udXNlci5hZG1pbiIsImF1dGhfdGltZSI6MTc2OTQzNzI2NiwiZXhwIjoxNzY5NTIzNjY2LCJpYXQiOjE3Njk0MzcyNjYsImp0aSI6ImZhOWM1YjIwLTRjMDAtNGU0ZS04MzY2LWZlMzJmNzcyOTM3YiIsInVzZXJuYW1lIjoibmljY29sb2NhY2FjZSJ9.PICy_bfY9mM2-KpBFCIVvo4mIKEGv64mP2Bg378_XaJ22aW92px8mPNRlvXE4_2tjin_McHJvSsiB95d_tqvRFrqwt5sBcib0V8fiQlK4wNFlulb1UodH3JpKA1Kj9t6Rct_2kAIkU-6MjeaTnL36ghxbr4I2xlnVmss3OAVjGzzCFTNMICVLn5zvva0H85HEMAxueRPTuw28h5i4PdRtCVZuRpnhdRGwshr9ma-KgtC_TuTe46-mscEfxuXIJ05PfGvaN4awq08P0rX3aKE2lh89I_gyues01KmvRyv_s4nB-3iru2Qi-BDh3pzZqgx1rBspom9xhbyMJ447TI2Ew
session.tokens.duration.seconds=7200
interop-env=qa
max-polling-try-ms=50
Expand Down
251 changes: 186 additions & 65 deletions interop-qa-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
<aws.sdk.version>2.20.1</aws.sdk.version>
<gson.version>2.11.0</gson.version>
<spring.boot.version>2.5.12</spring.boot.version>
<swagger.version>1.6.5</swagger.version>
<swagger.version>2.2.42</swagger.version>
<findbugs.version>3.0.2</findbugs.version>
<junit.platform.version>1.9.1</junit.platform.version>
<lombok.version>1.18.30</lombok.version>
<cucumber.reporting.version>5.7.2</cucumber.reporting.version>
<cucumber.reporting.version>5.10.2</cucumber.reporting.version>

<!-- 14/04/2025: recentemente aggiornate le versioni dei framework di test. Si riportano di
seguito quelle utilizzate in precedenza per facilitare eventuali rollback. -->
Expand All @@ -44,6 +44,12 @@
<version>${aws.sdk.version}</version>
</dependency>

<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>cognitoidentityprovider</artifactId>
<version>${aws.sdk.version}</version>
</dependency>

<!-- Gson: Library for serializing and deserializing Java objects to and from JSON format -->
<dependency>
<groupId>com.google.code.gson</groupId>
Expand Down Expand Up @@ -79,7 +85,7 @@

<!-- Swagger -->
<dependency>
<groupId>io.swagger</groupId>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version>
</dependency>
Expand Down Expand Up @@ -139,6 +145,16 @@
<artifactId>cucumber-reporting</artifactId>
<version>${cucumber.reporting.version}</version>
<scope>test</scope>

<!-- Verrebbe qui usata una versione successiva di slf4j rispetto a quella usate da tutte
le altre dep. del progetto, creando conflitti. Un'alternativa migliore sarebbe
modernizzare tutto il progetto. -->
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- Apache Commons Lang -->
Expand Down Expand Up @@ -208,10 +224,10 @@

<!-- Easy Random -->
<dependency>
<groupId>io.github.dvgaba</groupId>
<artifactId>easy-random-core</artifactId>
<version>7.1.1</version>
<scope>test</scope>
<groupId>io.github.dvgaba</groupId>
<artifactId>easy-random-core</artifactId>
<version>7.1.1</version>
<scope>test</scope>
</dependency>

<!-- MapStruct -->
Expand All @@ -227,39 +243,41 @@
<artifactId>commons-fileupload</artifactId>
<version>1.5</version>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.2.5</version>
<configuration>
<properties>
<configurationParameters>
cucumber.junit-platform.naming-strategy=long
</configurationParameters>
</properties>
</configuration>
</plugin>

<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.4.0</version>
<executions>
<execution>
<id>generate-bff-client</id>
<goals>
<goal>generate</goal>
</goals>
<phase>process-resources</phase>
<configuration>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.2.5</version>
<configuration>
<properties>
<configurationParameters>
cucumber.junit-platform.naming-strategy=long
</configurationParameters>
</properties>
</configuration>
</plugin>

<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.19.0</version>
<executions>
<execution>
<id>generate-bff-client</id>
<goals>
<goal>generate</goal>
</goals>
<phase>process-resources</phase>
<configuration>
<typeMappings>
<typeMapping>OffsetDateTime=java.lang.String</typeMapping>
</typeMappings>
<inputSpec>https://raw.githubusercontent.com/pagopa/interop-be-monorepo/refs/heads/develop/packages/api-clients/open-api/bffApi.yml</inputSpec>
<inputSpec>
https://raw.githubusercontent.com/pagopa/interop-be-monorepo/refs/tags/2.12.0/packages/api-clients/open-api/bffApi.yml
</inputSpec>
<generatorName>java</generatorName>
<library>resttemplate</library>
<generateApiTests>false</generateApiTests>
Expand Down Expand Up @@ -317,6 +335,107 @@
</configuration>
</execution>

<!-- Probing API -->
<execution>
<id>generate-probing-external-interop-client</id>
<goals>
<goal>generate</goal>
</goals>
<phase>process-resources</phase>
<configuration>
<typeMappings>
<typeMapping>OffsetDateTime=java.lang.String</typeMapping>
</typeMappings>

<inputSpec>
https://raw.githubusercontent.com/pagopa/interop-probing-core/refs/heads/develop/packages/api-clients/open-api/probingApi.yaml
</inputSpec>

<generatorName>java</generatorName>
<library>resttemplate</library>

<generateApiTests>false</generateApiTests>
<generateModelTests>false</generateModelTests>

<configOptions>
<apiPackage>
it.pagopa.interop.generated.openapi.clients.probing.api
</apiPackage>
<modelPackage>
it.pagopa.interop.generated.openapi.clients.probing.model
</modelPackage>

<dateLibrary>java8</dateLibrary>
<annotationLibrary>none</annotationLibrary>
<documentationProvider>source</documentationProvider>
<openApiNullable>false</openApiNullable>
<useAbstractionForFiles>true</useAbstractionForFiles>
<useBeanValidation>false</useBeanValidation>

<additionalModelTypeAnnotations>
@com.fasterxml.jackson.annotation.JsonInclude(
com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL
)
</additionalModelTypeAnnotations>
</configOptions>

<globalProperties>
<skipFormModel>false</skipFormModel>
</globalProperties>
</configuration>
</execution>

<!-- Probing Statistics API -->
<execution>
<id>generate-probing-statistics-interop-client</id>
<goals>
<goal>generate</goal>
</goals>
<phase>process-resources</phase>
<configuration>
<typeMappings>
<typeMapping>OffsetDateTime=java.lang.String</typeMapping>
</typeMappings>

<inputSpec>
https://raw.githubusercontent.com/pagopa/interop-probing-core/refs/heads/develop/packages/api-clients/open-api/probingStatisticsApi.yaml
</inputSpec>

<generatorName>java</generatorName>
<library>resttemplate</library>

<generateApiTests>false</generateApiTests>
<generateModelTests>false</generateModelTests>

<configOptions>
<apiPackage>
it.pagopa.interop.generated.openapi.clients.probingStatistics.api
</apiPackage>
<modelPackage>
it.pagopa.interop.generated.openapi.clients.probingStatistics.model
</modelPackage>

<dateLibrary>java8</dateLibrary>
<annotationLibrary>none</annotationLibrary>
<documentationProvider>source</documentationProvider>
<openApiNullable>false</openApiNullable>
<useAbstractionForFiles>true</useAbstractionForFiles>
<useBeanValidation>false</useBeanValidation>

<additionalModelTypeAnnotations>
@com.fasterxml.jackson.annotation.JsonInclude(
com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL
)
</additionalModelTypeAnnotations>
</configOptions>

<globalProperties>
<skipFormModel>false</skipFormModel>
</globalProperties>
</configuration>
</execution>


<execution>
<id>generate-m2mGateway-client</id>
<goals>
Expand All @@ -328,7 +447,9 @@
<typeMapping>OffsetDateTime=java.lang.String</typeMapping>
</typeMappings>
<!--<inputSpec>https://raw.githubusercontent.com/pagopa/interop-be-monorepo/refs/heads/release/2.10.0/packages/api-clients/open-api/m2mGatewayApi.yml</inputSpec> -->
<inputSpec>https://raw.githubusercontent.com/pagopa/interop-be-monorepo/refs/heads/develop/packages/api-clients/open-api/m2mGatewayApi.yml</inputSpec>
<inputSpec>
https://raw.githubusercontent.com/pagopa/interop-be-monorepo/refs/heads/develop/packages/api-clients/open-api/m2mGatewayApi.yml
</inputSpec>
<generatorName>java</generatorName>
<library>resttemplate</library>
<generateApiTests>false</generateApiTests>
Expand All @@ -355,33 +476,33 @@
</execution>

</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>17</source>
<target>17</target>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-mapstruct-binding</artifactId>
<version>0.2.0</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>17</source>
<target>17</target>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-mapstruct-binding</artifactId>
<version>0.2.0</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>
</build>

Expand Down
Loading