Commit Graph
25 Commits
Author SHA1 Message Date
Axel Uhl e96d1e34a7 significant performance improvements (thanks to Jonas Dann) for topoligical sorter
Change-Id: I25416aa8bc5a524e3f56bf7f39c6c04f3cddf2d6
2017-09-25 19:23:00 +02:00
Axel Uhl 967210d2da for now disabled comparison by last race for match racing scoring scheme
Change-Id: Ia54565cf2e010d8c2f851cef35a1658d403042bc
2017-09-25 00:15:27 +02:00
Axel Uhl d7c4162702 up to 150 edges in randomTest don't seem to be a performance problem
Change-Id: Iaa9423842189c4fd6a208adadd3d9e2f37c577b4
2017-09-24 21:58:45 +02:00
Axel Uhl 93f14a3256 use fewer edges in randomTest; relaxed condition: don't consider in-cycle edges
Change-Id: I2fd4b1ed5481c41c9d7c97129ad33df7c8730149
2017-09-24 21:57:05 +02:00
Axel Uhl 7e066e5511 fixed test case, adding missing edge
Change-Id: I2d0afed88310e80d498f9e3853c57f71c6cd348c
2017-09-24 18:22:04 +02:00
Axel Uhl 8cc63941bc added cycle detection test currently failing
Change-Id: I165da34c0bb85f344e81faf427a171f6d63263f7
2017-09-24 13:46:01 +02:00
Axel Uhl d308f3d942 use fixed seed for "random" test; added assertion 2017-09-24 02:00:29 +02:00
Axel Uhl d4ebc6b155 some progress towards making topological sorting work
Change-Id: I8add3e44c8d3df51a3a87cad0857850e0f5fa49a
2017-09-24 00:12:01 +02:00
Axel Uhl 63b074986f fixed cycle detection for standalone cycles
Change-Id: I7edd5cfd35be75dd656bad3d1c7f33df5568b9dc
2017-09-22 13:26:38 +02:00
Axel Uhl 204d745466 use iteration instead of recursion for cycle checks
Change-Id: Id0e25510a45c56f440723635eb6efaa935b25234
2017-09-22 12:12:05 +02:00
Axel Uhl 41803fa236 fixed comparator by checking whether nodes are on same cycle *cluster*, not only on same cycle
Change-Id: I656597e25787cbc3986bc73421c05daa49be6291
2017-09-22 11:49:14 +02:00
Axel Uhl 774be2326e made a first non-trivial cycle-based test case green
Change-Id: I207621826c04f987d078015c3b3205af2f520a25
2017-09-22 02:05:32 +02:00
Axel Uhl 2410c4036f fixed reflexive compare in topological comparator
Change-Id: I3658fd17cc66ee2378f312a36d777c7ff69dc49e
2017-09-22 01:03:20 +02:00
Axel Uhl 121d3e0d27 started adding tests for graph sort
Change-Id: I90ffac1aa67deb841f277e54406081ac70190e29
2017-09-22 00:59:14 +02:00
Axel Uhl e54504f229 added test case for the impossibility of thread pool depletion by tasks throwing exceptions
Change-Id: I529d230299abc3a97bccc194611e182bb7ad744f
2017-06-26 14:51:07 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 79e7bec5bd added class that can unquote .properties files; for possible use with Translation Workbench (TWE)
Change-Id: I8c93e67c85f64c76088da41911b31f8f166c22ff
2017-04-04 18:20:18 +02:00
Steffen Schaefer dd5d1fc745 Using junit and hamcrest from orbit / adjustments for different junit
bundle ID
2016-11-24 13:29:02 +01:00
Axel Uhl e1e04a755d actually set thread priority in thread priority test
Change-Id: I58449e624c91a20274cbcf20ec6fa7324ab73b77
2016-09-19 17:02:17 +02:00
Axel Uhl 164a7b4feb added a Java thread priority test
Change-Id: Ib3b5930a1295e0646f8be5378b49dceccf83f862
2016-09-19 16:40:21 +02:00
Axel Uhl 1e90300183 use background task executor to refresh wind estimation track cache
Change-Id: I6fa08dadde0893ddddbac7f09a1d86e98a8299c7
2016-09-16 11:08:57 +02:00
Axel Uhl e7c5b804b9 use Require-Bundle instead of Import-Package for org.junit dependency of com.sap.sse.test fragment
Change-Id: I52da67e57837907f5d0f039e0d189e18e9dc9b58
2016-08-18 01:20:28 +02:00
Axel Uhl a33d5464dd added com.sap.sse.test fragment that contains a test asserting that it is possible to cancel a task scheduled at fixed rate in a ScheduledExecutorService
Change-Id: I40f9f66076f2ea7715abb3b93ffd6fc3efd5a999
2016-08-17 15:00:52 +02:00
Axel Uhl 5d29687a02 moved settings JSON serialization test to gateway test for now 2015-05-23 00:59:16 +02:00
Axel Uhl 8ca4f5e8b5 moved settings serialization from com.sap.sse.common to com.sap.sse; created new test fragment com.sap.sse.test which now hosts the settings serializer test case 2015-05-23 00:02:37 +02:00