buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "lacton (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (BUILDR-99) Tests should be run according to dependency order
Date Tue, 26 Aug 2008 22:34:44 GMT

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

lacton resolved BUILDR-99.
--------------------------

    Resolution: Fixed

BUILDR-139 has the side effect of fixing this issue.

> Tests should be run according to dependency order
> -------------------------------------------------
>
>                 Key: BUILDR-99
>                 URL: https://issues.apache.org/jira/browse/BUILDR-99
>             Project: Buildr
>          Issue Type: Improvement
>          Components: Test frameworks
>    Affects Versions: 1.3.1, 1.3.2
>            Reporter: lacton
>            Priority: Minor
>             Fix For: 1.3.3
>
>
> Let's have two modules, moduleA and moduleB.
> Let's say moduleA depends on moduleB.
> buildr compiles moduleB before compiling moduleA. This is the expected behavior.
> Then buildr runs tests from moduleA before running tests from moduleB. This behavior
can be misleading. A defect in moduleB could make a test in moduleA fail. The test process
will stop at moduleA and will not show the failing test in moduleB.
> Although the information that a test in moduleB is failing can be obtained by calling
buildr with the 'test=all' option, it requires more intellectual effort to analyze the situation.
> I propose buildr runs tests according to the test dependency tree.
> define "test_order" do
>   define "moduleA" do
>     compile.with project('moduleB')
>     package :jar
>   end
>   define "moduleB" do
>     package :jar
>   end
> end

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message