What should be tested on a new port? (criterion

  • 2 Replies
  • 721 Views
  • Publish
    What should be tested on a new port? (criterion
    « on: 07 / April / 2011, 21:49:14 »
    Advertisements
    Is there somewhere a list of tests to be done on a new port to consider it beta/production quality?

    Just using it would not be enough because each user probably does almost always the same things and don't exert the code.

    Thanks!

    *

    Offline reyalp

    • ******
    • 9957
  • Publish
    Re: What should be tested on a new port? (criterion
    « Reply #1 on: 07 / April / 2011, 22:10:13 »
    Is there somewhere a list of tests to be done on a new port to consider it beta/production quality?
    Nope.

    It would be a good idea to have such a list. Another thing that would be good would be to have a set of scripts that exercise as much of the functionality as possible.
    Quote
    Just using it would not be enough because each user probably does almost always the same things and don't exert the code.
    Quite true. The beta label is generally removed when
    - the port has been available for a while
    - no major outstanding issues are known
    or
    - someone asks to have the beta label removed, and no one objects ;)
    Don't forget what the H stands for.

  • Publish
    Re: What should be tested on a new port? (criterion
    « Reply #2 on: 07 / April / 2011, 23:42:35 »
    Is there somewhere a list of tests to be done on a new port to consider it beta/production quality?
    For a volunteer effort,  anything that displays the CHDK logo on boot, runs scripts and makes most of the other functions available is a great BETA release.   Its a lot of work to get to that point and most users who have been frustrated to have no CHDK available for their cameras are thrilled with somebody getting them that far.

    It seems to me that if somebody can walk through the CHDK users manual
    http://chdk.wikia.com/wiki/CHDK_User_Manual
    and exercise all the functions there then you have production quality code as most of the complicated functionality (like scripting) is common to all cameras and thus likely to work pretty well.

    But that's just my opinion and I've only ported one little camera (actually, the smallest physical camera that supports CHDK I think).




     

    Related Topics