Skip to content

Update CI/CD#37

Draft
giosava94 wants to merge 3 commits intomainfrom
33-update-cicd
Draft

Update CI/CD#37
giosava94 wants to merge 3 commits intomainfrom
33-update-cicd

Conversation

@giosava94
Copy link
Member

Add Jenkinsfile to top directory. This pipeline executes tests on any branch. Moreover executes linting and formatting and builds and pushes docker images on PR.

@giosava94 giosava94 linked an issue Nov 12, 2025 that may be closed by this pull request
@giosava94 giosava94 marked this pull request as draft November 12, 2025 15:46
@giosava94 giosava94 changed the title 33 update cicd Update CI/CD Nov 13, 2025


def test_configure_flaat_logs_modes(logger):
def test_configure_flaat_logs_modes(logger, mandatory_settings_fields):
Copy link
Contributor

Choose a reason for hiding this comment

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

Non ho la fissa di commentare tutti gli arg delle funzioni, però qui forse non è molto chiaro quali siano i "mandatory settings fields" quindi metterei o un nome più parlante o la doc string per chiarire cosa effettivamente ci va

Copy link
Member Author

@giosava94 giosava94 Nov 19, 2025

Choose a reason for hiding this comment

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

I test di pytest sono definiti tramite funzioni che iniziano con test. Queste funzioni però non vengono "chiamate/usate" realmente da qualcuno. I parametri che vedi nella funzione sono al 99% delle fixture (ovvero delle altre funzioni).

In ogni caso aggiornerò la doc della funzione per spiegare meglio cosa contengono i parametri passati al test.

@sonarqubecloud
Copy link

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.

Update CI/CD

2 participants