Created
July 31, 2017 22:10
-
-
Save filmaj/56348b337780fa9233a81f8fb47c59cf to your computer and use it in GitHub Desktop.
tox output from running tests on idlharness-old-js PR, NOT latest (SHA 8615bfbe92)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➔ tox | |
python installed: EasyProcess==0.2.3,html5lib==0.999999999,py==1.4.34,pytest==3.1.3,PyVirtualDisplay==0.2.1,selenium==3.4.3,six==1.10.0,webencodings==0.5.1 | |
python runtests: PYTHONHASHSEED='1297519254' | |
python runtests: commands[0] | pytest -vv tests | |
===================================================================== test session starts ===================================================================== | |
platform darwin -- Python 2.7.13, pytest-3.1.3, py-1.4.34, pluggy-0.4.0 -- /Users/maj/src/web-platform-tests/resources/test/.tox/python/bin/python2.7 | |
cachedir: .cache | |
rootdir: /Users/maj/src/web-platform-tests/resources/test, inifile: | |
collected 36 items | |
::Test#add_cleanup <- . PASSED | |
::Test#add_cleanup reported count <- . PASSED | |
::Test#add_cleanup: error <- . PASSED | |
::Test#add_cleanup: multiple functions with one in error <- . PASSED | |
::Sample HTML5 API Tests <- . PASSED | |
::Sample HTML5 API Tests <- . PASSED | |
::Sample HTML5 API Tests <- . PASSED | |
::Sample for using generate_tests to create a series of tests that share the same callback. <- . PASSED | |
::Example with iframe that notifies containing document via callbacks <- . PASSED | |
::Example with iframe that consolidates errors via fetch_tests_from_window <- . PASSED | |
::Example with iframe that consolidates tests via fetch_tests_from_window <- . FAILED | |
::Example with iframe that notifies containing document via cross document messaging <- . PASSED | |
::Ordering <- . PASSED | |
::Async Tests and Promises <- . FAILED | |
::Promise Tests <- . FAILED | |
::Example with file_is_test (should fail) <- . PASSED | |
::Example single page test with no asserts <- . PASSED | |
::Example single page test with no body <- . PASSED | |
::Example with file_is_test <- . PASSED | |
::Harness Handling Uncaught Exception <- . PASSED | |
::Harness Ignoring Uncaught Exception <- . PASSED | |
::Dedicated Worker Tests <- . PASSED | |
::Example with a service worker <- . PASSED | |
::Example with a shared worker <- . PASSED | |
::idlharness basic <- . PASSED | |
::IdlArray.prototype.is_json_type() <- . FAILED | |
::IdlDictionary.prototype.get_inheritance_stack() <- . PASSED | |
::IdlDictionary.prototype.default_to_json_operation() <- . PASSED | |
::IdlInterface.prototype.get_inheritance_stack() <- . PASSED | |
::IdlInterface.prototype.has_default_to_json_regular_operation() <- . PASSED | |
::IdlInterface.prototype.has_to_json_regular_operation() <- . PASSED | |
::idlharness: Immutable prototypes <- . PASSED | |
::idlharness: Primary interface <- . PASSED | |
::IdlInterface.prototype.test_to_json_operation() <- . PASSED | |
::IdlDictionary.prototype.traverse_inherited_and_consequential_interfaces() <- . PASSED | |
::IdlInterfaceMember.prototype.is_to_json_regular_operation() <- . PASSED | |
========================================================================== FAILURES =========================================================================== | |
____________________________________ /Users/maj/src/web-platform-tests/resources/test/tests/iframe-consolidate-tests.html _____________________________________ | |
conftest.py:83: in runtest | |
assert summarized == self.expected | |
E AssertionError: assert {'summarized_...': 'complete'} == {'summarized_s...': 'complete'} | |
E Common items: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'type': u'complete'} | |
E Differing items: | |
E {'summarized_tests': [{'message': None, 'name': 'Promise rejection', 'properties': {}, 'stack': None, ...}, {'message'... None, ...}, {'message': None, 'name': 'Test executing in parent context', 'properties': {}, 'stack': None, ...}, ...]} != {'summarized_tests': [{'message': None, 'name': 'Promise rejection', 'properties': {}, 'stack': None, ...}, {'message'... None, ...}, {'message': None, 'name': 'Test executing in parent context', 'properties': {}, 'stack': None, ...}, ...]} | |
E Full diff: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'summarized_tests': [{u'message': None, | |
E u'name': u'Promise rejection', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promise resolution', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': u'assert_true: This failure is expected expected true got false', | |
E u'name': u'Promises and test assertion failures (should fail)', | |
E u'properties': {}, | |
E u'stack': u'(implementation-defined)', | |
E u'status_string': u'FAIL'}, | |
E {u'message': None, | |
E u'name': u'Promises are supported in your browser', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promises resolution chaining', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Test executing in parent context', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Use of step_func with Promises', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': u'assert_unreached: This failure is expected Reached unreachable code', | |
E u'name': u'Use of unreached_func with Promises (should fail)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}], | |
E u'type': u'complete'} | |
__________________________________________ /Users/maj/src/web-platform-tests/resources/test/tests/promise-async.html __________________________________________ | |
conftest.py:83: in runtest | |
assert summarized == self.expected | |
E AssertionError: assert {'summarized_...': 'complete'} == {'summarized_s...': 'complete'} | |
E Common items: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'type': u'complete'} | |
E Differing items: | |
E {'summarized_tests': [{'message': None, 'name': 'Promise rejection', 'properties': {}, 'stack': None, ...}, {'message'...': None, ...}, {'message': None, 'name': 'Use of step_func with Promises', 'properties': {}, 'stack': None, ...}, ...]} != {'summarized_tests': [{'message': None, 'name': 'Promise rejection', 'properties': {}, 'stack': None, ...}, {'message'...': None, ...}, {'message': None, 'name': 'Use of step_func with Promises', 'properties': {}, 'stack': None, ...}, ...]} | |
E Full diff: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'summarized_tests': [{u'message': None, | |
E u'name': u'Promise rejection', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promise resolution', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': u'assert_true: This failure is expected expected true got false', | |
E u'name': u'Promises and test assertion failures (should fail)', | |
E u'properties': {}, | |
E u'stack': u'(implementation-defined)', | |
E u'status_string': u'FAIL'}, | |
E {u'message': None, | |
E u'name': u'Promises are supported in your browser', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promises resolution chaining', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Use of step_func with Promises', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': u'assert_unreached: This failure is expected Reached unreachable code', | |
E u'name': u'Use of unreached_func with Promises (should fail)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}], | |
E u'type': u'complete'} | |
_____________________________________________ /Users/maj/src/web-platform-tests/resources/test/tests/promise.html _____________________________________________ | |
conftest.py:83: in runtest | |
assert summarized == self.expected | |
E assert {'summarized_...': 'complete'} == {'summarized_s...': 'complete'} | |
E Common items: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'type': u'complete'} | |
E Differing items: | |
E {'summarized_tests': [{'message': 'assert_true: Expected failure. expected true got false', 'name': 'Assertion failure... None, 'name': "promise_test with function that doesn't return a Promise", 'properties': {}, 'stack': None, ...}, ...]} != {'summarized_tests': [{'message': 'assert_true: Expected failure. expected true got false', 'name': 'Assertion failure... None, 'name': "promise_test with function that doesn't return a Promise", 'properties': {}, 'stack': None, ...}, ...]} | |
E Full diff: | |
E {u'summarized_status': {u'message': None, | |
E u'stack': None, | |
E u'status_string': u'OK'}, | |
E u'summarized_tests': [{u'message': u'assert_true: Expected failure. expected true got false', | |
E u'name': u'Assertion failure in a fulfill reaction (should FAIL with an expected failure)', | |
E u'properties': {}, | |
E u'stack': u'(implementation-defined)', | |
E u'status_string': u'FAIL'}, | |
E {u'message': None, | |
E u'name': u'Chain of promise resolutions', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promise fulfillment with result', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promise rejection with result', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u'Promises are supported in your browser', | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': None, | |
E u'name': u"promise_test with function that doesn't return a Promise", | |
E u'properties': {}, | |
E u'stack': None, | |
E u'status_string': u'PASS'}, | |
E {u'message': u'assert_not_equals: got disallowed value undefined', | |
E u'name': u"promise_test with function that doesn't return anything", | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}, | |
E {u'message': u'promise_test: Unhandled rejection with value: object "Error: Expected exception."', | |
E u'name': u'promise_test with unhandled exception in fulfill reaction (should FAIL)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}, | |
E {u'message': u'promise_test: Unhandled rejection with value: object "Error: Expected exception."', | |
E u'name': u'promise_test with unhandled exception in reject reaction (should FAIL)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}, | |
E {u'message': u'promise_test: Unhandled rejection with value: "Expected rejection"', | |
E u'name': u'promise_test with unhandled rejection (should FAIL)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}, | |
E {u'message': u'assert_unreached: Expected failure. Reached unreachable code', | |
E u'name': u'unreached_func as reactor (should FAIL with an expected failure)', | |
E u'properties': {}, | |
E - u'stack': None, | |
E ? ^ | |
E + u'stack': u'(implementation-defined)', | |
E ? ^^^^^^^^^^^^^^^ ++ +++++++ | |
E u'status_string': u'FAIL'}], | |
E u'type': u'complete'} | |
________________________________ /Users/maj/src/web-platform-tests/resources/test/tests/idlharness/IdlArray/is_json_type.html _________________________________ | |
conftest.py:81: in runtest | |
assert test[u'status_string'] == u'PASS', msg | |
E AssertionError: should return true for interfaces which mixin an interface which declare a toJSON operation | |
E this is undefined: | |
E (implementation-defined) | |
E assert 'FAIL' == 'PASS' | |
E - FAIL | |
E + PASS | |
============================================================ 4 failed, 32 passed in 56.85 seconds ============================================================= | |
ERROR: InvocationError: '/Users/maj/src/web-platform-tests/resources/test/.tox/python/bin/pytest -vv tests' | |
___________________________________________________________________________ summary ___________________________________________________________________________ | |
ERROR: python: commands failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment