javanna
7c8013f9fd
Build: remove explicit targetCompatibility from forbiddenapis config
...
targetCompatibility set to the project is enough.
2016-06-15 11:43:48 +02:00
javanna
70fb67cc7b
Build: targetCompatibility and sourceCompatibility are enough to make sure we compile client and client-sniffer with target and source 1.7
2016-06-14 23:16:38 +02:00
javanna
caa6c96259
Build: make client and client-sniffer depend on lucene-test version 5, last 1.7 compatible version
2016-06-14 09:43:31 +02:00
javanna
50b6f4c02f
Build: changed forbidden-apis targetCompatibility to 1.7 for client and client-sniffer
2016-06-13 09:20:39 +02:00
javanna
777d438f48
[TEST] use jdk-internal bundled signature (rather than the previously removed jdk-non-portable)
2016-06-10 12:46:33 +02:00
javanna
6db90da25e
[TEST] Remove usage of @SuppressForbidden due to sun HttpServer usage, resolve some violations that were hidden by it
2016-06-10 11:40:13 +02:00
javanna
a5e329e563
[TEST] use animalsniffer annotation @IgnoreJRERequirement (similar to @SuppressForbidden) rather than exclusion pattern
2016-06-10 10:11:21 +02:00
javanna
0af9d2c767
Build: add animalsniffer to detect usage of java8 apis in client and client-sniffer
2016-06-10 09:51:47 +02:00
javanna
2856ab07de
Build: enable dependency licenses check for client-sniffer, exclude org.elasticsearch jars from checks
2016-06-09 23:48:49 +02:00
javanna
f38ce72004
make forbiddenApisTest work for client and client-sniffer
2016-06-09 23:44:34 +02:00
javanna
33bdab1a5a
Build: temporarily disable dependency licenses check (till our own get filtered out)
2016-06-09 17:32:51 +02:00
javanna
a461dd84d2
Build: add hamcrest and securemock to version.properties
2016-06-06 15:02:52 +02:00
javanna
f2318ed5ae
Build: add missing licenses, SHAs and enable dependency licenses check
2016-06-04 00:56:42 +02:00
javanna
4572b69011
[TEST] add RestClient unit tests
...
Unit tests rely on mockito to mock the internal HttpClient instance. No http request is performed, we only simulate interaction between RestClient and its internal HttpClient.
2016-06-03 16:20:12 +02:00
javanna
51e487fa55
[TEST] remove okhttp test dependency
...
Use sun HttpServer instead and disable forbidden-apis for test classes. It turns out to be more flexible than okhttp as it allows get & delete with body.
2016-06-03 16:01:07 +02:00
javanna
044a97c740
move client sniffer to its own project
...
Create a new subproject called client-sniffer that contains the o.e.client.sniff package. Since it is going to go to a separate jar, due to its additional functionalities and dependency on jackson, it makes sense to have it as a separate project that depends on client. This way we make sure that client doesn't depend on it etc.
2016-06-03 16:01:07 +02:00