incubator-bigtop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wing Yew Poon (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (BIGTOP-685) provide a way to specify the parameters expected by a test
Date Wed, 25 Jul 2012 23:48:35 GMT

     [ https://issues.apache.org/jira/browse/BIGTOP-685?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Wing Yew Poon updated BIGTOP-685:
---------------------------------

    Attachment: contract.txt
    
> provide a way to specify the parameters expected by a test
> ----------------------------------------------------------
>
>                 Key: BIGTOP-685
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-685
>             Project: Bigtop
>          Issue Type: New Feature
>          Components: Tests
>    Affects Versions: 0.5.0
>            Reporter: Wing Yew Poon
>            Assignee: Wing Yew Poon
>             Fix For: 0.5.0
>
>         Attachments: contract.txt
>
>
> Many tests take parameters. Parameters may be passed into a test via system properties
or environment variables. These parameters can be regarded as part of the test's contract.
Over time, with increasing number of tests, it becomes hard to keep track of the set of parameters
that may be used by the tests.
> I propose to address this issue at two levels:
> 1. Introduce an annotation type for annotating a test class with the list of system properties
and environment variables used by it. This allows for the contract to be exposed in the javadoc,
as well as to annotation processing tools.
> 2. Provide utility functions for automatically obtaining the parameters and their values
from the above annotation.
> Not addressed in this proposal: Injecting 2. into the test runner itself (currently we
are running tests through JUnit).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message