Build: #1897 failed Manual run by Guus der Kinderen
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 211cf342a473db62207a00515051052ba915602c
Merge pull request #579 from guusdk/sint_tagging
Sint tagging -
Florian Schmaus <flo@geekplace.eu> d204d24223964fbcfba560817df6c8a40b7ebe4c
Merge pull request #583 from Flowdalic/sinttest-assert-result
[sinttest] Add AbstractSmackIntTest.assertResult() -
Guus der Kinderen 8839808746107b52348be1d827e27fa149ceace1 m
[sinttest] Retrofit most pre-existing tests to use new tagging
This applies the new features from the previous commit, and applies them to pre-existing tests.- smack-integration-test/src/main/java/org/jivesoftware/smackx/caps/EntityCapsTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/chatstate/ChatStateIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/commands/AdHocCommandIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransferIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/geolocation/GeolocationIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/httpfileupload/HttpFileUploadIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTControlIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTDataIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTDiscoveryIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iqversion/VersionIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mam/MamIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mood/MoodIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatEntityIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatLowLevelIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatRolesAffiliationsPrivilegesIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/MessageEncryptionIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/OmemoMamDecryptionTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/ReadOnlyDeviceIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/SessionRenegotiationIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ox/OXSecretKeyBackupIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ox_im/OXInstantMessagingIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ping/PingIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/pubsub/PubSubIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/softwareInfo/SoftwareInfoIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/usertune/UserTuneIntegrationTest.java (version 8839808746107b52348be1d827e27fa149ceace1) (diffs)
-
Guus der Kinderen f76f0791e60bb4ca01fc426a28fc81a1c55102ce m
[sinttest] Add tagging of tests with references to (XMPP) specifications
A new annotation is introduced (`SpecificationReference`) that can be used to annotate a SINT test class
The properties are available in the annotation:
- `document`: Identifier for a specification document, such as 'RFC 6120' or 'XEP-0485'
The pre-existing `SmackIntegrationTest` annotation has now received two new properties:
- `section`: Identifier for a section (or paragraph), such as '6.2.1'
- `quote`: A quotation of relevant text from the section
These are expected to be used in context of the `SpecificationReference` annotation.
The SINT execution framework is modified so that two new configuration options are available:
- `enabledSpecifications`
- `disabledSpecifications`
These operate on the value of the `document` property of the annotation. Their usage is comparable
to that of the pre-existing `enabledTests` and `disabledTest` configuration options.
Execution output now includes the document, section and quote that's on the annotated test, when
the test fails. This allows an end-user to easily correspond a test failure with a particular
specification.- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/Configuration.java (version f76f0791e60bb4ca01fc426a28fc81a1c55102ce) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java (version f76f0791e60bb4ca01fc426a28fc81a1c55102ce) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/SmackIntegrationTest.java (version f76f0791e60bb4ca01fc426a28fc81a1c55102ce) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/SpecificationReference.java (version f76f0791e60bb4ca01fc426a28fc81a1c55102ce) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/package-info.java (version f76f0791e60bb4ca01fc426a28fc81a1c55102ce) (diffs)
-
Florian Schmaus <flo@geekplace.eu> dc96484d2b46f88352c6a470270337972c6835ae
[sinttest] Add AbstractSmackIntTest.assertResult()