[ 
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)

Reply via email to