Noctam/DWP/ACS Test Harness/Diary/Week 2: Difference between revisions

From The Dreaming
Jump to navigation Jump to search
m noinclude the navbar
Day 6 update
Line 1: Line 1:
<noinclude>{{Nav/ACS Test Harness}}</noinclude>
<noinclude>{{Nav/ACS Test Harness}}</noinclude>
=== Day 6: 13/09/2021 ===
=== Day 6: 13/09/2021 ===
Today I have been mostly... config loading.
I've been working through the loading of the config file as seen in the CISSIM program.
It's almost there, at time of writing; I need to figure out how best to represent the replacement configs (just lists of lists of strings keyed against maps of tuples of strings in the python version, which is... fine, but it means everywhere needs to know the format of everything).
Once that's done, I'll be rejigging it to try and get the specification away from the implementation, so that we can drop in a different implementation (JSON, YML, XML, whatever) and we have a spec and set of tests to run it against.
After that, I'll need to implement a full DCI call with querying the config entries, replacing values, etc. The config needs to be in place for that.
After ''that'', I'll turn to PDD and NPS to do the same for them.
I'm still happy with the COP 15/09 for finishing this - at least to the point where it's usable as an ACS CIS-replacement server. I suspect configurable pauses won't be there by then, but that should be pretty trivial to implement.


=== Day 7: 14/09/2021 ===
=== Day 7: 14/09/2021 ===

Revision as of 15:43, 13 September 2021

ACS Test Harness

Meetings

Existing System

Specifications

Diary
2009:

Notes

Day 6: 13/09/2021

Today I have been mostly... config loading.

I've been working through the loading of the config file as seen in the CISSIM program. It's almost there, at time of writing; I need to figure out how best to represent the replacement configs (just lists of lists of strings keyed against maps of tuples of strings in the python version, which is... fine, but it means everywhere needs to know the format of everything).

Once that's done, I'll be rejigging it to try and get the specification away from the implementation, so that we can drop in a different implementation (JSON, YML, XML, whatever) and we have a spec and set of tests to run it against.

After that, I'll need to implement a full DCI call with querying the config entries, replacing values, etc. The config needs to be in place for that.

After that, I'll turn to PDD and NPS to do the same for them.

I'm still happy with the COP 15/09 for finishing this - at least to the point where it's usable as an ACS CIS-replacement server. I suspect configurable pauses won't be there by then, but that should be pretty trivial to implement.

Day 7: 14/09/2021

Day 8: 15/09/2021

Day 9: 16/09/2021

On leave

Day 10: 17/09/2021

Still on leave