Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
75b86eee16 |
42
Embedded_Part_Grading_Group_4.md
Normal file
42
Embedded_Part_Grading_Group_4.md
Normal file
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user