Axel Uhl
93ccfe55d6
refactored: moved functionality for TrackedRace creation including constants for default averaging times
2011-11-14 22:37:06 +01:00
Axel Uhl
e4ad871221
removed no longer necessary comment
2011-11-14 22:01:12 +01:00
Axel Uhl
00b2749202
refactored to get rid of the "token" approach for updating / retrieving RaceDefinitions from tracker
2011-11-14 21:55:31 +01:00
Axel Uhl
66aa964c80
use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes
...
Conflicts:
java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-14 20:58:45 +01:00
Axel Uhl
16d6035991
Merge branch 'gwt' into gwt-new
2011-11-14 20:54:47 +01:00
Axel Uhl
f38dc8ec64
use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes
2011-11-14 20:49:30 +01:00
Axel Uhl
254ea668fd
Merge branch 'gwt' of ssh://localhost:12347/home/trac/git into gwt
2011-11-14 18:24:26 +01:00
Axel Uhl
692b2fd458
added first domain object creation methods in SwissTiming domain factory
2011-11-14 18:23:44 +01:00
Axel Uhl
a36cc30870
added another StoreAndForward test variant
2011-11-14 17:18:18 +01:00
Axel Uhl
127c95a252
started to introduce TrackedEventRegistry in SwissTiming stuff
2011-11-14 17:17:20 +01:00
Axel Uhl
ef4547357f
Moved top-level cache for TrackedEvent from TracTrac-specific DomainFactory to RacingEventService;
...
introduced a TrackedEventRegistry interface in com.sap.sailing.domain that is now extended by
RacingEventService as well as a dummy implementation for use by tests
2011-11-14 17:00:17 +01:00
Axel Uhl
90467c05db
trying to fix NPE in SailMasterConnectorImpl
2011-11-14 16:53:25 +01:00
Axel Uhl
dfcadb6040
Merge branch 'gwt' into gwt-new
2011-11-14 16:44:41 +01:00
Axel Uhl
f31bab0ba2
added missing org.junit4 dependency
2011-11-14 16:44:07 +01:00
Axel Uhl
34b3d6bb7a
reformatting
2011-11-14 16:43:13 +01:00
Axel Uhl
ba82aee809
reformatting
2011-11-14 15:58:06 +01:00
Axel Uhl
f970ea0e39
Merge remote-tracking branch 'server/gwt' into gwt
2011-11-14 15:10:16 +01:00
Axel Uhl
8839f9d5d6
distinguish a listening and a connecting StoreAndForward test
2011-11-14 15:01:38 +01:00
Axel Uhl
da39f7f1d6
improved Javadoc
2011-11-14 10:35:07 +01:00
Axel Uhl
98e43267f0
allow StoreAndForward to operate in one of two modes (active/passive connection management)
2011-11-14 10:31:49 +01:00
Axel Uhl
04f1ae19df
fixed SwissTiming tests
2011-11-14 09:14:27 +01:00
Axel Uhl
6430364b1e
compilable version where SwissTiming connector tests currently don't work
2011-11-14 08:59:49 +01:00
Axel Uhl
694cdaab5b
implement race-specific listener concept
2011-11-14 08:35:00 +01:00
Axel Uhl
5ed401251c
minor mostly comment changes
2011-11-12 23:35:32 +01:00
Axel Uhl
c209501ae2
continued a bit in SwissTimingRaceTrackerImpl
2011-11-11 18:43:40 +01:00
Axel Uhl
27e091bcd0
started SwissTiming RaceTracerImpl
2011-11-11 18:17:42 +01:00
Axel Uhl
4d6b68fcd9
fixed swiss timing tests
2011-11-11 18:14:09 +01:00
Axel Uhl
d533f64168
pulled up getRaces() to RaceSpecificMessageLoader
2011-11-11 11:45:52 +01:00
Axel Uhl
8919e65636
added code formatter
2011-11-11 11:43:37 +01:00
Axel Uhl
429cd1022d
fixed uncompilable typo
2011-11-10 21:47:55 +01:00
Axel Uhl
f6b7df0cc8
turned message-based logging to "fine" except for discarded messages
2011-11-10 21:32:05 +01:00
Axel Uhl
b9e1bdee4b
removed no longer required System.out test output
2011-11-10 21:22:00 +01:00
Axel Uhl
5cd72477e4
append more message without buffering
2011-11-10 21:20:12 +01:00
Axel Uhl
4830daa0c5
adjusted new test case after merging change in RaceSpecificMessageLoader interface
2011-11-10 21:09:27 +01:00
Axel Uhl
159458e157
Merge remote-tracking branch 'server/gwt' into gwt
...
Conflicts:
java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/StoreAndForwardTest.java
2011-11-10 21:08:44 +01:00
Axel Uhl
95f79a5024
overlapping stored/received message test case now green
2011-11-10 21:06:17 +01:00
Axel Uhl
cf7d8e0364
moved test case for overlapping message send/load cycles into separate class;
...
this class doesn't use StoreAndForward to keep things separate for now
2011-11-10 20:51:22 +01:00
Axel Uhl
72123b0085
test currently fails; planning to restructure into separate test class
2011-11-10 20:29:27 +01:00
Axel Uhl
b4f3dc3957
fixed parsing routine for RAC message where ID and description were accidentally swapped
2011-11-10 17:34:23 +01:00
Axel Uhl
528e76315d
testBuffering test green for now
2011-11-10 16:15:27 +01:00
Axel Uhl
8537a5ff9d
Merge remote-tracking branch 'server/gwt-2' into gwt
...
Conflicts:
java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/DomainObjectFactory.java
java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/DomainObjectFactoryImpl.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
2011-11-10 14:16:38 +01:00
Axel Uhl
a5ee6d0a2f
first seemingly working test case showing the general mixing of messages loaded / received
2011-11-10 13:04:36 +01:00
Axel Uhl
0231120601
implemented (untested) buffering behavior for SailMasterConnectorImpl
2011-11-10 11:49:17 +01:00
Axel Uhl
89367614ae
let SwissTiming DomainObjectFactory implement the RaceSpecificMessageLoader interface
2011-11-10 10:58:48 +01:00
Axel Uhl
30694a0c4b
Merge branch 'gwt' into gwt-new
2011-11-10 10:50:46 +01:00
Axel Uhl
f71eff5f72
Merge remote-tracking branch 'server/gwt-new' into gwt-new
2011-11-10 10:50:01 +01:00
Axel Uhl
63a3eecfd9
added loadMessages operation on RaceSpecificMessageLoader
2011-11-10 10:48:43 +01:00
Axel Uhl
460628cc79
fixed test after it's required to explicitly track the races we're interested in
2011-11-09 18:22:18 +01:00
Axel Uhl
183fe7f269
trying to fix synchronization of StoreAndForward server sockets
2011-11-09 18:14:06 +01:00
Axel Uhl
8e602e6430
wait longer
2011-11-09 18:14:04 +01:00
Axel Uhl
f24b14d592
delay test case to wait for server socket to accept connects
2011-11-09 18:14:03 +01:00
Axel Uhl
c6a0121cdb
use 127.0.0.1 instead of localhost in tests
2011-11-09 18:14:01 +01:00
Axel Uhl
ebdc496dd1
added logging for StoreAndForward to understand why tests fail on server
2011-11-09 18:14:00 +01:00
Axel Uhl
c64856e5d3
made SwissTiming message types aware of whether they are race specific
2011-11-09 18:13:58 +01:00
Axel Uhl
b517b61ea3
fixed bug in SailMasterConnectorImpl introduced by changing the handling of _STOPSERVER
2011-11-09 18:13:56 +01:00
Axel Uhl
6589894f16
renamed TracTrac-specific stuff accordingly
2011-11-09 18:13:55 +01:00
Axel Uhl
c5a00609f0
trying to fix synchronization of StoreAndForward server sockets
2011-11-09 18:02:56 +01:00
Axel Uhl
56bebcc1c1
wait longer
2011-11-09 16:49:09 +01:00
Axel Uhl
8b777adb62
delay test case to wait for server socket to accept connects
2011-11-09 16:44:47 +01:00
Axel Uhl
53bbad51b0
use 127.0.0.1 instead of localhost in tests
2011-11-09 16:39:18 +01:00
Axel Uhl
fd714776eb
added logging for StoreAndForward to understand why tests fail on server
2011-11-09 16:28:38 +01:00
Axel Uhl
e75642eafe
made SwissTiming message types aware of whether they are race specific
2011-11-09 16:20:35 +01:00
Axel Uhl
8527092ea1
fixed bug in SailMasterConnectorImpl introduced by changing the handling of _STOPSERVER
2011-11-09 15:41:50 +01:00
Axel Uhl
4934534d80
renamed TracTrac-specific stuff accordingly
2011-11-09 15:34:08 +01:00
Axel Uhl
1669cfc6e3
Merge remote-tracking branch 'server/gwt' into gwt
...
Conflicts:
java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
2011-11-09 13:54:17 +01:00
Axel Uhl
f2a93777ac
first StoreAndForward test that tests whether a raw message was successfully written to the DB
2011-11-09 13:44:42 +01:00
Axel Uhl
cc6d9f330c
first successful test with numbering forwarded SailMaster messages
2011-11-09 12:57:38 +01:00
Axel Uhl
46092d9321
fixed compile errors caused by last refactoring of receiveMessage
2011-11-09 10:32:16 +01:00
Axel Uhl
a628b15809
preparing StoreAndForward to record SwissTiming messages in Mongo
2011-11-09 10:30:55 +01:00
Axel Uhl
9cf6f5e423
added a placeholder for the SwissTiming StoreAndForward standalone application
2011-11-08 18:20:23 +01:00
Axel Uhl
1309a47f43
added pom.xml files for new bundles
2011-11-08 18:06:17 +01:00
Axel Uhl
e62231feaa
introduced separate persistence bundles for domain, tractrac and swisstiming bundles
2011-11-08 18:06:44 +01:00
Axel Uhl
aa3a1e6b8b
Merge branch 'gwt' of ssh://localhost:12347/home/trac/git into gwt
2011-11-08 17:31:00 +01:00
Axel Uhl
2a12d45fc0
refactored Mongo DB connector: new Activator which encapsulates DB connection
2011-11-08 17:10:10 +01:00
Axel Uhl
68aaec81df
fixed RPD test after Kai changed the protocol regarding time stamp format
2011-11-07 20:52:55 +01:00
Axel Uhl
0f6fea93ea
added missing file
2011-11-07 20:09:19 +01:00
Axel Uhl
557619696e
starting to introduce polymorphism across RaceTracker for SwissTiming and TracTrac
2011-11-07 18:18:27 +01:00
Axel Uhl
c12a0d74fc
listing races offered by SwissTiming SailMaster server seems to work
2011-11-07 15:45:46 +01:00
Axel Uhl
d59a2f0294
more swiss timing connectivity stuff; relaxed test with reverse distance a bit because distances
...
are taken at slightly different times (one after the other)
2011-11-07 13:50:14 +01:00
Axel Uhl
3000cfe90f
first successful connect through SwissTiming event management panel
2011-11-07 13:40:51 +01:00
Axel Uhl
97b95ea660
compilable (yet entirely untested) version of SwissTiming configuration stuff
2011-11-07 13:17:03 +01:00
Axel Uhl
6c84c19cc3
first attempt to implement a SwissTiming config panel for AdminConsole web app
2011-11-07 12:46:07 +01:00
Axel Uhl
649ee87113
moved TODO items from TODO file to bugzilla at http://bugzilla.web4sap.com
2011-11-04 23:40:37 +01:00
Axel Uhl
b929285def
ignore live SwissTiming tests
2011-11-04 17:26:57 +01:00
Axel Uhl
742697267a
factored out the common parsing functionality for event and response messages;
...
implemented the notification methods for SwissTiming events
2011-11-04 17:25:42 +01:00
Axel Uhl
ee4f0db2ce
added flimsy test for mark passing times
2011-11-04 17:06:48 +01:00
Axel Uhl
f5d38da9e4
flimsy test for distance between boats
2011-11-04 16:40:24 +01:00
Axel Uhl
f6f894d2ed
added test case (that currently suffers from stale data about distances) for distance between boats
2011-11-04 16:27:07 +01:00
Axel Uhl
d870388e65
added test for delta clock at mark
2011-11-04 16:15:42 +01:00
Axel Uhl
e9709e0b4c
ignore entire live SwissTiming test to not confuse kielweek server (firewall issue!)
2011-11-04 15:20:45 +01:00
Axel Uhl
d44a19431b
minor cosmetic refactoring
2011-11-04 15:05:05 +01:00
Axel Uhl
a8c2d7f2ca
Merge branch 'gwt' of ssh://localhost:12347/home/trac/git into gwt
2011-11-04 15:04:01 +01:00
Axel Uhl
fcdd551b0f
ignore live ST RPD test for now because the server cannot be guaranteed to be online
2011-11-04 14:59:38 +01:00
Axel Uhl
5d1eeff627
Benjamin and Fabian: fixed bug in FormattedDoubleLegDetailColumn.getPercentage regarding NPE
2011-11-04 14:42:36 +01:00
Axel Uhl
4ad6881f02
added logic and first basic test for clock at mark; doesn't work yet
2011-11-04 14:33:06 +01:00
Axel Uhl
5db51a48f3
removed extra loop
2011-11-04 13:32:16 +01:00
Axel Uhl
8892ca5dbd
Merge remote-tracking branch 'server/gwt' into gwt
2011-11-04 11:00:54 +01:00
Axel Uhl
b23ac38cc7
continued with SwissTiming connector and tests
2011-11-04 11:00:41 +01:00
Axel Uhl
f1d962a001
fixed test data for SwissTiming RPD test
2011-11-04 09:43:27 +01:00
Axel Uhl
1e13b3c32c
moved a few TODO items to Bugzilla
2011-11-03 23:27:16 +01:00