[ https://issues.apache.org/jira/browse/KAFKA-5954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174865#comment-16174865 ]
ASF GitHub Bot commented on KAFKA-5954: --------------------------------------- GitHub user rhauch opened a pull request: https://github.com/apache/kafka/pull/3934 KAFKA-5954 Correct Connect REST API system test You can merge this pull request into a Git repository by running: $ git pull https://github.com/rhauch/kafka kafka-5954 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/3934.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #3934 ---- commit 2f6f949fdd32b6bc0cadc075589c0c3373b03f82 Author: Randall Hauch <rha...@gmail.com> Date: 2017-09-21T14:38:17Z KAFKA-5954 Correct Connect REST API system test ---- > Failure in Connect system test: ConnectRestApiTest > -------------------------------------------------- > > Key: KAFKA-5954 > URL: https://issues.apache.org/jira/browse/KAFKA-5954 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Affects Versions: 1.0.0 > Reporter: Randall Hauch > Assignee: Randall Hauch > Fix For: 1.0.0 > > > KAFKA-5657 recently changed the REST response for several endpoints to > include the connector type. The {{ConnectRestApiTest}} system test checks the > response and compares to an expected document, and this is now failing: > {noformat} > [INFO:2017-09-21 12:53:42,875]: Triggering test 291 of 311... > [INFO:2017-09-21 12:53:42,883]: RunnerClient: Loading test {'directory': > '/home/jenkins/workspace/system-test-kafka-trunk/kafka/tests/kafkatest/tests/connect', > 'file_name': 'connect_rest_test.py', 'method_name': 'test_rest_api', > 'cls_name': 'ConnectRestApiTest', 'injected_args': None} > [INFO:2017-09-21 12:53:44,051]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > Setting up... > [INFO:2017-09-21 12:53:53,274]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > Running... > [INFO:2017-09-21 12:54:27,193]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > FAIL: Incorrect info:{"type": "source", "tasks": [{"connector": > "local-file-source", "task": 0}], "config": {"topic": "test", > "connector.class": "org.apache.kafka.connect.file.FileStreamSourceConnector", > "name": "local-file-source", "file": "/mnt/connect.input", "tasks.max": "1"}, > "name": "local-file-source"} > Traceback (most recent call last): > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/venv/local/lib/python2.7/site-packages/ducktape-0.7.1-py2.7.egg/ducktape/tests/runner_client.py", > line 132, in run > data = self.run_test() > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/venv/local/lib/python2.7/site-packages/ducktape-0.7.1-py2.7.egg/ducktape/tests/runner_client.py", > line 185, in run_test > return self.test_context.function(self.test) > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/tests/kafkatest/tests/connect/connect_rest_test.py", > line 121, in test_rest_api > assert expected_source_info == source_info, "Incorrect info:" + > json.dumps(source_info) > AssertionError: Incorrect info:{"type": "source", "tasks": [{"connector": > "local-file-source", "task": 0}], "config": {"topic": "test", > "connector.class": "org.apache.kafka.connect.file.FileStreamSourceConnector", > "name": "local-file-source", "file": "/mnt/connect.input", "tasks.max": "1"}, > "name": "local-file-source"} > [INFO:2017-09-21 12:54:27,194]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > Tearing down... > [INFO:2017-09-21 12:54:34,249]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > Summary: Incorrect info:{"type": "source", "tasks": [{"connector": > "local-file-source", "task": 0}], "config": {"topic": "test", > "connector.class": "org.apache.kafka.connect.file.FileStreamSourceConnector", > "name": "local-file-source", "file": "/mnt/connect.input", "tasks.max": "1"}, > "name": "local-file-source"} > Traceback (most recent call last): > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/venv/local/lib/python2.7/site-packages/ducktape-0.7.1-py2.7.egg/ducktape/tests/runner_client.py", > line 132, in run > data = self.run_test() > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/venv/local/lib/python2.7/site-packages/ducktape-0.7.1-py2.7.egg/ducktape/tests/runner_client.py", > line 185, in run_test > return self.test_context.function(self.test) > File > "/home/jenkins/workspace/system-test-kafka-trunk/kafka/tests/kafkatest/tests/connect/connect_rest_test.py", > line 121, in test_rest_api > assert expected_source_info == source_info, "Incorrect info:" + > json.dumps(source_info) > AssertionError: Incorrect info:{"type": "source", "tasks": [{"connector": > "local-file-source", "task": 0}], "config": {"topic": "test", > "connector.class": "org.apache.kafka.connect.file.FileStreamSourceConnector", > "name": "local-file-source", "file": "/mnt/connect.input", "tasks.max": "1"}, > "name": "local-file-source"} > [INFO:2017-09-21 12:54:34,250]: RunnerClient: > kafkatest.tests.connect.connect_rest_test.ConnectRestApiTest.test_rest_api: > Data: None > [INFO:2017-09-21 12:54:34,366]: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)