Marek Wolan
|
d6a83fd1fb
|
Update action tests to use name, not uuid
|
2024-01-31 11:55:38 +00:00 |
|
Marek Wolan
|
0dbaa66aa3
|
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
|
2024-01-31 10:05:09 +00:00 |
|
Marek Wolan
|
555802baaa
|
Merge remote-tracking branch 'origin/dev' into dev-v3.0.0b6
|
2024-01-29 10:26:28 +00:00 |
|
Marek Wolan
|
73a75c497b
|
Fix test
|
2024-01-25 13:13:50 +00:00 |
|
Marek Wolan
|
d2a2472e5f
|
Apply bugfix 2151
|
2024-01-11 10:49:32 +00:00 |
|
Marek Wolan
|
66a42ebc69
|
Make database failure based on file status not service status
|
2024-01-10 13:06:48 +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
|
a4d372d3eb
|
#2151: utilise set_health_state method instead of directly changing software states
|
2024-01-09 16:29:40 +00:00 |
|
Czar Echavez
|
6fc4e15660
|
#2151: remove changing of health_state_actual in actions and tests
|
2024-01-09 15:18:31 +00:00 |
|
Marek Wolan
|
534f84ccd1
|
Add action tests.
|
2024-01-08 13:29:17 +00:00 |
|
Marek Wolan
|
2f97dcb6f9
|
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
|
2024-01-08 10:39:24 +00:00 |
|
Marek Wolan
|
25c8ec2ec9
|
Add skeleton for action integration and unit tests
|
2024-01-03 18:19:10 +00:00 |
|
Marek Wolan
|
2aa7c18ad3
|
Merge remote-tracking branch 'origin/dev' into bugfix/2143-node-service-patch-main
|
2024-01-03 14:43:46 +00:00 |
|
Marek Wolan
|
2135bdcd10
|
Add unit test
|
2023-12-21 16:08:09 +00:00 |
|
Marek Wolan
|
a1dcfa291b
|
Update test configs with new action spec
|
2023-12-21 09:25:54 +00:00 |
|
Czar Echavez
|
4f79d2ad36
|
#2059: moved connection handling from Service to IOSoftware + changes that now utilise connections from IOSoftware + dos bot attacking now works + tests
|
2023-12-12 17:01:03 +00:00 |
|
Czar Echavez
|
cd5ed48b00
|
#2059: implementing the service connections limit
|
2023-12-08 17:07:57 +00:00 |
|
Czar Echavez
|
094e89fff1
|
#2059: Renamed Red service to red application and moved the datamanipulation bot to the red application folder
|
2023-12-08 14:54:29 +00:00 |
|
Czar Echavez
|
8f063aa339
|
#2084: apply previous PR suggestions
|
2023-12-04 09:07:42 +00:00 |
|
Czar Echavez
|
d9de57757f
|
#2084: more tests + remove concurrency in test to make sure coverage works
|
2023-11-30 15:47: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 |
|
Marek Wolan
|
21b865d8a8
|
Merge origin/dev into feature/1859
|
2023-11-27 22:13:42 +00:00 |
|
Marek Wolan
|
89cbc08352
|
Apply suggestions from code review
|
2023-11-27 13:28:11 +00:00 |
|
Jake Walker
|
e62ca22cb7
|
Fix data manipulation bot tests
|
2023-11-24 15:53:07 +00:00 |
|
Czar Echavez
|
b7b718f25d
|
#2064: added a method that checks if the class can perform actions and added it where necessary + tests everywhere
|
2023-11-24 15:15:56 +00:00 |
|
Jake Walker
|
4e104a4d99
|
Update data manipulation bot
|
2023-11-24 10:33:19 +00:00 |
|
Czar Echavez
|
f0fc6518a0
|
#2064: add handling of offline service to dns, ftp and database
|
2023-11-23 21:48:11 +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 |
|
Jake Walker
|
5f1a5af1b4
|
Add data manipulation bot action manager
|
2023-11-23 16:06:19 +00:00 |
|
Jake Walker
|
d8154bbebd
|
Add tests for data manipulation bot attack stages
|
2023-11-21 11:43:47 +00:00 |
|
Marek Wolan
|
77f3806ba7
|
Remove real database in favour of simulated
|
2023-11-18 03:40:08 +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 |
|
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 |
|
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 |
|