You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/10/17 23:59:58 UTC

[jira] [Commented] (MYNEWT-41) Improve regression test coverage

    [ https://issues.apache.org/jira/browse/MYNEWT-41?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15583898#comment-15583898 ] 

ASF subversion and git services commented on MYNEWT-41:
-------------------------------------------------------

Commit 75101ba4f3e9416602ca1ea2344d92c6a0ce3fea in incubator-mynewt-core's branch refs/heads/develop from [~peterfs]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;h=75101ba ]

Unit test infrastructure

Rework unit test infrastructure to enable target applications to run unit tests.
Unit tests were split up into individual files enabling applications to select individual tests across subsystems. Unit test case macros updated to allow
initialization and pre/post callbackas on a per-testcase basis. Test suite macros
updated to allow pre/post, pass/fail callbacks on individual testcases in
the suite as well as initialization and completion callbacks for the suite.
The intention is that enable customization of test suites for target devices.

Partial checkin for MYNEWT-139 and MYNEWT-41.


> Improve regression test coverage
> --------------------------------
>
>                 Key: MYNEWT-41
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-41
>             Project: Mynewt
>          Issue Type: Improvement
>          Components: Baselibc, Bootloader, BSP, Flash, HAL, Image Mgmt, JSON, Misc, NFFS, Nimble, OS
>            Reporter: Sterling Hughes
>            Assignee: Peter Snyder
>            Priority: Blocker
>             Fix For: v1_0_0_rel
>
>
> We need a push behind regression test coverage for nearly every component.  NFFS and Nimble host are pretty good, but the rest have sadly large gaps in regression testing. 
> I think a couple of rules prior to release would make sense: 
> 1- Every package must have at least 1 regression test.
> 2- The libs/os and hw/hal packages should have every API covered by regression tests (anything in tadpole)
> 3- We should have a picture of regression test coverage prior to release via some sort of automated tool. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)