Marek Wolan
d8975078b3
Fix game reset test.
2023-11-24 10:50:10 +00:00
Marek Wolan
bfd5f054dc
Merge 'origin/dev' into feature/1971-ray-agents-2
2023-11-24 09:50:37 +00:00
Chris McCarthy
efeaa4c1cc
#2034 - Implemented the Simulation reset functionality by doing a deepcopy of the Simulation object inside the PrimaiteSession upon instantiation. Added a test that uninstalls a service before performing a reset then checks that the service reappears.
2023-11-23 15:31:06 +00:00
Marek Wolan
f1f516c51a
Add multi agent session test
2023-11-23 02:51:31 +00:00
Marek Wolan
8a2279c6cb
Update end to end tests after session changes
2023-11-23 01:40:27 +00:00
Marek Wolan
afd64e4674
Separate game, environment, and session
2023-11-22 11:59:25 +00:00
Marek Wolan
7d800cbbc9
Merge remote-tracking branch 'origin/dev' into feature/1972-remove-sqlite
2023-11-18 03:41:22 +00:00
Marek Wolan
77f3806ba7
Remove real database in favour of simulated
2023-11-18 03:40:08 +00:00
Marek Wolan
9d0a98b221
Apply suggestions from code review
2023-11-17 20:30:07 +00:00
Marek Wolan
ba580b00b4
Improve config validation and fix tests
2023-11-16 16:14:50 +00:00
Marek Wolan
0b9bdedebd
Fix typehints
2023-11-16 15:28:38 +00:00
Marek Wolan
13c49bf3ea
Fix session path monkeypatch
2023-11-16 15:19:14 +00:00
Marek Wolan
7545c25a46
Make pytest patch with temporary session dir
2023-11-16 15:11:03 +00:00
Marek Wolan
64e8b3bcea
Add basic primaite session e2e tests
2023-11-15 16:04:16 +00:00
Czar.Echavez
be4a467877
#1962 : revert pulling from src
2023-11-08 10:48:41 +00:00
Czar.Echavez
f5df1366a7
#1962 : merge dev into branch + fix minor diffs + ensure that imports pull from src
2023-11-08 10:36:47 +00:00
Marek Wolan
0ea282166d
Merge remote-tracking branch 'origin/dev' into dev-game-layer
2023-11-06 16:23:29 +00:00
Czar.Echavez
eba10ae5ef
#1962 : clean up tests + improve the show command which shows the folders and files in file system
2023-11-06 11:56:44 +00:00
Czar.Echavez
535c1b19ab
#1962 : attempt to make the timestep actions look neater + adding logic that allows restoring a folder take multiple timesteps
2023-11-06 11:12:06 +00:00
Czar.Echavez
e70ceec716
#1962 : folder/file restore logic
2023-11-06 10:22:08 +00:00
Czar.Echavez
51713bad74
#1962 : split tests into managable files + implement deletion of folders and files + tests
2023-11-03 15:15:18 +00:00
Czar.Echavez
b2c3e273b7
#1962 : separating file system into more managable files
2023-11-02 15:10:51 +00:00
Czar.Echavez
11848aa180
#1962 : keeping track of deleted files
2023-10-31 15:52:44 +00:00
Czar.Echavez
98ca33e994
#1961 : scanning no longer happens every timestep - the scan is all done in one timestep after the required timestep countdown is complete
2023-10-30 15:34:13 +00:00
Czar.Echavez
1ddf400d6f
#1961 : node resetting
2023-10-27 18:28:34 +01:00
Czar.Echavez
68b22b6444
#1961 : node scanning + applying timestep to all components within node + node revealing to red
2023-10-27 17:50:41 +01:00
Czar.Echavez
8783574442
#1961 : os scan set up
2023-10-27 10:17:59 +01:00
Marek Wolan
c57b5152c0
Remove broken tests
2023-10-25 17:08:01 +01:00
Marek Wolan
e8e14ae68a
Comment out tests for primaite v2
2023-10-25 13:56:02 +01:00
Marek Wolan
ffe80f215e
Merge 'origin/dev-game-layer' into feature/1924-Agent-Interface
2023-10-25 09:58:04 +01:00
Czar.Echavez
c4b43c479e
#1947 : remove storing deleted files in a list and banish them to the shadow realm instead
2023-10-24 11:53:21 +01:00
Czar.Echavez
8b85d5d55b
#1947 : node startup/shutdown now take multiple timesteps to complete
2023-10-24 10:11:50 +01:00
Czar.Echavez
724beb1a29
#1947 : folder/file scan now take multiple time steps to complete
2023-10-23 15:58:37 +01:00
Czar.Echavez
ffc4711afb
#1947 : added test for agent actions + clearing up the implementation of the request managers for filesystem
2023-10-20 12:58:58 +01:00
Czar.Echavez
0edb9b46a7
#1947 : clean up existing work and clear up some itesm left in TODO
2023-10-18 13:21:05 +01:00
Czar.Echavez
4ee2235dd1
#1947 : temp commit what is done so far
2023-10-16 11:42:56 +01:00
Czar.Echavez
c9e4ba3c7d
#1947 : File and Folder hash checks
2023-10-12 11:16:25 +01:00
Czar.Echavez
060bbf0506
#1947 : added ability for files and folders to be scanned, corrupted and repaired
2023-10-10 15:14:47 +01:00
Marek Wolan
c9bc8fbf3d
Fix file observation test
2023-10-09 18:33:30 +01:00
Marek Wolan
37c851b5c5
Merge remote-tracking branch 'origin/dev' into feature/1924-Agent-Interface
2023-10-09 18:29:48 +01:00
Marek Wolan
18706be4ff
Merge branch 'origin/dev' into feature/1812-traverse-actions-dict
2023-10-09 18:26:25 +01:00
Marek Wolan
560e416eda
Merge 'origin/feature/1812' into feature/1924
2023-10-09 18:25:46 +01:00
Marek Wolan
5a5710c6ae
Rename Sim Actions to request
2023-10-09 13:24:08 +01:00
Marek Wolan
2722abe428
Fix typos and formattig (based on PR Review)
2023-10-09 11:49:38 +01:00
Marek Wolan
df22d0de0b
Merge remote-tracking branch 'origin/dev' into feature/1812-traverse-actions-dict
2023-10-09 11:39:31 +01:00
Czar.Echavez
853bb9eecc
#1943 : unit tests + refactoring HTTP -> Http
2023-10-06 12:10:57 +01:00
Czar.Echavez
be6b904db9
- Fixed FTP client server infinite recursion - ftp server and clients can be installed on the same node, this could cause a loop of requests
...
- fixed tests broken by merged with dev
2023-10-05 16:24:48 +01:00
Czar.Echavez
4699e87ea8
Merge branch 'dev' into feature/1943-service-web-server
2023-10-04 16:35:23 +01:00
Czar.Echavez
97f0267539
#1796 : apply PR suggestions + fix tests
2023-10-04 11:33:18 +01:00
Czar.Echavez
82da21b073
\#1943:
...
- changelog added
- added documentation + example of using web server + web browser
- extended web server so that it also accepts ip addresses
- web server can differentiate between a normal page request and one that propagates into a DB request
- rename WebServerService -> WebServer
2023-10-03 16:56:35 +01:00