# Gradle test task doesn't use configuration values

**URL:** <https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556>\
**Category:** Old Forum Archive\
**Created:** [May 14, 2013, 7:33am UTC](https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556 "2013-05-14T07:33:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Strannik](https://avatars.discourse-cdn.com/v4/letter/s/278dde/32.png) [@Strannik](https://discuss.gradle.org/u/Strannik)\
**Post date:** [May 14, 2013, 7:33am UTC](https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556/1 "2013-05-14T07:33:00Z")

</div>

Hi

I have a project where I configured test task:

test {

jvmArgs ‘-Djava.net.preferIPv4Stack=true’

executable ‘C:/Program Files/Java/jdk1.6.0\_43/bin/javaw.exe’ }

When I run test task I suppose Gradle will use Java 6 to run the tests(and also use IPv4 protocol).

gradle -Djava.net.preferIPv4Stack=true test

However I see in my firewall that Gradle opens(or tries to open) 6 TCP connections. Five of them are TCPv4 opened by javaw.exe. And one is java.exe(which is Java 7) and TCPv6.

TCPv6 somehow doesn’t work with Gradle so overall tests failed.

---

<div class="post-metadata">

**Author:** ![luke\_daley](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/luke_daley/32/9890_2.png) [@luke\_daley](https://discuss.gradle.org/u/luke_daley)\
**Post date:** [May 14, 2013, 8:14am UTC](https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556/2 "2013-05-14T08:14:00Z")

</div>

How does it fail? Do you get a stacktrace? An error message?

---

<div class="post-metadata">

**Author:** ![Strannik](https://avatars.discourse-cdn.com/v4/letter/s/278dde/32.png) [@Strannik](https://discuss.gradle.org/u/Strannik)\
**Post date:** [May 15, 2013, 5:19am UTC](https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556/3 "2013-05-15T05:19:00Z")

</div>

Yes, this is continuation of [http://forums.gradle.org/gradle/topics/gradle\_build\_failure\_with\_java\_7](http://forums.gradle.org/gradle/topics/gradle_build_failure_with_java_7)

I am trying to configure Gradle so that it uses IPv4 for all connections while testing. I almost did it. Five connections use IPv4. However one connection still uses IPv6. Although I setup everywhere -Djava.net.preferIPv4Stack=true

Is it possible to configure that? Or run tests by one gradle worker so that no connections are needed.

---

<div class="post-metadata">

**Author:** ![luke\_daley](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/luke_daley/32/9890_2.png) [@luke\_daley](https://discuss.gradle.org/u/luke_daley)\
**Post date:** [May 15, 2013, 9:14am UTC](https://discuss.gradle.org/t/gradle-test-task-doesnt-use-configuration-values/5556/4 "2013-05-15T09:14:00Z")

</div>

I’m going to respond on the other thread. There’s no reason to use two forum threads.
