Skip to content

Conversation

@gcrone
Copy link
Collaborator

@gcrone gcrone commented Oct 17, 2025

Code updated to address issues raised by ruff.

Rename files and directories without hyphens in order to add pytest tests. Then added some extra input validation in server to handle some problems found by the pytests.

Bumped version to 1.3.0 and updated docs. Will need tagging with 1.3.0 after merge.

NB: Changing the internal package name and source file name means that anything starting the server locally without using the docker image will need updating. This affects packages

  • integrationtest
  • daqsystemtest ??

@jcfreeman2
Copy link
Contributor

Note that this PR requires correlated changes across repos since the actual package has been renamed from connection-service to connectivityserver; this perspective is laid out in https://github.com/DUNE-DAQ/daq-deliverables/issues/198.

Copy link
Contributor

@jcfreeman2 jcfreeman2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've created a build using this PR as well has its associated PRs, CS2FD_DEV_251020_A9 (https://github.com/DUNE-DAQ/daq-release/actions/runs/18659788637) and integration tests all ran successfully (https://github.com/DUNE-DAQ/daq-release/actions/runs/18661336383). Furthermore, the 8 pytests Gordon added to connectivityserver all pass with an impressive 87% coverage of connectionflask.py

@gcrone gcrone marked this pull request as ready for review October 21, 2025 14:37
@gcrone gcrone merged commit 05876d1 into develop Oct 21, 2025
2 checks passed
@gcrone gcrone deleted the gcrone/pytest branch October 21, 2025 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants