Avgustin Marinov
ba496a0f52
Fix HATEOAS support for swagger doc ( #1528 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-12-22 11:35:28 +02:00
Avgustin Marinov
0021b03c9a
CI friendly maven poms - use $revision for version ( #1477 )
...
https://maven.apache.org/maven-ci-friendly.html
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-16 17:23:01 +02:00
Stanislav Trailov
b51a5d6c90
Feature/swagger support ( #1432 )
...
* Swagger support initial concept
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add descriptions for Target tags
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add target filter queries descriptions
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add target api descriptions
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add software modules API descriptions
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add descriptions for DS, DSTags and SMTypes
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add DistributionSetType API descriptions
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add Rollout API descriptions
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Bring back test scope to mariaDb
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add tags and descriptions to System config API
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Move away OpenAPI config from Start.java
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* provide license header and project version for openapi
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Fix error responses with example error body
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Add DDI API to swagger and make proper API grouping
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Revert changes from not merging before commit
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* Remove more changes
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
* fix circle ci build
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io >
2023-09-25 13:44:55 +03:00
Avgustin Marinov
9c86729a68
[#1393,#1008] Switch to Eclipse v2.0 license ( #1427 )
...
Switching license from EPL v1 to v2. Following
https://www.eclipse.org/legal/epl-2.0/faq.php#h.tci84nlsqpgw
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-09-14 11:03:20 +03:00
Dominic Schabel
81defa10a6
Migration to JUnit5 as default test runtime ( #1082 )
...
* Migrate tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* REST docs tests migrated to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Migrated security and UI tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Migrated management tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Reflecting changes from JUnit5 migration
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Fix RabbitMQ test detection
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Drop support for JUnit4
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
2021-03-15 13:40:40 +01:00
Dominic Schabel
9c5360e59d
JUnit5 support ( #1063 )
...
* First preparation for JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
* Exclusion of JUnit5 removed
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io >
2021-02-12 08:22:26 +01:00
Robert Sing
9f76f6c371
added missing JsonIgnoreProperties annotation for DDI Api model classes ( #881 )
...
* added missing JsonIgnoreProperties annotation for DDI model classes
* added Copyright Headers & serialization tests for all Ddi model classes
* fixed typo in test
* fixed review findings
* added missing test descriptions
Signed-off-by: Robert Sing <Robert.Sing@bosch-si.com >
2019-08-27 09:27:20 +02:00
Stefan Schake
e8e203b69a
CBOR support for the DDI API ( #797 )
...
* Add test for default content-type of DDI
We want to add support for other content types to the DDI interface.
To make sure we don't break devices that implicitly assume they will
receive JSON without setting an Accept header, add a test for the current
behavior.
v2: Complete the assertion
Signed-off-by: Stefan Schake <stefan.schake@devolo.de >
* Add CBOR support for DDI API
Concise Binary Object Representation (CBOR) is a binary data format
optimized for small code and message size. Since Spring Boot 2, there
is an autoconfigured data converter so we need to do little more than
add the reference to the Jackson backend and advertise support in the DDI
endpoints. Add tests to ensure all endpoints support the format.
Fixes #748
Signed-off-by: Stefan Schake <stefan.schake@devolo.de >
2019-02-28 18:32:48 +01:00
Kai Zimmermann
ac931ec8fa
Master now on 0.3
2018-06-11 15:57:15 +02:00
Kai Zimmermann
428e3af2bc
hawkBit rest docs (management & DDI API) ( #688 )
...
* hawkBit REST docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fiy gitignore.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add to website.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Switch to generated docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix typos.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Review findings.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Otimizations.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Revert accidental checkin.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add security link.
2018-05-24 16:10:01 +02:00