|
|
dac22da0b5
|
Update method call to addOrUpdateShuttle
|
2025-11-11 15:38:03 -08:00 |
|
|
|
2854912e07
|
Update ETA mock helper to take an ExternalSourceETARepository
|
2025-11-11 15:37:07 -08:00 |
|
|
|
1d366bd63d
|
Pass new configuration option in apolloTestServerHelpers
|
2025-11-11 15:36:07 -08:00 |
|
|
|
fd59f6cbd9
|
Update resolvers to use the ETA repository
|
2025-11-11 15:30:52 -08:00 |
|
|
|
90041555a9
|
Remove ETA-related tests from ShuttleRepositorySharedTests
|
2025-11-11 15:30:43 -08:00 |
|
|
|
747477cff4
|
Update shuttle repository implementations to remove ETA functionality
|
2025-11-11 15:28:11 -08:00 |
|
|
|
5eb40ff8a5
|
Remove ETA-related methods from ShuttleGetterSetterRepository
|
2025-11-11 15:28:01 -08:00 |
|
|
|
15315f826e
|
Add SHUTTLE_ARRIVED_AT_STOP event and remove ETA-related methods for ShuttleGetterRepository
|
2025-11-11 15:27:42 -08:00 |
|
|
|
42cd34e755
|
Update InterchangeSystem and caller to construct an ETA repository based on argumetns
|
2025-11-11 15:16:21 -08:00 |
|
|
|
57d0171d68
|
Remove unused integration test systems
|
2025-11-11 15:16:01 -08:00 |
|
|
|
6df4678acc
|
Add stub for in-memory self updating ETA repository
|
2025-11-11 15:14:03 -08:00 |
|
|
|
75537a9c3a
|
Update interface and implementation of ETANotificationScheduler
Rely on both the ETA repository and the shuttle repository
|
2025-11-11 14:59:36 -08:00 |
|
|
|
7a0e303080
|
Add stub for in-memory external source ETA repository
|
2025-11-11 14:59:24 -08:00 |
|
|
|
e05519f651
|
Remove ETA events and add shuttle events for ShuttleGetterRepository
|
2025-11-11 14:52:40 -08:00 |
|
|
|
99999450b5
|
Remove clearAllData from BaseRedisRepository and update tests
|
2025-11-11 14:50:53 -08:00 |
|
|
|
01c55d52ec
|
Make BaseRedisRepository extend EventEmitter; make RedisShuttleRepository extend BaseRedisRepository
|
2025-11-11 12:31:32 -08:00 |
|
|
|
b6b79e1345
|
Migrate ETA-related tests over to the ETA repository tests
|
2025-11-11 12:27:10 -08:00 |
|
|
|
13bfc853e3
|
Add getAverageTravelTimeSeconds in SelfUpdatingETARepository definition
|
2025-11-11 12:26:45 -08:00 |
|
|
|
e0b00d1887
|
Extract setupRouteAndOrderedStops to a test helper
|
2025-11-11 12:21:26 -08:00 |
|
|
|
83e3414c8e
|
Add the tests back, for directly adding/removing ETAs
|
2025-11-11 12:08:02 -08:00 |
|
|
|
ea943206c0
|
Remove spy on nonexistent method
|
2025-11-11 12:06:05 -08:00 |
|
|
|
cb23379723
|
Add shuttleRepository injection to the constructor of RedisSelfUpdatingETARepository
|
2025-11-11 11:41:39 -08:00 |
|
|
|
7ac8232878
|
Fix typings for BaseRedisRepository
|
2025-11-11 11:41:21 -08:00 |
|
|
|
e707c9cfd8
|
Have the ETA repositories depend on BaseRedisRepository instead of duplicating methods
|
2025-11-11 11:33:45 -08:00 |
|
|
|
809c0b9270
|
Add clearAllData as a declared method
|
2025-11-11 11:03:33 -08:00 |
|
|
|
c43201b867
|
Move RepositoryHolder into test helpers, as it's shared across shared tests
|
2025-11-11 10:59:20 -08:00 |
|
|
|
53e120cd1e
|
Add stubs for Redis implementations of both ETA repository variants
|
2025-11-11 10:54:46 -08:00 |
|
|
|
1783d5f6f7
|
Define a set of interfaces for the ETA repository
|
2025-11-11 10:51:34 -08:00 |
|
|
|
41bea7b693
|
Remove unused code within ApiBasedShuttleRepositoryLoader
|
2025-11-10 20:26:44 -08:00 |
|
|
|
09f5fa55df
|
Delete loadShuttleTestData
|
2025-11-10 20:23:54 -08:00 |
|
|
|
589f630f23
|
In test helpers, update method call for ETA update
|
2025-11-10 20:23:25 -08:00 |
|
|
|
5bcb1b3ccd
|
Remove check for ETA data update
|
2025-11-10 20:23:07 -08:00 |
|
|
|
fb3be46ef2
|
Update shared test file and remove Redis-specific tests
|
2025-11-10 20:22:37 -08:00 |
|
|
|
ca5c7c618a
|
Update function calls within tests where shuttle repositories are a dependency
|
2025-11-10 20:22:08 -08:00 |
|
|
|
20c97de94d
|
Unify the new ETA functionality across all shuttle repositories
|
2025-11-10 20:20:39 -08:00 |
|
|
|
e6793572bf
|
Remove call to addOrUpdateEta within the shuttle repository loader
|
2025-11-10 20:15:39 -08:00 |
|
|
|
4481496fda
|
Privatize implementation details for updating shuttle ETA information
|
2025-11-10 19:51:15 -08:00 |
|
|
|
c9cbde7a78
|
Rename internal method to something more representative of if
|
2025-11-10 19:35:21 -08:00 |
|
|
|
a3854aab6d
|
Update test to account for Redis unpredictability
|
2025-11-10 19:13:39 -08:00 |
|
|
|
864097154e
|
Make addTravelTimeDataPoint public, add tests, and fix the query interval
|
2025-11-10 19:05:32 -08:00 |
|
|
|
7a0937c04e
|
Refactor updateShuttleLastStopArrival to use shuttle ID
|
2025-11-10 18:23:44 -08:00 |
|
|
|
ef20117f3c
|
Modify getShuttleLastStopArrival to use shuttle ID
|
2025-11-10 18:21:55 -08:00 |
|
|
|
91517669f0
|
Implement updateEtasBasedOnHistoricalData and add a test for it
|
2025-11-10 18:11:54 -08:00 |
|
|
|
d92db84738
|
Implement travel time data point saving and loading, and tests
|
2025-11-10 16:46:34 -08:00 |
|
|
|
bd1ae07662
|
Rename historical parking query arguments to HistoricalParkingAverageFilterArguments
|
2025-11-10 16:46:07 -08:00 |
|
|
|
c946647483
|
Update getArrivedStopIfExists and implement tests for it
|
2025-11-10 15:45:38 -08:00 |
|
|
|
584dd44aad
|
Update Claude instructions for testing
|
2025-11-10 15:45:21 -08:00 |
|
|
|
cba91dae55
|
Implement getShuttleLastStopArrival and updateShuttleLastStopArrival
|
2025-11-10 15:36:33 -08:00 |
|
|
|
2a80a049bd
|
Add updated test cases and update call to stop arrival helper
|
2025-11-10 15:09:13 -08:00 |
|
|
|
63ed267ded
|
Add necessary call to updateShuttleLastTimeArrival
|
2025-11-10 14:54:48 -08:00 |
|