Cristian-VM2
|
944b248300
|
#2404 rename software patch to fix
|
2024-03-26 10:51:33 +00:00 |
|
Cristian-VM2
|
600dc3f016
|
#2404 add application scan, close, and fix actions, fix and enable service scan test
|
2024-03-25 16:58:27 +00:00 |
|
Cristian-VM2
|
bef2bd8084
|
add actions to enable/disable ports in routers/firewalls, improve notebook for training PPO agents
|
2024-03-22 16:35:53 +00:00 |
|
Marek Wolan
|
d33c80d0d6
|
Minor fixes
|
2024-03-14 14:33:04 +00:00 |
|
Czar Echavez
|
b13725721d
|
#2350: splitting observations into separate files
|
2024-03-08 13:49:00 +00:00 |
|
Marek Wolan
|
ac9d550e9b
|
Change get_action signature for agents
|
2024-03-04 10:43:38 +00:00 |
|
Marek Wolan
|
fe13583d2a
|
Merge remote-tracking branch 'origin/dev' into feature/2319-database-admin
|
2024-03-03 11:24:09 +00:00 |
|
Chris McCarthy
|
81fd43035d
|
#2358 - the node-specific properties in Network class now simply use node.__class__.__name__ to check their type for filtering by type. Tests updated to use the new property function names
|
2024-03-01 22:51:01 +00:00 |
|
Marek Wolan
|
9ff8adab1a
|
Merge remote-tracking branch 'origin/dev' into feature/2319-database-admin
|
2024-03-01 09:23:00 +00:00 |
|
Marek Wolan
|
f7c535b557
|
Merge 'origin/dev' into feature/2319-database-admin
|
2024-02-29 13:21:44 +00:00 |
|
Czar Echavez
|
eefc2739c8
|
Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file
|
2024-02-29 11:34:56 +00:00 |
|
Marek Wolan
|
af8ca82fcb
|
Get the db admin green agent working
|
2024-02-27 13:30:16 +00:00 |
|
Marek Wolan
|
e5982c4599
|
Change agents list in game object to dictionary
|
2024-02-26 10:26:28 +00:00 |
|
Czar Echavez
|
b739823318
|
#2257: add firewall via config + fix router hop ip address + shuffling around tests
|
2024-02-15 15:45:18 +00:00 |
|
Chris McCarthy
|
5eed467271
|
#2248 - synced wth dev
|
2024-02-08 16:15:57 +00:00 |
|
Chris McCarthy
|
114fb8c077
|
#2248 - synced wth dev
|
2024-02-08 15:27:02 +00:00 |
|
Chris McCarthy
|
411f0a320f
|
#2248 - Final run over all the docstrings after running pre-commit. All tests now working. Updated CHANGELOG.md.
|
2024-02-08 10:53:30 +00:00 |
|
Chris McCarthy
|
0c96fef3ec
|
#2248 - All tests (bar the one config file test) now working. Still need to tidy up docstrings and some docs. Almost there
|
2024-02-07 23:05:34 +00:00 |
|
Marek Wolan
|
41bc932f52
|
Add reward test.
|
2024-02-06 15:05:44 +00:00 |
|
Chris McCarthy
|
7bbfd564fb
|
#2248 - Big refactor of base with all Network Interface subclasses created to allow for proper management of ports on devices as it was starting to get messy with the Router. Some routing tests still need fixing as ARP doesn't seem to be working properly
|
2024-02-05 08:44:10 +00:00 |
|
Chris McCarthy
|
cb002d644f
|
#2248 - Tidying up the tests so that they use updated networks
|
2024-02-02 16:55:43 +00:00 |
|
Czar Echavez
|
c985b8793d
|
#2151 and #2166: added tests for application being unused + even more tests
|
2024-01-10 11:58:36 +00:00 |
|
Czar Echavez
|
6fc4e15660
|
#2151: remove changing of health_state_actual in actions and tests
|
2024-01-09 15:18:31 +00:00 |
|
Czar Echavez
|
423436c3ad
|
#2084: testing webbrowser requesting database service user data via web server
|
2023-11-30 16:32:31 +00:00 |
|
Czar Echavez
|
3cf21e4015
|
#2084: change all instances of retrieving software from software['software_name'] to software.get() + adding some tests for describe state
|
2023-11-30 13:49:37 +00:00 |
|
Czar Echavez
|
b2a52b2ec0
|
#2084: created a fixture that we can use to test things at a non end to end level
|
2023-11-29 16:31:21 +00:00 |
|
Czar Echavez
|
19d534395b
|
#2084: beginning the introduction of code coverage + adding tests to try to meet the 80% code coverage target
|
2023-11-29 01:28:40 +00:00 |
|
Czar Echavez
|
330e87698e
|
Merge remote-tracking branch 'origin/dev' into bugfix/2064-software-continues-running-after-node-is-turned-off
|
2023-11-24 15:16:25 +00:00 |
|
Marek Wolan
|
bfd5f054dc
|
Merge 'origin/dev' into feature/1971-ray-agents-2
|
2023-11-24 09:50:37 +00:00 |
|
Czar Echavez
|
8aa743188f
|
#2064: fix layout of test so it passes in pipeline
|
2023-11-23 22:28:08 +00:00 |
|
Czar Echavez
|
2ce03e0262
|
#2064: turn on everything when node is turned on
|
2023-11-23 22:10:53 +00:00 |
|
Czar Echavez
|
bd6c27244c
|
#2064: Edited services and applications to handle when they are shut down
|
2023-11-23 19:49:03 +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
|
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
|
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 |
|
Marek Wolan
|
0ea282166d
|
Merge remote-tracking branch 'origin/dev' into dev-game-layer
|
2023-11-06 16:23:29 +00: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 |
|
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 |
|
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
|
060bbf0506
|
#1947: added ability for files and folders to be scanned, corrupted and repaired
|
2023-10-10 15:14:47 +01:00 |
|
Chris McCarthy
|
b1d8666c16
|
#1816 - Added database client. Installed the database client on the Web Server node in the UC2 network. Updated the integration test to query the DB server using the DB client.
|
2023-09-08 16:50:49 +01:00 |
|
Chris McCarthy
|
2f744af34e
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:26:23 +01:00 |
|
Chris McCarthy
|
6b41bec32a
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:01:51 +01:00 |
|
Czar Echavez
|
b08683fcd3
|
#1714: fix tests
|
2023-08-03 12:42:16 +01:00 |
|
Czar Echavez
|
ea8c65a17e
|
#1714: set up files
|
2023-08-01 16:18:49 +01:00 |
|
Chris McCarthy
|
1dc23e11f2
|
#1648 - Updated file header from 'Crown Owned Copyright (C) Dstl 2023. DEFCON 703. Shared in confidence.' to '© Crown-owned copyright 2023, Defence Science and Technology Laboratory UK'
|
2023-07-21 14:54:09 +01:00 |
|