We're updating the issue view to help you get more done. 

Support for test matrix build of direct linking on / off

Description

Enable build box test matrix build of direct linking on and off.

Modified build to do the following:

  • Maven build - add user property "directlinking" with default value "true"

  • Maven build - add two profiles: "direct" and "nodirect" which force this property to either "true" or "false"

  • Ant build - defines new property "directlinking"

  • Ant build - inherits this property value from Maven automatically

  • Ant build - echoes the setting of the property during test compilation so you can tell which is activated

  • Ant build - compiles and runs tests with clojure.compiler.direct-linking set to the value of ${directlinking}

The Maven build can be invoked with one of these as follows:

mvn clean test -Ptest-direct
mvn clean test -Ptest-no-direct

The Hudson clojure-test-matrix will have a new axis with values "test-direct" and "test-no-direct" and a modified command line that will set the profile with -P based on the axis value.

Patch: clj-1834-3.patch

Environment

None

Status

Assignee

Unassigned

Reporter

Alex Miller

Labels

Approval

Ok

Patch

Code

Fix versions

Affects versions

Release 1.8

Priority

Major