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
Marek Wolan
555802baaa
Merge remote-tracking branch 'origin/dev' into dev-v3.0.0b6
2024-01-29 10:26:28 +00:00
Marek Wolan
2d1041e7b3
Fix final bugs
2024-01-10 18:38:37 +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
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
349f9dee38
Merge remote-tracking branch 'origin/dev' into feature/2084-add-more-tests-to-make-primaite-more-robust
2023-11-30 09:29:34 +00:00
Marek Wolan
ac2f7ba757
Fix web browser tests.
2023-11-29 14:33:52 +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
3df3e113d1
Change data manipulation test to use the right func
2023-11-27 22:24:30 +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
64c7dd3c84
Skip slow tests for now.
2023-11-24 12:03:46 +00:00
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
Czar Echavez
2ce03e0262
#2064 : turn on everything when node is turned on
2023-11-23 22:10:53 +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
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
64e8b3bcea
Add basic primaite session e2e tests
2023-11-15 16:04:16 +00:00
Chris McCarthy
84405d7ed3
#1796 - Added docstring to the test_uc2_data_manipulation_scenario.py
2023-09-29 20:19:26 +01:00
Chris McCarthy
3dc8a0f222
#1796 - Made the FTP copy real files. Hardcoded the DatabaseService backup folder and filename. Added db restore and final query check to the data manipulation e2e test.
2023-09-29 20:14:42 +01:00
Czar.Echavez
f913294058
#1916 : moved services into their own subdirectories
2023-09-18 14:20:19 +01:00
Chris McCarthy
695b3ceab4
#1816 - Updated the DataManipulationBot to subclass DatabaseClient. Extended logging. Dropped the Link loading logging as it was clogging up the terminal output.
2023-09-11 16:15:03 +01:00
Chris McCarthy
7b1f889415
#917 - Integrated the PrimaiteSession into all tests.
...
- Ran a full pre-commit hook and thus encountered tons of fixes required
2023-06-30 09:08:13 +01:00
Chris McCarthy
5558750f13
#915 - Refactored documentation and included APi docs, dependencies.
...
- make files now re-build autosummary and deps file.
- Added typer and platformdirs to deps in pyproject.toml.
- Made root_is_pure = True in setup.py as platform/python specific wheels don't need to be built but the option is there should we need to.
-
Added an e2e test for primaite.main.run func.
2023-06-08 15:57:38 +01:00