|
0fbc973899
|
Add a make test target
|
2020-06-06 18:49:25 +01:00 |
|
|
0e9082aab7
|
Add basic makefile with build and install targets
|
2020-06-06 18:49:04 +01:00 |
|
|
5c549ad8c3
|
Add a TODO to the MoveRover command about blocking other rovers
|
2020-06-06 18:45:23 +01:00 |
|
|
91947f614c
|
Randomly position new rovers
|
2020-06-06 18:45:15 +01:00 |
|
|
b344c4549c
|
Fix output for rove move command
|
2020-06-06 18:44:50 +01:00 |
|
|
2b87c2b4c0
|
Add version to ./rove
|
2020-06-06 18:44:40 +01:00 |
|
|
50cc8b5dbf
|
Minor cleanups
|
2020-06-06 18:44:24 +01:00 |
|
|
dc957f7fc1
|
Up the server rick to every 5 minutes
|
2020-06-06 18:23:27 +01:00 |
|
|
78dc6f3d4c
|
Install wamerican on the githup workflow
|
2020-06-06 17:26:36 +01:00 |
|
|
b9dd1f60bc
|
Print the struct names for the rover
|
2020-06-06 17:20:56 +01:00 |
|
|
e804cdf12b
|
Install wamerican for /usr/share/dict/words
|
2020-06-06 17:16:33 +01:00 |
|
|
4645ef81e5
|
Add missing rover.go file
|
2020-06-06 16:53:42 +01:00 |
|
|
5e1f9b0d31
|
Refactor rover attributes to add a name
|
2020-06-06 16:52:30 +01:00 |
|
|
db38ad6091
|
Add tick information to server status
|
2020-06-06 16:37:57 +01:00 |
|
|
6ac5a559b5
|
Add missing newlines to prints
|
2020-06-06 16:33:56 +01:00 |
|
|
ea67fe1cbe
|
Fix executing a tick every second for a minute
|
2020-06-06 16:31:39 +01:00 |
|
|
b9df3833ed
|
Add log for command execute
|
2020-06-06 16:30:01 +01:00 |
|
|
c30339143b
|
Fix ./rove tests
|
2020-06-06 16:28:28 +01:00 |
|
|
3a36f8f84f
|
Add logging to all handlers
|
2020-06-06 16:26:44 +01:00 |
|
|
ca00a64112
|
Change command arg to move arg for ./rove
|
2020-06-06 16:26:28 +01:00 |
|
|
1a82c3a6bd
|
Note that commands now do happen in real time
|
2020-06-06 16:02:11 +01:00 |
|
|
c6fbf1341a
|
Allow the server tick to be customised
|
2020-06-06 16:01:49 +01:00 |
|
|
573bfbf9c7
|
Add cron tick of command queue
|
2020-06-06 15:52:03 +01:00 |
|
|
0a0a32cf58
|
Implement a command queue on the world
Not currently executed
|
2020-06-06 14:44:59 +01:00 |
|
|
e3ce87e964
|
Simplify duplicate command types
|
2020-06-06 12:45:45 +01:00 |
|
|
97d3583384
|
Update rove-server main with tests
|
2020-06-06 12:13:54 +01:00 |
|
|
1d2087e2b9
|
Fix test instabilities by refactoring to make address dynamic and readable
|
2020-06-06 11:52:12 +01:00 |
|
|
bc366583a4
|
Move server tests to the server command
|
2020-06-06 10:57:37 +01:00 |
|
|
3bfbe38837
|
De-integration the cmd/rove tests as well and massively simplify the tests output
|
2020-06-06 00:47:48 +01:00 |
|
|
79c07f359b
|
De-integration the api tests by launching their own server
|
2020-06-06 00:36:08 +01:00 |
|
|
e242fcc4f7
|
Fix issue with command returning true when no rover was spawned
|
2020-06-06 00:18:41 +01:00 |
|
|
9c0dde616b
|
Refactor to implement integration testing for rove
|
2020-06-06 00:04:30 +01:00 |
|
|
6bc52a130d
|
Print the list of rovers from the radar response
|
2020-06-05 23:18:07 +01:00 |
|
|
3dbdbd248e
|
Add a test compose file without a persistent volume
|
2020-06-05 23:17:04 +01:00 |
|
|
cade908ed2
|
Refactor APIs to take an /{accountid}/ prefix
|
2020-06-05 23:08:59 +01:00 |
|
|
9ae1f50f46
|
Rename /commands to /command
Make it a verb not a GET fetch
|
2020-06-05 22:34:32 +01:00 |
|
|
9d57f48f98
|
Add /rover command to get rover info
|
2020-06-05 22:23:01 +01:00 |
|
|
e2e0256d44
|
Remove old unneded build script
|
2020-06-05 21:56:40 +01:00 |
|
|
832f206a53
|
Store the host in the config file
|
2020-06-05 21:48:57 +01:00 |
|
|
a89e577aec
|
Let the docker-compose file build the server docker
|
2020-06-05 21:45:21 +01:00 |
|
|
d3dd1130a2
|
Very minor cleanups and error addition
|
2020-06-05 21:29:55 +01:00 |
|
|
62d3ed3a56
|
Add missing Dockerfile
|
2020-06-05 21:29:40 +01:00 |
|
|
88087e0338
|
Implement most rove commands
Need to finish up /commands
Need to pretify output of others
|
2020-06-05 19:08:36 +01:00 |
|
|
0620b9ce99
|
Add empty "rove" executable
|
2020-06-05 18:26:11 +01:00 |
|
|
c2a46bf1ca
|
Add a bullet point for the PoC to execute commands in real time
|
2020-06-05 18:11:28 +01:00 |
|
|
7297a6de9a
|
Clean out confusing assert messages
|
2020-06-05 18:09:22 +01:00 |
|
|
7be2a0f1b7
|
Add tests for each current API
These aren't extensive yet, and don't reset the server, but it's a good step forward
|
2020-06-05 18:06:16 +01:00 |
|
|
f82565bf22
|
Refactor and implement the api functions
|
2020-06-05 17:59:14 +01:00 |
|
|
3474e6ca8c
|
Pull out API definitions and testing into it's own package
|
2020-06-05 17:24:27 +01:00 |
|
|
5a2d35aca8
|
Reorganise a little to move the server into it's own directory
|
2020-06-05 17:15:25 +01:00 |
|