diff --git a/Embedded_Part_Grading_Group_4.md b/Embedded_Part_Grading_Group_4.md new file mode 100644 index 0000000..5d518ba --- /dev/null +++ b/Embedded_Part_Grading_Group_4.md @@ -0,0 +1,42 @@ +# Grading Embedded Part Group Project 4 +- Normal Submission +- Repository: https://gitlab.forge.hefr.ch/groups/team-raclette + +## Grading Criterias +For the embedded part of the group project, the following applies: +- Maximum `3 Points`: A **CI/CD** pipeline has to be set and run to build the **embedded sensor** +application. It is expected that the application builds on GitLab with a docker image and +container, and that the build artifacts (application binaries) are delivered as files. +- Maximum `4 Points`: An **automated embedded application testing** has to be set up. During +the module, an example framework with some tests is provided. It is expected that this +framework and tests have been extended with additional on-target tests. It is not expected +that the tests have to be run on-target with the pipeline on GitLab (as there are limitations, +see course content). But it is expected that the on-target testes are running locally on a +machine with a docker image, and that test output and artifacts about successfully running +the tests are provided. + + +## CI/CD Embedded Sensor +- sensor part in https://gitlab.forge.hefr.ch/team-raclette/project-softweng/-/tree/main/pico-sensor?ref_type=heads +- extended command line for MQTT topic names, very good! +- pico-sensor-docker-build failed + +*Grade:* `2 points` + +## Automated Embedded Application Testing +- documented testing with local tests +- extended tests with own checks +- addede MQTT test cases +- prepared test setup in https://gitlab.forge.hefr.ch/team-raclette/project-softweng/-/blob/main/pico-sensor/.gitlab-ci.yml?ref_type=heads +- documentation about running local tests, but no result artefacts + +*Grade:* `3 points` + + +## General feedback +- good top level README.md describing the approach +- good description with https://gitlab.forge.hefr.ch/team-raclette/project-softweng/-/blob/main/pico-sensor/README.md +- instaead of using McuMinINI (good that you found this!), the settings can be stored with the usual command line commands +- good structure with local .yml files +- could have stored the test result .xml in the repository +