commit 6e53369450a8e44f19d589e738e3f5eaefbddd20
parent 1cc04660aff38d9519e1733ba04843de9f5e616a
Author: Daniel Gultsch <daniel@gultsch.de>
Date: Sun, 5 Jun 2016 20:43:39 +0200
don't send initial presence but bind to resource
Diffstat:
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
@@ -7,7 +7,7 @@ You can easily mix and match various test cases to compose your own compliance s
Build with ```mvn package``` (needs Java 8)
-Run with ```java -jar target/ComplianceTester.jar username@domain password```
+Run with ```java -jar target/ComplianceTester-0.1.jar username@domain password```
Example output:
```
diff --git a/src/main/java/eu/siacs/compliance/TestSuiteFactory.java b/src/main/java/eu/siacs/compliance/TestSuiteFactory.java
@@ -12,6 +12,7 @@ public class TestSuiteFactory {
public static AbstractTestSuite create(Class <? extends AbstractTestSuite> clazz, Jid jid, String password) throws AbstractTestSuite.TestSuiteCreationException {
XmppSessionConfiguration configuration = XmppSessionConfiguration.builder()
.extensions(Extension.of(ClientStateIndication.class))
+ .initialPresence(null)
.build();
final XmppClient client = XmppClient.create(jid.getDomain(),configuration);
try {
diff --git a/src/main/java/eu/siacs/compliance/suites/AbstractTestSuite.java b/src/main/java/eu/siacs/compliance/suites/AbstractTestSuite.java
@@ -27,7 +27,7 @@ public abstract class AbstractTestSuite {
public void run() throws XmppException {
mXmppClient.connect();
- mXmppClient.login(mJid.getLocal(), mPassword);
+ mXmppClient.login(mJid.getLocal(), mPassword, "ComplianceTester");
for(Class<? extends AbstractTest> test : getTests()) {
run(test);
}