[
https://issues.apache.org/jira/browse/MYNEWT-704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15952774#comment-15952774
]
Nges Brian commented on MYNEWT-704:
-----------------------------------
Hello Sir.
Thanks for your quick response.
Code review and correcting issues found( bug fixing ) is just part of the
project. There is also going to the addition of automated test codes to the
modules of the OS that do not yet implement this.
1) The code base actually have coding standards which are normally suppose to
be followed. This is to make the code easy for other people to easily work
along with it. You can find this code standards in
incubator-mynewt-core/CODING-STANDARD.md
I am going to go through all this parts of the code base and make sure that
they respect the standard so that the whole code base should have the same
standard.
2) Tinycbor, datetime , more test codes be added to the existing ones etc.
Again, It really depends on what is more important. Last year, My mentors
determine the modules I worked on.
3+ 4) That is a general purpose of running risk analysis. With risk analysis, I
will be have to assume that no file respects coding standards until I prove
that the file respects the code standard. I know I can not go through the whole
code base manually that is I think I will do some research on whether it is
possible to come up with some automation that can do this. But for now, I go
for the manual checking.
5) Those are reasons for running the risk analysis. With negative testing, you
are trying to prove that the expect output will not be possible all the times.
In fact, with testing, you are looking for faults in the system.
If you have anymore questions, suggestions or another thing which you think Is
better than this then I am open to it.
Thanks and waiting to here from you.
> Risk Analysis and more white Box and Regression testing on Mynewt OS
> --------------------------------------------------------------------
>
> Key: MYNEWT-704
> URL: https://issues.apache.org/jira/browse/MYNEWT-704
> Project: Mynewt
> Issue Type: Task
> Reporter: Nges Brian
> Priority: Minor
> Labels: gsoc2017
>
> This Project is based on testing and risk analysis.
> Due to the increase in the code base of the Mynewt OS, there is the fear that
> some code might not be obeying the standard of coding in the the OS or might
> be omitting certain conditions that present as threats to the stability,
> security, or performance of the code.
> Secondly, New modules keep adding to the Mynewt OS everyday such as Tinycbor
> without automated testing.
> For the above reasons, we need someone who will be able to run risk analyses
> on most parts of the OS , correct any errors if found and also write some
> automated testing for modules which do not yet have on the Mynewt OS.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)